An open API service indexing awesome lists of open source software.

https://github.com/siddhesh-desai/intelliads

AI-powered personalized ad generation and delivery via WhatsApp
https://github.com/siddhesh-desai/intelliads

ai ai-advertisement flask personalised-ad

Last synced: about 1 month ago
JSON representation

AI-powered personalized ad generation and delivery via WhatsApp

Awesome Lists containing this project

README

          

# **IntelliAds**

### **AI-Powered Personalized Ad Generation & Delivery via WhatsApp**

## 📌 **Overview**
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.**

## 🚀 **Features**
- **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.**

## 🛠 **Tech Stack**
- **Backend:** Python, Flask
- **AI & ML:** OpenAI API, Bard API
- **Database:** SQLite
- **Frontend:** HTML, CSS, Jinja Templates

## 📦 **Installation & Setup**
1. **Clone the repository:**

```bash
git clone https://github.com/your-username/intelliads.git
cd intelliads
```
3. **Create a virtual environment:**

```bash

python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
```
5. **Install dependencies:**

```bash

pip install -r requirements.txt

```
7. **Run the application:**

```bash

python app.py
```
9. **Access the Web Interface:**
Open [http://localhost:5000](http://localhost:5000) in your browser.

## 📬 **Usage**
1. **Upload a customer dataset** (CSV file containing customer details).
2. **Generate personalized ads** using AI-based text generation.
3. **Preview and edit ads** before sending them.
4. **Send ads via WhatsApp** to targeted customers.

## 💡 **Future Enhancements**

- Add **multi-language support** for ad generation.

- Improve **AI-generated recommendations** based on customer behavior analysis.

- Expand integration with **social media platforms** beyond WhatsApp.

## 🤝 **Contributing**
Contributions are welcome! Feel free to fork this repository and submit pull requests.

## 📜 **License**
This project is licensed under the **MIT License**.

---

✨ **Transform your marketing with AI-powered IntelliAds!** 🚀