Skip to content

Bussines AI Assitant. For helping small bussines to manage their clients automatically using AI via whatsapp ๐Ÿค–๐Ÿ“ˆ

Notifications You must be signed in to change notification settings

armandomm09/go_baia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

49 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

BAIA - Business AI Assistant for WhatsApp

BAIA is an innovative AI solution designed to enhance communication between businesses and customers via WhatsApp. Developed using Flutter, Go, and Node.js, BAIA provides advanced tools for automating and managing business communications.

Project Description

BAIA is a bot that facilitates WhatsApp communication management for businesses, enabling smooth and automated interaction with customers. The bot is able to understand and respond to custom commands, providing a user experience tailored to the specific needs of each business.

Key Features

  • Automated Bot Registration: Generates a QR code to register the bot on WhatsApp, simplifying the initial integration.
  • Custom Command Management: Allows businesses to define and handle specific commands to automate tasks and respond to common inquiries.
  • Intelligent Customer Interaction: Utilizes ChatGPT's AI to provide accurate and useful responses in real-time.
  • Support for Multiple Businesses: Organizes information and data for different businesses independently, ensuring efficient and personalized management.
  • Data Management: Stores and organizes data using MongoDB, optimizing access and business information management.
  • Mobile App for Management: Includes a Flutter-based app that allows users to visualize and manage their bot's settings, commands, and customer interactions on the go.

Technologies Used

  • Frontend: Flutter for a modern and accessible user interface in both the management app and the bot interface.
  • Backend:
    • Go: Handles the business logic and API, providing robust and efficient server-side processing.
    • Node.js: Manages the connection with WhatsApp, capturing incoming messages, passing them to the Go API, and sending the response back to the user via WhatsApp.
  • Database: MongoDB, for data storage and organization.
  • Artificial Intelligence: ChatGPT, for handling inquiries and managing interactions.

How It Works

BAIA allows businesses to automate customer communication through predefined commands and intelligent responses. The process flow is as follows:

  1. Message Handling: Node.js captures incoming WhatsApp messages.
  2. API Processing: The message is sent to the Go API, which processes the command or inquiry.
  3. Response Delivery: Node.js receives the API's response and sends it back to the customer via WhatsApp.

The included Flutter app provides a user-friendly interface for managing the bot's settings and monitoring interactions.

Who Is BAIA For?

BAIA is designed for businesses seeking to improve their customer communication through WhatsApp, offering a flexible and scalable solution that can adapt to various needs and industries. The management app further enhances this by providing an intuitive way to control and monitor bot activities.

Contributions and Development

We welcome contributions and suggestions to enhance BAIA. If you have ideas or wish to collaborate on the development, please review our contribution guidelines.

Contact

For more information, questions, or support, you can reach us at my email or visit my GitHub profile.


Thank you for your interest in BAIA and for supporting the development of innovative solutions for businesses!

About

Bussines AI Assitant. For helping small bussines to manage their clients automatically using AI via whatsapp ๐Ÿค–๐Ÿ“ˆ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published