I had an online conversation with someone recently and they referred to Chatfuel as a "lesser" platform for Dialogflow bots. This got me thinking, and I have created a video to explain my views on this topic.
- Yes, I agree that it is a poor choice for NLU/AI bots (but great for pure rules-based bots)
- You can do the same integration without Chatfuel, but it requires more effort to get feature parity (obviously)
- Designing NLU conversation flows is harder
- You need to learn a second UI specification
- You have less control over your bot
- There is a problem of lock in
I don't have the same experience with integrating ManyChat, but I have seen tutorials on how to build the integration. Based on what I have seen, you will face the same issue with ManyChat also.
Here is what I think: If you have the resources to build a custom Dialogflow+Facebook integration, your final bot will be a lot more flexible and it will also be a lot easier to analyze the behavior of its NLU portion.
Said another way, the more "intelligence" you wish to add to your bot, the more important it is that you build out your own integration.
- Dialogflow Knowledge Connector : Pros and Cons
- How to integrate Telegram with Dialogflow
- Why I avoid using slot filling (required parameters) in Dialogflow
- Free Tool: Convert your WordPress website into a Dialogflow FAQ chatbot
- Dialogflow Mega Agent Tutorial
- Reader Question: Will followup events work when an intent has an input context?
- How to learn Dialogflow in a week
- Reader Question: Do I need a contextual fallback intent for every single context?
- Reader Question: Can I use a single agent for Facebook, WhatsApp and website bot?
- Five ways to integrate a Dialogflow chatbot into your website