Getting started

For the GHL agency admin who is installing Optigram on a sub-account. Plan on about five minutes after the Marketplace install. Use this checklist first; the linked pages have the detail.

  1. Install Optigram on the sub-account from the GoHighLevel Marketplace. Approve OAuth and open the Optigram Custom Page. Details: Install & connect.
  2. Create a BotFather bot, paste the token in Optigram, and connect. One bot per location — do not reuse a token. Details: Create a Telegram bot.
  3. Confirm Webhook health is ok and Optigram is listed and active under Settings → Conversation Providers. Details: Install & connect.
  4. Invite the contact (or generate a capture-new link). For an existing GHL contact, open their record and click Invite to Telegram (SMS, email, or copy). For a new lead or a website/QR, generate a link on the Custom Page with the contact id left blank. Paste-id on the Custom Page is a fallback if the Invite button is missing. Details: How to use.
  5. The contact taps Start in Telegram (you can do this yourself for a test). Confirm the thread in GHL Conversations, then reply there. Do not send from Conversations before that Start.

Do not start a conversation from GHL. Opening a new Conversations thread and sending text to a contact who has not opted in fails with no_telegram_optin. Invite them from the contact record (or share a Custom Page link); they tap Start; then you reply.

Keep in mind

Stuck? Troubleshooting. Still stuck? Support & data.