Free WordPress plugin

Every form submission,
instantly in Telegram

B418 Telegram for Contact Form 7 relays every submission to the chat where your team actually looks — with zero code.

Works alongside CF7 email — never instead of it.

You already get CF7 emails.
You just don't see them in time.

Leads, bookings, and support requests sink into the inbox. In Telegram, they ping the person who can act — the moment they arrive.

How it works

Three steps, all in your WordPress admin

1

Add a bot

Create one with @BotFather and paste its token. It's validated against the Telegram API the moment you save.

2

Add a chat

Invite the bot to a group, channel, or topic — then click "Detect chats" and pick it from the list. No ID hunting.

3

Create a connection

Pick a form, a bot, one or more chats, and optionally a template. Send a test — done.

Features

Small plugin, serious routing

🔀 Routing

  • Any form → any chatOne form can notify several chats; several forms can share one. One screen covers a whole agency.
  • Groups, channels & topicsPrivate chats, groups, channels, and supergroup topics — route leads down to a specific thread.
  • Multiple botsAdd as many bots as you need, e.g. one per client or per site.

✍️ Templates

  • CF7-style tagsUse the same [field-name] tags as CF7 mail, plus [all_fields], [_form_title], [_page_url] and more.
  • Telegram HTML formattingBold, italic, links, code, spoiler, blockquote — notifications read clean, not like a data dump.

🛡️ Reliability

  • Never blocks your formsTelegram delivery runs alongside CF7 email. If Telegram is down, your form and mail are unaffected.
  • Live token validationA typo'd bot token is caught when you save it — not when a real lead is lost.
  • Test everythingSend a test to a single chat, or fire a whole connection with sample data before going live.

👁️ Visibility

  • Activity logSee what was delivered and what failed, right in the dashboard — no server logs required.
  • Built-in setup guideA visual bot → chat → form → template flow in the admin gets new users productive in minutes.
A look inside

Everything lives in one clean admin screen

Bots & Chats
Add bots, detect chats — no ID hunting
Connections
Route any form to any chat
Templates
Messages that read like notifications
Activity log
Every delivery, at a glance
✉️

Purely additive

CF7 keeps sending email exactly as before. The plugin never blocks or alters your existing form flow.

🔌

Official API only

The plugin talks to the official Telegram Bot API and nothing else — no third-party relays.

📄

Nothing hidden

What's sent to Telegram and when is documented plainly in the readme's external-services disclosure.

FAQ

Quick answers

Where do I get a bot token?

Message @BotFather on Telegram, send /newbot, and follow the prompts. BotFather replies with the token — paste it into the plugin and it’s validated on save.

How do I find my chat ID?

You don’t have to. Add your bot to the chat (for channels: as an administrator), send any message there, then click “Detect chats” — the plugin lists every chat the bot has recently seen and you pick from the list.

Can one form notify several chats?

Yes. A connection accepts any number of chats, and you can create any number of connections per form.

Does it work with supergroup topics (threads)?

Yes — set the optional thread ID on the chat and messages land in that specific topic.

Does it change how CF7 sends email?

No. Telegram delivery runs in addition to normal CF7 mail and never interrupts it. If Telegram is unreachable, your form and its email flow are unaffected.

Stop missing form submissions

Free, open source, and set up in minutes.

GPL-2.0 · Requires Contact Form 7 · WordPress 6.0+