You can integrate your Freddy Self-service bots with your Freshchat account to serve your bot on Freshchat’s BYOB (Bring Your Own Bot). Integrating Freshchat with Freddy Self-service enables you to move incoming chats between your agents and bots. When your customers are talking to your bot and need a live agent, your agents can take over. Once the agent resolves the ticket, the conversation is handed back to the bot.


Sometimes, you may run into issues where the integration may fail. Here are a few troubleshooting tips that you can try out.


  1. Ensure the Freshchat and Freddy Self-service accounts are in the same data center.

  2. Ensure you have connected the default “Sorry” flow to the default “Hello” flow.

    The default flow Freshchat refers to when the bot is initiated is the default “Sorry” flow. To ensure that the bot is triggered on your Freshchat account, connect the default “Sorry” flow to the first flow, or the “Hello” flow of your conversation. By doing this, you ensure that your customer experience is seamless. You’ll have to make the sorry dialog private and connect the sorry flow to the first flow in your bot.



  3. Make sure that the webhook is enabled and configured in Freshchat.

    Please keep in mind that the webhook endpoint will change based on Freddy Self-service DC.
  4. Freshchat’s actions, such as, “transfer to agent” will not work in the bot preview.

    You will have to use the Freshchat widget embed code in a JS simulator, like js.do or jsfiddle.net, to ensure that these actions in the code run as expected.

  5. User properties are passed to Freshchat only when Freshchat Actions are triggered.

  6. Multiple bots cannot be connected to the same Freshchat account.

    If you would like to create different bot flows for different topics in Freshchat, you can check the channel id from which the message is coming from and then trigger an appropriate flow.




Please write to freshbots-support@freshworks.com if you have any more questions, we’ll be happy to help you.