> For the complete documentation index, see [llms.txt](https://docs.paymento.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.paymento.io/payment-links/create-payment-links/telegram-group-access.md).

# Telegram Group Access

Easily sell access to your Telegram groups or channels using crypto payment links. Whether you're offering one-time access or recurring subscriptions, Paymento automates everything from joining users to groups, to removing expired members, and even sending payment reminders via Telegram.

#### ✅ What You Can Do:

* Sell access to private Telegram groups using Payment Links
* Support both **one-time** and **recurring** payments
* Automatically invite or remove users based on payment status
* Link **multiple payment links** to a single group
* Choose to notify users via **Telegram**, or both **Telegram + Email**

### 🔧 Pre-Requisites

#### 1. Start Telegram Bot

Just send a start command by the administrator telegram account to [@PaymentoAppBot](https://telegram.me/PaymentoAppBot)

#### 2. Add Paymento Telegram Bot to the Group

Simply go to group members and add @PaymentoAppBot to your group.

<figure><img src="/files/K7KF8sP69uyBxfere1cI" alt=""><figcaption></figcaption></figure>

#### 3. Convert Your Group(s) into a Supergroup

Telegram group access control works best with **supergroups**.

To convert your group:

* Open manage group settings
* Enable **“Chat History for New Members”**
* Telegram will automatically convert it to a supergroup

<figure><img src="/files/1GqMmYuGc1BBnAy6Pfr6" alt=""><figcaption></figcaption></figure>

#### 4. Invite the Bot & Make It Admin

Invite **@PaymentoAppBot** to your Telegram group and promote it to admin:

* Open group settings
* Tap **“Add Members”** → invite `@PaymentoAppBot`
* Right Click to **“PaymentoAppBot”** → **Promote as Admin**
* Select the bot and grant **permission to add & remove members**

<figure><img src="/files/DVXajABngBR1k8Oa0N4e" alt=""><figcaption></figcaption></figure>

#### 3. Retrieve Group Chat ID

Inside each group, type:

```
/chat_id
```

PaymentoAppBot will reply with the **group’s chat ID** (e.g., `-1001234567890`).\
Make note of:

* Group Name
* Group ID

You’ll need both for the setup.

> ℹ️ Group IDs must start with `-100` to confirm it’s a supergroup.

### ⚙️ Setup in Paymento Dashboard

#### Step 1: Configure Group Access in Payment Link

* Go to the **Payment Link Settings**
* Navigate to the **Advanced Integration** step
* Add your **Group Names** and **Chat IDs**&#x20;

<figure><img src="/files/7FOTFqwN5CHUgxGgWf43" alt=""><figcaption></figcaption></figure>

#### Step 2: Choose Notification Method

Decide how your users should receive updates:

* 🔘 Telegram only (recommended)
* 🔘 Telegram + Email (if you collect email)

> Paymento will handle payment reminders and renewals through Telegram.

#### Step 3: Share Telegram Bot Link with Your Customers

Once Telegram integration is active, Paymento generates a bot link like:

```
https://t.me/PaymentoAppBot?start=groupid-<chat_id>
```

When users click the link:

1. They start the bot
2. The bot detects the group and shows available payment options
3. After successful payment, they're invited to the group automatically
4. If using a subscription, they’ll get reminders via Telegram and be removed automatically if they don’t renew

<figure><img src="/files/fLaQM9F0HIxpLlDAdEbo" alt=""><figcaption></figcaption></figure>

### ✅ Done!

Your Telegram group is now fully gated using crypto payments! no manual approvals, no spreadsheets, no headaches.
