Guide
Account, subscription, trial
Account state controls what you can do in Watchlist.top. You can open the product without signing in and use anonymous demo mode, sign in and remain in demo if there is no subscription, start a trial, or use paid access. Understanding how each state works prevents confusion when a feature is unexpectedly blocked. Telegram sign-in, email verification, and Telegram binding for an existing email login sound similar, but serve different purposes.
What this section covers
- What the access states mean: anonymous demo (no sign-in, settings are stored only in this browser), signed-in demo (no subscription, limited to one active server-monitored price notification, cannot create working lists, and cannot use settings import/export or list import), trial (2-day access obtained through Telegram, with settings import/export and list import still blocked), and subscribed (paid access, paidTo date in the future).
- How the demo coin list is selected: demo mode uses a temporary list of 10 Binance USDT futures with the largest 24-hour quote volume when the app loads. If live 24h ticker data is unavailable, a built-in fallback list is used.
- How Telegram sign-in works: open @WatchlistTopBot, press Start, request the sign-in link, and open it in the browser. On first sign-in the account is created; new Telegram accounts receive 2 days of trial access automatically.
- How email sign-in works: existing users sign in immediately; new users receive a confirmation link by email and start in demo mode. Opening the link verifies the email identity, but trial access still requires Telegram eligibility or a subscription.
- What Telegram bind means: an existing email account can be linked to a Telegram account by generating a bind link in Account settings. Open the link in Telegram and press Start. After a successful bind, the trial becomes available if the account is eligible.
- Why email verification matters for the bind flow: binding Telegram requires a confirmed email address. An unconfirmed email blocks the bind option.
- How the alert delivery channel is separate from account identity: having a bound Telegram does not automatically mean Telegram is used for alert delivery. The delivery channel is set independently in Account settings.
- What happens to active notifications when trial expires: server-monitored price notifications move from active to inactive. They remain in history and can be reactivated when the subscription is restored.
- How exchange-account access is gated: the Exchange accounts dialog can be opened from the interface, but adding read-only API keys is blocked in demo mode.
Key screens and controls
- Sign-in dialog with Telegram and Email tabs.
- Account settings showing email status (confirmed or not), the send confirmation button, and the email field.
- Account settings showing the Telegram bind section: generate link button, the link itself, and the status indicator.
- Account settings showing the delivery channel selector with Telegram and Email options.
- Account settings showing current trial status and subscription expiry date.
Step-by-step flow
- To try Watchlist.top without sign-in: open the app and close or skip the sign-in dialog. Anonymous demo mode opens with a temporary market list and local browser settings.
- To get trial access as a new user: sign in via Telegram using @WatchlistTopBot. Trial starts automatically on first sign-in.
- To get trial access as an existing email user: confirm your email first, then open Account settings and generate the Telegram bind link. Open the link in Telegram and press Start. After the bind is confirmed, the trial becomes available.
- To confirm email: go to Account settings, enter your email if it is not set, and click “Send confirmation”. Open the link from the email that arrives.
- To change the alert delivery channel: open Account settings (via Settings → Account tab or the account area in the header). Find the delivery channel selector and choose Telegram or Email.
- To change your password: open Account settings, enter your current password and the new password twice, and save.
- To check your current access state: open Account settings. The trial status and subscription expiry date are shown there.
- If settings import/export or list import is disabled, check your current access state in Account settings. These transfer actions are available only for subscribed accounts.
- If adding an exchange API key is blocked, check whether the account is still in demo mode. Demo mode shows the dialog but does not allow saving a new connection.
- To reactivate notifications after trial expires: restore the subscription first. Previously inactive server-monitored price notifications can be returned to active monitoring once the subscription is active.
Screenshots
Account settings — email confirmation flow
The email field, confirmation status, and send button are grouped in Account settings.
Account settings — Telegram bind in progress
The generated bind link has an expiry indicator and a status state while the app waits for Telegram confirmation.
Operational notes
- Telegram sign-in and Telegram bind are two different operations. Sign-in creates or resumes an account via the Telegram identity. Bind links an existing email account to Telegram without changing the sign-in method.
- ”Has Telegram bound” does not mean alerts are delivered to Telegram. The delivery channel is a separate setting.
- Trial is available once per eligible account. If the trial has already been used, binding Telegram again will not start a new trial.
- Anonymous demo stores settings locally in the browser. Since there is no user account yet, these settings are not written to the server and are not available on another browser or device.
- Email sign-in for new users starts in demo mode. Demo mode allows exploring the interface but blocks creating working lists and limits server-monitored notifications to one active.
- The demo market list is generated from top Binance USDT futures by 24-hour quote volume at app startup, so its symbols can change as market volume changes.
- The OI column is not available in demo mode. When you try to enable it, the app shows the demo warning instead of saving the setting.
- Settings import/export and list import are not available in demo or trial state. This is separate from normal account sync that keeps account settings available across browsers.
- Exchange-account key connection is a separate read-only trading-context feature. It is not the same as logging in to Watchlist.top and is not required for public market data such as OI, funding, or orderbook.
- The Telegram bind link expires in 5 minutes. If it is not opened in time, generate a new one.
- When the subscription expires, active server-monitored price notifications move to inactive but are not deleted. They can be reactivated after renewing the subscription.
When to use it
- When you need to understand your current access level, trial status, or why a feature is locked.
- When you want to check which alert channels are available with your account type.
- When you are troubleshooting login issues or want to link Telegram or verify your email.
When not to rely on it
- If you are looking for how to configure a chart tool or a specific metric column.
- If your problem is about list layout rather than account permissions.
Typical interpretation mistakes
- Assuming email sign-up automatically grants the same access as a Telegram-based trial.
- Forgetting to check whether your email is verified or Telegram is actually connected when alerts are not arriving.
- Thinking a past payment means you have active access right now.
Algorithms and formulas to understand
- Why anonymous demo uses local browser settings instead of server sync
- Why demo uses a runtime top-10 Binance USDT futures list and a fallback list instead of a saved user list
- Why Telegram sign-in creates a separate account identity from email sign-in rather than merging them automatically
- Why trial eligibility is checked against the account history rather than just the current bound Telegram state
- Why server-monitored notifications move to inactive rather than being deleted when the subscription ends
- Why settings transfer and list import are tied to subscribed access rather than demo or trial access