> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.suby.fi/llms.txt
> Use this file to discover all available pages before exploring further.

# Telegram Checkout (Optional)

> Create a Telegram-native entry point for all your paid access links, with a built-in checkout.

The Telegram Checkout is an optional step. It creates a single public Telegram channel that displays all your paid products with a built-in checkout, subscribers pay without ever leaving Telegram.

<Note>
  Before setting up the Telegram Checkout, make sure you have completed the [Telegram Integration Setup](/v2/guides/telegram/setup).
</Note>

## When to Use It

<CardGroup cols={2}>
  <Card title="Single Entry Point" icon="link">
    One public place with all your paid access links, no external landing page needed.
  </Card>

  <Card title="Built-in Checkout" icon="paper-plane">
    A checkout experience entirely inside Telegram. No redirects, no friction.
  </Card>
</CardGroup>

## Setup

<Steps>
  <Step title="Create a public Telegram channel">
    Create a new Telegram channel and set it to **public**. Make sure members are not allowed to post, this channel is display-only.

    <Frame>
      <img src="https://mintcdn.com/suby/ObouzaFrFVr1pK7s/images/OptionalPublicPortal1.avif?fit=max&auto=format&n=ObouzaFrFVr1pK7s&q=85&s=f78937f946dbb9b9d08281dbe23aa9bc" alt="Telegram Checkout 1" width="768" height="396" data-path="images/OptionalPublicPortal1.avif" />
    </Frame>
  </Step>

  <Step title="Select the channel via the Suby bot">
    Open the Suby bot and select the public channel you just created.

    <Frame>
      <img src="https://mintcdn.com/suby/ObouzaFrFVr1pK7s/images/OptionalPublicPortal2.avif?fit=max&auto=format&n=ObouzaFrFVr1pK7s&q=85&s=84c4bbba6fe9b282c26ae47a914e767e" alt="Telegram Checkout 2" width="764" height="722" data-path="images/OptionalPublicPortal2.avif" />
    </Frame>
  </Step>

  <Step title="Click Post Checkout">
    The bot publishes your checkout inside the channel, your paid product(s) are displayed with a built-in checkout button.

    <Frame>
      <img src="https://mintcdn.com/suby/ObouzaFrFVr1pK7s/images/OptionalPublicPortal3.avif?fit=max&auto=format&n=ObouzaFrFVr1pK7s&q=85&s=195c4b1f5d23dea89333000241139b8a" alt="Telegram Checkout 3" width="768" height="512" data-path="images/OptionalPublicPortal3.avif" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/suby/ObouzaFrFVr1pK7s/images/OptionalPublicPortal4.png?fit=max&auto=format&n=ObouzaFrFVr1pK7s&q=85&s=27a493ba0eac4f2d346e19ed707acea9" alt="Telegram Checkout 4" width="762" height="870" data-path="images/OptionalPublicPortal4.png" />
    </Frame>
  </Step>
</Steps>

## User Flow

Once the checkout is live, the entire experience runs inside Telegram.

<Steps>
  <Step title="User clicks Pay">
    The user clicks **Pay for \[your product]** directly inside the public channel.
  </Step>

  <Step title="Bot delivers the checkout">
    The user clicks Start in the Suby bot. The built-in checkout is delivered automatically.
  </Step>

  <Step title="Access granted">
    Once payment is confirmed, the bot sends the private community access link directly to the user.
  </Step>
</Steps>

<Note>
  Fully automated, built-in checkout, no external links, entirely native to Telegram.
</Note>
