tr Skip to content

Connect Zoho CRM and Telegram

Sales teams that already talk in Telegram can see Zoho CRM activity where they chat. FlowMattic posts new leads, won deals and deleted records to a group or a rep, and a Telegram bot can go the other way: create a lead, look up a contact or add a note to a record from a short message.

5 triggers 86 actions 6 example workflows 4 ready-made templates Unlimited runs

Try a pairing

When this happens in Zoho CRM4 triggers

Do this in Telegram11 actions

1. TriggerCreate Module Entry (Webhook)
2. ActionSend a Text Message

When Zoho CRM fires Create Module Entry (Webhook), FlowMattic runs Send a Text Message in Telegram with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Zoho CRM and Telegram workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Zoho CRM app icon Telegram app icon

Tell the sales group about every new Zoho CRM lead

When a lead is created in the Leads module, the group gets a message with the name, company and source, so whoever is free can pick it up.

Create Module Entry (Webhook)Send a Text Message

Zoho CRM app icon Telegram app icon

Celebrate won deals in the team chat

Deal updates go through a Filter that passes only the Closed Won stage, so the group sees wins with the amount and owner, not every small edit.

Update Module Entry (Webhook)FilterSend a Text Message

Zoho CRM app icon Telegram app icon

Create a lead from a message to your sales bot

A rep at a trade show sends the bot a line with name, email and company. The workflow splits the text, creates the lead and replies with a confirmation.

Set Webhook / Watch UpdatesText FormatterCreate LeadSend a Text Message

Zoho CRM app icon Telegram app icon

Look up a contact by email from Telegram

Reps on the road send the bot an email address and get back the contact's phone, account and owner, without opening the CRM on a phone.

Set Webhook / Watch UpdatesSearch Contact by EmailSend a Text Message

Zoho CRM app icon Telegram app icon

Add a call note to a lead from the chat

After a call, the rep messages the bot with the lead's email and a note. The workflow finds the lead and adds the note to its record.

Set Webhook / Watch UpdatesSearch Lead by EmailAdd Notes to Module

Zoho CRM app icon Telegram app icon

Warn admins when CRM records are deleted

Deletions in Accounts or Deals post a message to a private admin chat with the record name, so a mistaken delete is noticed while it can still be restored.

Delete Module Entry (Webhook)Send a Text Message

Set up: new lead alerts in Telegram

After these steps, each lead created in Zoho CRM posts a message to your sales group in Telegram.

  1. Create the bot

    Create a Telegram bot with BotFather, copy its token and add the bot to the sales group you want it to post in.

  2. Connect both apps

    Under Connects in FlowMattic, add a Zoho CRM connection for your organisation and a Telegram connection with the bot token.

  3. Start with Create Module Entry (Webhook)

    Create a workflow with this Zoho CRM trigger, choose the Leads module, and set Zoho CRM to call the workflow's webhook when a lead is created. Add a test lead to capture the data.

  4. Write the message

    Add Telegram Send a Text Message, enter the group's chat ID, build the text from the lead fields, test it and switch the workflow on.

Tell the sales group about every new Zoho CRM lead
  1. Zoho CRM app icon 1. Trigger in Zoho CRM Create Module Entry (Webhook)
  2. Telegram app icon 2. Action in Telegram Send a Text Message

    Fields mapped from the earlier steps (a typical setup)

    From Zoho CRMTo Telegram
    First and last nameMessage: lead
    CompanyMessage: company
    Lead sourceMessage: source
    Lead ownerMessage: owner
    PhoneMessage: phone
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • The Zoho CRM triggers work by webhook, so Zoho has to be told to send each create, update or delete for your module to the workflow's webhook URL.
  • Set Webhook / Watch Updates fires for every message and update the bot receives. Start bot workflows with a Filter on a command such as /lead so ordinary chat is ignored.
  • The bot can only post in groups and channels it has been added to, and it needs the numeric chat ID of each one.

Triggers (4)

  • Create Module Entry (Webhook)Triggers when a new entry is created in the specific module.
  • Create Or Update Module Entry (Webhook)Triggers when a new entry is created or when an existing entry is updated in the specific module.
  • Update Module Entry (Webhook)Triggers when an existing entry is updated in the specific module.
  • Delete Module Entry (Webhook)Triggers when an entry is deleted in the specific module.

Actions (75)

  • Insert/Update Record with Subform DataCreates or updates a record in any module along with subform data.
  • Insert/Update Record with Assignment RuleCreates or updates a record using CRM assignment rules.
  • Insert/Update Record (Legacy)Creates or updates records using the legacy upsert method.
  • Global SearchSearches records across a module using keywords.
  • Search Lead by EmailSearches for a lead by email address.
  • Search Contact by EmailSearches for a contact by email address.
  • Search Lead via PhoneSearches for a lead by phone number.
  • Search Contact via PhoneSearches for a contact by phone number.
  • Search Module EntrySearches records in any module using criteria.
  • Create LeadCreates a new lead.
  • Create ContactCreates a new contact.
  • Create AccountCreates a new account.
  • Create DealCreates a new deal.
  • Create ProductCreates a new product.
  • Create QuoteCreates a new quote.
  • Create Sales OrderCreates a new sales order.
  • Create InvoiceCreates a new invoice.
  • Create Lead CallCreates a call activity associated with a lead.
  • Create Contact CallCreates a call activity associated with a contact.
  • Create Lead TaskCreates a task associated with a lead.
  • Create Contact TaskCreates a task associated with a contact.
  • Update Lead CallUpdates a call activity associated with a lead.
  • Update Contact CallUpdates a call activity associated with a contact.
  • Update Lead TaskUpdates a task associated with a lead.
  • Update Contact TaskUpdates a task associated with a contact.
  • Convert LeadConverts a lead to a contact, account, and/or deal.
  • Find or Create ContactFinds a contact by email or creates one if not found.
  • Find or Create LeadFinds a lead by email or creates one if not found.
  • Add Tag to ContactAdds one or more tags to a contact record.
  • Add Tag to LeadAdds one or more tags to a lead record.
  • Add Tag to ModuleAdds tags to records in any module.
  • Add Notes to ModuleAdds a note to a record in any module.
  • Update LeadUpdates an existing lead record.
  • Update ContactUpdates an existing contact record.
  • Update AccountUpdates an existing account record.
  • Update DealUpdates an existing deal record.
  • Update ProductUpdates an existing product record.
  • Update QuoteUpdates an existing quote record.
  • Update Sales OrderUpdates an existing sales order record.
  • Update InvoiceUpdates an existing invoice record.
  • Update Note by IDUpdates an existing note by its ID.
  • Get LeadRetrieves a lead record by ID.
  • Get Lead MetadataRetrieves metadata/field definitions for the Leads module.
  • Get ContactRetrieves a contact record by ID.
  • Get AccountRetrieves an account record by ID.
  • Get DealRetrieves a deal record by ID.
  • Get ProductRetrieves a product record by ID.
  • Get QuoteRetrieves a quote record by ID.
  • Get Sales OrderRetrieves a sales order record by ID.
  • Get InvoiceRetrieves an invoice record by ID.
  • Get Note by IDRetrieves a specific note record by its ID.
  • Get All NotesRetrieves all notes.
  • Delete LeadDeletes a lead record by ID.
  • Delete ContactDeletes a contact record by ID.
  • Delete AccountDeletes an account record by ID.
  • Delete DealDeletes a deal record by ID.
  • Delete ProductDeletes a product record by ID.
  • Delete QuoteDeletes a quote record by ID.
  • Delete Sales OrderDeletes a sales order record by ID.
  • Delete InvoiceDeletes an invoice record by ID.
  • Delete UserDeletes a CRM user by ID.
  • List ModulesRetrieves all available modules.
  • List FieldsRetrieves all fields for a specific module.
  • List OrganizationsRetrieves organization details.
  • Get UsersRetrieves a list of users in the CRM.
  • Add UserAdds a new user to the CRM organization.
  • List LeadsRetrieves a list of leads with optional filters.
  • List ContactsRetrieves a list of contacts with optional filters.
  • List AccountsRetrieves a list of accounts with optional filters.
  • List DealsRetrieves a list of deals with optional filters.
  • List ProductsRetrieves a list of products with optional filters.
  • List VendorsRetrieves a list of vendors.
  • List InvoicesRetrieves a list of invoices with optional filters.
  • List Sales OrdersRetrieves a list of sales orders with optional filters.
  • List QuotesRetrieves a list of quotes with optional filters.

Triggers (1)

  • Set Webhook / Watch UpdatesTriggers when there's an update available for the bot

Actions (11)

  • Send a Text MessageSends a text message with support to markup
  • Send PhotoSend a photo/image to your chat
  • Send an Audio FileSend any audio file with URL to your chat
  • Send a DocumentSend document file to your chat
  • Send a VideoSend video file with URL to your chat
  • Send ContactSend contact to your chat
  • Send PollSend a new poll to your chat
  • Create Invite LinkCreate an invite link for a group chat
  • Revoke Invite LinkRevoke an invite link for a group chat
  • Ban UserBan a user from a group chat
  • Unban UserUnban a user from a group chat

Why run this pair with FlowMattic

Zoho CRM and Telegram connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Deal data skips the middleman

Lead and deal details go from Zoho CRM to Telegram through your own WordPress server, with no other automation company reading your pipeline.

A bot that writes to your CRM

Because Telegram has a trigger here, the same pair works in both directions, so reps can create leads and notes without leaving the chat.

Busy pipelines cost the same

Runs are unlimited on every plan, so alerting on every lead and every deal update needs no larger subscription as the team grows.

Common questions

How do I get Zoho CRM lead notifications in Telegram?

Use the Zoho CRM Create Module Entry (Webhook) trigger on the Leads module and add Telegram Send a Text Message with your group's chat ID. Build the message from the lead's fields and test with a sample lead.

Can the bot message the lead owner instead of a group?

Yes, if each rep has started a chat with the bot. Keep a Lookup Table of owner names to Telegram chat IDs and use the matching ID in Send a Text Message.

How does a Telegram message become a Zoho CRM lead?

Start with Set Webhook / Watch Updates, filter for your command, split the message into fields with Text Formatter, then use Create Lead or Find or Create Lead so a known email is not entered twice.

Can I send a quote or invoice file to Telegram?

Send a Document posts a file from a URL. If your workflow has a link to the PDF, for example from a document tool, you can send it to the customer's or the team's chat.

Does this work for custom Zoho CRM modules?

Yes. The module triggers let you pick any module, and actions such as Search Module Entry and Add Notes to Module work with custom modules too.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Zoho CRM and Telegram

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Zoho CRM integration 1.0.0, Telegram integration 2.0.