Telegram
Connect your Telegram accounts, manage channels, and publish AI-generated content directly to your Telegram audience.
Overview
WebGPT integrates with Telegram to let you manage your Telegram accounts and channels from a single dashboard. Once connected, you can publish AI-generated articles and content to your Telegram channels, sync channel data, and track your channel activity — all without leaving WebGPT.
The integration uses Telegram's authentication system directly, so you connect with your phone number and verification code, just like signing in to any Telegram app.
Navigate to Integrations → Telegram from the main sidebar menu.
Connecting a Telegram account
Connecting your Telegram account involves a multi-step authentication process similar to logging in to Telegram on a new device.
- Navigate to the Telegram integration page. Go to Integrations → Telegram and click the Connect button.
-
Enter your phone number.
Enter your Telegram phone number including the country code (e.g.,
+1234567890for a US number,+4917612345678for Germany). Make sure to include the+prefix and the full international number. - Enter the verification code. Telegram will send a verification code to your Telegram app (or via SMS). Open Telegram on your phone or desktop, find the code in the message from Telegram, and enter it in the WebGPT verification field.
- Enter your 2FA password (if enabled). If you have two-factor authentication (2FA) enabled on your Telegram account, you will be prompted to enter your 2FA password. This is the password you set up in Telegram's privacy settings — it is not your phone's lock code.
- Account connected. Once authentication is complete, WebGPT will display your Telegram profile information and automatically sync your channels.
The verification code is sent to your active Telegram sessions, not by SMS (unless you have no active sessions). Make sure you have access to at least one Telegram client (phone or desktop app) before starting the connection process.
Accounts tab
The Accounts tab displays all your connected Telegram accounts. Each account is shown as a card with the following information:
- Username — your Telegram @username (if set).
- Phone number — the phone number associated with the account.
- Profile info — your display name and profile details.
- Connection date — when the account was linked to WebGPT.
Account actions
For each connected account, you can perform the following actions from the account card:
- Refresh account info: Re-fetches your Telegram profile data to ensure everything is up to date (e.g., if you changed your username or display name).
- Sync channels: Triggers a fresh sync of all Telegram channels you own or manage. New channels you created after the initial connection will be discovered.
- Delete connection: Removes the Telegram account from WebGPT. This does not affect your actual Telegram account — it only removes the link between your Telegram and WebGPT.
Account channels tab
The Channels tab shows all Telegram channels associated with your connected accounts. Channels are automatically synced when you first connect your account, and you can re-sync at any time.
For each channel, you can see:
- Channel name — the display name of the channel.
- Username — the @username of the channel (for public channels).
- Subscriber count — how many members the channel has.
- Channel type — whether the channel is public (has a public link) or private (invite-only).
Syncing channel posts
You can sync posts from your channels to the WebGPT database. This allows you to view, search, and track your channel content from within the platform. Syncing fetches the latest posts and stores them for reference.
If you have recently created a new Telegram channel and it does not appear in the list, click Sync channels on your account card in the Accounts tab. The new channel will be fetched and added.
Publishing content to Telegram
Once your Telegram account and channels are connected, you can use them as publishing destinations throughout WebGPT:
- Articles: When creating content in the AI articles editor, select a Telegram channel as the publishing target. The content will be posted to your channel with formatting and images.
- Content autopilots: Configure a Content autopilot to automatically publish generated content to a Telegram channel on a schedule. This is a powerful way to keep your channel active with fresh AI-generated content.
Tips and best practices
- Keep your phone number secure. Your Telegram account is linked via your phone number. If you change your phone number on Telegram, you may need to reconnect.
- Use 2FA for security. Enabling two-factor authentication on your Telegram account is strongly recommended. It adds an extra layer of protection for your account, both on Telegram and within WebGPT.
- Sync channels after creating new ones. WebGPT does not automatically detect new channels created after the initial connection. Use the Sync channels action to refresh the list.
- Multiple accounts supported. You can connect more than one Telegram account if you manage channels across different numbers. Each account and its channels are displayed separately.
- Channel admin access required. You must be an owner or admin of a channel for it to appear in your channel list. Channels you have merely joined as a subscriber will not be shown.
Troubleshooting
- Verification code not arriving: Make sure you have at least one active Telegram session on a phone or desktop. If you have no active sessions, Telegram will attempt to send an SMS instead.
- 2FA password forgotten: WebGPT cannot help you recover your Telegram 2FA password. You need to reset it through Telegram's own password recovery process.
- Channels not showing after sync: Ensure you are an admin or owner of the channels. Channels where you are only a subscriber will not appear.
- Connection expired: Telegram sessions can expire over time. If you encounter authentication errors, delete the connection and reconnect.