Custom Integration

You can use our AI Starter Kit to make your Chatfuel bot smarter, faster, or you can do a custom Dialogflow integration in a few simple steps.

Connect a Dialogflow agent to Janis and Janis will give you a URL. You'll replace your standard Default Messsage in Chatfuel so that all user input will be sent to Dialogflow and be processed with AI.

custom Dialogflow

Follow these steps to complete your integration


  • Create a block and name it Janis.

    custom Dialogflow integration with chatfuel

  • Go to your Default Message and replace all content with a User Input card. Add {{user input}} as a Customer User Attribute.

    custom Dialogflow integration with chatfuel

  • Below the User Input card add a Go to block card and redirect to the Janis block.

    custom Dialogflow integration with chatfuel

  • Now go to the Janis block, add a JSON API card and paste in the URL Janis gave you. Make the request type a Post

    custom Dialogflow integration with chatfuel

  • Make sure that Report errors in the bot is unchecked. Click the Test the Request button and look for a status of 200 OK

    custom Dialogflow integration with chatfuel

  • When you Test the Request, you'll get a 🙊 No Response alert from Janis too which indicates your connection is working.

    custom Dialogflow integration with chatfuel

  • Clear out your keyword rules so they don't compete with Dialogflow. All user input will be processed by Dialogflow.

    custom Dialogflow integration with chatfuel

Troubleshooting

If you don't get alerts, or you're having trouble making the Dialogflow connection work, check these troubleshooting tips

Add Pre-trained AI

AI training takes time. With pre-trained AI your bot can understand user input immediately. Our Dialogflow templates will help you make your Chatfuel bots smarter, faster.