Know the moment you make a sale.
Dingio sends a Telegram message the second an order comes in, an order is cancelled, or a product runs low on stock. To you, or to a group chat your whole team can see.
Install on Shopify See how setup works
Free plan · About two minutes to set up · No extra Shopify staff accounts
Why merchants use it
Order emails land in the same inbox as everything else and get buried. A Telegram message arrives in an app you already have open.
Send alerts to a group and your packer, warehouse or partner sees every order. Nobody needs a paid Shopify account or admin access.
Know when an order is cancelled, and when a product drops to a stock level you choose. Anti-spam so you are not pinged on every unit sold.
Alerts carry order and product details, such as the order number, total and items, depending on the message style you choose. Customer names, phone numbers, addresses and order notes are left out unless you switch them on (Pro and Business), and are never stored.
What the alerts look like
The standard new order message is short on purpose: order number, total, how many items, which store it came from, and a link to the order in your Shopify admin. Choose Items list to add each item ordered, or, on Pro and Business, a more detailed style or your own template. Customer details are left out, unless on Pro or Business you choose to add the customer's name, shipping and billing address or phone number, for example for your packing team. Your own template can also show the order note your customer wrote at checkout, such as delivery instructions, if you switch it on. Customer emails are never included.

How it works
From the Shopify App Store. Start on the free plan: no account to create, no card.
Through Telegram's official BotFather. The token stays yours, and nothing routes through a bot shared with other shops.
Alerts can go to you personally, or to a team group where everyone sees them.
The app confirms delivery, and keeps a log of recent alerts so you can always see what got through.
What it costs
Dingio has a free plan with 50 order alerts and 50 low-stock alerts a month. Pro and Business add higher limits and your own message templates, billed by Shopify on your Shopify invoice. See the plans on the Shopify App Store. Stores that installed Dingio before paid plans are on the free Early Supporter plan.
Questions
Do I need to know anything technical?
No, but you do have to create a Telegram bot, because Telegram has no other way to issue a bot token. It takes a couple of minutes and the guide below walks through it. If you get stuck, message us and we will do it with you.
Can several people get the alerts?
Yes. Send them to a Telegram group and everyone in it receives every alert, with no Shopify account needed.
How fast do alerts arrive?
Usually a second or two after the order is placed.
What if a message fails to send?
Failed sends are retried, and every message is logged with its delivery status so you can see exactly what reached your chat.
Help & setup
How to connect your store to Telegram, and what to do when something doesn't work.
Setting upChat IDTeam groupsChanging chatsTroubleshootingContact
1.Setting up (about 2 minutes)
Before you start, make sure Telegram is installed and you're logged in: on your phone, your computer, or at web.telegram.org.
Dingio opens on a three-step setup guide on its Home page.
- Create your Telegram bot. In Telegram, open @BotFather, send
/newbot, and follow the prompts (any name; the username must end inbot). BotFather replies with a token like1234567890:AA… - Paste the token into Step 1 of the setup guide and select Save token.
- Connect your chat. In Step 2, choose Send to my private chat. Open a chat with your new bot in Telegram, press Start and send it any message, then select Detect my chat in the app. Detect my chat only looks at messages from about the last 24 hours, so send a new one right before you select it. For a team group, see section 3.
- Send a test message. In Step 3, select Send test message and watch it arrive in Telegram. Alerts for new orders and cancellations are already on.
After setup, Dingio has three pages in the Shopify admin menu, under Dingio: Home shows where alerts go and your recent alerts, Settings is where you change the Telegram connection and turn alerts on or off, including low-stock alerts and their threshold, and Help has answers and ways to reach us.
Why do I need my own bot? The bot is yours, so the token stays yours and nothing is shared with other shops.
New to this? There's a longer walkthrough, including how Telegram compares to email and Slack, in the Shopify → Telegram notifications guide.
2.Finding your chat ID (manual setup)
If Detect my chat doesn’t find you, you can enter your chat ID by hand:
- In Telegram, open @userinfobot and press Start.
- It instantly replies with your ID - a number like
123456789. - In the app, open “Can’t detect your chat? Enter the chat ID by hand”: in Step 2 of the setup guide, or in Settings under Change chat. Paste the number and select Save chat ID.
Alerts go to a chat ID entered by hand until you change it. Selecting Detect my chat replaces it with the chat it finds. To go back to the detected chat without detecting again, clear the Chat ID field and select Save chat ID.
3.Sending alerts to a team group
- Create a Telegram group with your team (or use an existing one).
- Add your bot to the group: group name → Add Members → search for your bot's username → add it.
- Make your bot an admin. This step is required, and it's easy to get wrong: group name → Administrators → Add Admin → select your bot → save. Telegram sometimes doesn't save this on the first try: if your bot isn't listed under Administrators, close and reopen Telegram and try again.
- Check it worked: open Administrators again and confirm your bot is listed there. If it isn't, repeat step 3.
- Send a new message in the group. Then, in the app, choose Send to a team group and select Detect my chat: in Step 2 of the setup guide, or after setup in Settings under Change chat. It only looks at messages from about the last 24 hours, so send the message right before you select it.
Why admin? Telegram hides normal group messages from bots unless they're an admin, so without it the app can't find your group.
Manual route: temporarily add @userinfobot to the group - it posts the group’s ID. Group IDs are negative numbers (for example -100123456789) - include the minus sign. Remove @userinfobot afterwards.
4.Changing where alerts go
Alerts go to one chat at a time. Connecting a different chat replaces the one before, so from then on every alert goes to the new chat.
- In the Shopify admin, open Dingio and go to Settings. You'll find it in the menu under Dingio, or select Change chat next to Sending to on Home.
- In the Telegram connection card, select Change chat.
- Choose Send to my private chat or Send to a team group.
- Send a new message where you want the alerts: to your bot directly, or in the group. For a group, your bot must be an admin there (see section 3).
- Select Detect my chat. Sending to then shows the new chat.
- Select Send test message to check that alerts arrive there.
Detect my chat found nothing new? Then nothing has changed, and alerts still go to your current chat. It only looks at messages from about the last 24 hours, so send a new message and select Detect my chat again. For a group, check that your bot is listed under the group's Administrators. Detect my chat only finds which chat to use, not whether your bot can post there. To check that, select Send test message.
Detect my chat also replaces a chat ID you entered by hand. To change your bot instead, select Change bot, paste the new token and select Save token. A new bot must be started in your private chat, or added to your group as an admin, before it can send alerts there.
5.Troubleshooting
If alerts stop reaching Telegram, Home shows a warning in place of your usual status, with a Fix Telegram connection button that takes you to the right card in Settings.
| What's happening | What it means & the fix |
|---|---|
| Your bot token isn't accepted | The token wasn’t copied fully, or it was revoked. Open @BotFather → /mybots → your bot → API Token and copy it again. Then, in Settings, select Change bot, paste it and select Save token. During setup, paste it into Step 1 instead. |
| Detect my chat doesn't find your chat | It only sees messages sent in about the last 24 hours, so send a new one and try again. For a private chat, press Start in the chat with your bot first. For a group, your bot must be an admin (see section 3). You can also enter the chat ID by hand (section 2). |
| Telegram can't find the chat | The chat ID has a typo, or it belongs to a chat your bot can't see. In Settings, select Change chat and Detect my chat again, or re-check the number with @userinfobot. For groups, make sure you kept the minus sign. Detect my chat only finds which chat to use, not whether your bot can post there. To check that, select Send test message. |
| Your bot can't message you | Either the chat with your bot was never started, or the bot was blocked. Open the chat with your bot and press Start. If you blocked the bot, unblock it in the chat settings and press Restart, which Telegram shows instead of Start after unblocking. Then select Send test message in Settings. |
| Your bot can't post to your group | The bot was probably removed from the group, or is no longer an admin there. Add it back as an admin (see section 3), then select Send test message in Settings. |
| No low-stock alert arrived | Low-stock alerts are off until you turn them on in Settings, under Alerts. Set the level in Alert me when stock drops to. So you aren’t pinged on every unit sold, you get at most one alert per variant a day, plus one when it sells out and a reminder if its stock keeps dropping. |
Is it working right now? Recent alerts on the app's Home page shows the last 20 messages and whether Telegram accepted them. If a row says Delivered, it reached your chat. To check this minute, select Send test message in Settings.
6.Privacy
No customer personal data is ever stored. Alerts contain order and product details - such as the order number, total, items and a link to the order or product in your Shopify admin - depending on the message style you choose. They contain your customer's name, shipping and billing address or phone number only if you switch that detail on (Pro and Business), the order note only if you switch it on and add it to your own template, and never their email. The privacy policy lists exactly what each style includes, and how customer details are handled. Your data is deleted within about 48 hours of uninstalling the app, as the policy describes.
7.Still stuck?
Message us - we read everything and usually reply well within 24 hours:
- Telegram: @EpicPilotLabs (fastest)
- Email: dingio@epicpilotlabs.com