tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Connect HubSpot CRM and Telegram

Sales reps and field teams often answer Telegram faster than they open a CRM. FlowMattic connects a Telegram bot to HubSpot CRM from your WordPress site, so new leads are announced in a group, reps look up a contact or move a deal with a short command, and customers who message the bot become records.

1 trigger 36 actions 5 example workflows 1 ready-made template Unlimited runs

Try a pairing

When this happens in Telegram1 trigger

Do this in HubSpot CRM25 actions

1. TriggerSet Webhook / Watch Updates
2. ActionCreate Contact

When Telegram fires Set Webhook / Watch Updates, FlowMattic runs Create Contact in HubSpot CRM with the data from that event.

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

HubSpot 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.

HubSpot CRM app icon Telegram app icon

Announce new website leads in a Telegram sales group

A Webhook from your landing page or lead source creates the HubSpot contact and a deal, then posts the name and interest to the sales group so someone claims it quickly.

WebhookCreate ContactCreate DealSend a Text Message

HubSpot CRM app icon Telegram app icon

Look up a contact by sending the bot an email address

A rep in the field types an email to the bot. A Filter allows only your team's chat IDs, Get Contact finds the person, and the bot replies with phone, company and owner.

Set Webhook / Watch UpdatesFilterGet ContactSend a Text Message

HubSpot CRM app icon Telegram app icon

Move a deal to a new stage from a chat command

Reps send a short command such as won followed by the deal ID. A Text Formatter splits the message, a Router picks the stage, Update Deal saves it and the bot confirms.

Set Webhook / Watch UpdatesText FormatterRouterUpdate DealSend a Text Message

HubSpot CRM app icon Telegram app icon

Create a contact when someone shares their number with your bot

Prospects who tap share contact in a chat with your bot are added to HubSpot with their name and phone, and the bot thanks them and says when to expect a call.

Set Webhook / Watch UpdatesCreate ContactSend a Text Message

HubSpot CRM app icon Telegram app icon

Open a HubSpot ticket from a customer's Telegram message

Customers who report a problem to your support bot get a HubSpot ticket with the message as its description, and the bot replies with the ticket number for reference.

Set Webhook / Watch UpdatesCreate TicketSend a Text Message

Set up: lead alerts in a Telegram group

When this is set up, each lead sent to your webhook becomes a HubSpot contact and deal, and your sales group hears about it on Telegram.

  1. Connect HubSpot and Telegram

    Add your HubSpot account and your Telegram bot token under Connects in FlowMattic, then add the bot to your sales group.

  2. Catch the lead

    Start a workflow with the Webhook trigger, copy its URL into your lead source and send one test lead.

  3. Create the records

    Add HubSpot CRM Create Contact with the lead's details, then Create Deal with a name built from the contact and interest.

  4. Post the alert

    Add Telegram Send a Text Message with the group's chat ID and a short message naming the lead and deal.

  5. Test and switch on

    Test each step with the captured lead, check HubSpot and the group, then switch the workflow on.

Announce new website leads in a Telegram sales group
  1. 1. Trigger Webhook
  2. HubSpot CRM app icon 2. Action in HubSpot CRM Create Contact
  3. HubSpot CRM app icon 3. Action in HubSpot CRM Create Deal
  4. Telegram app icon 4. Action in Telegram Send a Text Message

    Fields mapped from the earlier steps (a typical setup)

    From TelegramTo Telegram
    emailContact email
    first_nameContact first name
    phoneContact phone
    interestDeal name
    first_name and interestTelegram message text
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

  • A change made inside HubSpot does not start these workflows. Start from the bot, a Schedule or a Webhook.
  • Anyone who can message your bot can start its workflow. Filter on chat ID or user ID before any step that reads or changes CRM data.
  • The webhook field names in the mapping are an example; they depend on what your lead source sends.
HubSpot CRM app icon

HubSpot CRM

Integration page

Actions (25)

  • Create ContactCreates a Contact in HubSpot
  • Update ContactUpdate an existing contact in HubSpot
  • Archive ContactArchive an existing contact in HubSpot
  • Get ContactGets a contact
  • Create DealCreates a deal in HubSpot
  • Update DealUpdates an existing deal in HubSpot
  • Archive DealArchive an existing deal in HubSpot
  • Get DealGets a deal
  • Create CompanyCreates a Company in HubSpot
  • Update CompanyUpdates an existing Company in HubSpot
  • Get CompanyGets a company
  • Archive CompanyArchive an existing company in HubSpot
  • Create ProductCreates a Product in HubSpot
  • Update ProductUpdates an existing Product in HubSpot
  • Archive ProductArchive an existing product in HubSpot
  • Get ProductGets a product
  • Create Line ItemCreate a line item in HubSpot
  • Get Line ItemGets a line item
  • Archive Line ItemArchive a line item in HubSpot
  • Create TicketCreates a ticket in HubSpot
  • Update TicketUpdates an existing ticket in HubSpot
  • Archive TicketArchive an existing ticket in HubSpot
  • Get TicketGets a ticket
  • Add Contact To ListAdds a contact to a specific static list
  • Remove Contact from ListRemoves a contact from a specific static list

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

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

The CRM in your pocket

Reps check a contact or update a deal from a chat they already have open, and HubSpot stays current without a laptop.

Commands cost nothing extra

Runs are unlimited, so a team that sends the bot dozens of lookups a day pays the same as one that sends none.

Customer data via your server

Workflows run on your WordPress site, so contact details pass between HubSpot and Telegram through your own server.

Common questions

Can HubSpot send Telegram alerts when a deal changes?

Not directly, because these workflows start from the bot, a Schedule or a Webhook. Alerts come from the workflow that changes HubSpot, such as a Webhook lead or a bot command, which then sends the Telegram message.

Can the bot post to a group and to one person?

Yes. Send a Text Message takes a chat ID, which can be a group the bot belongs to or a person who has started a chat with the bot.

Can reps add contacts to a HubSpot list from Telegram?

Yes. A command such as list followed by an email can run Get Contact and then Add Contact To List, with the bot confirming in the chat.

How do I keep strangers from using the bot?

Put a Filter straight after the trigger that continues only when the sender's user ID is one of your team's. Everyone else is ignored.

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

Start automating HubSpot 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. HubSpot CRM integration 1.3.0, Telegram integration 2.0.