Skip to content
Provider · Telegram

Sign in with Telegram, without the SDK headaches.

Telegram is the default identity provider for huge swaths of the crypto, gaming, and creator-economy audience. Wiring it up yourself means standing up a Telegram bot, hosting the Login Widget, validating the HMAC-signed payload, and translating it into something your stack can actually use.

Synq does all of that for you. You drop in the hosted sign-in URL with Telegram enabled, your brand-specific bot handles the login challenge, and Synq returns a standards-grade OIDC token. No Telegram SDK in your codebase.

Why Telegram

What you get with Telegram sign-in on Synq.

Telegram sign-in on Synq uses the official Telegram Login Widget under the hood, with the HMAC payload verified server-side and translated into the same OIDC identity token Synq returns for every other provider.

  • Branded sign-in surface with Telegram as a peer to Google, Apple, and Solana
  • Per-brand Telegram bot, so the login challenge wears your brand
  • HMAC payload verification handled by Synq, not your engineers
  • Returns a standard Synq OIDC token, no Telegram SDK in your stack
  • Compatible with Synq webhook events and audit log
Bring your own credentials

The consent dialog shows your brand, not ours.

You configure a Telegram bot per brand. The user sees your bot when they tap the login challenge in Telegram, not a Synq-generic bot. The audience claim on the issued token binds to your brand.

Synq provides a default bot for new brands so launches work on day one, and you swap in your own bot once you've registered it with @BotFather and pointed it at your domain.

Under the hood

  • BotFather-registered Telegram bot, one per brand
  • Bot domain points at your branded sign-in surface (or auth.synq.id default)
  • Synq verifies the HMAC signature on the Telegram Login payload server-side
  • Returns Synq-issued OIDC token with the Telegram user ID, username, and (when present) photo URL
  • Webhook event: user.firstSignIn fires the first time a Telegram user lands in your brand

Add Telegram sign-in in minutes.

Available on every Synq tier. Bring your own credentials when your brand is ready.