Skip to main content

Zapier integration (Beta)

Connect MessageDesk to thousands of other apps using Zapier.
Automate workflows by triggering actions when messages are sent or received, or perform tasks like creating contacts, sending messages, and adding comments when events occur in other tools.
Permissions required. To build a Zap that authenticates with your MessageDesk account, your user role needs Editor or Owner on the Developer feature in Team Management. Admins have this by default. Viewers can’t authenticate Zapier under their own account, so any Zap a Viewer builds or owns won’t run.Each Zap runs under the MessageDesk account that authenticated it. If a Zap stops working, check the authenticated user’s role first.

What you can automate

  • When a message is received → Create helpdesk tickets, send Slack or Teams notifications, or log messages to Google Sheets.
  • When a message is sent → Update CRM records, trigger a follow-up task, or post delivery updates.
  • From your CRM, forms, or scheduling tools → Automatically create or update contacts in MessageDesk and send personalized text messages.
  • From payments or invoicing systems → Send SMS confirmations when a customer pays or when a new invoice is issued.
Requirements:
  • A Zapier account and a connected MessageDesk workspace.
  • Outbound texting via Zapier follows the same registration, delivery, and compliance standards as sending directly from MessageDesk.

How Zapier works

Each Zap has two main components:

Available MessageDesk triggers


Available MessageDesk actions


Triggers

Message Received

Fires when your MessageDesk workspace receives an inbound message. Message Received

Message Sent

Fires when your MessageDesk workspace sends an outbound message. Message Sent

Actions

Create or Update Contact

Creates or updates a contact in your selected workspace. Perfect for syncing leads, form submissions, or new customer signups. Create Update Contact

Send Message

Sends an outbound text message from MessageDesk. Each Zap run sends one message at a time. Send Message
Messages sent through Zapier count toward your MessageDesk usage and must follow the same carrier and compliance rules as messages sent from your Inbox.
MessageDesk enforces opt-outs automatically. If the recipient has opted out in MessageDesk, the Send Message action fails and no text is delivered, even if the Zap itself runs successfully on Zapier’s side. You can’t bypass opt-out enforcement. See the Compliance Center for how MessageDesk captures and manages opt-outs.

Create Comment

Posts a comment in an existing conversation thread. Use this action to add internal notes, mention teammates, or automate updates from other apps. Create Comment

How to build your first MessageDesk Zap

1. Gain early beta access

Request access here to join the Zapier beta.

2. Accept the invitation from Zapier in your inbox

Go to your email, find an invitation from Zapier, and click accept to gain access to the Zapier integration.
Note: You must be an admin for your Zapier account to accept the invitation and gain access to the MessageDesk Zapier integration.

3. Log in to Zapier

Once you accept the invitation, visit zapier.com to log in or create a new account.

4. Create a new Zap

Click Create Zap on your dashboard. Create New Zap Pn

5. Add MessageDesk

Search for MessageDesk (Invite Only) and select version 1.2.0 from the dropdown. Zapier Version 1 2 0 You can use MessageDesk as either a trigger or an action. Trigger Or Action Pn

6. Choose a trigger

Select one of the following:
  • Message Received
  • Message Sent
Then connect your MessageDesk account and select your workspace. Zapier Trigger Select Pn

7. Add an action

Choose from:
  • Create or Update Contact
  • Send Message
  • Create Comment
Map your fields, test your Zap, and turn it on. Zapier Supported Actions
Use these examples to get inspired and automate common MessageDesk tasks:

Best practices

  • Include opt-out text: “Reply STOP to opt out” for promotional or automated messages.
  • Always use E.164 format: +15551234567 for all phone numbers.
  • Test with real data: Before turning on your Zap.
  • ⚠️ Avoid bulk sends: Each Zap run sends one message. Use MessageDesk Broadcasts for larger campaigns.
  • 🧩 Use filters and conditions: Limit your Zaps to relevant events (e.g., only messages containing “Support”).

Troubleshooting