Zendesk

The Zendesk modules allow you to watch, create, update,  list, retrieve, and delete the articles, comments, forum posts, groups, organizations, tickets, and users in your Zendesk account.

Getting started with Zendesk

Prerequisites

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Zendesk to Integromat

To connect your Zendesk account to Integromat you need to obtain the Unique Identifier and Secret from your Zendesk account and insert it in the Create a connection dialog in the Integromat module.

1. Log in to your Zendesk account.

2. Click Settings Icon > API > Accept the terms and conditions > Get Started.

3. Click the OAuth Clients tab > Add OAuth client. Enter the following details.

Client NameEnter the client's name. For example, Integromat.
DescriptionEnter the details of the client.
CompanyEnter the company name which displays when users request to grant access.
LogoEnter the URL address of the company logo.
Unique IdentifierEnter a unique name of your client for use in code. For example, my_first_app. This field auto-populates and you can change it at any time.
Redirect URLsEnter the redirect URL as https://www.integromat.com/oauth/cb/zendesk/

4. Click Save and accept the alert message for saving the secret.

5. Copy the Unique Identifier and Secret to your clipboard.

6. Go to Integromat and open the Zendesk module's Create a connection dialog.

7. In the Connection name field, enter a name for the connection.

8. In the Domain field, enter the domain name. For example, if your Zendesk account's web address is www.xyz.zendesk.com then your domain name is xyz.

9. In the Unique Identifier and Secret fields, enter the unique identifier and secret details copied in step 5 respectively. Click Continue.

10. Confirm the access dialog by clicking Allow.

The connection has been established.

Triggers

Watch Tickets

Triggers when a new ticket is created.

ConnectionEstablish a connection to your Zendesk account.
Watch

Select the option for the tickets you want to watch:

  • Only new tickets
  • All changes
Search BySelect or map the option to search the tickets:
  • User Defined Query
  • Filter
FilteringEnter (map) the query to search the tickets that match the specified query. For more information on setting up a filter, see the Zendesk documentation. The type:ticket is automatically added to the query.
FilterSelect or map the field and its value to search the tickets that match the specified filters.
LimitSet the maximum number of tickets Integromat should return during one scenario execution cycle.

Watch Tickets in a View

Checks whether new tickets were created in a view.

ConnectionEstablish a connection to your Zendesk account.
View IDSelect or map the View ID in which you want to watch the tickets.
WatchSelect or map the option to search the tickets:
  • User Defined Query
  • Filter
StatusSelect or map the status of the ticket you want to watch:
  • New
  • Open
  • Pending
  • Hold
  • Solved
  • Closed
LimitSet the maximum number of tickets Integromat should return during one scenario execution cycle.

Watch Ticket Activity

Checks whether there are new audits (activity) on a ticket.

ConnectionEstablish a connection to your Zendesk account.
Ticket ID Enter the Ticket ID whose activities you want to watch.
LimitSet the maximum number of tickets Integromat should return during one scenario execution cycle.

List Tickets

Retrieves all tickets (except for archived or soft-deleted tickets).

ConnectionEstablish a connection to your Zendesk account.
Sort BySelect or map the option to sort the tickets you are searching for:
  • Date of the last update
  • Created at
  • Priority
  • Status
  • Ticket type
Sort OrderSelect or map the order to list the tickets:
  • Ascending
  • Descending
Filter by User or OrganizationSelect or map the option to filter the tickets:
  • User 
  • Organization
UserSelect or map the user whose tickets you want to list.
FilterSelect or map the option to list the specific tickets of the user:
  • Requested Tickets
  • CC'd Tickets
  • Assigned Tickets
Filter by OrganizationSelect or map the organization whose tickets you want to list.
LimitSet the maximum number of tickets Integromat should return during one scenario execution cycle.


Search Tickets

Returns tickets that match specified criteria.

ConnectionEstablish a connection to your Zendesk account.
Search BySelect or map the option to search the tickets:
  • User Defined Query
  • Filter
FilteringEnter (map) the query to search the tickets that match the specified query. For more information on setting up a filter, see the Zendesk documentation. The type:ticket is automatically added to the query. 
FilterSelect or map the field and its value to search the tickets that match the specified filters.
Sort by
Select or map the option to sort the tickets you are searching for:
  • Date of the last update
  • Created at
  • Priority
  • Status
  • Ticket type
Sort order
Select or map the order to list the tickets:
  • Ascending
  • Descending
LimitSet the maximum number of tickets Integromat should return during one scenario execution cycle.

List Soft Deleted Tickets

Retrieves tickets that were soft deleted.

ConnectionEstablish a connection to your Zendesk account.
Sort BySelect or map the option to sort the deleted tickets:
  • Date of the last update
  • Created at
  • Priority
  • Status
  • Ticket type
Sort OrderSelect or map the order to the deleted tickets:
  • Ascending
  • Descending
LimitSet the maximum number of tickets Integromat should return during one scenario execution cycle.

Get a Ticket

Retrieves a ticket.

ConnectionEstablish a connection to your Zendesk account.
Ticket ID or Ticket External IDSelect or map the option to choose the ticket whose details you want to retrieve:
  • Ticket ID
  • Ticket External ID  
Ticket IDSelect or map the Ticket ID whose details you want to retrieve.
Ticket External IDSelect or map the Ticket External ID whose details you want to retrieve.

Creates a Ticket

Creates a ticket.

ConnectionEstablish a connection to your Zendesk account.
SubjectEnter the subject line of the ticket.
Comment TypeSelect the comment type of the ticket:
  • HTML
  • Plain text
CommentEnter (map) the comment text either in HTML Body or plain text format.
Public CommentSelect the checkbox if this is a public comment. By default the comment is an internal note, if you check this box it becomes a public comment.
The email CC field only works if a public comment is sent. 
Author IDSelect or map the Author ID who is entering the comment.
UploadsAdd the upload token to upload the attachments.
Closed Ticket IDSelect or map the Closed Ticket ID of a closed ticket for which you are creating a follow-up ticket.
TypeSelect or map the ticket type:
  • Problem
  • Incident
PrioritySelect the priority of the ticket:
  • Urgent
  • High
  • Normal
  • Low
StatusSelect the status of the ticket:
  • New
  • Open
  • Pending
  • Hold
  • Solved
  • Closed
Requester IDEnter the Requester ID who raised the support ticket.
Submitter IDEnter the submitter ID who submitted the ticket. The submitter becomes the author of the first comment on the ticket if no author ID is provided. 
Assignee IDEnter the Assignee ID to whom the ticket is assigned.
Group IDEnter the Group ID to which the ticket is assigned.
RecipientEnter (map) the original recipient e-mail address of the ticket.
CollaboratorsSelect the collaborators of the ticket. This field allows selecting multiple user IDs for collaborators. However, this field can be used more flexibly (adding users through email or even on-the-fly creation of users). For more information, see the Zendesk Documentation
FollowersAdd the User ID and email address of the users whom you want to add as followers for the ticket.
Email CCsAdd the User ID and email address of the users whom you want to add to the CC field of the email that you want to send regarding the ticket.
Ticket Form IDSelect or map the Ticket Form ID option from the list.
Macro IDsSelect or map the Macro ID for the ticket. For example, customers not responding.
TagsEnter the tags to filter the ticket when searching.
Brand IDSelect or map the Brand ID of the ticket. For example, company name.
Metadata Enter (map) the ticket metadata in JSON format. For more information, see the Zendesk Documentation.
External IDEnter an External ID to associate the Zendesk ticket to the local records.
Problem IDEnter the Problem ID linked to the incident if the ticket type is selected as an incident.
Custom FieldsAdd the custom fields and their values.  For example, ticket due date.

Update a Ticket

Updates a ticket. The update allows for adding a new comment too.

ConnectionEstablish a connection to your Zendesk account.
Ticket IDSelect or map the Ticket ID whose details you want to update.
Comment TypeSelect the comment type of the ticket:
  • HTML
  • Plain text
CommentEnter (map) the comment text either in HTML Body or plain text format.
Public CommentSelect the checkbox if this is a public comment. By default the comment is an internal note, if you check this box it becomes a public comment.
The email CC field only works if a public comment is sent. 
Author IDSelect or map the Author ID who is entering the comment.
UploadsAdd the upload token to upload the attachments.
Closed Ticket IDSelect or map the Closed Ticket ID of a closed ticket for which you are creating a follow-up ticket.
TypeSelect or map the ticket type:
  • Problem
  • Incident
PrioritySelect the priority of the ticket:
  • Urgent
  • High
  • Normal
  • Low
StatusSelect the status of the ticket:
  • New
  • Open
  • Pending
  • Hold
  • Solved
  • Closed
Requester IDEnter the Requester ID who raised the support ticket.
Submitter IDEnter the submitter ID who submitted the ticket. The submitter becomes the author of the first comment on the ticket if no author ID is provided. 
Assignee IDEnter the Assignee ID to whom the ticket is assigned.
Group IDEnter the Group ID to which the ticket is assigned.
RecipientEnter (map) the original recipient e-mail address of the ticket.
CollaboratorsSelect the collaborators of the ticket. This field allows selecting multiple user IDs for collaborators. However, this field can be used more flexibly (adding users through email or even on-the-fly creation of users). For more information, see the Zendesk Documentation
FollowersAdd the User ID and email address of the users whom you want to add as followers for the ticket.
Email CCsAdd the User ID and email address of the users whom you want to add to the CC field of the email that you want to send regarding the ticket.
Ticket Form IDSelect or map the Ticket Form ID option from the list.
Macro IDsSelect or map the Macro ID for the ticket. For example, customers not responding.
TagsEnter the tags to filter the ticket when searching.
Brand IDSelect or map the Brand ID of the ticket. For example, company name.
Metadata Enter (map) the ticket metadata in JSON format. For more information, see the Zendesk Documentation.
External IDEnter an External ID to associate the Zendesk ticket to the local records.
Problem IDEnter the Problem ID linked to the incident if the ticket type is selected as an incident.
Custom FieldsAdd the custom fields and their values.  For example, ticket due date.

Merge Tickets

Merges tickets into a single ticket.

ConnectionEstablish a connection to your Zendesk account.
Ticket IDEnter the target Ticket ID to which you want to merge a ticket.
Ticket IDsAdd the source Ticket ID which you want to merge.
Target CommentEnter the comment for merging the source ticket.
Target Comment PublicSelect whether the in-target ticket's comment is public or private.
Source CommentEnter the comment for merging with the target ticket.
Source Comment PublicSelect whether the in-source comments are public.

Soft Delete a Ticket

Soft deletes a ticket.

ConnectionEstablish a connection to your Zendesk account.
Ticket IDEnter the Ticket ID you want to delete.

Permanently Deletes a Ticket

Deletes a ticket permanently.

ConnectionEstablish a connection to your Zendesk account.
Soft Delete or Soft + Hard Delete 
Select or map the option using which you want to delete the ticket:
  • Soft + Permanent Delete
  • Permanent Delete
Note: To delete a ticket permanently, you first need to soft delete the ticket.
Ticket IDEnter the Ticket ID you want to delete.

Upload Attachments

Uploads attachments for future use in a ticket.

ConnectionEstablish a connection to your Zendesk account.
AttachmentsAdd the attachment details:
File Name
Enter (map) the file name.
Data
Enter (map) the file data.

Ticket Comments

Watch a Ticket's Comments

Checks whether new comments were made on a specified ticket.

ConnectionEstablish a connection to your Zendesk account.
LimitEnter the maximum number of comments Integromat should return during one scenario execution cycle.

List Ticket's Comments

comments were made on a specified ticket.

ConnectionEstablish a connection to your Zendesk account.
Ticket IDSelect or map a Ticket ID who comments you want to list.
LimitEnter the maximum number of comments Integromat should return during one scenario execution cycle.

Create a Ticket Comment

Creates a ticket comment.

ConnectionEstablish a connection to your Zendesk account.
Ticket IDEnter the Ticket ID to which you want to add a comment.
CommentAdd the comment details:
Plain BodyEnter the comment text in plain body format.
HTML BodyEnter the comment text in HTML body format.
Public CommentSelect whether the comment the comments public.
By default this is an internal note, if you check this box it becomes a public comment.
Note: The email CC field only works if public comment is sent.
Author IDEnter (map) the Author ID who is commenting.
UploadsAdd the uploads:
Enter upload tokens from the module Upload attachments .

Ticket Custom Field Options

List Ticket Custom Field Options

List the options of a ticket custom field.

ConnectionEstablish a connection to your Zendesk account.
Custom Field IDSelect or map the Custom Field ID whose options you want to list:
  • Multi-Select Test
  • Dropdown Test
LimitSet the maximum number of field options Integromat should return during one execution cycle.

Create or Update a Ticket Field Option

Creates or updates a drop-down ticket field option.

ConnectionEstablish a connection to your Zendesk account.
Custom Field IDSelect or map the Custom Field ID whose options you want to list:
  • Multi-Select Test
  • Dropdown Test
Create or UpdateSelect or map the option whether you want to create or update the ticket.
Option IDSelect or map the Option ID whose details you want to update.
Option NameEnter (map) the option name. For example, Ticket ID.
Option ValueEnter (map) the option value. For example, ID value.

Remove a Ticket Field Option

Removes a drop-down ticket field option.

ConnectionEstablish a connection to your Zendesk account.
Custom Field IDSelect or map the Custom Field ID  whose option you want to delete:
  • Multi-Select Test
  • Dropdown Test
Option IDSelect or map the Option ID you want to delete.

Organizations

Watch Organizations

Checks whether new organizations were created.

ConnectionEstablish a connection to your Zendesk account.
WatchSelect the option for the organizations you want to watch:
  • Only new organizations
  • All changes
FilteringAdd the filtering query to watch the organizations based on the specified query. For detailed information on setting up a filter, see the Zendesk documentation. The type:organization is automatically added to the query. 
LimitSet the maximum number of organizations Integromat should return during one scenario execution cycle.

List Organization

Retrieves all organizations.

ConnectionEstablish a connection to your Zendesk account.
Filter by User or Organization NameSelect the option for the organizations you want to watch:
  • Users
  • Organization Name
Filter by User IDSelect or map the User ID whose organizations you want to list.
Filter by Organization NameEnter (map) the name to list the organizations that match with the specified name.
LimitSet the maximum number of organizations Integromat should return during one scenario execution cycle.

Search Organizations

Searches for an organization that matches the specified criteria.

ConnectionEstablish a connection to your Zendesk account.
Sort BySelect or map the option to sort the organizations:
  • Created Date
  • Updated Date
Sort OrderSelect or map the order in which you want to arrange the search results. For example, Ascending.
FilteringEnter (map) the filtering query to search the organizations that match the query. For detailed information on setting up a filter, see the Zendesk documentation. The type:organization is automatically added to the query.
LimitSet the maximum number of organizations Integromat should return during one scenario execution cycle.

Get an Organization

Retrieves an organization.

ConnectionEstablish a connection to your Zendesk account.
Organization ID or Organization External IDSelect or map the option to retrieve the details of the organization:
  • Organization ID
  • Organization External ID
Organization IDSelect or map the Organization ID whose details you want to retrieve.
Organization External IDSelect or map the Organization External ID whose details you want to retrieve.

Create or Update an Organization

Creates a new organization.

ConnectionEstablish a connection to your Zendesk account.
Create or Create/Update Select or map the option for the action you want to perform:
  • Create Only
  • Create or update if an organization exists
Organization NameEnter (map) the organization name.
The organization name is required for creating organizations and not for updating them.
This field can be updated if used in combination with an existing organization ID or an existing external organization ID and must be unique at all times.
Organization IDSelect or map the Organization ID
External Organization IDEnter (map) the External Organization ID to identify the organization in the external systems.
Domain NamesAdd the domain names for the organization. For example, Integromat.
DetailsEnter (map) any information about the organization.
NotesEnter any additional information you would like to mention about the organization.
Group IDSelect the Group ID associated with the organization. New tickets from users in this organization are automatically put in this group. For example, support.
Shared TicketsSelect whether the organization has shared tickets. End users in this organization can see each other's tickets. 
Shared CommentsSelect whether the organization has shared comments. End users in this organization can see each other's comments on tickets.
TagsSelect or map the tags for the organization.
Organizational FieldsAdd any additional fields about the organization. For example, date.

Update an Organization

Updates an existing organization.

ConnectionEstablish a connection to your Zendesk account.
Organization IDSelect or map the Organization ID whose details you want to update.
Organization NameEnter (map) the organization name.
The organization name is required for creating organizations and not for updating them.
This field can be updated if used in combination with an existing organization ID or an existing external organization ID and must be unique at all times.
External Organization IDEnter (map) the External Organization ID to identify the organization in the external systems.
Domain NamesAdd the domain names for the organization. For example, Integromat.
DetailsEnter (map) any information about the organization.
NotesEnter any additional information you would like to mention about the organization.
Group IDSelect the Group ID associated with the organization. New tickets from users in this organization are automatically put in this group. For example, support.
Shared TicketsSelect whether the organization has shared tickets. End users in this organization can see each other's tickets. 
Shared CommentsSelect whether the organization has shared comments. End users in this organization can see each other's comments on tickets.
TagsSelect or map the tags for the organization.
Organizational FieldsAdd any additional fields about the organization. For example, date.

Delete an Organization

Deletes an organization.

ConnectionEstablish a connection to your Zendesk account.
Organization ID or Organization External IDSelect or map the option through which you want to delete the organization.
Organization IDSelect or map the Organization ID you want to delete.
Organization External IDSelect or map the Organization External ID you want to delete.

Groups

Watch Groups

Checks whether new groups were created.

ConnectionEstablish a connection to your Zendesk account.
WatchSelect the option for the groups you want to watch:
  • Only New Organizations
  • All Organizations
FilteringEnter (map) the query to watch the groups that match the specified query. For detailed information on setting up a filter, see the Zendesk documentation. The type:group is automatically added to the query.
LimitEnter the maximum number of groups Integromat should return during one scenario execution cycle.

List Groups

Retrieves all groups.

ConnectionEstablish a connection to your Zendesk account.
FiltersSelect or map the option to list the groups:
  • User
  • Assignable Groups Only
Filter by User IDSelect or map the User ID whose groups you want to list.
LimitSet the maximum number of groups Integromat should return during one execution cycle.

Get a Group

Retrieves a group.

ConnectionEstablish a connection to your Zendesk account.
Group IDSelect or map the Group ID whose details you want to retrieve.

Create a Group

Creates group.

ConnectionEstablish a connection to your Zendesk account.
NameEnter (map) a name for the group.
DescriptionEnter (map) the details of the group.

Update a Group

Updates an existing group.

ConnectionEstablish a connection to your Zendesk account.
Group IDSelect or map the Group ID whose details you want to update.
NameEnter (map) a new name for the group.
DescriptionEnter (map) the details of the group.

Delete a Group

Deletes a group.

ConnectionEstablish a connection to your Zendesk account.
Group IDSelect or map the Group ID you want to delete.

Users

Watch Users

Checks whether new users were created.

ConnectionEstablish a connection to your Zendesk account.
WatchSelect the option for the users you want to watch:
  • Only New Users
  • All Users
FilteringEnter (map) the query to watch the users that match the specified query. For more information on setting up a filter, see the Zendesk documentation. The type:user is automatically added to the query.
LimitSet the maximum number of users Integromat should return during one scenario execution cycle.

List Users

Retrieves all users or a group's users or an organization's users.

ConnectionEstablish a connection to your Zendesk account.
Filter by Group ID or Organization IDSelect or map the option to search the users:
  • Organization ID
  • Group ID 
Organization IDSelect or map the Organization ID whose users you want to list.
Group IDSelect or map the Group ID whose users you want to list.
Filter by Default Role IDSelect or map the Default Role ID of the users you want to list.
Filter by Custom Role IDSelect or map the Custom Role ID of the users you want to list.
LimitSet the maximum number of users Integromat should return during one execution cycle.

Search Users

Searches for a user that matches specified criteria.

ConnectionEstablish a connection to your Zendesk account.
Sort BySelect or map the option to sort the users:
  • Created Date
  • Updated Date
Sort OrderSelect or map the order in which you want to list the users. For example, Ascending.
Filtering Enter (map) the query to filter the users that match the specified query. For more information on setting up a filter, see the Zendesk documentation. The type:user is automatically added to the query.
LimitSelect the user role you are creating:
  • Agent
  • Administrator
  • End User
If you do not select a role for the user, the new user is assigned the role of the end-user.

Get a User

Get an existing user.

ConnectionEstablish a connection to your Zendesk account.
User ID or User External IDSelect or map the option to retrieve the users:
  • User ID
  • User External ID
User IDSelect or map the User ID whose details you want to retreive.
User External IDSelect or map the User External ID whose details you want to retrieve.

Get User Related Information

Returns related information about the user specified by the given user ID. For example, the number of assigned tickets.

ConnectionEstablish a connection to your Zendesk account.
User ID
Enter the User ID whose details you want to retrieve.

Create or Update a User

Creates a user.

ConnectionEstablish a connection to your Zendesk account.
Create or Create/updateSelect or map the option to create or update a user:
  • Create Only
  • Create or Update if a user already exists
User ID Select the User ID whose details you want to update.
Name Enter the name of the user.
EmailEnter the email address of the user.
External IDEnter (map) the External ID of the user to identify in external systems.
RoleSelect the user role you are creating:
  • Admin
  • Agent
  • End User
Ticket RegistrationSelect or map the ticket access for the user:
  • Organization
  • Requested
VerifiedSelect whether you want to send a verification mail to the user.
Organization IDSelect or map the Organization ID to which the user belongs.
DetailsEnter (map) any additional information you want to store about the user. For example, address.
PhoneEnter the user's phone number.
LocaleEnter (map) the BCP-47 compliant tag for the locale.
Locale ID
Enter (map) the locale ID of the user. This field is applicable if the locale is not available
Suspended
Select whether the user is suspended.
TagsSelect or map the tags for the user.
Time zoneEnter (map) the time zone for the user. For more information on a valid time zone, click here.
User fieldsAdd the user fields. For example, the user's birthday.

Update a User

Updates a user.

ConnectionEstablish a connection to your Zendesk account.
User ID Select the User ID whose details you want to update.
Name Enter (map) the name of the user.
EmailEnter (map) a new email address of the user. This will not update the primary email but add a secondary email.
RoleSelect the user role you are creating:
  • Agent
  • Admin
  • End User
If you do not select a role for the user, the new user is assigned the role of the end-user.
External IDEnter (map) the External ID which you can link to Zendesk tickets to local records.
AliasEnter (map) the alias name for the user.
VerifiedSelect whether you want to send a verification email to the user.
Organization IDSelect or map the Organization ID to which the user belongs.
DetailsEnter (map) the details of the user.
NotesEnter any additional information you would like to mention about the user.
PhoneEnter (map) the phone number of the user.
External IDEnter (map) the External ID of the user to identify in external systems.
LocaleEnter (map) a BCP-47 compliant tag for the locale.
Locale IDEnter (map) the language ID of the user.
SuspendedSelect whether the user is suspended.
TagEnter (map) the tags to filter the user when searching.
Ticket RestrictionSelect the access for tickets of the user:
  • Organization
  • Groups
  • Assigned
  • Requested
  • Null
Time ZoneEnter (map) the time zone applicable to the user. For more information on a valid time zone, click here.
User fieldsAdd the user fields. For example, the user's birthday.

Delete a User

Deletes a user.

ConnectionEstablish a connection to your Zendesk account.
User ID or User External ID 
Select or map the option through which you want to delete the user:
  • User ID
  • User External ID 
User IDSelect or map the User ID you want to delete.
User External IDSelect or map the User External ID you want to delete.

Other Triggers

Watch Events

Watches specific events configured by the user through Zendesk triggers or automation.

Webhook NameEnter a name for the webhook.

See the Setting Up Webhooks section to add webhook in your Zendesk account.

Watch Articles

Checks whether new articles were created.

ConnectionEstablish a connection to your Zendesk account.
WatchSelect the option for the articles you want to watch:
  • Only New Articles
  • All Articles 
LimitSet the maximum number of results Integromat should return during one execution cycle.

Watch Article Comments

Checks whether new comments were added to an article.

ConnectionEstablish a connection to your Zendesk account.
Article ID
Select or map the Article ID whose comments you want to watch.
LimitSet the maximum number of article comments Integromat should return during one execution cycle.

Watch Forum Posts

Checks whether new forum posts were created.

ConnectionEstablish a connection to your Zendesk account.
Filter by User or Topic 
Select or map the option for the forum posts you want to watch:
  • User
  • Topic
Filter by UserSelect or map the user whose forum posts you want to watch.
Filter by TopicSelect or map the option for which topic you want to watch:
  • General Discussion
  • Feature Requests
WatchSelect or map the option for the forum posts you want to watch:
  • Only New Forum Posts
  • All Forum Posts
LimitSet the maximum number of forum posts Integromat should return during one execution cycle.

Watch Forum Post Comments

Checks whether new comments were added to a forum post.

ConnectionEstablish a connection to your Zendesk account.
Filter by User or Post
Select or map the option for the forum posts comments you want to watch:
  • User
  • Post
Filter by UserSelect or map the user whose forum post comments you want to watch.
Filter by PostSelect or map the post whose forum post comments you want to watch.
LimitSet the maximum number of forum posts comments Integromat should return during one execution cycle.

Watch Views

Checks whether new views were created.

ConnectionEstablish a connection to your Zendesk account.
WatchSelect the option for the views you want to watch:
  • Only New Views
  • All Views
LimitSet the maximum number of views Integromat should return during one execution cycle.

Other

Add, Replace or Remove Tags

Adds tags or replaces existing tags of a ticket, user, or organization

ConnectionEstablish a connection to your Zendesk account.
Add, Replace or Remove 
Select or map the action you want to perform: 
  • Add
  • Replace
  • Remove
User or Organization or Ticket 
Select or map the option that you want to add, replace, or remove the tags:
  • User
  • Organization
  • Ticket
User ID
Select or map the user ID whose tags you want to add, replace, or remove. 
Organization IDSelect or map the organization ID whose tags you want to add, replace, or remove. 
Ticket IDSelect or map the ticket ID whose tags you want to add, replace, or remove.
TagsSelect or map the tags you want to add, replace, or remove. 

Search Anything

Retrieves any kind of object making your query

ConnectionEstablish a connection to your Zendesk account.
FilteringEnter (map) the query for filtering the results you want to search.
For more information on setting up a query, see the Zendesk documentation
Sort BySelect or map the option to sort the search results:
  • Created Date
  • Updated Date
  • Priority
  • Status
  • Ticket Type
Sort Order
Select or map the order in which you want to arrange the search results:
  • Ascending
  • Descending
LimitSet the maximum number of results Integromat should return during one execution cycle.


Make an API Call

Performs an arbitrary authorized API Call

ConnectionEstablish a connection to your Zendesk account.
URL

Enter a path relative to https://your.url.zendesk.com. For example: /api/v2/users/{user.id}.json 

For the list of available endpoints, refer to the Zendesk API Documentation.
MethodSelect the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example of Use - List Tickets

The following API call returns all tickets from your Zendesk account:

URL:
 /api/v2/tickets

Method:
GET

Matches of the search can be found in the module's Output under BundleBody > tickets
In our example, 26 tickets were returned:

 Setting Up Zendesk Webhooks

1. Log in to your Integromat account. Open the Watch Events module, enter a name for the webhook, click Save, and copy the URL address to your clipboard. Click OK and Save the trigger.

2. Log in to your Zendesk account. Click Settings > Extensions > add target.

3. Click URL target.

4. Enter the following details and click Submit.

TitleEnter (map) a name for the extension.
URLEnter (map) the URL address copied in step 1.
MethodSelect or map the applicable method for the extension:
  • Get
  • Post
  • Put
Attribute NameEnter (map) the name of the message attribute.
If the name of the message attribute is a value, for example, your Notify Target action message will be appended to the target URL as
http://somedomain/a/path?value=message+with+placeholders+evaluated
Basic AuthenticationAdd the credentials if the target needs username/password authentication. Leave blank if credentials are not required.

5. Go back to Settings > Triggers > Add Trigger.

6. Enter the following details and click Create.

Trigger NameEnter a name for the trigger.
DescriptionEnter the details of the trigger you want to create.
ConditionsAdd the conditions when you want to receive the trigger.
Add ActionAdd the actions for which you want to receive the trigger. For example, Status.

Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.