Skip to main content
The extension signs in with Telegram, the same identity behind the Telegram bot and the web terminal. There is no separate extension password and no separate balance.
Register in the Telegram bot first. The extension signs in to an existing account; it cannot create one. If you have not done that yet, see Create your account.

Log in with Telegram

1

Open the popup

Click the Ballista icon in your toolbar. Before you are signed in it shows a single card: Sign in with your Telegram account.
2

Press Login with Telegram

A new tab opens with the Telegram login widget, hosted by Ballista.
3

Authorise in Telegram

Confirm the login the way Telegram asks — in the browser widget or on your phone. The page shows Authenticating… while it works.
4

Let the tab close itself

On success the page redirects to a confirmation screen, the extension picks up your session from that redirect, and the tab closes on its own. The popup is now signed in.
The session lives in the extension’s own storage on your machine, and the extension reads it directly out of the redirect — the token is never handed back to a server.

If it says the account was not found

The login page will say, naming the bot to open:
Account not found. Please start @… in Telegram first, then try again.
The message names the Ballista bot’s exact Telegram handle in place of the @…. That means the Telegram account you just authorised with has no Ballista account behind it. Start the bot the message names, run through registration, and come back to the extension. See Signing in for how the one account works across all three surfaces.

Staying signed in

A session lasts seven days. When it lapses the popup goes back to the sign-in card, and pressing Login with Telegram again is all it takes — it is the same two clicks. The extension has no sign-out button.
The on-page panel on Polymarket uses the same session. If it says Not logged in — open the Ballista extension to sign in, sign in from the popup and the panel picks it up.