← Back to home

First Message Builder

Connect Telegram so the service can send applications on your behalf.

Sign in with Telegram
The official Telegram widget — you confirm in a separate window, without sharing your password with us and without SMS.
Telegram opens its own window. After you confirm, you come right back here.
Not ready to connect? See the live-data demo first →
  • 🔓
    Official Telegram login
    Telegram confirms the sign-in itself — we only receive your telegram_id, name and (if you allow it) username/photo.
  • 👀
    What we see and what we don't
    We see: your name/username and job-channel posts (for generation). We don't see: private chats, contacts, media, your 2FA password.
  • 🚪
    Revoke in one tap
    Telegram → Settings → Privacy and Security → Active Sessions → pick “FirstMessageBuilderBot” → terminate.
What happens technically

The Telegram Login Widget opens an iframe window on oauth.telegram.org, where you confirm the sign-in from your own Telegram account. Telegram sends us signed data (HMAC-SHA256 keyed by the bot token), we verify the signature and create a session. Your 2FA password is never transmitted.

For the service to send messages on your behalf, the next onboarding step asks you to confirm your number once with a code from Telegram (MTProto via Telethon) — otherwise the widget only provides identification.

The code is open source: builder/telegram_auth.py, builder/telegram_resolver.py.

Not ready to share a session? See how the service works without signing in.
Telegram phone number
The number your Telegram account is registered on. The code arrives inside Telegram, not by SMS.
Only your telegram_id (8 digits) stays with us after sign-in. The number itself is not stored.
Enter the code
Open Telegram → the “Telegram” chat (official, blue checkmark) → the 5-digit code. If nothing arrived, make sure you've signed in to the Telegram app with this number at least once.