> For the complete documentation index, see [llms.txt](https://docs.codemash.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codemash.io/cloud/emails/campaigns.md).

# Campaigns

**Where:** Email → Campaigns · `/projects/<project>/emails/campaigns`

A **campaign** is a bulk send: one template delivered to a chosen audience — all users, specific users, raw email addresses, or records from a database collection. Campaigns run in **batches**, and every batch and message is tracked.

<figure><img src="/files/cdLEGt23d3a3FJE2afr2" alt=""><figcaption><p>Email → Campaigns.</p></figcaption></figure>

## What you can do here

The list shows each campaign's **Created On**, **Status**, **Strategy**, **Template**, and **Integration**, and refreshes itself while campaigns run. Filter by Campaign ID (`cmp_4RXMBq6T24SOIilOBtkao9`), Template ID (`tmpl_5Rf3EKWEKMsihdBkPAcK0`), a recipient's email address, or a date range.

**Create Campaign** opens the [create form](/cloud/emails/campaigns/new.md): pick the template and the audience (the same delivery-settings model used by triggers), optionally schedule it with timezone-aware delivery, and send. Open a campaign to see its [details](/cloud/emails/campaigns/details.md) — batches, per-message status, **statistics**, and the **Stop** action for a running one.

## Use it from code

[Notifications → Email](/sdks-and-cli/notifications/email.md).

## API reference

Endpoints: [Get Email Campaigns](/api-reference/notifications/email/get-email-campaigns.md), [Create Email Campaign](/api-reference/notifications/email/create-email-campaign.md).
