 
        Project Overview
The AI-Assisted Marketing Plan Generator is an innovative platform that leverages conversational AI, voice, and video avatar technology to help businesses create tailored marketing strategies. Instead of filling lengthy forms manually, users interact with a chat + voice agent that guides them through the process of defining their budget, goals, and strategy.
The system then generates a visualized marketing plan, saves it to the database for future access, and provides a step-by-step breakdown of actionable items. By combining OpenAI, ElevenLabs, and custom PHP development, the tool delivers an interactive and engaging experience that transforms the way businesses approach marketing planning.
Key Features
- Chat & Voice Agent with Video Avatar – Users engage naturally via text or voice while a human-like avatar interacts in real time.
- AI-Powered Marketing Strategy – Integrated with OpenAI prompts to analyze user inputs and generate customized marketing plans.
- Visual Layouts & Stepwise Plans – Generates visually structured plans along with detailed step-by-step actions.
- Persistent Storage – Plans are saved into a database, enabling users to revisit, review, or update them anytime.
- Seamless AI Integration – Combines OpenAI for intelligent responses with ElevenLabs for natural voice synthesis.
- User-Friendly Experience – Eliminates manual data entry by transforming planning into a guided, conversational experience.
Tech Stack
- Backend: PHP
- AI & Voice Integration: OpenAI (prompt engineering), ElevenLabs (voice synthesis)
- Video Avatar: Integrated avatar technology for human-like user interaction
- Database: MySQL (for saving generated plans and user data)
Challenges & Solutions
1. Making AI Conversations Natural & Goal-Oriented
- Challenge: Designing AI prompts that collected enough details for a complete marketing plan while keeping the conversation engaging.
- Solution: Built structured prompts in OpenAI that dynamically adjusted based on user responses, ensuring all key inputs (budget, strategy, goals) were covered naturally.
2. Synchronizing Chat, Voice, and Avatar
- Challenge: Ensuring smooth synchronization between the text chat, voice responses, and video avatar.
- Solution: Integrated ElevenLabs for real-time voice synthesis and configured avatar streaming to match conversational flow, providing a lifelike experience.
3. Turning Conversations into Structured Marketing Plans
- Challenge: Converting free-flowing user inputs into a clear, step-by-step marketing plan with visuals.
- Solution: Built a parsing and mapping layer in PHP that translated AI responses into structured data and stored them in the database, generating both visual layouts and detailed steps.
4. Saving Plans for Future Use
- Challenge: Allowing users to revisit their past plans without losing context.
- Solution: Implemented persistent storage in MySQL, enabling users to reload, edit, or expand upon their previous plans.
Outcome
The AI-Assisted Marketing Plan Generator redefined how businesses create marketing strategies by combining conversational AI, voice, and visual planning. Users no longer needed to manually input details—conversations with the avatar resulted in complete, structured, and visually engaging marketing plans.
This project showcased the power of AI-driven interactivity and provided a futuristic, user-friendly solution that saves time, reduces complexity, and enhances business planning.

