Connect ChatBot to Freshdesk

Image of an author
Sylwia Kocur
4 min read
updated: Jun 10, 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 different channels and collaborate with multiple teams for faster resolution.

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

  • Create ticket

  • Add contact

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 “Connect.”

  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 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.
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.

  1. Drag the action from the Actions & Interactions section to add the block to the bot flow. Click on the added block to edit it.

  2. Define the ticket topic in the Subject field.

    Use default or custom attributes you created and collected earlier in the bot flow using the Question action.

  3. Define the email to which the response should be sent.

    Earlier in the bot flow, the customer provided their email address in the Question action. Use that email attribute to define the address you will reply to the customer.

  4. 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.

  5. Fill in the Description field.

    The description contains the content of a created ticket. To configure this field, use the default or custom attributes you collected earlier in the bot flow. When you finish, select Save.

  6. Open the Tickets section to check out the tickets created by a chatbot in your Freshdesk account.

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.
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.

  1. Choose the Add contact block from the Actions and Interactions menu and add it to the appropriate place in your bot flow.

  2. Select the block you added and configure the Contact name field. Use attributes collected in the Question action to set it up.

  3. Define the user’s email. Use attributes collected in the Question action to set it up.

  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 select the Freshworks switcher.

  2. Copy your account’s unique name.

  3. Paste it into ChatBot in the Account name field.

  4. Go back to Freshdesk and select your profile avatar or picture. Select Profile settings.

  5. Your API Key will appear in the top right corner of your dashboard. Copy it.

  6. Go back to ChatBot and paste it into the API key field.

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