I'm trying to create a chatbot in Whatsapp business and I read that the best and easiest way to do that is using Twilio. I also read that a lot of people integrate this service with Dialogflow but what are the vantage of doing that? what can I do with that infrastructure and what is the limitation with only Whatsapp business and Twilio?
When you say chatbot, the assumption is you want to create a two-way human-to-bot interaction. So, it comes does to the experience of the chatbot interaction.
If you use a tool like Twilio Studio and WhatsApp, you can have an interaction but the dialog from the bot follows a specific path, where you offer the person an option to choose.
If you want a more natural dialog, where the person can ask anything rather then offering them a choice to choose from, you need a tool like Twilio Autopilot of Dialogflow to handle that organic non-linear flow.
Autopilot and Dialogflow match up what the person says with tasks or intents which result in actions/events.