← All articles
How-to4 min read

How to get a Telegram message every time you make a sale

Send every Swipefast sale to Telegram with Zapier: the buyer's first name, country, product and price, the moment someone pays. About 10 minutes to set up.

A Telegram message: New Digital Product Sale via Swipefast, with the product, email, first name, country and an order total of $97
What lands in Telegram when someone buys.

Swipefast already emails you when you make a sale. A Telegram message is faster, and it is more fun. It also works for a team chat, so everyone sees the wins as they happen.

What you need

  • A Swipefast account with at least one checkout.
  • A Zapier account. Webhook triggers work on Zapier's free plan.
  • Telegram on your phone or computer.

1. Start the Zap and copy its address

  • 1. In Zapier, click Create, then Zap.
  • 2. For the trigger, choose Webhooks by Zapier, then Catch Hook.
  • 3. Click Continue until Zapier shows you a webhook URL. Copy it.

2. Paste it into Swipefast

  • 1. In Swipefast, open Integrations and click Add integration on Zapier.
  • 2. Paste the address into Web address to send to and click Connect.
  • 3. Click Send test. Swipefast sends a sample sale from Anna in Belgium for $97.
  • 4. Back in Zapier, click Test trigger. You should see the sample sale's fields.

3. Add the Telegram step

  • 1. Add an action: Telegram, then Send Message.
  • 2. Connect your Telegram bot. Zapier asks for a bot token: in Telegram, message @BotFather, send /newbot, pick a name, and paste the token it gives you into Zapier.
  • 3. Open your new bot in Telegram and press Start, or add it to the group chat you want the alerts in.
  • 4. In Zapier, pick that chat.
A Zap with two steps: Webhooks by Zapier Catch Hook, then Telegram Send Message
The whole Zap is two steps.

4. Write the message

In Message Text, type your words and click to insert the sale's fields. Every field is ready to read, so there is no maths or formatting step.

Field in ZapierExampleWhat it is
ProductThe Offer MakerThe checkout's product name
Total$97What the buyer paid, written as money
First NameAnnaThe buyer's first name
NameAnna PeetersTheir full name
CountryBelgiumWhere they are buying from
Emailanna@example.comTheir email address
Order Idord_x1y2z3The order, to find it in Sales
Zapier's Message Text box with Product, Order Id, Email, First Name, Country and Total fields inserted
Set Text Format to Plain Text and insert the fields.

Set Text Format to Plain Text. Click Test step, and the sample sale arrives in Telegram. Then click Publish to turn the Zap on.

Only want sales?

Swipefast sends Zapier every event: sales, refunds, upsells, renewals and cancellations. To hear about sales only, add a Filter step between the two steps: Event, (Text) Exactly matches, order.paid. Add the filter after testing, because the Send test event is called integration.test and a filter for sales would stop it.

FAQ

Questions people ask before choosing

Can I send sales to Slack, Discord or a text message instead?

Yes. Keep the same Webhooks by Zapier trigger and swap the Telegram step for Slack, Discord, SMS or any other app Zapier supports. The fields are the same.

Do I need a paid Zapier plan?

No. Zapier lists webhook triggers on its free plan, and a two-step Zap like this one fits within it. A paid plan only matters if you send more tasks a month than the free plan allows.

Can I use Make instead of Zapier?

Yes. In Swipefast, add the Make integration instead, use a Custom webhook module as the trigger and a Telegram Bot module to send the message. The same fields come through.

Does it work for renewals and upsells?

Yes. Renewals arrive as subscription.rebilled and upsells as upsell.accepted. They carry an Amount field, like $49, instead of Total.

Sources checked

Your checkout

Build the buying path you would want to use.

Start with Swipefast