Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MessageForge AI 🤖✨

Transform your WhatsApp marketing with AI-powered campaign management

Python Flask License

🌟 Overview

MessageForge AI is an intelligent WhatsApp campaign management platform that combines the power of AI with WhatsApp Business API to help businesses create, manage, and optimize their marketing campaigns. Generate engaging messages, manage contacts efficiently, and track campaign performance all in one place.

✨ Features

AI-Powered Messaging 🤖

  • Generate engaging message templates using AI
  • Personalize messages for different audience segments
  • Smart content recommendations

Campaign Management 📊

  • Create and schedule campaigns
  • Real-time campaign tracking
  • Performance analytics and insights
  • A/B testing capabilities

Contact Management 👥

  • Import contacts via CSV/Excel
  • Create and manage contact groups
  • Contact segmentation
  • Contact activity tracking

WhatsApp Integration 💬

  • Seamless WhatsApp Business API integration
  • Bulk message scheduling
  • Message delivery tracking
  • Read receipts and engagement metrics

🚀 Getting Started

Prerequisites

  • Python 3.8+
  • pip
  • Virtual environment (recommended)
  • WhatsApp Business API credentials

Installation

  1. Clone the repository
git clone https://github.com/r123singh/messageforge-ai.git
cd messageforge-ai
  1. Create and activate virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies
pip install -r requirements.txt
  1. Set up environment variables
cp .env.example .env
# Edit .env with your configuration
  1. Initialize the database
flask db upgrade
  1. Run the application
python app.py

Visit http://localhost:5000 to access the application.

🛠️ Tech Stack

  • Backend: Python, Flask
  • Database: SQLAlchemy, SQLite/PostgreSQL
  • Frontend: HTML, Tailwind CSS, JavaScript
  • AI Integration: OpenAI GPT
  • WhatsApp: WhatsApp Business API
  • Authentication: Flask-Login

📱 Screenshots

[Coming Soon]

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • WhatsApp Business API
  • OpenAI GPT
  • Flask Framework
  • Tailwind CSS

📬 Contact

Project Link: https://github.com/r123singh/messageforge-ai


⭐️ Star this repo if you find it helpful!

About

An intelligent messaging platform that combines WhatsApp Business API with AI to forge powerful marketing campaigns. Features include AI-powered message generation, contact management, and campaign analytics.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages