Skip to main content
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:
  1. Run a test for a fixed period
  2. Wait for statistical significance
  3. Manually pick a winner
  4. Apply the winning variant
MAB does this continuously and automatically:
  1. Exploration: Tests different variations (templates, channels, send times)
  2. Exploitation: Gradually shifts traffic to better-performing variations
  3. 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

ElementDescription
TemplatesDifferent message variations (subject lines, copy, CTAs)
ChannelsEmail vs. SMS vs. WhatsApp vs. Push
Send TimeOptimal time of day and day of week
Creative ConceptsDifferent psychological appeals (urgency, social proof, personalization)

Creative Concept Framework

RevBridge AI uses a structured framework of 6 Creative Concepts to generate diverse template variations:
CodeNameStrategy
CC-01Financial RationalSpecific discounts, savings amounts, price comparisons
CC-02Financial EmotionalUrgency, FOMO, limited-time offers, flash sales
CC-03Social RationalReviews, testimonials, ratings, social proof
CC-04Social EmotionalCommunity, belonging, trending items, exclusivity
CC-05Personal RationalPersonalized recommendations, completion incentives
CC-06Personal EmotionalStorytelling, 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.

Customer Data Platform (CDP)

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

TypeDescriptionUse Case
Rule-BasedDefined by conditions on customer attributes”Customers with 3+ purchases”
BehavioralBased on events and actions”Abandoned cart in last 7 days”
RFMRecency, Frequency, Monetary analysis”High-value at-risk customers”
ImportUploaded via CSV”VIP customer list from external CRM”
IntegrationSynced 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:
  1. Color Palette: Primary, secondary, accent, and neutral colors
  2. Typography: Font families, sizes, and hierarchy
  3. Visual Style: Photography style, imagery preferences
  4. 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 Formats

ChannelFormatConstraints
EmailHTML with responsive designFull rich content, images, CTAs
SMSPlain text160 characters recommended
WhatsAppFormatted textBold, italic, emojis, no HTML
PushTitle + Body50 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

TypeDescription
AI Campaign (Autonomous)Self-optimizing campaigns using MAB algorithm
Traditional CampaignManual campaigns with fixed settings

Campaign States

StateDescription
DraftCampaign is being configured
ScheduledCampaign is queued to start at a specific time
ActiveCampaign is running and sending messages
PausedCampaign is temporarily stopped
CompletedCampaign 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

EventDescriptionProperties
page_viewCustomer viewed a pageURL, page title
product_viewCustomer viewed a productProduct ID, name, price
add_to_cartCustomer added item to cartProduct ID, quantity
cart_abandonCustomer left without purchasingCart value, items
purchaseCustomer completed purchaseOrder ID, total, items
email_openCustomer opened emailCampaign ID, template
email_clickCustomer clicked email linkCampaign ID, URL

Integrations

Integrations connect RevBridge AI to external platforms for data synchronization.

Integration Flow

  1. Authentication: OAuth-based secure connection
  2. Initial Sync: Historical data import
  3. Incremental Sync: Ongoing data updates
  4. Bi-directional (where supported): Push data back to source

Supported Integrations

PlatformData SyncedSync Frequency
ShopifyCustomers, Orders, Products, Abandoned CheckoutsEvery 6 hours (configurable)
VTEXComing soon

Channels

Channels are the communication methods used to reach customers.

Channel Capabilities

ChannelPersonalizationRich ContentTwo-WayDelivery Speed
EmailHighYes (HTML)LimitedMinutes
SMSMediumNoYesSeconds
WhatsAppHighLimitedYesSeconds
PushLowNoNoInstant

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