Shared campaign planner
Shared across dashboard users and separate from the existing marketing calendar. This planner records plans only; changing a stage does not start prospecting or send email.
Campaign Mail
The Ad Concierge · outreach command center · schedules shown in Eastern Time (ET)
Delivery health and SES hard/soft bounce metrics.
Shared across dashboard users and separate from the existing marketing calendar. This planner records plans only; changing a stage does not start prospecting or send email.
Review event dates, progress and planned email steps.
Describe your audience, review the AI's search, then decide whether to run it. Contacts are staged for review; this does not send email.
Checking connections…
Running uses Blitz records and looks up work emails. It never imports or sends automatically.
New contacts are checked against existing lists and suppression. A list is created only when you choose to import.
Compare recorded engagement with your targets and identify what to review next.
Loading the scorecard…
New York time. Events are grouped by when their notifications arrived. Opens and clicks may include automated activity; the counts describe daily activity, not one send cohort.
Sent means SES accepted the report. If delivery is uncertain, review the inbox before sending another copy.
These editable targets are guides. Recorded opens and clicks can include privacy tools and automated scanners.
Shares aggregate engagement numbers and targets with Claude, never contact details. Requires server configuration; up to 20 requests per day.
Enter delivered counts and recorded opens or clicks for each version. This calculator does not start or schedule an A/B test.
Clicks within five seconds of delivery are excluded when both SES timestamps are available. Clicks with missing timestamps remain included. Privacy tools and security scanners can still affect these numbers.
Rates are the share of delivered messages with at least one recorded open or click. Only events received by our SES webhook are included. A missing event does not prove that a person did not open or click.
| Select | Contact | Company | First open (ET) | Last open (ET) | Last click (ET) | Links clicked | Delivered messages | Suppression |
|---|
Link query strings are hidden. Unsubscribe links are omitted.
Choose contacts on this page to create a follow-up list. Suppression is checked again before adding or exporting; creating a list does not send email.
Choose a campaign and one of the three activity filters, then save every matching contact across all pages. Recorded opens and clicks can include automated activity; review the list before using it.
A link creates a segment of contacts who clicked that URL; query strings are ignored. Recorded clicks can include automated scanners.
Loading campaigns…
Campaign status is based on the dashboard. Calendar plays are a separate planning tool and do not start sends.
SES hard/soft bounce metrics from the event webhook.
Loading recorded engagement…
Rates are based on recorded delivered messages in this period. Opens and clicks can include automated activity.
| When | Class | Subtype | Detail |
|---|
Emails accepted by SES, grouped by campaign, email, and UTC day. Acceptance does not guarantee delivery.
List attribution is captured for new sends. Older sends show “Not recorded” rather than guessing which lists were involved.
| Campaign | Lists involved | Sent | Last sent (UTC) |
|---|
Plan new sends around queued emails and expected follow-ups.
Open this tab to load capacity.
Across all senders. Planned volume includes queued emails, scheduled first emails and expected follow-ups. Upcoming quotas assume the current SES limit remains unchanged.
| Day (UTC) | Planned emails | SES quota | Rolling / carried usage | Quota left after plan | Room after reserve | Status |
|---|
All dates use UTC to match sending schedules. Planning reserve does not change sending limits. Follow-ups assume earlier emails send on time; delays can shift load to later days. First emails with a scheduled campaign start are included; unscheduled first emails are excluded until queued. Headroom is shared across senders and must not be added together. SES uses a rolling 24-hour quota; future figures conservatively retain the previous day’s projected load. Other applications sharing SES and deliverability changes can reduce capacity. Review Reputation before large sends. No active warmup cap means sender capacity is unknown.
| Day (UTC) | Sender | Warmup cap | Planning budget | Sent today | Queued + projected | Room for new sends | Status |
|---|
Same figures as the Amazon SES Reputation metrics page: account status plus historic bounce and complaint rates.
| Day (UTC) | Sends | Delivered | Permanent bounces | Transient bounces | Complaints |
|---|
Review your campaigns, then open one to edit its sequence, lists and settings.
Name the campaign, tick the lists to include, then drag emails in the workflow. Click a step to set the template and wait.
draft
Tap a card to edit it. Use arrows to reorder. Wait pills sit between emails.
Every list here can be removed. People only on that list are dropped, including ones already sent. People who are also on a list you keep stay.
Open the list and tick one or more. People already in the campaign stay as they are.
CSV needs an email column. You can drop several files at once.
Save campaign edits before scheduling. Available before any emails are queued or sent. Canceling returns to manual start. Pause sending stops a scheduled campaign; resuming after the date allows it to start.
Send people who have not received the current email yet. Someone already waiting for the next step is left alone. Blocked, blacklisted, and unsubscribed addresses are skipped.
Sending is paused. Resume the campaign before sending more.
0 remaining ready
Open a campaign to manage recipients.
| Validation | Sending | Sequence | Send reason | Data |
|---|
Unsubscribe anyone who asks to stop receiving emails. This applies across all lists and campaigns, including future imports. Emails already handed to SES cannot be recalled.
Block every address at an exact domain across all campaigns. Contacts stay on your lists. Add subdomains separately.
Select lists to combine, open one to manage contacts, or drop several CSVs into a list.
This permanently deletes the selected lists and their list memberships. Contacts in other lists, enrolled campaign recipients, suppression records, and send history stay available.
Lists and contacts are kept. Choose where the lists should move before deleting this group.
Creates a new list with duplicates removed. Your source lists stay available.
| Data |
|---|
Search and open a saved email. Duplicate and delete live on the editor.
Click a block to add it. Use Look for colors, then Font, size, and columns on the right. Tap any text to edit.
This is how it looks with sample names filled in.
Choose GPT or Claude and connect Blitz MCP. Settings apply to all dashboard users. API keys are encrypted on the server and are never displayed again.
Loading connection settings…
Stored in Postgres and changeable anytime. Env vars are only used when a field is empty.
Campaign validation uses the SMTP mailbox check. Leave Auto Validation off unless you still want Amazon to filter at send time.
Search and open an email in the builder.
Verified sending identities in this region.
Optional send settings, such as event destinations.
This cannot be undone.