Search all guides

Reference · Nodes

Communication integrations and nodes

Communication nodes send and read messages across email, chat, SMS, push notifications and support desks. Slack posts and searches channel messages, Google Gmail sends, replies to and searches mail with attachments, Twilio sends SMS and WhatsApp messages and places calls, and Zendesk creates and updates support tickets. Most of these services also have a trigger, so an incoming email, chat message, text or ticket change can start a workflow.

74 nodes — 62 actions and 12 triggers. Every page documents the shipped node: real parameters, real outputs, real error behaviour.

Email, chat, SMS and support desks

The category spans every channel a business sends messages through.

Email. Google Gmail and Microsoft Outlook work with a mailbox: send, reply, drafts, labels or folders, and attachments. Send Email sends through any SMTP server and Email Read (IMAP) reads from any IMAP server. SendGrid, Mailgun, Mandrill and AWS SES handle transactional sending.

Chat. Slack, Discord, Telegram, Mattermost, Google Chat and Cisco Webex post and read messages in channels, rooms and spaces.

SMS, voice and alerts. Twilio, Vonage, MessageBird and Plivo send texts and place calls. PagerDuty opens and updates incidents, and Pushover and SIGNL4 send alerts to phones.

Support desks and queues. Zendesk, Freshdesk and Zammad manage tickets. AWS SQS, MQTT and AMQP Sender publish to message queues and brokers.

Triggers

Polling triggers check a mailbox on an interval: Gmail Trigger, Microsoft Outlook Trigger and Email Trigger (IMAP). Webhook triggers run as events arrive: Slack Trigger, Microsoft Teams Trigger, Telegram Trigger, WhatsApp Trigger, Cisco Webex Trigger, Twilio Trigger, Zendesk Trigger, Help Scout Trigger and Postmark Trigger.

Example workflows

  • Texts become tickets. Twilio Trigger starts the run when a customer sends a text to a Twilio number, Zendesk creates a support ticket from it, and Twilio sends an auto-reply.
  • Alert and page. Webhook receives an alert from a monitoring service, PagerDuty creates an incident, and Slack sends a message to a channel.
  • Sort the support inbox. Gmail Trigger watches a label for incoming support requests, OpenAI Structured Output classifies each one into predefined categories, and Google Gmail adds labels to organize them.

Actions

AMQP Sender Publish each workflow item as a message to a queue or topic on an AMQP 1.0 broker such as ActiveMQ, RabbitMQ or Azure Service Bus. Action AWS SES Send emails, manage email templates, and handle custom verification emails via Amazon Simple Email Service. Action AWS SNS Create, list and delete Amazon SNS topics, publish messages to them, and manage topic subscriptions: subscribe an endpoint, confirm, list and unsubscribe. Action AWS SQS Send single or batched messages to Amazon SQS queues, receive and delete messages, purge a queue, read queue attributes, and list, create or delete queues. Action Brevo Manage contacts, attributes, senders, and send transactional or template-based emails with optional binary attachments via the Brevo API. Action (binary) Cisco Webex Send messages with file attachments, manage meetings, and interact with Webex rooms via the Webex REST API. Action (binary) Customer.io Interact with the Customer.io marketing automation platform to manage customers, track events, retrieve campaign data and metrics, and manage segment membership. Action Demio Interact with the Demio webinar platform to manage events and retrieve participant reports. Action Discord Manage messages, channels, and members on Discord servers, or send messages via webhooks. Supports file attachments via binary data. Action (binary) Discourse Interact with a self-hosted or cloud Discourse forum: manage categories, groups, posts, users, and group membership. Action Disqus Read-only access to the Disqus commenting platform — retrieve forum details, posts, categories, and threads. Action E-goi Create, retrieve, and update contact information within E-goi marketing automation lists, including custom fields and tags. Action Email Read (IMAP) Connect to an IMAP email server, fetch messages matching search criteria, and optionally download attachments as binary data. Action (binary) Emelia Manage cold email outreach campaigns and their contacts, including creation, duplication, and status changes, on the Emelia platform. Action Freshdesk Manage support tickets and customer contacts within the Freshdesk helpdesk system. Action Google Chat Send, update, delete, and read messages in Google Chat spaces, and read details about spaces and their members. Action Google Gmail Send, receive, reply to emails, manage drafts, labels, and threads with full attachment support via the Gmail API. Action (binary) Gotify Send, retrieve, and delete push notification messages on a self-hosted Gotify server. Action GoToWebinar Manage webinars, registrants, attendees, co-organizers, panelists, and sessions via the GoToWebinar API Action Hacker News Read-only access to Hacker News content via the Algolia HN Search API — retrieve articles, user profiles, and search all items. Action HaloPSA Manage clients, sites, tickets, and users in HaloPSA IT service management platform Action Intercom Manage customer and prospect profiles, including their associated organizations, within the Intercom messaging platform. Action Iterable Manage users, track events, and manage list subscriptions on the Iterable growth marketing platform Action Lemlist Manage cold outreach campaigns, leads, activities, enrichment, and unsubscribes via the Lemlist API Action Line Send notifications via LINE Notify with optional image uploads and sticker attachments. Action (binary) MailerLite Create, retrieve, list, and update subscriber records within the MailerLite email marketing platform. Action Mailgun Sends emails via the Mailgun transactional email API with support for plain text, HTML, binary attachments, tags, and tracking options. Action (binary) Mailjet Send transactional emails (plain or template-based) and SMS messages via the Mailjet API. Action (binary) Mandrill Send transactional emails via the Mandrill (Mailchimp Transactional) API with support for templates, HTML, merge variables, and binary file attachments. Action (binary) Matrix Interact with Matrix decentralized communication: manage rooms, send messages, upload media, inspect events, and manage room membership. Action (binary) Mattermost Manage channels, messages, reactions, and users on a Mattermost server, with file upload support. Action (binary) Mautic Manage contacts, companies, campaigns, and email dispatch within the Mautic open-source marketing automation platform. Action MessageBird Send SMS messages to one or more recipients and retrieve the current account balance using the MessageBird API. Action Microsoft Outlook Manage Microsoft 365 email, calendars, contacts, and mail folders via the Microsoft Graph API. Supports sending/receiving email with attachments, managing drafts, creating calendar events, managing contacts, and organizing mail folders. Action (binary) Mocean Send SMS text messages and initiate text-to-speech voice calls using the Mocean communications platform. Action Monica CRM Manage personal contacts, activities, calls, notes, conversations, journal entries, reminders, tags, and tasks in Monica CRM Action MQTT Publish custom messages or input data to topics on an MQTT broker with specified quality of service and retention. Action MSG91 Send transactional SMS messages to mobile numbers using the MSG91 platform, specifying sender ID, recipient, and message content. Action PagerDuty Create, get, update, and list PagerDuty incidents; create and list incident notes; read log entries; and retrieve users. Action Plivo Send SMS/MMS messages or make phone calls via the Plivo cloud communications API. Action Pushbullet Send and manage push notifications (notes, links, and files) across devices via the Pushbullet API. Action (binary) Pushcut Send rich push notifications with actions to Apple devices using pre-configured templates in the Pushcut app. Action Pushover Send push notifications with optional image attachments via the Pushover notification service. Action (binary) Reddit Interact with the Reddit API to manage posts, comments, user profiles, subreddits, and user data Action RocketChat Post messages to channels or direct messages on a Rocket.Chat server, including rich attachments and custom sender details. Action Rundeck Execute jobs and retrieve job metadata from a Rundeck runbook automation server. Action Send Email Sends emails via SMTP protocol with support for plain text, HTML, and binary file attachments. Action (binary) SendGrid Manage contacts, mailing lists, and send transactional or template-based emails with attachments via the SendGrid API. Action (binary) Sendy Manage email campaigns and subscribers in a self-hosted Sendy email marketing platform Action Seven Send SMS messages and make text-to-speech voice calls via the seven.io (formerly sms77) API. Action SIGNL4 Send and resolve mobile alerts via the SIGNL4 incident response platform with optional file attachments. Action (binary) Slack Interact with the Slack messaging platform to manage channels, messages, files, reactions, stars, users, and user groups via the Slack Web API. Action (binary) Telegram Interact with the Telegram Bot API to send messages, photos, videos, documents, manage chats, handle callbacks, and download files. Action (binary) Twilio Send SMS, MMS, and WhatsApp messages or make outbound phone calls via the Twilio API. Action Twist Manage channels, comments, messages, and threads within a Twist workspace, including file attachments and user mentions. Action (binary) Vero Manage user profiles and track customer events in the Vero email marketing platform. Action Vonage Send SMS text messages to phone numbers using the Vonage (formerly Nexmo) API, with support for additional fields like callback URL, client reference, and delivery receipts. Action WhatsApp Business Cloud Send messages (text, media, contacts, location, templates) and manage media files via the WhatsApp Business Cloud API. Action (binary) Zammad Manage users, organizations, groups, and support tickets within a Zammad helpdesk system. Action Zendesk Manage customer support tickets, users, and organizations within the Zendesk platform, including creating, updating, and retrieving their details. Action Zoom Manage video conferencing meetings, their registrants, and webinars through the Zoom platform. Action Zulip Send messages, upload files, manage streams, and administer users on Zulip team chat. Action (binary)

Triggers

Nodes that START a workflow when something happens.

Cisco Webex Trigger Initiates a workflow in response to events like messages, meetings, or memberships occurring within Cisco Webex. Webhook trigger Email Trigger (IMAP) Monitors an IMAP mailbox for new emails at a set interval, fetching them as workflow items. Polling trigger Gmail Trigger Starts a workflow when new emails arrive in Gmail, with filtering options for labels, sender, and read status. Polling trigger Help Scout Trigger Trigger workflows when events occur in Help Scout, such as conversation changes, customer updates, or satisfaction ratings. Webhook trigger Microsoft Outlook Trigger Detects new incoming emails in Microsoft Outlook and starts a workflow. Filters messages by read status, sender, folder, and attachment presence. Polling trigger Microsoft Teams Trigger Starts workflow when Microsoft Teams events occur, such as new messages, channels, chats, or team member additions Webhook trigger Postmark Trigger Starts workflow when Postmark email events occur (bounces, opens, clicks, deliveries, spam complaints, subscription changes) Webhook trigger Slack Trigger Starts workflow when Slack events are received (messages, reactions, mentions, etc.) Webhook trigger Telegram Trigger Starts workflow when a Telegram bot receives updates (messages, callbacks, inline queries, etc.) Webhook trigger Twilio Trigger Starts a workflow when inbound SMS messages are received or voice call summaries are completed on your Twilio account. Webhook trigger WhatsApp Trigger Starts a workflow when WhatsApp Business Cloud API webhook notifications are received, including messages, delivery status, and account updates. Webhook trigger Zendesk Trigger Receives webhook notifications from Zendesk Support to start a workflow when ticket conditions are met. Webhook trigger

Frequently asked questions

Which communication events can start a workflow?

Gmail Trigger, Microsoft Outlook Trigger and Email Trigger (IMAP) poll a mailbox for new mail. Slack Trigger, Microsoft Teams Trigger, Telegram Trigger, WhatsApp Trigger, Cisco Webex Trigger and Twilio Trigger receive webhooks for messages and other events. Zendesk Trigger, Help Scout Trigger and Postmark Trigger cover support tickets, support conversations and email delivery events.

Does a trigger need its own credential?

Usually it shares the action node's credential type. Slack and Slack Trigger both use the Slack API credential, Twilio and Twilio Trigger both use Twilio API, and Gmail Trigger uses the same Gmail OAuth2 credential as Google Gmail. WhatsApp is an exception: WhatsApp Trigger has its own credential type, separate from the one WhatsApp Business Cloud uses to send.

How do communication nodes combine with AI nodes?

A common pattern reads a message, has an AI node decide something about it, then replies or routes it. Gmail Trigger starts the run, Claude Structured Output extracts the request into fields, and Switch sends each request to the right channel. Most of the email nodes accept binary attachments from earlier steps, so a generated report or PDF can go out with the message.

Last reviewed . Spotted something wrong? Tell us.