DEV Community

Cover image for I’d like to hear from experts in chatbot development
JJOA
JJOA

Posted on

I’d like to hear from experts in chatbot development

I’m working on programming a chatbot. Here’s what my MVP looks like and how I plan to start:

The chatbot will initially integrate with WhatsApp. (Later on, I want to make it omnichannel to support other social networks.)

It will be a multi-client chatbot. I’ll build the backend in Python, and each customer will integrate it with their own WhatsApp account.

Each customer will have a Google Sheet on their computer containing their data. At the beginning, the chatbot will read and retrieve information from that sheet. (Later, I plan to develop a simple ERP system and a dashboard so customers can manage the chatbot more easily.)

I’m based in Peru, South America. I want to start with low-cost tools, databases, and infrastructure. However, as the project grows, I plan to invest in better technology, infrastructure, and a team.

Eventually, I want to integrate the chatbot with an ERP. It will start with just a few basic modules, but I’ll gradually add more features as the platform grows.

I’d appreciate any suggestions, opinions, or best practices on how to build a scalable solution from the beginning—so I don’t face limitations or obstacles later on in terms of chosen technologies, databases, backend language, or WhatsApp API providers (like Twilio or 360Dialog).

Should I use a provider at first, or would it be better to build the WhatsApp integration myself without intermediaries?

Top comments (0)