Use Help Scout to manage support conversations and customers, or start workflows from conversation and customer events.
Connect through OAuth, or save your own Help Scout app as a credential. For an app credential, open Your Profile > My Apps , create an app, and save its App ID and App Secret in Sim. The client-credentials flow does not use the redirect URL. The connected user needs Access API permission. See Help Scout authentication .
Triggers require an OAuth connection. Select the account and, optionally, an inbox, then deploy the workflow. Sim creates a webhook with a signing secret, validates each delivery's X-HelpScout-Signature, and removes the webhook when the workflow is undeployed.
To make past support history searchable, add Help Scout as a knowledge base source . Sync conversations and threads from one inbox or all inboxes, with internal notes included only when selected.
Sim requests no OAuth scopes for Help Scout. For a self-hosted deployment, register your own app with the provider using the settings below. See Integrations and OAuth for setup.
Setting Value Redirect URI <NEXT_PUBLIC_APP_URL>/api/auth/oauth2/callback/helpscoutEnvironment variables HELPSCOUT_CLIENT_ID, HELPSCOUT_CLIENT_SECRET
Connect Help Scout to search and read conversations and their threads, open new conversations, reply to customers, add internal notes and customer messages, change status, assignee, inbox, subject, customer, tags, and custom fields, and snooze conversations. Manage customers and their properties, look up organizations and saved replies, list inboxes, folders, users, teams, tags, and workflows, and run manual workflows. Trigger workflows from Help Scout webhooks for conversation and customer events.
List and search Help Scout conversations by inbox, folder, status, tag, assignee, or search query. Returns 25 conversations per page.
Inputs and outputsParameter Type Required Description mailboxIdstring No Inbox ID to filter by; comma-separate several IDs folderIdstring No Folder ID to filter by statusstring No active, open, pending, closed, spam, or all (defaults to active) tagstring No Tag to filter by; comma-separate several tags assignedTostring No User ID of the assignee to filter by modifiedSincestring No Only conversations modified after this time (e.g. 2024-05-04T12:00:03Z) numbernumber No Conversation number to look up sortFieldstring No createdAt, customerEmail, customerName, mailboxid, modifiedAt, number, score, status, subject, or waitingSince sortOrderstring No asc or desc (defaults to desc) querystring No Advanced search query, e.g. (email:"jane@example.com " AND tag:"vip") pagenumber No Page number to fetch, starting at 1
Parameter Type Description conversationsarray Conversations on this page ↳ id number Conversation ID ↳ number number Conversation number shown in Help Scout ↳ threadCount number Number of published threads, excluding notes ↳ type string email, chat, or phone ↳ folderId number Folder ID ↳ status string active, pending, closed, or spam ↳ state string published, draft, or deleted ↳ subject string Subject ↳ preview string Preview text from the most recent thread ↳ mailboxId number Inbox ID ↳ assignee json User or team the conversation is assigned to ↳ id number User, team, or customer ID ↳ type string user, team, or customer ↳ first string First name ↳ last string Last name ↳ name string Team name, when the person is a team ↳ email string Email address ↳ createdBy json User or customer who created the conversation ↳ id number User, team, or customer ID ↳ type string user, team, or customer ↳ first string First name ↳ last string Last name ↳ name string Team name, when the person is a team ↳ email string Email address ↳ primaryCustomer json Primary customer of the conversation ↳ id number User, team, or customer ID ↳ type string user, team, or customer ↳ first string First name ↳ last string Last name ↳ name string Team name, when the person is a team ↳ email string Email address ↳ createdAt string When the conversation was created ↳ closedAt string When the conversation was closed ↳ closedBy number ID of the user who closed it ↳ userUpdatedAt string When a user last updated the conversation ↳ customerWaitingSince string When the customer started waiting for a reply ↳ sourceType string Originating channel (email, beacon, api, and others) ↳ sourceVia string user or customer ↳ tags array Tags on the conversation ↳ id number Tag ID ↳ tag string Tag name ↳ color string Tag color ↳ cc array CC email addresses ↳ bcc array BCC email addresses ↳ customFields array Custom field values ↳ id number Custom field ID ↳ name string Custom field name ↳ value string Stored value (the option ID for dropdowns) ↳ text string Display text ↳ snoozedUntil string When the snooze ends, if the conversation is snoozed ↳ webUrl string Link to the conversation in Help Scout pagejson Pagination details ↳ number number Current page number ↳ size number Results per page ↳ totalElements number Total matching results ↳ totalPages number Total number of pages nextPagenumber Page number to request next, or null on the last page
Get a Help Scout conversation by ID, optionally with its threads.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID includeThreadsboolean No Include the conversation threads (chat threads may be truncated)
Parameter Type Description conversationjson Conversation details ↳ id number Conversation ID ↳ number number Conversation number shown in Help Scout ↳ threadCount number Number of published threads, excluding notes ↳ type string email, chat, or phone ↳ folderId number Folder ID ↳ status string active, pending, closed, or spam ↳ state string published, draft, or deleted ↳ subject string Subject ↳ preview string Preview text from the most recent thread ↳ mailboxId number Inbox ID ↳ assignee json User or team the conversation is assigned to ↳ id number User, team, or customer ID ↳ type string user, team, or customer ↳ first string First name ↳ last string Last name ↳ name string Team name, when the person is a team ↳ email string Email address ↳ createdBy json User or customer who created the conversation ↳ id number User, team, or customer ID ↳ type string user, team, or customer ↳ first string First name ↳ last string Last name ↳ name string Team name, when the person is a team ↳ email string Email address ↳ primaryCustomer json Primary customer of the conversation ↳ id number User, team, or customer ID ↳ type string user, team, or customer ↳ first string First name ↳ last string Last name ↳ name string Team name, when the person is a team ↳ email string Email address ↳ createdAt string When the conversation was created ↳ closedAt string When the conversation was closed ↳ closedBy number ID of the user who closed it ↳ userUpdatedAt string When a user last updated the conversation ↳ customerWaitingSince string When the customer started waiting for a reply ↳ sourceType string Originating channel (email, beacon, api, and others) ↳ sourceVia string user or customer ↳ tags array Tags on the conversation ↳ id number Tag ID ↳ tag string Tag name ↳ color string Tag color ↳ cc array CC email addresses ↳ bcc array BCC email addresses ↳ customFields array Custom field values ↳ id number Custom field ID ↳ name string Custom field name ↳ value string Stored value (the option ID for dropdowns) ↳ text string Display text ↳ snoozedUntil string When the snooze ends, if the conversation is snoozed ↳ webUrl string Link to the conversation in Help Scout threadsarray Conversation threads (empty unless threads were included) ↳ id number Thread ID ↳ type string customer, message, note, chat, phone, lineitem, and others ↳ status string Conversation status set by the thread ↳ state string published, draft, hidden, bounced, or review ↳ body string Thread content ↳ sourceType string Originating channel ↳ sourceVia string user or customer ↳ customer json Customer associated with the thread ↳ id number User, team, or customer ID ↳ type string user, team, or customer ↳ first string First name ↳ last string Last name ↳ name string Team name, when the person is a team ↳ email string Email address ↳ createdBy json User or customer who created the thread ↳ id number User, team, or customer ID ↳ type string user, team, or customer ↳ first string First name ↳ last string Last name ↳ name string Team name, when the person is a team ↳ email string Email address ↳ assignedTo json User or team assigned by the thread ↳ id number User, team, or customer ID ↳ type string user, team, or customer ↳ first string First name ↳ last string Last name ↳ name string Team name, when the person is a team ↳ email string Email address ↳ to array To email addresses ↳ cc array CC email addresses ↳ bcc array BCC email addresses ↳ createdAt string When the thread was created ↳ openedAt string When the customer viewed the reply ↳ savedReplyId number ID of the saved reply used for the thread ↳ attachments array Attachments on the thread ↳ id number Attachment ID ↳ filename string File name ↳ mimeType string MIME type ↳ size number Size in bytes ↳ state string valid or virus
Create a Help Scout conversation in an inbox with a first customer message, reply, or note. A new customer is created when the email is not already known.
Inputs and outputsParameter Type Required Description subjectstring Yes Conversation subject mailboxIdstring Yes ID of the inbox to create the conversation in typestring No email, chat, or phone (defaults to email) statusstring No active, pending, or closed (defaults to active) customerIdstring No Existing customer ID; takes precedence over the customer email customerEmailstring No Customer email, used when no customer ID is given customerFirstNamestring No First name, used only when a new customer is created customerLastNamestring No Last name, used only when a new customer is created threadTypestring No customer (a message from the customer), reply (a reply to the customer), or note (defaults to customer) textstring Yes Text of the first thread assignTostring No User or team ID to assign; omit to follow the inbox settings tagsstring No Comma-separated tags to add autoReplyboolean No Send the inbox auto reply; only valid when threadType is customer userIdstring No ID of the user creating the conversation; defaults to the connected user
Parameter Type Description idnumber ID of the new conversation webUrlstring Link to the new conversation in Help Scout
Send a reply to the customer on a Help Scout conversation, or save it as a draft.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID customerIdstring Yes ID of the customer being replied to (the primary customer ID) textstring Yes Reply text draftboolean No Save the reply as a draft instead of sending it statusstring No Conversation status to set with the thread: active, pending, closed, open, spam, or inbox_predefined (the inbox default) assignTostring No User or team ID to assign once the reply is sent ccstring No Comma-separated CC email addresses bccstring No Comma-separated BCC email addresses userIdstring No ID of the user adding the thread; defaults to the connected user
Parameter Type Description conversationIdnumber Conversation ID threadIdnumber ID of the new thread
Add an internal note to a Help Scout conversation. Customers never see notes.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID textstring Yes Note text statusstring No Conversation status to set with the thread: active, pending, closed, open, spam, or inbox_predefined (the inbox default) userIdstring No ID of the user adding the thread; defaults to the connected user
Parameter Type Description conversationIdnumber Conversation ID threadIdnumber ID of the new thread
Change the status of a Help Scout conversation to active, open, pending, closed, or spam.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID statusstring Yes active, open, pending, closed, or spam
Parameter Type Description conversationIdnumber ID of the updated conversation
Assign a Help Scout conversation to a user or team.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID assignTostring Yes User or team ID to assign the conversation to
Parameter Type Description conversationIdnumber ID of the updated conversation
Remove the assignee from a Help Scout conversation.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID
Parameter Type Description conversationIdnumber ID of the updated conversation
Change the subject of a Help Scout conversation.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID subjectstring Yes New subject
Parameter Type Description conversationIdnumber ID of the updated conversation
Move a Help Scout conversation to another inbox.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID mailboxIdstring Yes ID of the inbox to move the conversation to
Parameter Type Description conversationIdnumber ID of the updated conversation
Replace the full tag list on a Help Scout conversation. Tags left out are removed, [] removes every tag, and unknown tags are created.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID tagsstring Yes Comma-separated tags the conversation should have, including any existing tags to keep. Pass [] to remove every tag.
Parameter Type Description conversationIdnumber ID of the updated conversation
Delete a Help Scout conversation.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID
Parameter Type Description conversationIdnumber ID of the deleted conversation
List the threads (customer messages, replies, notes, and activity) of a Help Scout conversation, newest first, including full chat threads.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID pagenumber No Page number to fetch, starting at 1
Parameter Type Description threadsarray Threads on this page, newest first ↳ id number Thread ID ↳ type string customer, message, note, chat, phone, lineitem, and others ↳ status string Conversation status set by the thread ↳ state string published, draft, hidden, bounced, or review ↳ body string Thread content ↳ sourceType string Originating channel ↳ sourceVia string user or customer ↳ customer json Customer associated with the thread ↳ id number User, team, or customer ID ↳ type string user, team, or customer ↳ first string First name ↳ last string Last name ↳ name string Team name, when the person is a team ↳ email string Email address ↳ createdBy json User or customer who created the thread ↳ id number User, team, or customer ID ↳ type string user, team, or customer ↳ first string First name ↳ last string Last name ↳ name string Team name, when the person is a team ↳ email string Email address ↳ assignedTo json User or team assigned by the thread ↳ id number User, team, or customer ID ↳ type string user, team, or customer ↳ first string First name ↳ last string Last name ↳ name string Team name, when the person is a team ↳ email string Email address ↳ to array To email addresses ↳ cc array CC email addresses ↳ bcc array BCC email addresses ↳ createdAt string When the thread was created ↳ openedAt string When the customer viewed the reply ↳ savedReplyId number ID of the saved reply used for the thread ↳ attachments array Attachments on the thread ↳ id number Attachment ID ↳ filename string File name ↳ mimeType string MIME type ↳ size number Size in bytes ↳ state string valid or virus pagejson Pagination details ↳ number number Current page number ↳ size number Results per page ↳ totalElements number Total matching results ↳ totalPages number Total number of pages nextPagenumber Page number to request next, or null on the last page
List and search Help Scout customers by inbox, name, modification date, or search query (for example by email). Returns 50 customers per page.
Inputs and outputsParameter Type Required Description mailboxIdstring No Inbox ID to filter by firstNamestring No First name to filter by lastNamestring No Last name to filter by modifiedSincestring No Only customers modified after this time (e.g. 2024-05-04T12:00:03Z) sortFieldstring No createdAt, firstName, lastName, or modifiedAt (defaults to createdAt) sortOrderstring No asc or desc (defaults to desc) querystring No Advanced search query, e.g. (email:"jane@example.com ") pagenumber No Page number to fetch, starting at 1
Parameter Type Description customersarray Customers on this page ↳ id number Customer ID ↳ firstName string First name ↳ lastName string Last name ↳ gender string Gender ↳ jobTitle string Job title ↳ location string Location ↳ organization string Organization name ↳ organizationId number Organization ID ↳ photoType string Photo source ↳ photoUrl string Photo URL ↳ age string Age ↳ background string Notes about the customer ↳ conversationCount number Number of conversations with the customer ↳ draft boolean Whether the customer is a draft record ↳ createdAt string When the customer was created ↳ updatedAt string When the customer was updated ↳ emails array Email addresses ↳ id number Entry ID ↳ value string Entry value ↳ type string Entry type ↳ phones array Phone numbers ↳ id number Entry ID ↳ value string Entry value ↳ type string Entry type ↳ websites array Websites ↳ id number Entry ID ↳ value string Entry value ↳ type string Entry type ↳ socialProfiles array Social profiles ↳ id number Entry ID ↳ value string Entry value ↳ type string Entry type ↳ chats array Chat handles ↳ id number Entry ID ↳ value string Entry value ↳ type string Entry type ↳ properties array Customer property values ↳ slug string Property slug ↳ name string Property name ↳ type string Property type ↳ value string Stored value ↳ text string Display text pagejson Pagination details ↳ number number Current page number ↳ size number Results per page ↳ totalElements number Total matching results ↳ totalPages number Total number of pages nextPagenumber Page number to request next, or null on the last page
Get a Help Scout customer by ID, including emails, phones, websites, social profiles, and properties.
Inputs and outputsParameter Type Required Description customerIdstring Yes Customer ID
Parameter Type Description customerjson Customer details ↳ id number Customer ID ↳ firstName string First name ↳ lastName string Last name ↳ gender string Gender ↳ jobTitle string Job title ↳ location string Location ↳ organization string Organization name ↳ organizationId number Organization ID ↳ photoType string Photo source ↳ photoUrl string Photo URL ↳ age string Age ↳ background string Notes about the customer ↳ conversationCount number Number of conversations with the customer ↳ draft boolean Whether the customer is a draft record ↳ createdAt string When the customer was created ↳ updatedAt string When the customer was updated ↳ emails array Email addresses ↳ id number Entry ID ↳ value string Entry value ↳ type string Entry type ↳ phones array Phone numbers ↳ id number Entry ID ↳ value string Entry value ↳ type string Entry type ↳ websites array Websites ↳ id number Entry ID ↳ value string Entry value ↳ type string Entry type ↳ socialProfiles array Social profiles ↳ id number Entry ID ↳ value string Entry value ↳ type string Entry type ↳ chats array Chat handles ↳ id number Entry ID ↳ value string Entry value ↳ type string Entry type ↳ properties array Customer property values ↳ slug string Property slug ↳ name string Property name ↳ type string Property type ↳ value string Stored value ↳ text string Display text
Create a Help Scout customer with a profile, email address, and phone number.
Inputs and outputsParameter Type Required Description firstNamestring No First name (up to 40 characters) lastNamestring No Last name (up to 40 characters) jobTitlestring No Job title (up to 60 characters) locationstring No Location (up to 60 characters) backgroundstring No Notes about the customer (up to 200 characters) agestring No Age, e.g. 30-35 genderstring No male, female, or unknown photoUrlstring No Photo URL (up to 200 characters) emailstring No Email address emailTypestring No work, home, or other (defaults to work) phonestring No Phone number phoneTypestring No work, home, mobile, fax, pager, or other (defaults to work) organizationIdstring No ID of the organization the customer belongs to
Parameter Type Description idnumber ID of the new customer
Update profile fields on a Help Scout customer and add an email address or phone number. Only the fields you provide are changed.
Inputs and outputsParameter Type Required Description customerIdstring Yes Customer ID firstNamestring No First name (up to 40 characters) lastNamestring No Last name (up to 40 characters) jobTitlestring No Job title (up to 60 characters) locationstring No Location (up to 60 characters) backgroundstring No Notes about the customer (up to 200 characters) agestring No Age, e.g. 30-35 genderstring No male, female, or unknown photoUrlstring No Photo URL (up to 200 characters) emailstring No Email address to add to the customer emailTypestring No work, home, or other (defaults to work) phonestring No Phone number to add to the customer phoneTypestring No work, home, mobile, fax, pager, or other (defaults to work)
Parameter Type Description customerIdnumber ID of the updated customer
List the Help Scout inboxes (mailboxes) the connected user can access.
Inputs and outputsParameter Type Required Description pagenumber No Page number to fetch, starting at 1
Parameter Type Description mailboxesarray Inboxes on this page ↳ id number Inbox ID ↳ name string Inbox name ↳ slug string Inbox slug ↳ email string Inbox email address ↳ createdAt string When the inbox was created ↳ updatedAt string When the inbox was updated pagejson Pagination details ↳ number number Current page number ↳ size number Results per page ↳ totalElements number Total matching results ↳ totalPages number Total number of pages nextPagenumber Page number to request next, or null on the last page
List the folders in a Help Scout inbox with their conversation counts.
Inputs and outputsParameter Type Required Description mailboxIdstring Yes Inbox ID pagenumber No Page number to fetch, starting at 1
Parameter Type Description foldersarray Folders on this page ↳ id number Folder ID ↳ name string Folder name ↳ type string Folder type ↳ userId number ID of the folder owner ↳ totalCount number Total conversations in the folder ↳ activeCount number Active conversations in the folder ↳ updatedAt string When the folder was updated pagejson Pagination details ↳ number number Current page number ↳ size number Results per page ↳ totalElements number Total matching results ↳ totalPages number Total number of pages nextPagenumber Page number to request next, or null on the last page
List Help Scout users, optionally filtered by exact email or by inbox.
Inputs and outputsParameter Type Required Description emailstring No Exact email address to look up mailboxIdstring No Inbox ID to filter by pagenumber No Page number to fetch, starting at 1
Parameter Type Description usersarray Users on this page ↳ id number User ID ↳ firstName string First name ↳ lastName string Last name ↳ email string Email address ↳ role string Account role ↳ timezone string Time zone ↳ photoUrl string Photo URL ↳ type string User type ↳ mention string Mention handle ↳ initials string Initials ↳ jobTitle string Job title ↳ phone string Phone number ↳ alternateEmails array Alternate email addresses ↳ createdAt string When the user was created ↳ updatedAt string When the user was updated pagejson Pagination details ↳ number number Current page number ↳ size number Results per page ↳ totalElements number Total matching results ↳ totalPages number Total number of pages nextPagenumber Page number to request next, or null on the last page
Get the Help Scout user the connection acts as, and its company ID.
Inputs and outputsParameter Type Required Description
Parameter Type Description userjson Connected user ↳ id number User ID ↳ firstName string First name ↳ lastName string Last name ↳ email string Email address ↳ role string Account role ↳ timezone string Time zone ↳ photoUrl string Photo URL ↳ type string User type ↳ mention string Mention handle ↳ initials string Initials ↳ jobTitle string Job title ↳ phone string Phone number ↳ alternateEmails array Alternate email addresses ↳ createdAt string When the user was created ↳ updatedAt string When the user was updated companyIdnumber Help Scout company ID
List the tags used across all Help Scout inboxes, in alphabetical order.
Inputs and outputsParameter Type Required Description pagenumber No Page number to fetch, starting at 1
Parameter Type Description tagsarray Tags on this page ↳ id number Tag ID ↳ name string Tag name ↳ slug string Tag slug ↳ ticketCount number Number of conversations with the tag ↳ createdAt string When the tag was created ↳ updatedAt string When the tag was updated pagejson Pagination details ↳ number number Current page number ↳ size number Results per page ↳ totalElements number Total matching results ↳ totalPages number Total number of pages nextPagenumber Page number to request next, or null on the last page
List the teams in the Help Scout account. Team IDs can be used to assign conversations.
Inputs and outputsParameter Type Required Description pagenumber No Page number to fetch, starting at 1
Parameter Type Description teamsarray Teams on this page ↳ id number Team ID ↳ name string Team name ↳ mention string Mention handle ↳ initials string Initials ↳ timezone string Time zone ↳ photoUrl string Photo URL ↳ createdAt string When the team was created ↳ updatedAt string When the team was updated pagejson Pagination details ↳ number number Current page number ↳ size number Results per page ↳ totalElements number Total matching results ↳ totalPages number Total number of pages nextPagenumber Page number to request next, or null on the last page
List Help Scout workflows, optionally filtered by inbox or by type (manual or automatic).
Inputs and outputsParameter Type Required Description mailboxIdstring No Inbox ID to filter by workflowTypestring No manual or automatic pagenumber No Page number to fetch, starting at 1
Parameter Type Description workflowsarray Workflows on this page ↳ id number Workflow ID ↳ mailboxId number Inbox ID ↳ type string manual or automatic ↳ status string active, inactive, or invalid ↳ order number Workflow order ↳ name string Workflow name ↳ createdAt string When the workflow was created ↳ modifiedAt string When the workflow was modified pagejson Pagination details ↳ number number Current page number ↳ size number Results per page ↳ totalElements number Total matching results ↳ totalPages number Total number of pages nextPagenumber Page number to request next, or null on the last page
Run a manual Help Scout workflow on up to 50 conversations. The conversations must be in the same inbox as the workflow.
Inputs and outputsParameter Type Required Description workflowIdstring Yes ID of the manual workflow to run conversationIdsstring Yes Comma-separated conversation IDs (up to 50)
Parameter Type Description workflowIdnumber ID of the workflow that ran conversationIdsarray Conversations the workflow ran on
Replace the custom field values on a Help Scout conversation. Fields left out are cleared, except Help Scout-managed fields such as Topic and Sentiment, which keep their value. Dropdowns take the option ID and dates use YYYY-MM-DD.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID customFieldsjson Yes Every custom field value the conversation should have, as [{"id": 104, "value": "168"}]. Use List Custom Fields for IDs and dropdown option IDs.
Parameter Type Description conversationIdnumber ID of the updated conversation
List the custom fields defined for a Help Scout inbox, with their IDs, types, and dropdown options.
Inputs and outputsParameter Type Required Description mailboxIdstring Yes Inbox ID pagenumber No Page number to fetch, starting at 1
Parameter Type Description customFieldsarray Custom fields on this page ↳ id number Custom field ID ↳ name string Custom field name ↳ type string Field type (singleline, multiline, dropdown, number, date) ↳ required boolean Whether the field must be set ↳ order number Display order ↳ systemType string Help Scout-managed field kind (topic or sentiment), if any ↳ options array Dropdown options; set a dropdown field to an option ID ↳ id number Option ID ↳ label string Option label ↳ order number Option order pagejson Pagination details ↳ number number Current page number ↳ size number Results per page ↳ totalElements number Total matching results ↳ totalPages number Total number of pages nextPagenumber Page number to request next, or null on the last page
Snooze a Help Scout conversation until a future time, optionally waking it when the customer replies. A new snooze replaces the previous one.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID snoozedUntilstring Yes When the snooze ends, as an ISO 8601 date-time (e.g. 2025-02-15T12:00:00Z) unsnoozeOnCustomerReplyboolean No Wake the conversation when the customer replies (defaults to true)
Parameter Type Description conversationIdnumber ID of the updated conversation
End the snooze on a Help Scout conversation. It returns to its folder (Mine, Team, or Unassigned) and is reactivated if needed.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID
Parameter Type Description conversationIdnumber ID of the updated conversation
List the saved replies (canned responses) in a Help Scout inbox with a preview of each.
Inputs and outputsParameter Type Required Description mailboxIdstring Yes Inbox ID includeChatRepliesboolean No Include chat-only saved replies (defaults to false)
Parameter Type Description savedRepliesarray Saved replies in the inbox ↳ id number Saved reply ID ↳ name string Saved reply name ↳ preview string Preview of the email text ↳ chatPreview string Preview of the chat text
Get the full text of a Help Scout saved reply for email and chat.
Inputs and outputsParameter Type Required Description mailboxIdstring Yes Inbox ID the saved reply belongs to savedReplyIdstring Yes Saved reply ID
Parameter Type Description savedReplyjson Saved reply ↳ id number Saved reply ID ↳ name string Saved reply name ↳ text string Email reply text (HTML) ↳ chatText string Chat reply text
List the customer property definitions in Help Scout (slug, type, and dropdown options) used by Update Customer Properties.
Inputs and outputsParameter Type Required Description
Parameter Type Description customerPropertiesarray Customer property definitions ↳ slug string Property slug used to set values ↳ name string Property name ↳ type string Value type (text, number, url, date, dropdown) ↳ options array Dropdown options ↳ id string Option ID ↳ label string Option label
Set or remove customer property values (for example plan or MRR) on a Help Scout customer, keyed by property slug.
Inputs and outputsParameter Type Required Description customerIdstring Yes Customer ID propertiesjson Yes Property values keyed by slug, e.g. {"plan": "Plus", "employees": 25}. Use null to remove a value. Dates use YYYY-MM-DD and dropdowns take the option ID or label.
Parameter Type Description customerIdnumber ID of the updated customer
Add a message from the customer to an existing Help Scout conversation, for example one received on another channel. This reopens the conversation.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID customerIdstring No ID of the customer sending the message; takes precedence over the email customerEmailstring No Email of the customer sending the message, used when no customer ID is given textstring Yes Message text ccstring No Comma-separated CC email addresses bccstring No Comma-separated BCC email addresses
Parameter Type Description conversationIdnumber Conversation ID threadIdnumber ID of the new thread
Change the primary customer of a Help Scout conversation.
Inputs and outputsParameter Type Required Description conversationIdstring Yes Conversation ID customerIdstring Yes ID of the customer to make primary
Parameter Type Description conversationIdnumber ID of the updated conversation
List Help Scout organizations (companies), 50 per page, most recently active first by default.
Inputs and outputsParameter Type Required Description organizationSortstring No name, customerCount, conversationCount, or lastInteractionAt, optionally with ,asc or ,desc (defaults to lastInteractionAt,desc) pagenumber No Page number to fetch, starting at 1
Parameter Type Description organizationsarray Organizations on this page ↳ id number Organization ID ↳ name string Organization name ↳ website string Website ↳ description string Description ↳ location string Two-letter country code ↳ logoUrl string Logo URL ↳ note string Custom note ↳ domains array Domains used to match customers to the organization ↳ phones array Phone numbers ↳ brandColor string Brand color (hex) ↳ customerCount number Number of customers (when counts are included) ↳ conversationCount number Number of conversations (when counts are included) ↳ properties array Organization property values (when properties are included) ↳ definitionId number Property definition ID ↳ slug string Property slug ↳ name string Property name ↳ type string Property type ↳ value string Property value ↳ options array Option labels (dropdown properties) pagejson Pagination details ↳ number number Current page number ↳ size number Results per page ↳ totalElements number Total matching results ↳ totalPages number Total number of pages nextPagenumber Page number to request next, or null on the last page
Get a Help Scout organization by ID, optionally with its customer and conversation counts and property values.
Inputs and outputsParameter Type Required Description organizationIdstring Yes Organization ID includeCountsboolean No Include customer and conversation counts includePropertiesboolean No Include organization property values
Parameter Type Description organizationjson Organization details ↳ id number Organization ID ↳ name string Organization name ↳ website string Website ↳ description string Description ↳ location string Two-letter country code ↳ logoUrl string Logo URL ↳ note string Custom note ↳ domains array Domains used to match customers to the organization ↳ phones array Phone numbers ↳ brandColor string Brand color (hex) ↳ customerCount number Number of customers (when counts are included) ↳ conversationCount number Number of conversations (when counts are included) ↳ properties array Organization property values (when properties are included) ↳ definitionId number Property definition ID ↳ slug string Property slug ↳ name string Property name ↳ type string Property type ↳ value string Property value ↳ options array Option labels (dropdown properties)
A trigger starts a workflow when a supported event occurs in this service.
Trigger workflow when an agent replies to a Help Scout conversation (auto replies are not included)
Configuration and outputsParameter Type Required Description triggerCredentialsstring Yes Sim creates the Help Scout webhook with this account and deletes it when the workflow is undeployed. triggerMailboxSelectorproject-selector No Only receive events for conversations in this inbox. Leave empty for every inbox. triggerMailboxIdstring No Inbox ID
Parameter Type Description eventTypestring Help Scout event name, e.g. convo.created conversationIdnumber Conversation ID conversationobject ↳ id number Conversation ID ↳ number number Conversation number shown in Help Scout ↳ threadCount number Number of published threads, excluding notes ↳ folderId number Folder ID ↳ status string active, pending, closed, or spam ↳ state string published, draft, or deleted ↳ subject string Subject ↳ preview string Preview text from the most recent thread ↳ mailboxId number Inbox ID ↳ assignee json User or team the conversation is assigned to (id, type, first, last, name, email) ↳ createdBy json User or customer who created the conversation (id, type, first, last, name, email) ↳ primaryCustomer json Primary customer of the conversation (id, type, first, last, name, email) ↳ createdAt string When the conversation was created ↳ closedAt string When the conversation was closed ↳ closedBy number ID of the user who closed it ↳ userUpdatedAt string When a user last updated the conversation ↳ customerWaitingSince string When the customer started waiting for a reply ↳ sourceType string Originating channel ↳ sourceVia string user or customer ↳ tags array Tags on the conversation (id, tag, color) ↳ cc array CC email addresses ↳ bcc array BCC email addresses ↳ customFields array Custom field values (id, name, value, text) ↳ snoozedUntil string When the snooze ends, if the conversation is snoozed ↳ webUrl string Link to the conversation in Help Scout payloadjson Raw Help Scout webhook payload
Trigger workflow when a Help Scout conversation is assigned
Configuration and outputsParameter Type Required Description triggerCredentialsstring Yes Sim creates the Help Scout webhook with this account and deletes it when the workflow is undeployed. triggerMailboxSelectorproject-selector No Only receive events for conversations in this inbox. Leave empty for every inbox. triggerMailboxIdstring No Inbox ID
Parameter Type Description eventTypestring Help Scout event name, e.g. convo.created conversationIdnumber Conversation ID conversationobject ↳ id number Conversation ID ↳ number number Conversation number shown in Help Scout ↳ threadCount number Number of published threads, excluding notes ↳ folderId number Folder ID ↳ status string active, pending, closed, or spam ↳ state string published, draft, or deleted ↳ subject string Subject ↳ preview string Preview text from the most recent thread ↳ mailboxId number Inbox ID ↳ assignee json User or team the conversation is assigned to (id, type, first, last, name, email) ↳ createdBy json User or customer who created the conversation (id, type, first, last, name, email) ↳ primaryCustomer json Primary customer of the conversation (id, type, first, last, name, email) ↳ createdAt string When the conversation was created ↳ closedAt string When the conversation was closed ↳ closedBy number ID of the user who closed it ↳ userUpdatedAt string When a user last updated the conversation ↳ customerWaitingSince string When the customer started waiting for a reply ↳ sourceType string Originating channel ↳ sourceVia string user or customer ↳ tags array Tags on the conversation (id, tag, color) ↳ cc array CC email addresses ↳ bcc array BCC email addresses ↳ customFields array Custom field values (id, name, value, text) ↳ snoozedUntil string When the snooze ends, if the conversation is snoozed ↳ webUrl string Link to the conversation in Help Scout payloadjson Raw Help Scout webhook payload
Trigger workflow when a conversation is created in Help Scout
Configuration and outputsParameter Type Required Description triggerCredentialsstring Yes Sim creates the Help Scout webhook with this account and deletes it when the workflow is undeployed. triggerMailboxSelectorproject-selector No Only receive events for conversations in this inbox. Leave empty for every inbox. triggerMailboxIdstring No Inbox ID
Parameter Type Description eventTypestring Help Scout event name, e.g. convo.created conversationIdnumber Conversation ID conversationobject ↳ id number Conversation ID ↳ number number Conversation number shown in Help Scout ↳ threadCount number Number of published threads, excluding notes ↳ folderId number Folder ID ↳ status string active, pending, closed, or spam ↳ state string published, draft, or deleted ↳ subject string Subject ↳ preview string Preview text from the most recent thread ↳ mailboxId number Inbox ID ↳ assignee json User or team the conversation is assigned to (id, type, first, last, name, email) ↳ createdBy json User or customer who created the conversation (id, type, first, last, name, email) ↳ primaryCustomer json Primary customer of the conversation (id, type, first, last, name, email) ↳ createdAt string When the conversation was created ↳ closedAt string When the conversation was closed ↳ closedBy number ID of the user who closed it ↳ userUpdatedAt string When a user last updated the conversation ↳ customerWaitingSince string When the customer started waiting for a reply ↳ sourceType string Originating channel ↳ sourceVia string user or customer ↳ tags array Tags on the conversation (id, tag, color) ↳ cc array CC email addresses ↳ bcc array BCC email addresses ↳ customFields array Custom field values (id, name, value, text) ↳ snoozedUntil string When the snooze ends, if the conversation is snoozed ↳ webUrl string Link to the conversation in Help Scout payloadjson Raw Help Scout webhook payload
Trigger workflow when a Help Scout conversation is deleted
Configuration and outputsParameter Type Required Description triggerCredentialsstring Yes Sim creates the Help Scout webhook with this account and deletes it when the workflow is undeployed. triggerMailboxSelectorproject-selector No Only receive events for conversations in this inbox. Leave empty for every inbox. triggerMailboxIdstring No Inbox ID
Parameter Type Description eventTypestring Help Scout event name, e.g. convo.created conversationIdnumber ID of the deleted conversation payloadjson Raw Help Scout webhook payload
Trigger workflow when Help Scout conversations are merged
Configuration and outputsParameter Type Required Description triggerCredentialsstring Yes Sim creates the Help Scout webhook with this account and deletes it when the workflow is undeployed. triggerMailboxSelectorproject-selector No Only receive events for conversations in this inbox. Leave empty for every inbox. triggerMailboxIdstring No Inbox ID
Parameter Type Description eventTypestring Help Scout event name, e.g. convo.created conversationIdnumber Conversation ID conversationobject ↳ id number Conversation ID ↳ number number Conversation number shown in Help Scout ↳ threadCount number Number of published threads, excluding notes ↳ folderId number Folder ID ↳ status string active, pending, closed, or spam ↳ state string published, draft, or deleted ↳ subject string Subject ↳ preview string Preview text from the most recent thread ↳ mailboxId number Inbox ID ↳ assignee json User or team the conversation is assigned to (id, type, first, last, name, email) ↳ createdBy json User or customer who created the conversation (id, type, first, last, name, email) ↳ primaryCustomer json Primary customer of the conversation (id, type, first, last, name, email) ↳ createdAt string When the conversation was created ↳ closedAt string When the conversation was closed ↳ closedBy number ID of the user who closed it ↳ userUpdatedAt string When a user last updated the conversation ↳ customerWaitingSince string When the customer started waiting for a reply ↳ sourceType string Originating channel ↳ sourceVia string user or customer ↳ tags array Tags on the conversation (id, tag, color) ↳ cc array CC email addresses ↳ bcc array BCC email addresses ↳ customFields array Custom field values (id, name, value, text) ↳ snoozedUntil string When the snooze ends, if the conversation is snoozed ↳ webUrl string Link to the conversation in Help Scout payloadjson Raw Help Scout webhook payload
Trigger workflow when a Help Scout conversation is moved to another inbox
Configuration and outputsParameter Type Required Description triggerCredentialsstring Yes Sim creates the Help Scout webhook with this account and deletes it when the workflow is undeployed. triggerMailboxSelectorproject-selector No Only receive events for conversations in this inbox. Leave empty for every inbox. triggerMailboxIdstring No Inbox ID
Parameter Type Description eventTypestring Help Scout event name, e.g. convo.created conversationIdnumber Conversation ID conversationobject ↳ id number Conversation ID ↳ number number Conversation number shown in Help Scout ↳ threadCount number Number of published threads, excluding notes ↳ folderId number Folder ID ↳ status string active, pending, closed, or spam ↳ state string published, draft, or deleted ↳ subject string Subject ↳ preview string Preview text from the most recent thread ↳ mailboxId number Inbox ID ↳ assignee json User or team the conversation is assigned to (id, type, first, last, name, email) ↳ createdBy json User or customer who created the conversation (id, type, first, last, name, email) ↳ primaryCustomer json Primary customer of the conversation (id, type, first, last, name, email) ↳ createdAt string When the conversation was created ↳ closedAt string When the conversation was closed ↳ closedBy number ID of the user who closed it ↳ userUpdatedAt string When a user last updated the conversation ↳ customerWaitingSince string When the customer started waiting for a reply ↳ sourceType string Originating channel ↳ sourceVia string user or customer ↳ tags array Tags on the conversation (id, tag, color) ↳ cc array CC email addresses ↳ bcc array BCC email addresses ↳ customFields array Custom field values (id, name, value, text) ↳ snoozedUntil string When the snooze ends, if the conversation is snoozed ↳ webUrl string Link to the conversation in Help Scout payloadjson Raw Help Scout webhook payload
Trigger workflow when the status of a Help Scout conversation changes
Configuration and outputsParameter Type Required Description triggerCredentialsstring Yes Sim creates the Help Scout webhook with this account and deletes it when the workflow is undeployed. triggerMailboxSelectorproject-selector No Only receive events for conversations in this inbox. Leave empty for every inbox. triggerMailboxIdstring No Inbox ID
Parameter Type Description eventTypestring Help Scout event name, e.g. convo.created conversationIdnumber Conversation ID conversationobject ↳ id number Conversation ID ↳ number number Conversation number shown in Help Scout ↳ threadCount number Number of published threads, excluding notes ↳ folderId number Folder ID ↳ status string active, pending, closed, or spam ↳ state string published, draft, or deleted ↳ subject string Subject ↳ preview string Preview text from the most recent thread ↳ mailboxId number Inbox ID ↳ assignee json User or team the conversation is assigned to (id, type, first, last, name, email) ↳ createdBy json User or customer who created the conversation (id, type, first, last, name, email) ↳ primaryCustomer json Primary customer of the conversation (id, type, first, last, name, email) ↳ createdAt string When the conversation was created ↳ closedAt string When the conversation was closed ↳ closedBy number ID of the user who closed it ↳ userUpdatedAt string When a user last updated the conversation ↳ customerWaitingSince string When the customer started waiting for a reply ↳ sourceType string Originating channel ↳ sourceVia string user or customer ↳ tags array Tags on the conversation (id, tag, color) ↳ cc array CC email addresses ↳ bcc array BCC email addresses ↳ customFields array Custom field values (id, name, value, text) ↳ snoozedUntil string When the snooze ends, if the conversation is snoozed ↳ webUrl string Link to the conversation in Help Scout payloadjson Raw Help Scout webhook payload
Trigger workflow when the tags on a Help Scout conversation change
Configuration and outputsParameter Type Required Description triggerCredentialsstring Yes Sim creates the Help Scout webhook with this account and deletes it when the workflow is undeployed. triggerMailboxSelectorproject-selector No Only receive events for conversations in this inbox. Leave empty for every inbox. triggerMailboxIdstring No Inbox ID
Parameter Type Description eventTypestring Help Scout event name, e.g. convo.created conversationIdnumber Conversation ID conversationobject ↳ id number Conversation ID ↳ number number Conversation number shown in Help Scout ↳ threadCount number Number of published threads, excluding notes ↳ folderId number Folder ID ↳ status string active, pending, closed, or spam ↳ state string published, draft, or deleted ↳ subject string Subject ↳ preview string Preview text from the most recent thread ↳ mailboxId number Inbox ID ↳ assignee json User or team the conversation is assigned to (id, type, first, last, name, email) ↳ createdBy json User or customer who created the conversation (id, type, first, last, name, email) ↳ primaryCustomer json Primary customer of the conversation (id, type, first, last, name, email) ↳ createdAt string When the conversation was created ↳ closedAt string When the conversation was closed ↳ closedBy number ID of the user who closed it ↳ userUpdatedAt string When a user last updated the conversation ↳ customerWaitingSince string When the customer started waiting for a reply ↳ sourceType string Originating channel ↳ sourceVia string user or customer ↳ tags array Tags on the conversation (id, tag, color) ↳ cc array CC email addresses ↳ bcc array BCC email addresses ↳ customFields array Custom field values (id, name, value, text) ↳ snoozedUntil string When the snooze ends, if the conversation is snoozed ↳ webUrl string Link to the conversation in Help Scout payloadjson Raw Help Scout webhook payload
Trigger workflow when a customer is created in Help Scout (fires for every inbox)
Configuration and outputsParameter Type Required Description triggerCredentialsstring Yes Sim creates the Help Scout webhook with this account and deletes it when the workflow is undeployed.
Parameter Type Description eventTypestring Help Scout event name, e.g. convo.created customerIdnumber Customer ID customerobject ↳ id number Customer ID ↳ firstName string First name ↳ lastName string Last name ↳ gender string Gender ↳ jobTitle string Job title ↳ location string Location ↳ organization string Organization name ↳ organizationId number Organization ID ↳ photoType string Photo source ↳ photoUrl string Photo URL ↳ age string Age ↳ background string Notes about the customer ↳ conversationCount number Number of conversations ↳ draft boolean Whether the customer is a draft record ↳ createdAt string When the customer was created ↳ updatedAt string When the customer was updated ↳ emails array Email addresses (id, value, type) ↳ phones array Phone numbers (id, value, type) ↳ websites array Websites (id, value, type) ↳ socialProfiles array Social profiles (id, value, type) ↳ chats array Chat handles (id, value, type) payloadjson Raw Help Scout webhook payload
Trigger workflow when a customer replies to a Help Scout conversation
Configuration and outputsParameter Type Required Description triggerCredentialsstring Yes Sim creates the Help Scout webhook with this account and deletes it when the workflow is undeployed. triggerMailboxSelectorproject-selector No Only receive events for conversations in this inbox. Leave empty for every inbox. triggerMailboxIdstring No Inbox ID
Parameter Type Description eventTypestring Help Scout event name, e.g. convo.created conversationIdnumber Conversation ID conversationobject ↳ id number Conversation ID ↳ number number Conversation number shown in Help Scout ↳ threadCount number Number of published threads, excluding notes ↳ folderId number Folder ID ↳ status string active, pending, closed, or spam ↳ state string published, draft, or deleted ↳ subject string Subject ↳ preview string Preview text from the most recent thread ↳ mailboxId number Inbox ID ↳ assignee json User or team the conversation is assigned to (id, type, first, last, name, email) ↳ createdBy json User or customer who created the conversation (id, type, first, last, name, email) ↳ primaryCustomer json Primary customer of the conversation (id, type, first, last, name, email) ↳ createdAt string When the conversation was created ↳ closedAt string When the conversation was closed ↳ closedBy number ID of the user who closed it ↳ userUpdatedAt string When a user last updated the conversation ↳ customerWaitingSince string When the customer started waiting for a reply ↳ sourceType string Originating channel ↳ sourceVia string user or customer ↳ tags array Tags on the conversation (id, tag, color) ↳ cc array CC email addresses ↳ bcc array BCC email addresses ↳ customFields array Custom field values (id, name, value, text) ↳ snoozedUntil string When the snooze ends, if the conversation is snoozed ↳ webUrl string Link to the conversation in Help Scout payloadjson Raw Help Scout webhook payload
Trigger workflow when a Help Scout customer is updated
Configuration and outputsParameter Type Required Description triggerCredentialsstring Yes Sim creates the Help Scout webhook with this account and deletes it when the workflow is undeployed.
Parameter Type Description eventTypestring Help Scout event name, e.g. convo.created customerIdnumber Customer ID customerobject ↳ id number Customer ID ↳ firstName string First name ↳ lastName string Last name ↳ gender string Gender ↳ jobTitle string Job title ↳ location string Location ↳ organization string Organization name ↳ organizationId number Organization ID ↳ photoType string Photo source ↳ photoUrl string Photo URL ↳ age string Age ↳ background string Notes about the customer ↳ conversationCount number Number of conversations ↳ draft boolean Whether the customer is a draft record ↳ createdAt string When the customer was created ↳ updatedAt string When the customer was updated ↳ emails array Email addresses (id, value, type) ↳ phones array Phone numbers (id, value, type) ↳ websites array Websites (id, value, type) ↳ socialProfiles array Social profiles (id, value, type) ↳ chats array Chat handles (id, value, type) payloadjson Raw Help Scout webhook payload
Trigger workflow when a note is added to a Help Scout conversation
Configuration and outputsParameter Type Required Description triggerCredentialsstring Yes Sim creates the Help Scout webhook with this account and deletes it when the workflow is undeployed. triggerMailboxSelectorproject-selector No Only receive events for conversations in this inbox. Leave empty for every inbox. triggerMailboxIdstring No Inbox ID
Parameter Type Description eventTypestring Help Scout event name, e.g. convo.created conversationIdnumber Conversation ID conversationobject ↳ id number Conversation ID ↳ number number Conversation number shown in Help Scout ↳ threadCount number Number of published threads, excluding notes ↳ folderId number Folder ID ↳ status string active, pending, closed, or spam ↳ state string published, draft, or deleted ↳ subject string Subject ↳ preview string Preview text from the most recent thread ↳ mailboxId number Inbox ID ↳ assignee json User or team the conversation is assigned to (id, type, first, last, name, email) ↳ createdBy json User or customer who created the conversation (id, type, first, last, name, email) ↳ primaryCustomer json Primary customer of the conversation (id, type, first, last, name, email) ↳ createdAt string When the conversation was created ↳ closedAt string When the conversation was closed ↳ closedBy number ID of the user who closed it ↳ userUpdatedAt string When a user last updated the conversation ↳ customerWaitingSince string When the customer started waiting for a reply ↳ sourceType string Originating channel ↳ sourceVia string user or customer ↳ tags array Tags on the conversation (id, tag, color) ↳ cc array CC email addresses ↳ bcc array BCC email addresses ↳ customFields array Custom field values (id, name, value, text) ↳ snoozedUntil string When the snooze ends, if the conversation is snoozed ↳ webUrl string Link to the conversation in Help Scout payloadjson Raw Help Scout webhook payload
Trigger on every supported Help Scout conversation and customer event
Configuration and outputsParameter Type Required Description triggerCredentialsstring Yes Sim creates the Help Scout webhook with this account and deletes it when the workflow is undeployed. triggerMailboxSelectorproject-selector No Only receive events for conversations in this inbox. Leave empty for every inbox. triggerMailboxIdstring No Inbox ID
Parameter Type Description eventTypestring Help Scout event name, e.g. convo.created payloadjson Raw Help Scout webhook payload