tr Skip to content

Connect FluentCRM and Telegram

Many small teams and creators run their day from Telegram, while their list lives in FluentCRM on WordPress. FlowMattic connects the two: new contacts, hot-lead tags and bounces show up in a Telegram chat, a bot can sign people up or look a contact up, and VIP lists get invite links to a private group. It suits course sellers, communities and agencies.

21 triggers 62 actions 7 example workflows 1 ready-made template Unlimited runs

Try a pairing

When this happens in FluentCRM20 triggers

Do this in Telegram11 actions

1. TriggerNew Contact Created
2. ActionSend a Text Message

When FluentCRM fires New Contact Created, 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

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

FluentCRM app icon Telegram app icon

Post each new FluentCRM contact to your team's Telegram group

Name, email and source go to a Telegram group, so a small team sees who joined the list without logging in to WordPress.

New Contact CreatedSend a Text Message

FluentCRM app icon Telegram app icon

Alert sales when a contact gets a hot-lead tag

A Filter passes only the tag that marks buying intent, such as Pricing Page or Demo Request, so the Telegram alert means someone is worth calling now.

Contact Added to TagsFilterSend a Text Message

FluentCRM app icon Telegram app icon Ready-made template

Send a weekly shout-out to contacts tagged as advocates

Every week, FlowMattic pulls the contacts with your advocate tag, loops over them and logs each one to Telegram, a reminder to thank the people who recommend you.

ScheduleGet Contact by Tag IDsIteratorSend a Text Message

View the template
FluentCRM app icon Telegram app icon

Hear about bounced emails before they pile up

Each bounce posts the contact's address to an admin chat, so a typo in a new sign-up can be fixed while the person still remembers joining.

Email BouncedSend a Text Message

FluentCRM app icon Telegram app icon

Look up a contact by sending your bot an email address

Message the bot an email and it replies with the contact's status, tags and lists, which is handy when a customer calls and you are away from a computer.

Set Webhook / Watch UpdatesFilterGet Contact by EmailSend a Text Message

FluentCRM app icon Telegram app icon

Let people join your list by messaging your bot

Someone sends your Telegram bot their email. FlowMattic creates or updates the contact and adds a Telegram tag, so you know which subscribers came from the channel.

Set Webhook / Watch UpdatesCreate or Update ContactAdd Tags to Contact

FluentCRM app icon Telegram app icon

Email VIP contacts an invite link to a private group

When a contact joins your VIP list, the bot creates an invite link and FluentCRM emails it to them, so paying members get into the group without a manual step.

Contact Added to ListsCreate Invite LinkSend Email to Contact

Set up: new contacts posted to Telegram

When you are done, every new FluentCRM contact is announced in the Telegram chat you choose.

  1. Create a bot

    Create a Telegram bot with BotFather, copy its token and add the bot to the group where alerts should appear.

  2. Connect Telegram

    Add the bot token under Connects in FlowMattic. FluentCRM runs on the same WordPress site, so it needs no connection.

  3. Choose New Contact Created

    Start a workflow with the FluentCRM New Contact Created trigger and add a test contact so FlowMattic captures the fields.

  4. Write the message

    Add Send a Text Message, enter the group's chat ID and write the alert with the contact's name, email and source, then test and switch it on.

Post each new FluentCRM contact to your team's Telegram group
  1. FluentCRM app icon 1. Trigger in FluentCRM New Contact Created
  2. Telegram app icon 2. Action in Telegram Send a Text Message

    Fields mapped from the earlier steps (a typical setup)

    From FluentCRMTo Telegram
    First and last nameMessage: who joined
    EmailMessage: email
    SourceMessage: where from
    TagsMessage: tags
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

  • Set Webhook / Watch Updates fires for every update your bot receives. Add a Filter on the message text so only the messages you expect start the rest of the workflow.
  • A bot can only post in a group it has been added to. Create Invite Link, Ban User and Unban User also need the bot to be an admin of the group.
  • Telegram users do not share their email with a bot, so bot sign-ups depend on people typing it in their message.
FluentCRM app icon

FluentCRM

Integration page

Triggers (20)

  • New Contact CreatedTriggers when a new contact is created in FluentCRM.
  • Contact UpdatedTriggers when a contact is updated in FluentCRM.
  • Contact Custom Fields UpdatedTriggers when a contact custom field is updated in FluentCRM.
  • Contact Added to ListsTriggers when a contact is added to one or more lists in FluentCRM.
  • Contact Removed From ListsTriggers when a contact is removed from one or more lists in FluentCRM.
  • Contact Added to TagsTriggers when a contact is added to one or more tags in FluentCRM.
  • Contact Removed From TagsTriggers when a contact is removed from one or more tags in FluentCRM.
  • Contact Status Change to SubscribedTriggers when contact status is changed to subscribed
  • Contact Status Change to UnsubscribedTriggers when a contact is unsubscribed from a list in FluentCRM.
  • Company CreatedTriggers when a new company is created in FluentCRM.
  • Company UpdatedTriggers when a company is updated in FluentCRM.
  • Company DeletedTriggers when a company is deleted in FluentCRM.
  • Company Assigned to ContactTriggers when a company is assigned to a contact in FluentCRM.
  • Company Unassigned from ContactTriggers when a company is unassigned from a contact in FluentCRM.
  • Email OpenedTriggers when a contact opens an email for first time.
  • Email ClickedTriggers when a contact clicks a link in an email.
  • Email UnsubscribedTriggers when a contact unsubscribes via email.
  • Contact DeletedTriggers when a contact is deleted from FluentCRM.
  • Email BouncedTriggers when an email bounces for a contact.
  • Campaign SentTriggers when a campaign has finished sending all emails and is archived

Actions (51)

  • Create or Update ContactCreates a new contact or updates an existing contact in FluentCRM based on email address.
  • Create ContactCreates a new contact in FluentCRM.
  • Get Contact by EmailRetrieves a contact from FluentCRM by their email address.
  • Get Contact by Contact IDRetrieves a contact from FluentCRM by their contact ID.
  • Get Contact by User IDRetrieves a contact from FluentCRM by their user ID.
  • Get Contact by Tag IDsRetrieves contacts from FluentCRM by one or more tag IDs.
  • Get Contact by List IDsRetrieves contacts from FluentCRM by one or more list IDs.
  • Get Contact by StatusRetrieves contacts from FluentCRM by their subscription status.
  • Get Contact by SegmentRetrieves contacts from FluentCRM by a specific segment.
  • Add Note to ContactAdds a note to an existing contact in FluentCRM.
  • Get Contact NotesRetrieves all notes for a specific contact in FluentCRM.
  • Add Event to ContactAdds an event to an existing contact in FluentCRM.
  • Add Lists to ContactAdds one or more lists to an existing contact in FluentCRM.
  • Remove Lists From ContactRemoves one or more lists from an existing contact in FluentCRM.
  • Add Tags to ContactAdds one or more tags to an existing contact in FluentCRM.
  • Remove Tags From ContactRemoves one or more tags from an existing contact in FluentCRM.
  • Create or Update TagCreates a new tag or updates an existing tag in FluentCRM.
  • Create ListCreates a new contact list in FluentCRM for organizing subscribers.
  • Create or Update CompanyCreates a new company or updates an existing company in FluentCRM based on company name.
  • Create CompanyCreates a new company in FluentCRM.
  • Update CompanyUpdates an existing company in FluentCRM.
  • Delete CompanyPermanently removes a company from FluentCRM.
  • Assign Company to ContactAssigns an existing company to a contact in FluentCRM.
  • Remove Company from ContactRemoves an existing company from a contact in FluentCRM.
  • Add Note to CompanyAdds a note to an existing company in FluentCRM.
  • Get Company NotesRetrieves all notes for a specific company in FluentCRM.
  • List Email TemplatesRetrieves a list of email templates from FluentCRM.
  • Create Email TemplateCreates a FluentCRM email template using a FlowMattic email template. The processed HTML from FlowMattic will be used for the FluentCRM template.
  • Update Email TemplateUpdates an existing email template in FluentCRM.
  • Create CampaignCreates a new email campaign in FluentCRM with specified settings and content.
  • Delete CampaignPermanently removes an email campaign from FluentCRM.
  • List SequencesRetrieves a list of email sequences from FluentCRM.
  • Create SequenceCreates a new email sequence (automation funnel) in FluentCRM with trigger settings.
  • Add Email to SequenceAdds a new email to an existing sequence in FluentCRM.
  • Add Subscriber to SequenceEnrolls a contact into an existing email sequence in FluentCRM.
  • Delete SequencePermanently removes an email sequence from FluentCRM.
  • Remove Subscriber from SequenceUnenrolls a contact from an existing email sequence in FluentCRM.
  • Send Email to ContactSends an email to a contact in FluentCRM.
  • Send Email by TemplateSends an email to a contact using a specific template in FluentCRM.
  • Send Email by CampaignSends an email to a contact using a specific campaign in FluentCRM.
  • Get Contacts Who Opened EmailRetrieves a list of contacts who opened an email from specific campaign in FluentCRM.
  • Get Contacts Who Clicked EmailRetrieves a list of contacts who clicked on an email from specific campaign in FluentCRM.
  • Get Contacts Who Unsubscribed from EmailRetrieves a list of contacts who unsubscribed from an email from specific campaign in FluentCRM.
  • Get Contacts Who Did Not Open EmailRetrieves a list of contacts who did not open an email from specific campaign in FluentCRM.
  • Add Purchase to ContactAdds purchase/order data to a FluentCRM contact from any source (EDD, WooCommerce, custom plugins). Enables purchase-based segmentation and automation.
  • Delete ContactPermanently removes a contact from FluentCRM.
  • Update Contact StatusUpdates the subscription status of a contact (subscribed, unsubscribed, pending, bounced).
  • Get All ListsRetrieves all available contact lists from FluentCRM.
  • Get All TagsRetrieves all available contact tags from FluentCRM.
  • Delete TagPermanently removes a tag from FluentCRM.
  • Delete ListPermanently removes a contact list from FluentCRM.

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

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

Your list stays in WordPress

FluentCRM keeps contacts in your own database, and FlowMattic runs on the same site, so only the message text you write goes to Telegram.

No per-message pricing

Runs are unlimited on every plan, so a weekly loop over hundreds of contacts costs the same as a single alert.

Works both ways

FluentCRM events can post to Telegram, and messages to your bot can create, tag or look up contacts.

Common questions

Can Telegram messages add contacts to FluentCRM?

Yes. Use the Set Webhook / Watch Updates trigger on your bot, pull the email out of the message and send it to Create or Update Contact with a tag for the source.

Can I send campaign results to Telegram?

Yes. Campaign Sent starts a workflow when a campaign finishes. Post its name to Telegram, or add Get Contacts Who Clicked Email to include who clicked.

Can I remove someone from a Telegram group when they leave a list?

Only if you know their Telegram user ID, for example from a custom field saved at sign-up. Then Contact Removed From Lists can run Ban User on the group.

Can the alerts go to my personal chat instead of a group?

Yes. Start a chat with your bot, find your chat ID, and use it in Send a Text Message.

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

Start automating FluentCRM 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 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. FluentCRM integration 2.1.1, Telegram integration 2.0.