Product Requirements Document

EonAI Lead Optimizer MVP

Product: EonAI Lead Optimizer MVP
Version: 2.0 - Focused Scope
Owner: Michael Pouliot
Date: July 2025
Timeline: 4-6 weeks
Scope: Core data pipeline + optimization + Monday.com integration

MVP Focus

Core Value: Automated data ingestion → optimization analysis → actionable recommendations → Monday.com workflow

Scale Target: 2-5M records/month

Delivery: Production-ready foundation for v2 automation

Table of Contents

1. MVP Product Vision

A lightweight, production-ready lead optimization system that automatically ingests lead data, runs optimization analysis, and generates actionable recommendations delivered to Monday.com for manual implementation.

Key Principle: Minimal viable product that delivers immediate value while laying the foundation for full automation in v2.

2. Core Requirements & Success Criteria

Functional Requirements

Success Metrics

3. System Architecture

High-Level Components

  1. Data Ingestion Service: Pulls data from lead sources
  2. Lead Database: PostgreSQL database for all lead data
  3. Optimization Engine: Analyzes data and generates recommendations
  4. Alert System: Monitors and notifies on thresholds
  5. Monday Integration Service: Creates tasks and purchase instructions
  6. Scheduler: Manages automated runs and data pulls

Technology Stack

4. Data Pipeline Components

4.1 Data Ingestion Service

Input Sources

Data Processing

Core Database Schema

-- Core tables for MVP leads ( id, external_id, source, lead_type, contact_info, market, motivation_level, quality_score, created_at ) optimization_runs ( id, run_date, leads_processed, recommendations_generated, status, duration, created_at ) recommendations ( id, run_id, recommendation_type, current_value, suggested_value, confidence_score, impact_estimate, status ) monday_tasks ( id, recommendation_id, monday_item_id, task_type, purchase_instructions, status, created_at, completed_at ) ingestion_log ( id, source, batch_size, success_count, error_count, processed_at, errors )

4.2 Data Quality & Monitoring

5. Optimization Engine

5.1 Analysis Components

Performance Analysis

Optimization Algorithms

5.2 Recommendation Types

Recommendation Type Analysis Output
Lead Source Optimization ROI and conversion rate analysis Increase/decrease spend on specific sources
Lead Type Targeting Performance by demographics/motivation Target different lead types
Communication Timing Contact time vs response rates Optimal contact windows by market
Channel Optimization Call/text/email performance Preferred communication method
Message Optimization Message variant A/B testing Best performing message templates

5.3 Alert Triggers

6. Monday.com Integration

6.1 Task Creation Workflow

  1. Optimization engine generates recommendations
  2. System creates Monday.com tasks with detailed instructions
  3. Tasks include purchase instructions and implementation steps
  4. Team implements changes manually
  5. System tracks completion status

6.2 Monday Board Structure

Lead Optimization Board

Column Type Purpose
Task Title Text Recommendation summary
Recommendation Type Dropdown Source, Timing, Channel, Message, etc.
Priority Dropdown High/Medium/Low based on impact estimate
Impact Estimate Numbers Expected improvement percentage
Purchase Instructions Long Text Detailed steps for implementation
Status Status Not Started/In Progress/Complete
Assigned Person Team member responsible
Due Date Date Implementation deadline

6.3 Purchase Instructions Template

Example Purchase Instruction: RECOMMENDATION: Increase Facebook Lead Ads spend in Atlanta market CURRENT STATE: - Source: Facebook Lead Ads - Atlanta - Current Spend: $500/week - Current Volume: 150 leads/week - Conversion Rate: 12% RECOMMENDED CHANGE: - Increase spend to: $750/week (+50%) - Expected volume: 225 leads/week - Projected conversion: 13.5% (based on pattern analysis) IMPLEMENTATION STEPS: 1. Log into Facebook Ads Manager 2. Navigate to Atlanta Lead Campaign 3. Increase daily budget from $71 to $107 4. Monitor for 48 hours for delivery changes 5. Report results back to optimization system TRACKING: - Track lead volume increase - Monitor conversion rate changes - Report cost per conversion after 1 week

7. Production Requirements

7.1 Performance & Scalability

7.2 Error Handling & Reliability

7.3 Security & Compliance

7.4 Monitoring & Alerting

8. Timeline & Weekly Milestones

Week Milestone Deliverables Success Criteria
Week 1 Foundation & Data Pipeline • Database schema creation
• Basic data ingestion service
• Docker setup & deployment pipeline
• Can ingest 1K test records
• Database properly structured
• CI/CD pipeline functional
Week 2 Data Processing & Quality • Data validation and normalization
• Duplicate detection system
• Basic error handling and logging
• Process 10K records without errors
• Duplicate detection working
• Error logs properly captured
Week 3 Optimization Engine • Statistical analysis components
• Recommendation generation logic
• Performance benchmarking
• Generate basic recommendations
• Analysis completes in <30 min
• Recommendations are actionable
Week 4 Monday.com Integration • Monday API integration
• Task creation workflow
• Purchase instruction templates
• Tasks automatically created
• Instructions are clear/actionable
• Status tracking functional
Week 5 Alerts & Monitoring • Alert system implementation
• Basic monitoring dashboard
• Performance optimization
• Alerts trigger correctly
• System handles peak load
• All monitoring functional
Week 6 Production & Launch • Production deployment
• Load testing & optimization
• Documentation & handover
• Handles 2-5M records/month
• System stable in production
• Team trained on system

Risk Mitigation

Out of Scope for MVP

Note: These features are planned for v2 with full automation.

V2 Preparation

This MVP lays the foundation for v2 automation by:

Document Version: 2.0 MVP Focused | Timeline: 4-6 weeks

Owner: Michael Pouliot | Status: Ready for Development