Exclusive Discount Deal
up to 71 off
Offer ends in:
00

days day

00

hours hour

00

Mins Min

00

Secs Sec

How to Connect WordPress to Telegram for Free: Step-by-Step Guide

blog author logo
Labonnay Sutradhar
06-Apr-2026
Reading Time: 7 mins
How to Connect WordPress to Telegram for Free: Step-by-Step Guide

Customers expect quick replies, real-time updates, and support right when they need it. When that does not happen, they move on fast.

That is one reason more businesses now rely on Telegram for instant communication. Also, Telegram reached 1 billion monthly active users in 2025.

If you are a WordPress user, there is good news for you. You can send instant messages, notifications, and even WooCommerce product updates,  right from your WordPress dashboard!

In this guide, you will learn how to connect WordPress to Telegram for free and set up real-time alerts step by step. The process is simple and only takes a few minutes.

TL;DR: Quick Breakdown

You can connect WordPress to Telegram for free and receive instant alerts when something happens on your site. In this guide, the setup is done with Bit Flows, using Contact Form 7 and WooCommerce as examples.

The setup is simple: WordPress event as the trigger, Telegram as the action. Once the bot is connected and the chat ID is added, form submissions or new order details can be sent straight to your Telegram chat, group, or channel. All of these are possible with the Bit Flows free version.

There are a few ways to connect WordPress with Telegram, but using an automation plugin gives you more control. Instead of relying on a single-purpose notification tool, you can build flexible workflows that connect Telegram with forms, WooCommerce, CRMs, spreadsheets, email tools, and more.

For this guide, we will use Bit Flows. It is a no-code automation plugin for WordPress that lets you send Telegram messages from WordPress events without writing code.

So, we will explore 2 use cases to show how Bit Flows can automate your workflows with Telegram, and both can be set up completely free.

  1. Contact Form to Telegram: You can receive instant messages in Telegram whenever someone submits a contact form on your site (including name, email, message, and any custom fields).
  2. WooCommerce Order Data to Telegram: Get real-time notifications with detailed order information (customer details, products, total amount, payment status) delivered straight to your Telegram chat or group the moment a new order is placed.

So with no further delay lets get into it.

What You Need Before You Start

To follow this tutorial, keep these things ready:

  • A WordPress website
  • Bit Flows installed and activated
  • A Telegram account
  • Contact Form 7 for the first use case
  • WooCommerce for the second use case

Now let’s start with the first workflow.

To get Telegram notifications from WordPress, you don’t have to worry at all; everything here uses free tools that are simple to install.

Step 1: Install the Required Plugins

First, add a contact form plugin to your site. In this guide, we’ll use Contact Form 7 since it’s free!

If you need more advanced features and customization, consider Bit Form instead. It allows you to create custom forms that align perfectly with your site’s look and specific needs.

After installing and activating the contact form plugin, move on to the automation part. Install and activate Bit Flows from the WordPress plugin directory.

Install Bit Flows plugin

This plugin connects your WordPress events with Telegram. It also includes Telegram actions. So you can send instant notifications directly to Telegram for completely free.

Step 2: Create a New Flow in Bit Flows

First, you have to create a flow that connects Contact Form 7 with Telegram.

Go to your WordPress dashboard and click on Bit Flows. From the Bit Flows dashboard, open the Flows section and click “Create Flow”.

A new page will open where you need to give your flow a name. For example, I named mine “CF7 to Telegram (Contact Form 7),” so it’s easy to find later.

Step 3: Set Contact Form 7 as the Trigger

Next, you’ll see an option called Trigger with a ( + ) icon. This tells Bit Flows which event should start the automation.

Click the ( + ) icon, and a search box will appear on the right side. Search for Contact Form 7 and select it.

After that, choose the trigger event“On Form Submit”. Now, select the form you want to send data from. I selected a form I had created earlier.

Once that is done, click Listen Response to capture the form submission data.

This step is important because Bit Flows needs sample form data to map it into the Telegram message later. To make this work, submit the form once from the front end of your site. That sample entry will be pulled into the flow builder.

If you are still choosing a form plugin, this guide to the WordPress form builder plugins for beginners can help you find the right one before setting up Telegram alerts.

Step 4: Add Telegram as the Action

Now it’s time to send those form submissions to Telegram. In your flow, click the ( + ) icon on the right side again to add an action. From the list of available apps, search for Telegram and select it.

After selecting Telegram, the next step is to choose an event. For this example, we’ll go with the “Send Text Message or Reply” option.

Now, you can either pick an existing connection if you’ve set one up before, or if this is your first time, simply click on “Add Connection” to create a new one.

Once you click “Add Connection”, a pop-up will ask you to give your connection a name. You will see there is another option named Value. To get that, you have to follow the next steps!

Step 5: Connect Your Telegram Bot

To get your Telegram Bot API Key, follow these steps:

  1. Open Telegram: Open the Telegram app on your phone or computer.
  2. Find BotFather: In the search bar, type “@BotFather” and start a chat with it.
  3. Create a new bot: Send the message “/newbot” to BotFather.
  4. Name your bot: BotFather will ask for a name for your bot. Pick a name that’s easy to remember.
  5. Set a username: Next, choose a unique username for your bot that ends with “bot” (e.g., bitflownewbot).

When you get your API key, paste it in the value option and click connect.

Step 6: Add the Bot to Your Group or Channel

Be informed that you must add your bot to a Telegram group or channel, and you must assign administrative privileges to the bot you have created to send messages. Here’s the quick process of  how to do it:

  1. Open Telegram: Open the Telegram app on your phone or computer.
  2. Find Your Group or Channel: Go to the group or channel where you want to add your bot.
  3. Search for Your Bot:
  • On Mobile: Tap the group/channel name at the top. Look for the “Add Member” option (you may need to tap on three dots to find it). In the search bar, type your bot’s username (with the @ symbol) and select it.
  • On Desktop: Click on the group/channel name at the top. Find “Add Member” and type your bot’s username in the search bar. Select your bot from the list.

Step 7: Add the Chat ID and Message Content

Chat ID: To add your chat ID, always add -100 at the start (example: raw ID -155545555 becomes -100155545555). Or simply use the public username of your channel or group (like @yourchannelname or @yoursupergroup).

Text Message: When you click on the Message field, a box will appear on the right. Here, you can add the fields you want to include in the message.
For example, you can write something like: “Here is the mail: {your_email}”.  This will send the form data (like the email) directly to Telegram.

You can click the “Add Contact Field” button to map extra fields. Plus, you can mix input by using Flow, Math, String, and System functions.

Note: If your chatbot has been inactive for a while, it won’t receive your messages. To continue the automation, first send a message from Telegram.

Once you’ve completed these settings, you can click the “Test Run” button to check if everything is working correctly, or simply close the pop-up to finish the setup.

Your form-to-Telegram automation is now active. Now your Contact Form submissions will go straight to Telegram instantly.
From now on, you will receive form details instantly in Telegram, which makes it easier to follow up faster and keep track of new inquiries.

Contact form alerts are useful, but WooCommerce order notifications can be even more valuable.

Instead of checking your store dashboard again and again, you can get new order alerts directly in Telegram with the details that matter most. That may include the order number, customer name, ordered items, payment total, and payment status.

This works well for store owners, warehouse teams, customer support teams, and anyone who wants faster visibility into new sales.

Step 1: Make Sure WooCommerce and Bit Flows Are Active

First, install and activate Bit Flows and make sure WooCommerce is set up to handle orders on your site.
Create a New Flow in Bit Flows

Step 2: Set WooCommerce as the Trigger

In your WordPress dashboard, navigate to Bit Flows and click Create Flow.

Select WooCommerce as the trigger, and choose the “On New Order Create “ event among all the options available.

Click Listen Response to capture order data. Create a test order on your site to ensure this step works.

Note: To capture real order data, place a test order on your WooCommerce store. This helps Bit Flows detect all the available order fields so you can map them into the Telegram message.

Step 3: Add Telegram as the Action

Once the order data is captured, click the next + icon to add an action.

Search for Telegram and select it. Choose the event Send Text Message or Reply.

Now, either select your existing Telegram connection or add a new one.

If you are creating a new one, use the same bot token setup shown in the first use case through BotFather.

Step 4: Add the Bot to Telegram

Before sending order alerts, make sure your Telegram bot has already been added to the target chat, group, or channel.

If you want multiple team members to see the order updates, using a dedicated Telegram group is often the best option.

Give the bot permission to send messages there.

Step 5: Fill in the Chat ID and Order Message

  1. For Chat ID, if your channel ID is -155545555, your Chat ID will be -100155545555. Alternatively, use the group/channel ID or the public username (e.g., @yourgroupname).
  2. For Text Message, map the fields or the WooCommerce order data (e.g., order number, customer name, items) to include in the message.

Step 6: Test the Automation

Click Test Run and place another test order. Then check Telegram to confirm that the order data appears correctly.

Review the message carefully. Make sure the fields are mapped properly and the text is easy to scan.

Once the result looks right, save the flow. Now your WooCommerce store will send order notifications to Telegram automatically.

That means you can see new sales the moment they happen, even when you are away from your desk.

Telegram alerts help you notice important updates faster. Instead of checking your WordPress dashboard, email, or WooCommerce store again and again, the message comes to you right away.

This makes it easier to reply to leads quickly, stay on top of new orders, and keep your team informed in one place. It also helps reduce missed updates and saves time on small manual tasks that add up during the day.

If you run your business on the go, Telegram notifications also make it easier to track everything from your phone without being tied to your desk.

Final Takeaway

Connecting WordPress to Telegram is a simple way to make your site more responsive.

You can use it to receive contact form submissions instantly, send WooCommerce order alerts in real time, and keep your team updated without checking your dashboard over and over again.

In this guide, we used Bit Flows to build both workflows without code. The same setup can be extended to other WordPress plugins and business tools as your workflow grows.

Start with one useful alert first. Once that works, you can expand the automation step by step and build a faster, more organized system around your site.

FAQs

Can I connect WordPress to Telegram for free?

Yes. You can connect WordPress to Telegram for free by using Bit Flows with a Telegram bot and your chat, group, or channel ID.

What can I send from WordPress to Telegram?

You can send contact form submissions, WooCommerce order details, user activity alerts, and other WordPress notifications to Telegram.

How do I create a Telegram bot for WordPress notifications?

You can create a Telegram bot through BotFather in Telegram. Once the bot is created, BotFather gives you the API token needed for the connection.

Why is my Telegram bot not sending messages?

This usually happens when the bot is not added to the target chat, does not have permission to send messages, or the chat ID is incorrect.

Can I send WooCommerce order notifications to Telegram?

Yes. You can send order details like customer name, order total, products, and payment status to Telegram as soon as a new order is created.

Labonnay Sutradhar
Written by
Labonnay Sutradhar
Hello this is Labonnay, a content marketer, focused on WordPress and content marketing, with hands-on expertise in SEO, content strategy, and performance-driven content to turn complex ideas into content that feels easy for the users.

Related Blog

Auto Generate Social Media Captions with AI for WordPress Content

Auto Generate Social Media Captions with AI for WordPress Content

    If you’re running a business and managing multiple social media accounts, you know that writing captions for each platform can be time-consuming. Every platform has its own audience and tone, so a caption that works well on Instagram may not perform the same on LinkedIn or Facebook. This makes creating engaging social media captions for […]

    Build a Travel and Tourism Listing Site like Expedia on a Budget

    Build a Travel and Tourism Listing Site like Expedia on a Budget

      Expedia attracts nearly 14 million visitors a month (Ahrefs). Impressive, right? But here’s the thing, most people don’t realise that you don’t need a billion-dollar budget to build something like it. But why is that? Let’s look at Airbnb, The truth is, global platforms are built for global brands, luxury resorts, chain hotels, and big-name […]

      Best WordPress Development Agencies of 2026

      Best WordPress Development Agencies of 2026

        If you’re a website owner, you know very well how immensely important a website’s overall performance is for a business. It is much more than a URL. It is the first impression and digital outlet of your business.  And if it is a WordPress website, then the stakes are even higher, my friend. As per […]