Forms to Telegram is a Google Forms add-on that delivers each new response to your own Telegram bot the moment it is submitted. An installable Apps Script trigger runs inside your Google account, reads the response and calls the Telegram Bot API directly with your bot token. Your data goes from your Google account straight to your bot — there is no server of ours in between.
How it works
- Create a bot — open @BotFather in Telegram, send
/newbotand copy the token. - Install the add-on — from the Google Workspace Marketplace; it is then available in every form you own.
- Connect and pick a chat — in the form editor open Extensions → Forms to Telegram → Open setup, validate the bot, detect the chat, press Test, then Save & go live.
The message follows your form
- No template to maintain — by default it sends the questions you tick, in your order. Add a question and it shows up; delete one and it stops being sent.
- Built to be read in a chat — short answers sit on the question's line, long ones get their own block, and your form's section headings carry over. A long submission keeps its first answers visible and folds the rest into a tap-to-expand quote — collapsed, never truncated.
- The notification preview says who wrote — star one question and its answer joins the first line, so the chat list shows a name instead of the form title.
- Every answer type rendered as itself — a grid keeps its row labels, a linear scale shows its ceiling (
4/5), a file upload arrives as a link. - Times in your own zone — the submission time is stamped in the time zone you set the add-on up in.
Features
- Real HTML formatting — bold labels and links, no broken markup.
- Pick and reorder which answers are sent.
- Custom template when you want one —
{{field:Question}},{{form_title}},{{timestamp}},{{summary_url}}. The panel tells you when it drifts from the form and rebuilds it in one click. - Forum topics — deliver notifications to a forum topic in a supergroup (
message_thread_id). - Reliable delivery — retries on rate limits, plaintext fallback on markup errors, long responses split on tag boundaries, and a Last delivery status in the panel.
The result is a simple Telegram bot for form submissions — feedback, bookings, leads — landing where your team already talks.
Privacy
The bot token is stored in the form's Apps Script properties inside your Google account and is only ever sent to Telegram. We never receive, store or see your responses or your token. It is a Google Forms add-on without a third-party server, and the source code is published on GitHub for transparency, so you can audit exactly what the add-on does with your data.
Scope
Version 1 is outbound only: Google Form → Telegram. No webhook, no callback buttons, no two-way flow, no external server. Google Forms and Google Workspace Marketplace are trademarks of Google LLC; the add-on is not created or endorsed by Google. Built by 301.st.