Freshdesk
Action block allows setting up the integration with Freshdesk, allowing bot to create and manage tickets
This integration is available from 'Business' plan onwards
Freshdesk is a popular ticketing system that allows your visitors to create and manage tickets.
Using this integration, you will be able to;
Create tickets
View existing tickets status
How do I configure my Freshdesk account?
There are two ways through which you can connect your Freshdesk account with Buraq;
Through App Market: To connect your account through App Market, you can go to 'App Market -> Freshdesk -> Accounts -> Add Account'
Using 'Freshdesk' action block: Or you can simply add the action block in the bot flow and click on 'Add Account'
How do I set it up?
To set up the integration between Buraq and Freshdesk, you can follow the following steps;
Add an action block on canvas by clicking on '+'
Choose 'Freshdesk'
Double click on 'Freshdesk' to configure it on the right panel
Add Account: Click on 'Add Account' to configure your account, so that Buraq can push and pull information from your Freshdesk account You can configure following to authorise your Freshdesk account;
Account Name: The name that you want to keep for this Freshdesk account
Helpdesk URL: Subdomain URL of your Freshdesk account like, https://yourdomain.freshdesk.com
API Key: API key of your Freshdesk account. You can find it here
Choose type of Integration: Once the account is configured, you can choose to perform the two actions supported by our Freshdesk integration i.e.
Creating New Tickets: While creating tickets, you would need to map the Freshdesk fields with your Buraq variables. In order to create a ticket, you would need the following fields mapped,
Subject
Email
The above mentioned fields are compulsory to create a ticket on Freshdesk. Although, you can map more fields if required. Fields from 'Freshdesl fields' will be auto populated
View Ticket Status: To fetch the existing ticket status using Freshdesk integration, you first need to collect the ticket number from the visitor using a 'Collect Input' action block and save it in a variable. On the right panel, choose the variable which contains the ticket number. While fetching the status of the ticket number entered, Buraq will receive the following fields which you can choose to save in Buraq variables to be rendered on the chatbot as a message.
cc_emails/fwd_emails/reply_cc_emails/ticket_cc_emails: ["test@Buraq.ai"]
email_config_id
group_id
priority: "Urgent"
requester_id: 84005322544, // visitor's unique Freshdesk ID
responder_id: null, // Freshdesk agent's ID
source: "Portal"
company_id
status: "Open"
subject: "Need support to fix this..."
product_id
id
type: "Question"
due_by/fr_due_by
description_text: "Some details on the issue .."
created_at: "2022-02-10T07:12:39Z"
updated_at: "2022-02-10T07:12:39Z"
tags
You can map the fields that you wish to save and use them in a 'Send Message' block to show the status of the ticket to the user.
Define outcome: Every Freshdesk action block will have two outcomes - Success or Failure. You can define the success and failure actions as per your need.
Last updated