Skip to main content

Campaigns

A campaign sends a template to a selected audience. Once sent, DiveManager tracks opens and unsubscribes in real time.

Campaigns list

Creating a campaign

  1. Go to Marketing → Campaigns and click + New Campaign.
  2. The campaign wizard walks you through three steps:

Step 1 — Template & Subject

  • Choose an existing template.
  • Optionally override the subject line for this specific send without modifying the template.
  • Optionally override the preheader.

Step 2 — Audience

Define who receives the campaign:

FilterHow it works
Certification levelOnly divers holding specific cert levels
Last dive dateOnly divers who dived on or after a specific date
All mailable contactsEveryone who has given marketing consent and hasn't unsubscribed
Manual overrideInclude or exclude specific divers regardless of filters

The audience preview shows an estimated recipient count as you adjust filters.

:::info Consent is always respected Unless you explicitly enable the Override consent toggle (for transactional messages only), DiveManager will only send to divers who have opted in to marketing. :::

Step 3 — Schedule

  • Send now — the campaign starts sending immediately after you confirm.
  • Schedule for later — choose a future date and time; DiveManager will send automatically.

Sending and delivery

Campaigns are sent through your own SMTP relay (configured in Settings). For large audiences, DiveManager sends in batches to respect rate limits. The campaign page shows a live progress bar during sending.

Campaign analytics detail

Campaign analytics

After a campaign has been sent, click on it to open the Campaign Detail page:

Summary stats

MetricDescription
RecipientsTotal number of divers the campaign was sent to
SentSuccessfully delivered (bounces reduce this count)
Unique opensHow many divers opened the email at least once
Open rateUnique opens ÷ sent × 100
Total opensTotal number of times the email was opened (includes re-opens)

Recipient list

Below the stats you'll see the full recipient list with per-diver statuses. Use the filter pills to narrow down:

FilterShows
AllEvery recipient
OpenedDivers who opened the email
UnopenedDivers who haven't opened yet
FailedDelivery failures
UnsubscribedDivers who clicked the unsubscribe link after receiving the campaign

The Unsubscribed filter appears automatically when at least one recipient has unsubscribed. Unsubscribed divers are marked with a badge on their row — they will not receive future campaigns.

Retrying failed deliveries

If some emails failed to deliver (e.g., SMTP timeout), a Retry failed button appears at the top of the campaign detail page. Clicking it re-queues only the failed recipients — no one who already received it gets a duplicate.

Unsubscribes

Every campaign email includes an unsubscribe link at the bottom. When a diver clicks it, they are immediately removed from future campaign sends. Their unsubscribe date is recorded on their profile.

Divers can re-subscribe at any time through the same unsubscribe page, which shows a "Re-subscribe" option.