If you manage a WordPress website, you probably rely on email notifications to receive contact form submissions. But emails can be delayed, filtered into spam, or simply overlooked.
A practical alternative is to send new form submissions directly to Telegram.
In this tutorial, I'll show you how to connect Contact Form 7 to Telegram using FormCourier Form Submissions for Telegram, a free WordPress plugin.
Why Send WordPress Form Submissions to Telegram?
Telegram notifications make it easier to monitor incoming inquiries without constantly checking your inbox.
This can be particularly useful for:
- Small business websites receiving customer inquiries
- WordPress developers managing client projects
- Service businesses that need timely notifications
- Website owners using multiple WordPress form builders
The integration sends form data directly from WordPress to the Telegram Bot API without requiring Zapier or an external automation service.
Step 1: Install FormCourier for Telegram
First, install the free FormCourier Form Submissions for Telegram plugin.
You can find the plugin, its features, and installation instructions on the official website:
FormCourier Form Submissions for Telegram - Free WordPress Plugin
Alternatively, install it from the WordPress plugin directory.
After installation, activate the plugin and open its settings in your WordPress dashboard.
Step 2: Create a Telegram Bot
To deliver WordPress form submissions to Telegram, you need a Telegram bot.
- Open Telegram and search for @botfather.
- Send the command
/newbot. - Choose a name and a unique username for your bot.
- Copy the Bot Token provided by BotFather.
- Open your new bot and press Start.
Keep your Bot Token private. It allows applications to send messages using your bot.
Step 3: Find Your Telegram Chat ID
The Chat ID identifies where your WordPress notifications should be delivered.
For a private conversation, send a message to your bot and use the Telegram Bot API's getUpdates method to retrieve the chat identifier.
You can also send notifications to a Telegram group, provided the bot has been added and has permission to send messages.
Step 4: Configure FormCourier
Return to your WordPress dashboard and open the FormCourier Telegram settings.
- Enter your Telegram Bot Token.
- Add your destination Chat ID.
- Enable Telegram notifications.
- Save the settings.
- Open the Forms section and enable Contact Form 7.
- Use the Send Test Message feature to verify the Telegram connection.
Once the test message arrives, submit an actual Contact Form 7 form to verify that the complete integration works.
Step 5: Customize Telegram Notifications
FormCourier supports customizable message templates with dynamic placeholders.
For example:
New WordPress Form Submission
Form: {form_name}
Source: {form_provider}
Website: {site_url}
Submitted Data:
{all_fields}
Date: {date}
Time: {time}
You can adjust the template to make incoming notifications easier to read.
The free plugin uses one shared Telegram destination and message template for enabled form providers.
Other Supported WordPress Forms
FormCourier isn't limited to Contact Form 7.
It also supports:
- WPForms
- Fluent Forms
- Forminator
- Ninja Forms
- Gravity Forms
This makes it useful for websites that use different form builders.
Final Thoughts
Sending WordPress form submissions to Telegram is a simple way to improve notification visibility and respond to inquiries more quickly.
As a WordPress developer, I created FormCourier to make this integration straightforward, without requiring complicated automation workflows.
The free plugin includes direct Telegram delivery, customizable messages, test notifications, and delivery logs.
Explore FormCourier Form Submissions for Telegram
If you're using WordPress forms and Telegram, I'd love to hear about your experience. Which form builder do you use most often?
Top comments (0)