1. Introduction
Customers can now integrate the Zendesk account with the Meta Humans bot platform and enable users to create tickets, get ticket details and update existing tickets from the chatbot itself.
Please note: the rate limit per minute for each plan varies
Refer here for more details: https://developer.zendesk.com/rest_api/docs/support/usage_limits#plan-rate-limits
2. Access to Zendesk Integration
Zendesk Integration can be set up in the Integrations workflow of the Meta Humans bot platform. This is available to our customers on the higher available plans.
Once the Integration with an account is completed, the integration APIs can be used within the Conversation flow using the Zendesk Node under Builder> Nodes (Integration Node).
3. Steps to configure Zendesk Integration
3.1 Adding the Zendesk Integration
1. Log in to your Meta Humans bot platform account and go to the"Integrations" tab.
2. Click on ‘Connect’.
3. Give the account a name that will help you recall it.
4. Click on “Authorize” to open a pop-up window.
5. Enter your Email ID, API Key and Zendesk Subdomain Name.
-
Enter your Email ID that is used to access your Zendesk account.
-
API Key: You can find your API Key by signing on to Zendesk.
-
Click on ‘Admin Settings’ from the sidebar.
- Select Channels and then API.
- Click the toggle to enable API authentication, if not already enabled.
-
Click on the ‘Add API Token’ button on the right of the Active API Token.
-
Give the new token a name and click on Save.
-
Copy the API key displayed.
-
Paste this key in the API Key field in your Meta Humans bot platform.
-
Subdomain name: This is the name of the account that you use to access Zendesk – it will be in the format xyz.zendesk.com, Here xyz is the subdomain name.
3.2 Configuring Zendesk Node
-
Once you have Logged in, you are done with authorizing your account. Now go to Builder > Paths and try adding a Zendesk node.
You can also Authorize a new account here or use a previously authorized account.
3.3 Selecting an action
- Once you select your account, you can then select an action, from the list of actions available, to be performed on your account. The list of available actions is as below:
-
Create Ticket
-
Get Ticket
-
Update Ticket
2. Once you select the action it populates various rows that are required to complete the actions, and assign different attributes for each row with respect to what information is required.
3. Once you have done assigning the attributes to save the node and your Integration is ready.
4. All tickets that will be created, corresponding ticket id for them will be saved in attribute {{user.ticket.id}}
5. If needed, the bot builder can use this attribute as-is or save it in a custom attribute and display the same to the user, who has created the ticket, in the chatbot flow.
Please feel free to contact us at support@metahumans.ltd