Native Telegram delivery
Form submissions, in Telegram
What lands in Telegram
A real submission looks like this. Fields, domain, and time are already filled in.
name: Jane Smith
email: jane@example.com
message: Hi, I would like to learn more about your services.
Form abc-123 · example.com · just now
Set it up
Most people finish this in a couple of minutes.
Message @BotFather and send /newbot. Follow the prompts.
You get a token that looks like 123456789:ABCdefGHI.... Keep it private.
Add the bot to the group (or start a DM) and send it a message.
Open this URL in your browser, with your token filled in:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdatesLook for "chat":{"id":. That number is the chat ID.
Combine token and chat ID:
https://api.telegram.org/bot<TOKEN>/sendMessage?chat_id=<CHAT_ID>Add that URL on your Boosterpack Forms dashboard. We detect Telegram and format the message.
Email still arrives. Telegram is extra. For a team, add the bot to a group. For just you, a DM is fine.
For developersYou can skip this.
You can skip this.
Add or update the webhook via API:
curl -X PATCH "https://boosterpackforms.com/api/forms/<FORM_ID>" \
-H "Authorization: Bearer $BPF_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "addWebhookUrl": "https://api.telegram.org/bot<TOKEN>/sendMessage?chat_id=<CHAT_ID>" }'Slack, Discord, and other destinations use webhooks, which are on Professional and Business. Email delivery works on every plan, including Free. You can keep email and add a destination later.
Send submissions somewhere else
Paste a webhook for Slack, Discord, Teams, Google Chat, or Telegram. Use Zapier, Make, or n8n for everything else.
Common questions
Do I need a server to send forms to Telegram?
Can I send to a group instead of a DM?
Which plan includes Telegram?
Webhooks are on Professional and Business. Email works on Free.