MVNO Support Center Setup with Chatwoot + RASA + N8N + Baileys unofficial API

Job ID: 39266018

Budget: $750 – $1,500 USD

Project for our MVNO whatsapp support center via whatsapp, email and other channels.
Tools: Chatwoots connecting via Baileys unofficial whatsapp API + RASA + N8N. The entire solution shall be delivered containerized with a different container for each node.

Prepare a RASA bot for Chatwoot which will receive support calls via Baileys unofficial whatsapp API. Rasa shall use its NLU to reply to the customers questions and in their native language, and in case of handoff to live agent, RASA will translate the messages from the clients native language to English or Portuguese. The agent will reply in one of these two languages and RASA will translate to the clients original language. Chatwoot will save to screen both the original messages and the translated messages.

In certain cases it will be necessary for RASA to contact via Baileys a different mobile carriers whatsapp support number and request a eSIM reset. To do this reset the bot must contact an different whatsapp phone number, request via the menu to speak to a live agent and then request a eSIM RESET (new QrCode) to the live agent. When the agent replies, it must get the PDF, Link or ICCID and LPA code and forward it to the client.

After sending the new pdf to the client, RASA will via N8N use our API to inform in our db that the eSIM was reset automatically by the robot.

If the Bot handles 100% of the support without sending the call to our support agents, at the end it should ask the client to rate his service so that we can track customer satisfaction of clients that are handled 100% automatically.

The freelancer shall use:
1) Chatwoot open source project
2) Baileys unofficial Whatsapp API + LinkOn unofficial whatsapp API (we will give documentation)
3) RASA
4) N8N

Everything shall be delivered in individual containers.

Deleiverables:
1) Chatwoot connected to Baileys + LinkON 20% milestone (10% on testing of project and 10% on approval of project to go onto the next stage.

2) Chatwoot connected to RASA with basic training for the Bot, we will deliver hundreds of call center support chats to help train RASA for support calls. Rasa will also show translated messages on the chatwoot screen. 50% (25% on testing of the live project and 25% on approval of delivery of sources code).

3) Integration with N8N so that after certain tasks are completed the RASA bot can inform via our API that the eSIM was changed.