Skip to content

Connect Telegram to Excel

Telegram is the fastest way to send something from your phone, and Excel is where the numbers need to end up. Connecting them lets you log receipts from a quick photo and hear on Telegram when a shared workbook changes.

Build your own

Build any Microsoft Excel and Telegram automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Microsoft Excel and Telegram in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

When stock in my Inventory Excel table falls under the reorder level, send me a Telegram message once per item, not on every check.

When I send "/total" to my Telegram bot, reply with this month's spending from my Expenses Excel table compared to last month.

Use cases

Why people connect Microsoft Excel and Telegram

How the two apps work together

  • Telegram messages reach a trigger link right away through the bot's webhook.
  • The script reads or writes rows in an Excel table on OneDrive or SharePoint through Microsoft Graph.
  • Changes in the workbook are found by checking it every few minutes, and alerts go to Telegram.
  • Small business owners log expenses by phone

    Snapping a receipt to a Telegram bot adds date, vendor and amount to an Excel table. Bookkeeping is done before the month ends.

  • Field teams report from site

    Workers send quantities or job updates to the bot, and they land in an Excel tracker on OneDrive. The office sees progress without calls.

  • Managers get alerts on key numbers

    When a value in an Excel sheet passes a threshold, like low stock, a Telegram message goes out. Action happens the same day.

  • Traders and analysts check data on the go

    A command to the bot returns figures from an Excel workbook, such as today's totals. No laptop needed.

More apps

Microsoft Excel, Telegram and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Save receipt photos to OneDrive

When I send a receipt photo to my Telegram bot, save the image in my OneDrive Receipts folder and add the amount and a file link to my Expenses Excel table.

Telegram receipts to Excel and QuickBooks

When I send a receipt to my Telegram bot, log it in my Excel table and create an expense in QuickBooks under the category AI picks.

Weekly Excel summary by email and Telegram

Every Friday, send me on Telegram and Outlook the week's total from my Expenses Excel table by category.

Setup

Connect Microsoft Excel and Telegram once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Microsoft Excel

Spreadsheets

  1. At entra.microsoft.com, open App registrations and create one with the Web redirect URI https://clickruntime.com/oauth/callback, or reuse your existing Microsoft registration.
  2. Under Certificates & secrets, create a client secret and copy the value.
  3. Under API permissions, add Microsoft Graph delegated permissions Files.ReadWrite and offline_access, plus admin consent if your organisation requires it.
  4. In the ClickRuntime dashboard, open Connections, choose Microsoft Excel and enter the Tenant ID, Client ID and client secret.

Telegram

Messaging

  1. In Telegram, open a chat with @BotFather and send /newbot.
  2. Choose a name and a username for your bot, then copy the token BotFather sends (it looks like 123456:ABC-...).
  3. Open your new bot and press Start, so it is allowed to message you. For groups or channels, add the bot and give it admin rights if it should post or delete.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the bot token.

FAQ

Questions about connecting Microsoft Excel and Telegram

Do I need my own Telegram bot?
Yes. Create one by messaging BotFather in Telegram and save its token in your ClickRuntime dashboard.
Where does the workbook need to be?
In OneDrive or SharePoint, so it can be read and updated through Excel Online.
Can my whole team send receipts to the same bot?
Yes. List the chat IDs that are allowed and each row records who sent it.
Does it work with .xls files?
No. Save the workbook as .xlsx, which Excel Online needs to add rows.
Can several people send to the same bot?
Yes. The script can log the sender's name in each row and accept only Telegram users you approve.
Can it read handwritten receipts?
The built-in AI can read many receipt photos, but blurry or handwritten ones may need checking.
Does the workbook need a table?
A named Excel table is easiest to append to, but the script can also write to a range you specify.

Tell your assistant what Microsoft Excel and Telegram should do together

Free plan. No credit card.