This page explains the fundamental concepts behind RevBridge AI. Understanding these will help you get the most out of the platform.
Multi-Armed Bandit (MAB) Campaigns
At the heart of RevBridge AI is the Multi-Armed Bandit algorithm—a machine learning approach that balances exploration and exploitation to optimize campaign performance.
How It Works
Traditional A/B testing requires you to:
- Run a test for a fixed period
- Wait for statistical significance
- Manually pick a winner
- Apply the winning variant
MAB does this continuously and automatically:
- Exploration: Tests different variations (templates, channels, send times)
- Exploitation: Gradually shifts traffic to better-performing variations
- Adaptation: Continuously adjusts as performance data changes
The result? Your campaigns automatically optimize themselves, finding the best combination of message, channel, and timing for each audience segment.
What Gets Optimized
| Element | Description |
|---|
| Templates | Different message variations (subject lines, copy, CTAs) |
| Channels | Email vs. SMS vs. WhatsApp vs. Push |
| Send Time | Optimal time of day and day of week |
| Creative Concepts | Different psychological appeals (urgency, social proof, personalization) |
Creative Concept Framework
RevBridge AI uses a structured framework of 6 Creative Concepts to generate diverse template variations:
| Code | Name | Strategy |
|---|
| CC-01 | Financial Rational | Specific discounts, savings amounts, price comparisons |
| CC-02 | Financial Emotional | Urgency, FOMO, limited-time offers, flash sales |
| CC-03 | Social Rational | Reviews, testimonials, ratings, social proof |
| CC-04 | Social Emotional | Community, belonging, trending items, exclusivity |
| CC-05 | Personal Rational | Personalized recommendations, completion incentives |
| CC-06 | Personal Emotional | Storytelling, emotional connection, aspirational messaging |
When you generate templates, the AI creates variations using each concept, then the MAB algorithm determines which resonates best with your audience.
RevBridge AI includes a built-in Customer Data Platform that unifies customer data from multiple sources.
Customer Profile
Each customer in RevBridge AI has a unified profile containing:
- Identity: Email, phone, name, and other identifiers
- Attributes: Custom properties like preferences, segments, tags
- Events: Behavioral data like page views, purchases, cart additions
- Purchases: Complete transaction history with items and revenue
- Engagement: Email opens, clicks, SMS responses, etc.
Data Sources
Customer data flows into RevBridge from:
- Integrations: Shopify, VTEX (coming soon)
- Events API: Custom events from your application
- CSV Imports: Manual data uploads
- Campaign Interactions: Engagement data from RevBridge campaigns
Audiences (Segments)
Audiences are groups of customers that share common characteristics. They’re used to target campaigns and analyze behavior.
Audience Types
| Type | Description | Use Case |
|---|
| Rule-Based | Defined by conditions on customer attributes | ”Customers with 3+ purchases” |
| Behavioral | Based on events and actions | ”Abandoned cart in last 7 days” |
| RFM | Recency, Frequency, Monetary analysis | ”High-value at-risk customers” |
| Import | Uploaded via CSV | ”VIP customer list from external CRM” |
| Integration | Synced from Shopify or other sources | ”Shopify customer segments” |
Dynamic vs. Static
- Dynamic Audiences: Membership updates automatically as customer data changes
- Static Audiences: Fixed list of customers (e.g., CSV imports)
Brand Dossier
A Brand Dossier is RevBridge AI’s understanding of your brand identity. It includes:
- Visual Identity: Colors, typography, logo usage
- Brand Voice: Tone, personality, communication style
- Messaging Guidelines: Preferred terms, phrases to avoid
- Accessibility: WCAG compliance requirements
Brand Intelligence
When you scan your website, RevBridge AI uses Brand Intelligence to automatically extract:
- Color Palette: Primary, secondary, accent, and neutral colors
- Typography: Font families, sizes, and hierarchy
- Visual Style: Photography style, imagery preferences
- Logo: Primary logo for use in templates
This information guides the AI when generating templates, ensuring consistency with your brand.
Templates
Templates are the message content sent to customers. RevBridge AI generates templates across multiple channels:
| Channel | Format | Constraints |
|---|
| Email | HTML with responsive design | Full rich content, images, CTAs |
| SMS | Plain text | 160 characters recommended |
| WhatsApp | Formatted text | Bold, italic, emojis, no HTML |
| Push | Title + Body | 50 char title, 150 char body |
Template Variables
Templates use variables (placeholders) that get replaced with customer data:
Hi {{first_name}},
Your cart is waiting! Complete your purchase of {{cart_items}}
and save {{discount_amount}} with code {{promo_code}}.
Common variables:
{{first_name}} - Customer’s first name
{{headline}} - Dynamic headline (set by campaign)
{{body}} - Main message content
{{cta_text}} - Call-to-action button text
{{cta_url}} - Call-to-action destination URL
Campaigns
A Campaign in RevBridge AI is an automated marketing initiative that sends messages to an audience.
Campaign Types
| Type | Description |
|---|
| AI Campaign (Autonomous) | Self-optimizing campaigns using MAB algorithm |
| Traditional Campaign | Manual campaigns with fixed settings |
Campaign States
| State | Description |
|---|
| Draft | Campaign is being configured |
| Scheduled | Campaign is queued to start at a specific time |
| Active | Campaign is running and sending messages |
| Paused | Campaign is temporarily stopped |
| Completed | Campaign has finished |
Campaign Metrics
Key metrics tracked for each campaign:
- Reach: Total customers targeted
- Delivered: Messages successfully delivered
- Opens: Email/push opens (where trackable)
- Clicks: Link clicks
- Conversions: Completed desired actions
- Revenue: Attributed revenue from conversions
- CPA: Cost per acquisition
- Lift: Improvement vs. control group
Events
Events are actions or occurrences tracked for customers. They power behavioral segmentation and campaign triggers.
Event Structure
Each event contains:
- Event Type: Category of event (e.g.,
purchase, page_view)
- Timestamp: When the event occurred
- Properties: Additional data about the event
- Customer ID: Which customer performed the action
Common Event Types
| Event | Description | Properties |
|---|
page_view | Customer viewed a page | URL, page title |
product_view | Customer viewed a product | Product ID, name, price |
add_to_cart | Customer added item to cart | Product ID, quantity |
cart_abandon | Customer left without purchasing | Cart value, items |
purchase | Customer completed purchase | Order ID, total, items |
email_open | Customer opened email | Campaign ID, template |
email_click | Customer clicked email link | Campaign ID, URL |
Integrations
Integrations connect RevBridge AI to external platforms for data synchronization.
Integration Flow
- Authentication: OAuth-based secure connection
- Initial Sync: Historical data import
- Incremental Sync: Ongoing data updates
- Bi-directional (where supported): Push data back to source
Supported Integrations
| Platform | Data Synced | Sync Frequency |
|---|
| Shopify | Customers, Orders, Products, Abandoned Checkouts | Every 6 hours (configurable) |
| VTEX | Coming soon | — |
Channels
Channels are the communication methods used to reach customers.
Channel Capabilities
| Channel | Personalization | Rich Content | Two-Way | Delivery Speed |
|---|
| Email | High | Yes (HTML) | Limited | Minutes |
| SMS | Medium | No | Yes | Seconds |
| WhatsApp | High | Limited | Yes | Seconds |
| Push | Low | No | No | Instant |
Channel Selection
The MAB algorithm automatically determines the optimal channel for each customer based on:
- Historical engagement on each channel
- Message urgency and content type
- Customer preferences and availability
- Channel deliverability and cost