Engati - User Guide
...
Building Your Bot
Configuring Integrations

Zendesk

12min
1 introduction 1 introduction customers can now integrate the zendesk account with engati and enable users to create tickets, get ticket details and update existing tickets from the chatbot itself note zendesk direct integration is supported on all paid plans, essential team professional enterprise elite however, 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 https //developer zendesk com/rest api/docs/support/usage limits#plan rate limits 2 access to zendesk integration 2 access to zendesk integration zendesk integration can be set up in the integrations workflow https //app engati com/#/integrations of engati this is available to our customers on the business (or higher) 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 steps to configure zendesk integration 3 1 adding the zendesk integration 1 log in to your engati account and go to the “ integrations https //app engati com/#/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 engati subdomain name this is the name of the account that has been you use to access zendesk – it will be in the format xyz zendesk com http //xyz freshdesk com/ , here xyz is the subdomain name 6 enter email id, api key and subdomain name and click on save 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 1 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 reach out to support\@engati com