Help Scout to Zendesk Integration | MESA
Connect Help Scout to Zendesk and automate your tasks
Why integrate Help Scout with Zendesk
The Help Scout to Zendesk integration helps you sync data, automate manual tasks, and keep your stack aligned — without writing code.
Give your support team full Shopify context on every conversation
When a customer reaches out in Help Scout, MESA pulls their Shopify order history, tags, and customer details into the conversation. Your team responds with the full picture without switching between tools to find it.
Create and update Shopify customer records from Help Scout conversations
When a key detail is captured or a contact is updated in Help Scout, MESA writes it to the corresponding Shopify customer record. Your store and your support platform stay in sync without anyone reconciling them manually.
Trigger Help Scout conversations from Shopify order and fulfillment events
When an order ships, a delivery is delayed, or a return is filed in Shopify, MESA opens or updates the right Help Scout conversation automatically. Your support team gets ahead of customer questions before they arrive.
Create Zendesk tickets from Shopify order events automatically
When an order is flagged — a failed fulfillment, a return request, a delayed shipment — MESA opens a ticket in Zendesk with the order details already attached. Your support team works the issue without hunting for context.
Keep Shopify customer data current when tickets are resolved
When a Zendesk ticket is closed or a resolution is logged, MESA updates the customer's record in Shopify — tags, notes, fields. Your store reflects what your support team learned without anyone syncing it manually.
Route support tickets based on order and customer details
When a ticket arrives in Zendesk, MESA reads the associated Shopify data — order value, customer tier, product type — and applies the right tags, priority, or assignee. Every ticket lands with the right team from the start.
Build any Help Scout and Zendesk automation
MESA helps you connect apps to automate repetitive tasks. A trigger is an event that starts a workflow, and actions are the steps that occur when it's running.
Attachment Linked to Ticket Comment
Starts when an attachment is linked to a ticket comment.
- ID
- Subject
- Description
- Created At
- Updated At
- Status
- Priority
- Type
- Actor ID
- Requester ID
- Submitter ID
- Assignee ID
- Organization ID
- Group ID
- Brand ID
- Form ID
- External ID
- Is Public
- Tags
- Custom Status
- Via
- Event
Attachment Redacted from Ticket Comment
Starts when an attachment is permanently redacted from an existing comment on a ticket.
Comment Created
Starts when a comment is created.
Comment Made Private
Starts when a comment is made private.
Comment Redacted
Starts when a comment is redacted.
Ticket Agent Assignment Changed
Starts when a ticket is reassigned to another agent.
Ticket Brand Updated
Starts when a brand associated with the ticket is updated.
Ticket Created
Starts when a ticket is created.
- ID
- Subject
- Description
- Created At
- Updated At
- Status
- Priority
- Type
- Actor ID
- Requester ID
- Submitter ID
- Assignee ID
- Organization ID
- Group ID
- Brand ID
- Form ID
- External ID
- Is Public
- Tags
- Custom Status
- Via
Ticket Custom Field Updated
Starts when a ticket's custom field is updated.
Ticket Custom Status Updated
Starts when a ticket's custom status is updated.
Ticket Deleted
Starts when a ticket is deleted.
Ticket Description Updated
Starts when a ticket's description is updated.
Ticket Email CCs Updated
Starts when users are added or removed from a ticket.
Ticket External ID Updated
Starts when a ticket's external ID is updated.
Ticket Followers Changed
Starts when followers on a ticket are updated.
Ticket Form Updated
Starts when a ticket's form is updated.
Ticket Group Assignment Changed
Starts when a ticket is reassigned to another group of agents.
- ID
- Subject
- Description
- Created At
- Updated At
- Status
- Priority
- Type
- Actor ID
- Requester ID
- Submitter ID
- Assignee ID
- Organization ID
- Group ID
- Brand ID
- Form ID
- External ID
- Is Public
- Tags
- Custom Status
- Via
- Event
- Timestamp
Ticket Merged
Starts when a ticket is merged.
Ticket Organization Updated
Starts when a ticket's organization is updated.
Ticket Priority Updated
Starts when a ticket's priority is updated.
Ticket SLA Policy Updated
Starts when a ticket's SLA policy is updated.
Ticket Status Updated
Starts when a ticket's status is updated.
Ticket Subject Updated
Starts when a subject is updated.
Ticket Updated
Starts when a ticket is updated.
Beacon Chat Chat Created
Starts when a chat is created.
- ID
- Customer ID
- Created At
- Threads
Beacon Chat Customer Replied
Starts when a customer replies to a Beacon Chat message.
- ID
- Customer ID
- Created At
- Threads
Conversation Agent Reply Created
Starts when a conversation agent reply is created.
- ID
- Number
- Threads
- Type
- Folder ID
- Status
- State
- Subject
- Preview
- Mailbox ID
- Assignee
- Created By
- Created At
- Closed By
- Closed By User
- Closed At
- User Updated At
- Customer Waiting Since
- Source
- Tags
- Cc
- Bcc
- Primary Customer
- Snooze
- Next Event
- Custom Fields
- Embedded
- Links
Conversation Assigned
Starts when a conversation is assigned.
Conversation Created
Starts when a conversation is created.
Conversation Custom Fields Changed
Starts when a conversation custom field is changed.
Conversation Customer Reply Created
Starts when a customer reply is created.
Conversation Deleted
Starts when a conversation is deleted.
Conversation Merged
Starts when a conversation is merged.
Conversation Moved
Starts when a conversation is moved.
Conversation Note Created
Starts when a conversation note is created.
Conversation Status Changed
Starts when a conversation status is changed.
Customer Created
Starts when a customer is created.
- ID
- First Name
- Last Name
- Emails
- Created At
- Photo URL
- Phone
- Job Title
- Organization
- Background
- Social Profiles
- Address
Customer Deleted
Starts when a customer is deleted.
- ID
- First Name
- Last Name
- Emails
- Created At
- Photo URL
- Phone
- Job Title
- Organization
- Background
- Social Profiles
- Address
Customer Updated
Starts when a customer is updated.
- ID
- First Name
- Last Name
- Emails
- Created At
- Photo URL
- Phone
- Job Title
- Organization
- Background
- Social Profiles
- Address
Message Survey Response Received
Starts when a response to a message survey is received.
- ID
- Conversation ID
- Rating
- Comment
- Submitted At
Satisfaction Ratings
Starts when a satisfaction rating is given.
- Rating ID
- Conversation ID
- Score
- Comment
- Created At
Tag Created
Starts when a tag is created.
- ID
- Tag
- Color
Tag Deleted
Starts when a tag is deleted.
- ID
- Tag
- Color
Tag Updated
Starts when a tag is updated.
- ID
- Tag
- Color
Add Tag to Ticket
Add a tag to a ticket.
- 0
Count Search Results
Get a number of items matching the search query.
- Count
Create Group
Create a group.
Create Organization
Create an organization.
- Organization
Create Ticket
Create a ticket.
- Ticket
Create Ticket Comment
Add a comment to a ticket.
- Ticket
Create User
Create a user.
- User
Delete Group
Remove a group.
Delete Organization
Remove an organization.
Delete Ticket
Remove a ticket.
Get List of Comments
Obtain a list of comments.
- Attachments
- Audit ID
- Author ID
- Body
- Created At
- HTML Body
- ID
- Metadata
- Plain Body
- Public
- Type
- Uploads
- Via
Get List of Groups
Obtain a list of groups.
- Created At
- Default
- Deleted
- Description
- ID
- Is Public
- Name
- Updated At
- URL
Get List of Organizations
Obtain a list of organizations.
- Count
- Next Page
- Organizations
- Previous Page
Get List of Tickets
Obtain a list of existing tickets.
- Allow Attachments
- Allow Channelback
- Assignee Email
- Assignee ID
- Attribute Value Ids
- Brand ID
- Collaborator Ids
- Collaborators
- Comment
- Created At
- Custom Fields
- Custom Status ID
- Description
- Due At
- Email Cc Ids
- Email Ccs
- Encoded ID
- External ID
- Follower Ids
- Followers
- Followup Ids
- From Messaging Channel
- Generated Timestamp
- Group ID
- Has Incidents
- ID
- Is Public
- Macro ID
- Macro Ids
- Metadata
- Organization ID
- Priority
- Problem ID
- Raw Subject
- Recipient
- Requester
- Requester ID
- Safe Update
- Satisfaction Rating
- Sharing Agreement Ids
- Status
- Subject
- Submitter ID
- Tags
- Ticket Form ID
- Type
- Updated At
- Updated Stamp
- URL
- Via
- Via Followup Source ID
- Via ID
- Voice Comment
Get List of Users
Obtain a list of users.
- Active
- Alias
- Chat Only
- Created At
- Custom Role ID
- Default Group ID
- Details
- External ID
- Iana Time Zone
- ID
- Last Login At
- Locale
- Locale ID
- Moderator
- Name
- Notes
- Only Private Comments
- Organization ID
- Phone
- Photo
- Remote Photo URL
- Restricted Agent
- Role
- Role Type
- Shared
- Shared Agent
- Shared Phone Number
- Signature
- Suspended
- Tags
- Ticket Restriction
- Time Zone
- Two Factor Auth Enabled
- Updated At
- URL
- User Fields
- Verified
Remove Tags from Ticket
Remove tags from a ticket.
- 0
Retrieve Group
Grab all details about a group.
- Created At
- Default
- Deleted
- Description
- ID
- Is Public
- Name
- Updated At
- URL
Retrieve Organization
Grab all details about an organization.
- Created At
- Details
- Domain Names
- External ID
- Group ID
- ID
- Name
- Notes
- Organization Fields
- Shared Comments
- Shared Tickets
- Tags
- Updated At
- URL
Retrieve Ticket
Grab all details about a ticket.
- Allow Attachments
- Allow Channelback
- Assignee ID
- Brand ID
- Collaborator Ids
- Collaborators
- Created At
- Custom Fields
- Custom Status ID
- Description
- Due At
- Email Cc Ids
- Encoded ID
- External ID
- Follower Ids
- Followup Ids
- From Messaging Channel
- Generated Timestamp
- Group ID
- Has Incidents
- ID
- Is Public
- Macro Ids
- Organization ID
- Priority
- Problem ID
- Raw Subject
- Recipient
- Requester ID
- Satisfaction Rating
- Sharing Agreement Ids
- Status
- Subject
- Submitter ID
- Tags
- Ticket Form ID
- Type
- Updated At
- URL
- Via
- Via Followup Source ID
Retrieve User
Grab all details about a user.
Search
Search for specific results.
- Count
- Facets
- Next Page
- Previous Page
- Results
Update Group
Modify a group's details.
Update Organization
Modify an organization's details.
Update Ticket
Modify a ticket's details.
- Ticket
Update User
Modify a user's details.
- User
Upload Files
Upload a file.
Add Customer Thread to Conversation
Adds a customer thread to a conversation.
- ID
Add Note to Conversation
Add a note to a conversation.
- ID
Create Chat Thread
Start a chat thread.
- Customer
- Text
- Imported
- Created At
- Attachments
Create Conversation
Create a conversation in an inbox with at least one thread.
- Customer
- Subject
- Auto Reply
- Imported
- Type
- Assign To
- Mailbox ID
- Status
- Created At
- Threads
- Tags
- Fields
- User
- Closed At
Create Customer
Create a customer.
- First Name
- Last Name
- Phone
- Photo URL
- Job Title
- Photo Type
- Background
- Location
- Organization
- Gender
- Age
- Emails
- Phones
- Chats
- Social Profiles
- Websites
- Address
- Properties
Create Email
Create an email.
- Value
- Type
Create Reply Thread
Start a reply thread.
- Customer
- Text
- Draft
- Imported
- Status
- User
- Cc
- Bcc
- Created At
- Attachments
Delete Conversation
Remove a conversation.
Delete Customer
Remove a customer.
Delete Scheduled Thread
Unschedule a thread.
Delete User
Remove a user.
Get List of Conversation's Threads
Obtain a list of a conversation's threads.
- ID
- Type
- Status
- State
- Created At
- Created By
- Body
- Source
- Customer
- Saved Reply ID
- Assigned To
- To
- Cc
- Bcc
- Rating
- Scheduled
- Embedded
Get List of Conversations
Obtain a list of conversations.
Get List of Customers
Obtain a list of customers.
- ID
- First Name
- Last Name
- Gender
- Job Title
- Location
- Organization
- Photo Type
- Photo URL
- Age
- Created At
- Updated At
- Background
- Draft
- Embedded
- Links
Get List of Emails
Obtain a list of emails.
- ID
- Value
- Type
- Links
Publish Thread Schedule
Publish a scheduled thread. The draft thread is turned into a reply/forward thread, and the message is sent to the customer.
Retrieve Conversation
Grab all details about a conversation.
Retrieve Customer
Grab all details about a customer.
Retrieve User
Grab all details about a user.
- ID
- First Name
- Last Name
- Role
- Timezone
- Photo URL
- Created At
- Updated At
- Type
- Mention
- Initials
- Job Title
- Phone
- Alternate Emails
Update Conversation
Modify a conversation.
- Subject
- Auto Reply
- Imported
- Type
- Assign To
- Mailbox ID
- Status
- Tags
- Fields
- Threads
Update Conversation's Tags
Modify a conversation's tags.
- Tags
Update Customer
Modify a customer.
Update Snooze
Snooze a conversation.
- Snoozed Until
Update Thread Schedule
Schedule a reply/forward thread.
- Scheduled For
- Unschedule On Customer Reply
- Send As Creator
Expert support included
MESA includes hands-on support from automation experts who know how to get things done.
Free workflow setup
We'll build your first workflow with you live. Most merchants walk away with automation saving 5+ hours/week.
Fast response times
Average first response: Same day. Critical issues: Immediate escalation. Complex builds: 24-48 hours.
Managed services available
Personalized workflow reviews, and quarterly check-ins to identify new opportunities as your business grows.
Real humans, always
Chat with real automation experts (not bots). Email support 9am-5pm PST. Google Meet sessions for complex workflows.
Integrate Help Scout with Zendesk today.
Enjoy a 7-day free trial. Get your first workflow in minutes.