Campaign types
Vero 2.0 supports two types of campaigns, each designed for different messaging scenarios.Broadcasts
Broadcasts send one message to your audience. They’re perfect for newsletters, promotional emails, product announcements, and one-time notifications. Broadcasts can be sent immediately, scheduled for a specific date and time, or automated to run on a recurring schedule. Learn how to create a BroadcastJourneys
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 JourneysThe three parts of a campaign
Every campaign is built from three core components:1. Trigger
The trigger determines when your campaign sends messages. For Broadcasts:- 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
- Event Trigger — Users enter the journey when they perform a specific tracked action
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
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
Key features
A/B testing
Test different versions of your message to optimize performance. Currently supported for Broadcasts only. Learn about A/B testingCampaign 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 metricsCustom settings
Configure from email addresses, custom headers, unsubscribe pages, and branding options. Learn about campaign settingsBroadcasts vs. Journeys
Choose the right campaign type for your use case:| Feature | Broadcasts | Journeys |
|---|---|---|
| Messages per campaign | One | Multiple |
| Trigger options | Immediate, scheduled, recurring, or event | Event only |
| Audience options | CSV, Google Sheets, SQL, or segment | Event-triggering user |
| Delays between messages | N/A | Up to 365 days |
| Visual canvas | No | Yes |
| A/B testing | ✅ Yes | ❌ Not yet |
| Best for | Newsletters, announcements, promotions | Onboarding, nurture, automation |
Common use cases
Broadcasts:- Weekly newsletters to active users
- Product launch announcements
- Seasonal promotions
- Event invitations
- 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?- New to Vero? Start with our quickstart guide
- Want to send a newsletter? Follow the broadcast campaign guide
- Building automation? Learn about creating Journeys

