Signing In with Telegram
Log in with Telegram signs you in to onflowads.com with no password and no code to type: you press the blue button, confirm once inside Telegram, and your browser comes back signed in.
It is the fastest way in if you already use Telegram — but the account it creates starts out with a placeholder email address, and there is one more step before the engines open. This page covers both halves.
How it works​
This is Telegram's own OAuth login, the standard one you have used on other sites. Pressing the button sends you to Telegram to confirm. Telegram returns you to us with a signed identity token carrying your Telegram name, username and photo, and our server checks that signature against Telegram's published public keys before trusting a word of it.
Your Telegram password never leaves Telegram, we never see your messages or contacts, and there is nothing for you to copy across.
Before you start​
- Telegram signed in — the app on your phone, or Telegram Web in the same browser.
- The blue Log in with Telegram button visible on the sign-in page or the sign-up page. It is hidden while Telegram sign-in is switched off; use another method then.
Step by step​
- Go to https://onflowads.com/signin.
- Press the blue Log in with Telegram button.
- Confirm the sign-in inside Telegram.
- You are returned to Onflow Ads signed in, on the platform launchpad.
- Press Open dashboard. If this is a brand-new Telegram account, you land on the connection screen headed Add your email to continue — finish that once and the engines open.
The confirmation is bound to a single-use token that lives for 10 minutes. Wander off mid-way and you come back to "Your Telegram sign-in session expired — please try again." Press the button again; there is nothing to clean up.
The account you get the first time​
If no Onflow Ads account is linked to your Telegram yet, one is created the moment the sign-in completes — no form, no password, no email code.
| Property | Value |
|---|---|
| Display name | Your Telegram first and last name, or your username if you have no name set |
| Email address | A placeholder of the form tg<your Telegram id>@tg.onflowads.com — it has no inbox |
| Password | A random one nobody has ever seen, including you |
| OFA ID and referral code | Minted immediately, as for any account |
| Session | 48 hours. There is no Remember me on this route |
No inbox and no password means the Telegram account you signed in with is the only way back in. If you lose access to it before claiming a real address, support has nowhere to send you a recovery code. Attach an email the first time you are asked, not later.
The step that follows: adding an email​
The first time such an account opens anything under the Telegram dashboard, it is stopped at /telegram/link with the heading Add your email to continue and the line "Your Telegram is already connected. Add an email address so we have a second way to reach you — we'll send a 6-digit code to confirm it."
You type an address, press Send me a code, enter the 6 digits, and press Confirm and continue. That is the whole step, and it never happens again.
Meanwhile, /dashboard, your account page, the Referral Programme, the public pages and the help widget all stay open. Connecting Your Account is the full walkthrough.
There is no change-email form on the account page — a sign-in email cannot be changed by its owner once it is set. The connection screen exists for exactly this case: it needs no password, and it is available only while your address is still the placeholder. Claim the address you mean to keep; once it lands, only the Onflow Ads team can move it — see If the team changes your sign-in details.
Claiming an address swaps your sign-in email and marks it verified. That is all. If you want a password as well, run password reset on your new address afterwards — that is what sets your first one. Until then, Log in with Telegram remains your way in.
Linked is not the same as reachable​
Signing in with Telegram tells us who you are on Telegram. It does not give the bot permission to message you: Telegram forbids a bot from opening a conversation until the person presses Start in it.
So a Telegram sign-in typically leaves your account page showing the amber middle state — "Your Telegram is linked, but the bot can't message you yet — open it once and tap Start to switch notifications on." — with the button reading Open the bot.
This is a nudge, never a wall: nothing is blocked by it. But until you do it, order updates, delivery proof, payout alerts and partner messages have nowhere to go on Telegram. One press in the bot fixes it permanently.
If you already have a website account​
Log in with Telegram signs you into the account tied to your Telegram — creating one if there is none. It will never absorb an account you happen to be signed into in that browser; the route is deliberately built so it cannot.
So if you already sign in with an email and want your Telegram attached to that account, do it the other way round:
- Sign in with your email and password to the account you want to keep.
- Press Connect Telegram on the account page, or Open Telegram and connect on the connection screen.
- Open the deep link, press Start, then Yes, connect it on the card the bot shows.
If your Telegram already has an account of its own — even a placeholder the bot created for it — connecting will not merge the two: the bot says "Already connected elsewhere" and nothing changes. Contact support from the account you want to keep; Connecting Your Account explains.
If something goes wrong​
Failures return you to the sign-in page with the message painted above the form.
| Message | What it means | What to do |
|---|---|---|
| Telegram sign-in isn't available right now. | Telegram sign-in is off or misconfigured on our side | Use email and password; the button returns when it is back |
| Telegram sign-in was cancelled. | You declined or dismissed Telegram's confirmation | Press the button again and confirm |
| Your Telegram sign-in session expired — please try again. | More than 10 minutes passed, or the round trip lost its token | Press the button again and finish without a long pause |
| We couldn't reach Telegram to finish signing in. Please try again. | A network problem between us and Telegram | Try again in a moment |
| Telegram couldn’t complete the sign-in. Please try again in a moment. | A configuration fault on our side | Nothing you can fix; use another method and tell support |
| We couldn't verify your Telegram sign-in. Please try again. | The signed token did not check out | Press the button again. If it repeats, report it |
| We couldn't complete Telegram sign-in. Please try again. | The sign-in failed after Telegram's part succeeded | Press the button again; contact support if it persists |
| Your account has been suspended. | The account behind that Telegram is banned | Contact support with your OFA ID |
| Your account is suspended. Please try again later. | A timed suspension | It lifts by itself on the date given |
| Nothing happens when you press the button | Pop-ups blocked, or Telegram not signed in on that browser | Allow pop-ups for onflowads.com, sign in to Telegram, and try again |
| The button is not on the page | Telegram sign-in is switched off right now | Use email and password |
FAQ​
I'm on my phone — does this work? Yes. Pressing the button opens the Telegram app to confirm, then returns you to the browser signed in.
Can I do all this inside the bot instead? No. Onflow Ads is managed on the website: the bot notifies you, publishes and removes the posts you agreed to, and checks they stayed up. Almost every button it sends opens the right page here.
There is one button that deliberately does not. When someone books a placement in your channel, the notification carries 📄 Get the post here above ✅ Review & respond. Get the post here answers in the chat rather than opening a page — the bot sends you the exact placement it is asking to publish: the media, the caption, the links, the buttons, and the advertisement via onflowads.com line if one applies to your channel, rendered by the same Telegram client that will render it to your subscribers. Accepting or declining still happens on the website, behind Review & respond, because that moves money and writes your reliability record.
Do I have a password now? No. Log in with Telegram is the sign-in method. Password reset cannot help until you have attached a real email address, because there is no inbox to send a code to.
Can I unlink my Telegram later? Not by yourself. One Telegram pairs with one Onflow Ads account permanently, enforced in the database. Changing a pairing is a support request.
Related​
- Connecting your account — the email step, in full.
- Account settings and profile — the Telegram card and its three states.
- Resetting your password — how to add a password once you have an inbox.
- Your OFA ID — the one reference for the account you landed in.