Skip to main content
A campaign is how you send messages to your users in Vero. Every campaign combines three essential components: a trigger (when to send), an audience (who receives it), and content (what they receive).

Campaign types

Vero 2.0 supports two types of campaigns, each designed for different messaging scenarios.

Single Message campaigns

Single Message campaigns send one message to your audience. They’re perfect for newsletters, promotional emails, product announcements, and one-time notifications. Single Message campaigns can be sent immediately, scheduled for a specific date and time, or automated to run on a recurring schedule. Learn how to create Single Message campaigns

Journeys

Journeys are multi-message, event-triggered campaigns that send a sequence of messages over time. They’re ideal for onboarding sequences, abandoned cart recovery, and re-engagement campaigns. Journeys use a visual canvas builder where you can add messages, delays, and branching logic to create sophisticated automated flows. Note: Journeys are currently in beta with more features coming soon. Learn how to create Journeys

The three parts of a campaign

Every campaign is built from three core components:

1. Trigger

The trigger determines when your campaign sends messages. For Single Message campaigns:
  • Immediate — Send right away when you click “Start”
  • Scheduled — Send at a specific date and time
  • Recurring Schedule — Send automatically on a repeating schedule (daily, weekly, monthly, or custom)
  • Event Trigger — Send when users perform a specific tracked action
For Journeys:
  • Event Trigger — Users enter the journey when they perform a specific tracked action
Learn about recurring schedules | Learn about event triggers

2. Audience

Your audience defines who receives the campaign. Vero offers multiple ways to build audiences:
  • CSV Upload — Upload a file with user data
  • Google Sheets — Connect a Google Sheet as your audience source
  • SQL Data Source — Query your data warehouse directly (Snowflake, BigQuery, Redshift, PostgreSQL, MySQL, SQL Server)
  • Segments — Use dynamic, reusable audience definitions based on user properties, events, or engagement
Important: Vero automatically excludes unsubscribed users from all campaigns. Learn about adding audiences | Learn about segments

3. Content

Your content is the message users receive—what they see in their inbox or on their phone. Channel: Choose email or SMS based on your campaign goals and configured channels. Message components:
  • Email — From name, from address, subject line, preview text, and body (drag-and-drop, HTML, or plain text)
  • SMS — From number and message body
Personalization: Use Liquid templating to add dynamic content based on user properties or event data:
Hi {{ user.first_name | default: "there" }},

Thanks for purchasing {{ event.product_name }}!
Templates: Create reusable message designs to speed up content creation across campaigns. Learn about creating messages | Learn about personalization

Key features

A/B testing

Test different versions of your message to optimize performance. Currently supported for Single Message campaigns only. Learn about A/B testing

Campaign reporting

Track sent, delivered, opened, clicked, bounced, and unsubscribed metrics. Journeys also show users currently in the journey and per-message breakdowns. Learn about campaign metrics

Custom settings

Configure from email addresses, custom headers, unsubscribe pages, and branding options. Learn about campaign settings

Single Message vs. Journeys

Choose the right campaign type for your use case:
FeatureSingle MessageJourneys
Messages per campaignOneMultiple
Trigger optionsImmediate, scheduled, recurring, or eventEvent only
Audience optionsCSV, Google Sheets, SQL, or segmentEvent-triggering user
Delays between messagesN/AUp to 365 days
Visual canvasNoYes
A/B testing✅ Yes❌ Not yet
Best forNewsletters, announcements, promotionsOnboarding, nurture, automation

Common use cases

Single Message campaigns:
  • Weekly newsletters to active users
  • Product launch announcements
  • Seasonal promotions
  • Event invitations
Journeys:
  • Welcome email series for new signups
  • Abandoned cart recovery sequences
  • Re-engagement campaigns for inactive users
  • Post-purchase follow-ups

Getting started

Ready to create your first campaign? For a deeper understanding of how campaigns fit into Vero’s overall architecture, check out our core concepts guide.