IntelliAds is an AI-driven advertisement generation system that creates personalized ads for customers based on their interests, location, and trending topics. The generated ads are then sent directly to customers via WhatsApp.
- AI-Powered Ad Generation: Uses OpenAI API & Bard API to create tailored advertisements.
- Personalized Targeting: Ads are generated based on customer interests, location, and trends.
- WhatsApp Integration: Automates ad delivery via WhatsApp.
- CSV-Based Customer Data Uploads: Supports bulk data uploads for ad generation.
- Database Management: Stores customer insights and previous campaigns for optimized ad delivery.
- Web-Based Interface: Allows easy ad generation and campaign management.
- Backend: Python, Flask
- AI & ML: OpenAI API, Bard API
- Database: SQLite
- Frontend: HTML, CSS, Jinja Templates
-
Clone the repository:
git clone https://github.com/your-username/intelliads.git cd intelliads -
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Access the Web Interface: Open http://localhost:5000 in your browser.
- Upload a customer dataset (CSV file containing customer details).
- Generate personalized ads using AI-based text generation.
- Preview and edit ads before sending them.
- Send ads via WhatsApp to targeted customers.
-
Add multi-language support for ad generation.
-
Improve AI-generated recommendations based on customer behavior analysis.
-
Expand integration with social media platforms beyond WhatsApp.
Contributions are welcome! Feel free to fork this repository and submit pull requests.
This project is licensed under the MIT License.
✨ Transform your marketing with AI-powered IntelliAds! 🚀