Connect ChatBot to Freshdesk

Image of an author
Sylwia Kocur
4 min read
updated: Oct 15, 2024

Freshdesk is an online customer support software that helps you manage your customer communication process. It allows you to track and manage incoming tickets across channels and collaborate with multiple teams for faster resolution.

By connecting ChatBot to Freshdesk, you can start using two new Freshdesk actions:

These will help streamline your customer communication process and drive long-term customer relationships.

How to integrate the bot with FreshdeskLink icon

  1. Head to the Integrations menu in your bot and scroll down to access Freshdesk integration. Click the Connect button.

  2. Enter your Freshdesk account name and the Freshdesk API Key. Click the Connect with Freshdesk button to finish the configuration. A new active connection will appear on the Integrations list.
    If you don’t know where to find the API key, here’s the link.

How to use the Freshdesk Create ticket actionLink icon

The Create ticket action for Freshdesk lets you create tickets from your customers’ chats with your chatbot. You must first connect your Freshdesk account to ChatBot to use this action.

You must collect the case details before adding the Create ticket block to your bot. You can do that using attributes. Use the Question action to collect attributes in your bot flow.
You must collect the case details before adding the Create ticket block to your bot. You can do that using attributes. Use the Question action to collect attributes in your bot flow.
  1. Drag the action and add the block to the bot flow. Click on the block to edit it.

  2. We pre-defined the ticket fields for you. You can leave them as they are or change them:

    1. change the Subject is the ticket title you see in the Freshdesk app
    2. Email field has the default Email attribute you need to collect before the action in the bot flow. You can use this attribute or create your custom attribute. The response to the customer’s query will be sent to this collected email address.
    3. set up the ticket Priority - This will help your team verify which tickets need to be handled first. Remember that you can always change ticket priority later.
    4. fill in the Description field - it contains the content of a created ticket. To configure this field, use the default or custom attributes you collected earlier in the bot flow.
  3. Test the integration using the Testing tool.

  4. Open the Tickets section in Freshdesk to check out the tickets created by a chatbot.

Ensure only the Subject, Email, Priority, and Description fields are marked as required in Freshdesk when using the ChatBot integration. The ticket will not be created when other fields are marked as required.
Ensure only the Subject, Email, Priority, and Description fields are marked as required in Freshdesk when using the ChatBot integration. The ticket will not be created when other fields are marked as required.

How to use the Freshdesk Add contact actionLink icon

The Add contact action for Freshdesk allows you to add contacts gathered by ChatBot to your Freshdesk account. To use this action, you’ll need to connect your Freshdesk account to ChatBot first.

You must collect customer information before adding the Add contact block to your bot. You can do that using attributes. Use the Question action to collect attributes in your bot flow.
You must collect customer information before adding the Add contact block to your bot. You can do that using attributes. Use the Question action to collect attributes in your bot flow.
  1. Drag the Add contact block and add it to the appropriate place in your bot flow.

  2. Select the block you added and configure the action. We pre-defined the fields for you. You can leave them as they are or change them:

    1. in the Contact name, leave the default Name attribute or add your custom attribute
    2. define the Contact email - leave the default Email attribute or add your custom attribute.
  3. Test the integration using the Testing tool.

  4. Your chatbot contacts will appear in the Contacts section in Freshdesk.

How to find Freshdesk account name and API keyLink icon

  1. Go to your Freshdesk app and check the account URL address. The name of your account is before the freshdesk.com domain. Paste it into ChatBot in the Account name field.

  2. Go back to Freshdesk and select your profile avatar or picture. Select Profile settings. Your API Key will appear in the top right corner of your dashboard. Copy it. Go back to ChatBot and paste it into the API key field.

You must activate your Freshdesk account to access the API Key.
You must activate your Freshdesk account to access the API Key.

Read more

Was this article helpful?

Got it!

Thanks for your feedback.

Thank you!

We’re happy to help.

Start a free ChatBot trial
and build your first chatbot today!

Free 14-day trial No credit card required

Discover our text| products