> ## Documentation Index
> Fetch the complete documentation index at: https://help.getvero.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Campaigns Overview

> Understand the fundamentals of campaigns in Vero 2.0 — from triggers and audiences to Broadcasts and Journeys.

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.

### 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 Broadcast](/vero-2/campaigns/broadcasts/create-a-broadcast)

### 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](/vero-2/campaigns/journeys/creating-and-editing-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 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

**For Journeys:**

* **Event Trigger** — Users enter the journey when they perform a specific tracked action

[Learn about recurring schedules](/vero-2/campaigns/broadcasts/recurring-schedule-trigger-automation) | [Learn about event triggers](/vero-2/campaigns/journeys/event-trigger)

### 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](/vero-2/campaigns/broadcasts/adding-an-audience-to-your-campaign) | [Learn about segments](/vero-2/segments/what-are-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:

```liquid theme={null}
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](/vero-2/message-content/creating-an-email-message) | [Learn about personalization](/vero-2/message-content/how-to-personalise-your-message-using-liquid)

## Key features

### A/B testing

Test different versions of your message to optimize performance. Currently supported for Broadcasts only.

[Learn about A/B testing](/vero-2/campaigns/broadcasts/ab-testing-single-message)

### 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](/vero-2/reporting/viewing-campaign-metrics)

### Custom settings

Configure from email addresses, custom headers, unsubscribe pages, and branding options.

[Learn about campaign settings](/vero-2/campaigns/setting-up-your-from-email-address)

## Broadcasts 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

**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?

* **New to Vero?** Start with our [quickstart guide](/vero-2/getting-started/quickstart)
* **Want to send a newsletter?** Follow the [broadcast campaign guide](/vero-2/campaigns/broadcasts/create-a-broadcast)
* **Building automation?** Learn about [creating Journeys](/vero-2/campaigns/journeys/creating-and-editing-journeys)

For a deeper understanding of how campaigns fit into Vero's overall architecture, check out our [core concepts guide](/vero-2/getting-started/core-concepts).
