Skip to main content

Minerva Sales & Marketing AI Platform

Minerva is NebusAI's best-in-class Sales & Marketing AI agent - a comprehensive platform that transforms how we engage prospects across all marketing sites and communication channels.

Overview

Minerva functions as a near-human AI sales agent that can:

CapabilityDescription
Visual Co-BrowsingSee what users see through DOM snapshots
Visual GuidanceHighlight elements, create tours, interactive demos
Omnichannel EngagementWeb chat, SMS, email, social media, iMessage
CRM IntegrationTrack the entire customer journey
Ad OptimizationAI-driven marketing spend management
Adaptive LearningEmotion intelligence and context memory

Marketing Sites

Minerva powers all NebusAI marketing properties:

SiteDomainAudience
Restaurant Revolutionrestaurantrevolution.aiRestaurant owners
Olympus Cloudolympuscloud.aiEnterprise customers
Creator Revolutioncreatorsrevolution.aiContent creators
NebusAInebusai.com / nebus.aiAll prospects

Prelaunch Waitlist Mode

Each site supports prelaunch waitlist with tiered launch:

POST /api/v1/waitlist/join
Content-Type: application/json

{
"email": "prospect@company.com",
"site": "restaurant-revolution",
"company_name": "Sample Restaurant",
"restaurant_type": "full_service",
"location_count": 3
}

Response:

{
"waitlist_id": "wl_001",
"position": 1247,
"tier": "early_access",
"estimated_access": "2026-02-15",
"referral_code": "SAMPLE123"
}

Visual Co-Browsing

How It Works

Minerva uses DOM snapshots (not video) to see what users see on the website:

User Browser → DOM Capture → Minerva Analysis → Guidance Commands → Visual Overlays

Enable Co-Browsing

// Website integration
MinervaChat.init({
siteId: 'restaurant-revolution',
cobrowsing: {
enabled: true,
captureMode: 'dom', // DOM snapshots, not screen recording
captureInterval: 2000, // Every 2 seconds during interaction
excludeSelectors: ['.sensitive-data', '#password-field']
}
});

Visual Commands

Minerva can guide users with visual overlays:

CommandEffect
highlightHighlight an element with pulsing border
arrowDraw arrow pointing to element
tooltipShow tooltip near element
tourStep-by-step guided tour
scrollScroll element into view

Example Guidance:

{
"action": "highlight",
"selector": "#pricing-button",
"message": "Click here to see our pricing plans",
"duration": 5000
}

Interactive Demos

Create automated product demos:

{
"demo_id": "quick_tour",
"steps": [
{
"element": "#hero-section",
"message": "Welcome to Restaurant Revolution!",
"action": "highlight"
},
{
"element": "#features",
"message": "Here are our key features",
"action": "scroll_and_highlight"
},
{
"element": "#demo-button",
"message": "Ready to see it in action?",
"action": "highlight_cta"
}
]
}

Omnichannel Communication

Supported Channels

ChannelProviderUse Case
Web ChatNativeWebsite visitors
SMSTwilioFollow-up, reminders
EmailSendGridNurture campaigns
iMessageApple Business ChatiOS users
WhatsAppWhatsApp BusinessInternational
FacebookMessengerSocial engagement
InstagramDM APICreator outreach

Unified Conversation View

All channels feed into a single conversation thread:

GET /api/v1/minerva/conversations/{prospect_id}

Response:

{
"prospect_id": "prsp_001",
"conversations": [
{
"channel": "web_chat",
"timestamp": "2026-01-24T10:00:00Z",
"messages": [
{"role": "user", "content": "I'm interested in the POS system"},
{"role": "minerva", "content": "Great! What type of restaurant do you run?"}
]
},
{
"channel": "sms",
"timestamp": "2026-01-24T14:00:00Z",
"messages": [
{"role": "minerva", "content": "Hi! Following up on our chat. Ready to schedule a demo?"},
{"role": "user", "content": "Yes, tomorrow 2pm works"}
]
}
]
}

Channel Orchestration

Minerva automatically selects the best channel:

channel_rules:
- condition: "time_since_last_contact > 24h"
action: "send_sms_reminder"

- condition: "prospect.preferred_channel == 'email'"
action: "send_email"

- condition: "prospect.on_website == true"
action: "engage_chat"

- condition: "prospect.high_intent == true"
action: "schedule_call"

CRM Integration

Lead Management

Minerva automatically creates and enriches lead records:

{
"lead_id": "lead_001",
"contact": {
"name": "John Smith",
"email": "john@restaurant.com",
"phone": "+1234567890",
"company": "Smith's Grill"
},
"enrichment": {
"company_size": "11-50",
"industry": "Full Service Restaurant",
"location": "Austin, TX",
"estimated_revenue": "$1M-$5M"
},
"engagement": {
"first_touch": "2026-01-20T10:00:00Z",
"source": "Google Ads",
"campaign": "restaurant-pos-2026",
"pages_viewed": 12,
"demo_requested": true
},
"score": 85,
"stage": "sales_qualified"
}

Lead Scoring

AI-powered lead scoring based on:

FactorWeightDescription
Website Engagement25%Pages viewed, time on site
Email Engagement20%Opens, clicks, replies
Chat Interaction20%Questions asked, depth
Company Fit20%Size, industry match
Intent Signals15%Pricing page, demo request

Sales Funnel Automation

funnel_stages:
- name: "Visitor"
triggers:
- "page_view"
actions:
- "show_chat_widget"

- name: "Lead"
triggers:
- "email_captured"
actions:
- "send_welcome_email"
- "add_to_nurture_campaign"

- name: "MQL"
triggers:
- "lead_score >= 50"
actions:
- "notify_sales_team"
- "send_case_study"

- name: "SQL"
triggers:
- "demo_requested"
actions:
- "assign_sales_rep"
- "schedule_demo"

- name: "Opportunity"
triggers:
- "demo_completed"
actions:
- "create_opportunity"
- "send_proposal"

Ad Management

Platform Connectors

Minerva integrates with major ad platforms:

PlatformFeatures
Google AdsCampaign management, bid optimization
Meta AdsFacebook/Instagram campaigns
LinkedIn AdsB2B targeting
TikTok AdsCreator campaigns

AI Ad Optimization

GET /api/v1/minerva/ads/recommendations

Response:

{
"recommendations": [
{
"platform": "google_ads",
"campaign": "restaurant-pos-2026",
"suggestion": "Increase budget by 20%",
"reason": "High conversion rate (4.2%) with room to scale",
"projected_impact": "+15 leads/week",
"confidence": 0.87
},
{
"platform": "meta_ads",
"campaign": "retargeting-demo",
"suggestion": "Pause campaign",
"reason": "CPA ($45) exceeds target ($30)",
"projected_savings": "$500/week",
"confidence": 0.92
}
]
}

Attribution Tracking

Multi-touch attribution across channels:

{
"lead_id": "lead_001",
"attribution": {
"model": "linear",
"touchpoints": [
{"channel": "google_ads", "campaign": "brand", "credit": 0.25},
{"channel": "organic_search", "credit": 0.25},
{"channel": "email", "campaign": "nurture", "credit": 0.25},
{"channel": "direct", "credit": 0.25}
],
"total_cost": 45.00,
"conversion_value": 2990.00,
"roi": 65.4
}
}

Emotion Intelligence

Sentiment Detection

Minerva detects user sentiment in real-time:

SentimentIndicatorsResponse Adjustment
FrustratedShort responses, negative wordsMore empathetic, offer human
ConfusedQuestions, "I don't understand"Simpler explanations, visuals
InterestedQuestions about featuresProvide details, suggest demo
Ready to BuyPricing questions, timelineFast-track to sales

Adaptive Responses

{
"user_message": "This is taking too long",
"sentiment": {
"primary": "frustrated",
"confidence": 0.89,
"indicators": ["negative_tone", "time_reference"]
},
"response_adjustment": {
"tone": "apologetic",
"offer_human": true,
"priority": "high"
},
"suggested_response": "I'm sorry for the delay! Let me connect you with a team member who can help right away. Would you prefer a call or chat?"
}

Context Memory

Cross-Session Memory

Minerva remembers previous interactions:

{
"prospect_id": "prsp_001",
"memory": {
"name": "John",
"company": "Smith's Grill",
"restaurant_type": "full_service",
"pain_points": ["inventory management", "staff scheduling"],
"budget_range": "$200-500/month",
"decision_timeline": "Q1 2026",
"previous_pos": "Toast",
"last_interaction": "2026-01-20",
"demo_scheduled": "2026-01-25T14:00:00Z"
}
}

Personalized Greetings

First visit: "Hi! Welcome to Restaurant Revolution. How can I help you today?"

Returning visitor: "Welcome back, John! Last time we discussed inventory management for Smith's Grill. Ready to see a demo?"

Post-demo: "Hi John! Hope the demo was helpful. Any questions about implementing at Smith's Grill?"

ACP AI Router Integration

Minerva uses the ACP AI Router for cost-optimized model selection:

TierModelCostUse Case
T1Llama 4 ScoutFREESimple greetings, FAQs
T2Gemini 2.0 Flash$0.10/MMost conversations
T3Gemini 3 Flash$0.50/MComplex questions
T4Claude Haiku 4.5$1.00/MHigh-value prospects
T5Claude Sonnet 4.5$3.00/MStrategic engagement

Routing Logic:

routing_rules:
- condition: "lead_score < 30"
tier: "T1"

- condition: "lead_score >= 30 AND lead_score < 70"
tier: "T2"

- condition: "lead_score >= 70 OR sentiment == 'frustrated'"
tier: "T3"

- condition: "opportunity_value > 10000"
tier: "T4"

Analytics Dashboard

Key Metrics

MetricDescription
Conversations StartedTotal chat sessions
Leads GeneratedEmail captures
SQLs CreatedSales qualified leads
Demos ScheduledDemo bookings
Conversion RateVisitor to lead
Response TimeAvg first response
CSAT ScoreCustomer satisfaction

Access Dashboard

https://admin.olympuscloud.ai/minerva/analytics


Configuration

Chat Widget

MinervaChat.init({
siteId: 'restaurant-revolution',
position: 'bottom-right',
theme: {
primaryColor: '#2563EB',
greeting: 'Hi! How can I help you today?'
},
features: {
cobrowsing: true,
fileUpload: true,
scheduling: true
},
routing: {
businessHours: {
enabled: true,
timezone: 'America/New_York',
hours: '9:00-18:00'
},
humanHandoff: {
enabled: true,
trigger: 'user_request OR high_value_lead'
}
}
});