Signing In with Telegram
Continue with Telegram signs you in to onflowads.com with no password at all. Your browser shows you a 6-digit code, you type that code into the Onflow Ads bot chat on Telegram, and your browser tab signs itself in automatically.
It's the fastest way in if you already use the Onflow Ads bot — and because the website and the bot share one account system, you land in the same account the bot knows you by: same channels, same wallet, same campaigns, same OFA ID.
Why it's built this way
Typing the code into the bot proves that the same person controls both the browser tab (which is the only place the code is shown) and the Telegram account (which is the only place the code can be entered). A forwarded link alone, or a glimpsed code alone, is useless to an attacker — they'd need both.
Only ever enter a code you can see on onflowads.com in your own browser. If anyone sends you a 6-digit code and asks you to type it into the bot, they are trying to sign in to their account as you — refuse and ignore it. The bot repeats this warning every time.
Before you start
- You need the Telegram app (or Telegram Web) signed in to your Telegram account.
- The Continue with Telegram button appears on the sign-in and sign-up pages only when Telegram sign-in is currently enabled on the site. If you don't see it, use email and password instead.
Step by step
- Go to https://onflowads.com/signin (the button is on the sign-up page too) and click Continue with Telegram.
- A Sign in with Telegram window opens in your browser. It shows:
- a large 6-digit code — this is the code you'll type into the bot;
- an Open the Telegram bot button;
- a status line: "Waiting for you in Telegram…";
- a Cancel button if you change your mind.
- Click Open the Telegram bot. Telegram opens a chat with the official Onflow Ads bot via a one-time sign-in link.
- Tap Start (or send /start) if Telegram asks. The bot replies with "Website sign-in": "To finish signing in, type the 6-digit code shown in your browser." — plus the warning about only entering codes from your own browser.
- Type the 6-digit code from your browser window into the chat, digits only (for example
123456). - On a match the bot replies "Verified!" — "You are signed in on the website — your browser tab updates by itself." — with a Continue on the website button.
- Within a couple of seconds your browser tab notices the approval and takes you to your dashboard at https://onflowads.com/dashboard. You're signed in.
Statuses you may see
The browser window checks progress every few seconds and reacts to each state:
| Status | What you see | What it means |
|---|---|---|
| Waiting | "Waiting for you in Telegram…" | The code hasn't been entered in the bot yet. |
| Approved | The window closes and you land on the dashboard. | The code matched — you're signed in. |
| Finished in another tab | The window closes and you land on the dashboard. | Another tab of the same browser completed the sign-in; the session covers the whole browser. |
| Denied | "Too many wrong codes — please start again." | The 5-attempt limit was hit in the bot. Click Continue with Telegram again for a fresh code. |
| Expired | "That sign-in request expired — please try again." | The handshake outlived its window. Start again for a fresh code. |
| Unavailable | "Telegram sign-in isn't available right now." | The method is switched off or temporarily down — sign in with email instead. |
And on the bot side:
| Bot message | What it means |
|---|---|
| "Please send just the 6-digit code shown in your browser (for example 123456)." | Your message wasn't a plain 6-digit code — send only the digits. |
| "Wrong code — That code does not match. N attempt(s) left…" | The code you typed doesn't match the one in your browser. Check and retry. |
| "Too many wrong codes — That sign-in request is now locked." | Attempts exhausted; restart from the website. |
| "Link expired — This sign-in link has expired or was already used. Go back to the website and tap Continue with Telegram again." | Each sign-in link works once and only while fresh. |
| "Sign-in unavailable — We could not start the sign-in right now." | A temporary hiccup — try again from the website in a moment. |
Rules and limits
- The handshake is short-lived — you have about 10 minutes from clicking the button to finishing in the bot, after which the request expires and you simply start again.
- 5 attempts to type the right code, then the request locks and you must start over. (A locked request only affects that one sign-in attempt — nothing happens to your account.)
- Every code and link is single-use. Once a sign-in completes, its code and link are dead.
- Only your browser can finish your sign-in. The handshake is bound to the browser that opened the window — a link or code that leaves your browser can't sign anyone else in.
- Session length is about 48 hours — the same as an email sign-in without Remember me. (There is no Remember me option for Telegram sign-in.) When it expires, just sign in again.
First time? An account is created for you
If no Onflow Ads account is linked to your Telegram yet, one is created automatically the moment your sign-in completes — no form, no password, no email code:
- The account takes your Telegram name as its display name.
- It gets its own permanent OFA ID — the same ID the bot will show you.
- Email verification is not required; you go straight to the dashboard.
From then on, Continue with Telegram always lands you in this same account.
If you already sign in with an email and password and want your Telegram attached to that account, don't use Continue with Telegram first — it signs in (or creates) the account tied to your Telegram. Instead, sign in with your email and use Connect Telegram on the account page. That links your Telegram to your existing account, wallet and history.
FAQ
I don't see the Continue with Telegram button. The button only appears while Telegram sign-in is enabled on the site. Use email and password (or another available method) in the meantime.
I'm on my phone — does this work? Yes. Start from your phone's browser; Open the Telegram bot switches you to the Telegram app, and after the bot says "Verified!", switch back to your browser tab (the bot's Continue on the website button also takes you to the site). The signed-in session lives in the browser you started from.
The bot says "Link expired" as soon as I open it. The window between clicking the button and opening the bot was too long, or the link had already been used. Go back to the site and click Continue with Telegram again — a fresh code and link are issued instantly.
I typed the code but my browser tab didn't move. Give it a few seconds — the tab checks periodically. If it still shows Waiting, make sure you typed the code into the bot chat (not somewhere else) and that the tab showing the code is still open. Worst case, cancel and start again.
Is this the same as using the bot's Mini App? Signing in with Telegram is for the website in your browser. Inside Telegram, the bot's Mini App signs you in automatically — no code needed there. Both roads lead to the same account.
Do I have a password now? No — an account created through Telegram has no password to remember, and it doesn't need one: Continue with Telegram is its sign-in method. (Email password reset can't help such an account, since there's no inbox of yours attached to it.)
Next: Your OFA ID — the one short ID that proves the website and the bot are showing you the same account.