Telegram Actions

Let people enter with Telegram, and reward them for joining your channel or group or viewing your posts.

Entrants sign in with Telegram before they complete a Telegram action:

Telegram sign in prompt shown to entrants

To use the tracking options on Join a Channel/Group, turn on the Telegram integration for your site first.

Telegram Entry opens your competition to anyone with a Telegram account. They log in with Telegram and get their entry.

Gleam interface showing the Enter using Telegram action

Entrants join your Telegram channel or group.

Gleam interface showing the Join on Telegram action

Pick the Channel/Group Type and paste its Share Link.

For public groups, public channels and private channels, you'll find the share link under Info in Telegram:

Telegram share link on the Info screen

For private groups, use the invite link under Info > Edit > Invite Links:

Telegram invite link on the Info screen

On the Business Plan and above, add your own bot to our Telegram integration and we'll check entrants have joined your channel or group before they get their entries.

  1. Choose Check Follow Status under Tracking Options
  2. Set up the Telegram integration
  3. Add your Telegram bot to the channel or group as an admin
Join on Telegram action with Check Follow Status selected

Entrants view a message from your Telegram channel or group.

Gleam interface showing the View Post on Telegram action

The message has to be public. In Telegram, right click it and choose Copy message link, then paste that into Telegram Message Link.

On the Pro Plan and above you can change how the message looks:

  • Author Photo: Auto, Always Show or Always Hide
  • Accent color: the colour of links in the message
  • Telegram Widget Theme: Light (the default) or Dark

A couple of examples:

Telegram message in dark mode with a green accent and no author photo Telegram message in light mode with an orange accent and the author photo
  view template

Tracking a private Telegram group needs its Chat ID. Two ways to find it:

  1. Add @GetIDsBot (a third-party bot) to your private group. It posts some raw data in the chat:
Raw chat data posted by GetIDsBot

Copy the chat.id value (the number starting with -) into the Chat ID field. You can remove the bot afterwards.

  1. In Telegram Web Z, open your private group. The address bar shows the chat ID:
https://web.telegram.org/z/#-123456789

Can't see it? Switch from version K to version Z in the sidebar's menu:

Switching Telegram Web to version Z

Telegram asks users to report it to their @NoToScam bot.

See Next Article

TikTok Actions

Reward entrants for watching your TikToks, following you, or sharing one of their own.