- Go to Automation AI > Use Cases > Dialogs and click Create a Dialog Task.
-
Under Integration, select Zendesk.
-
If no integration is configured, click Explore Integrations to set one up. See Actions Overview.
Supported Actions
| Task | Description | Method |
|---|---|---|
| Create a Ticket | Creates a ticket in the Zendesk system. | POST |
| Update a Ticket | Updates a ticket in the Zendesk system. (Not yet supported.) | PUT |
| Delete a Ticket | Deletes a ticket from the Zendesk system. (Not yet supported.) | DELETE |
| View All Tickets | Retrieves all tickets from the Zendesk system. | GET |
| View Ticket(s) by ID(s) | Retrieves tickets using multiple IDs. | GET |
| Search Ticket by Keywords | Searches tickets using keywords. | GET |
Create a Ticket
- Install the template from Zendesk Action Templates.
-
The Create a Ticket dialog task is added with the following components:
- createTicket – User intent to create a ticket.
- subject, body, priority – Entity nodes for ticket details.
-
createTicketService – Bot action service to create a ticket. Click Edit Request:
Sample Request:
Click +Add Response: Sample Response: (truncated) - createTicketScript – Bot action script to create a ticket.
- createTicketMessage – Message node to display responses.
-
Click Train, then Talk to Bot to test:
-
Click View Ticket to see ticket details in Zendesk:
Update a Ticket
This action template is not yet supported by the Zendesk Integration.View All Tickets
- Install the template from Zendesk Action Templates.
-
The View All Tickets dialog task is added with the following components:
- listAllTickets – User intent to view all tickets.
-
listAllTicketsService – Bot action service to fetch all tickets. Click +Add Response:
Sample Response: (truncated)
- listAllTicketsMessage – Message node to display responses.
-
Click Train, then Talk to Bot to test:
View Ticket(s) by ID(s)
- Install the template from Zendesk Action Templates.
-
The View Ticket(s) by ID(s) dialog task is added with the following components:
- viewTicketbyId – User intent to find a ticket by ID.
- multipleticketIds – Entity node for entering multiple ticket IDs.
-
viewTicketbyIdsService – Bot action service to find tickets by ID. Click +Add Response:
Sample Response: (truncated)
- viewTicketsbyIdsScript – Bot action script to view tickets with IDs.
- updateTicketMessage – Message node to display responses.
-
Click Train, then Talk to Bot to test:
Search Ticket with Keywords
- Install the template from Zendesk Action Templates.
-
The Search Ticket with Keywords dialog task is added with the following components:
- searchTickets – User intent to search tickets.
- searchKeywords – Entity node for search keywords.
-
searchTicketService – Bot action service to search tickets by keyword. Click +Add Response:
Sample Response: (truncated)
- searchTicketScript – Bot action service to search tickets by field.
- searchTicketMessage – Message node to display responses.
-
Click Train, then Talk to Bot to test: