Email operations dashboard

Prime Meridian Workspace
β€”
β€”
β€”
0
0
0
0
0
0
0
0
0

Campaign workflow

Import β†’ Verify β†’ List β†’ Build campaign β†’ Quality check β†’ Send β†’ Track β†’ Follow up
Live sendingEnabled
Suppression protectionEnabled in database

Recommended next action

Add your spam dictionary, import a consented attendee list, then use the analyzer before configuring SES.

Inbox

Replies to your mailboxes land here once AWS SES inbound receiving is connected.

Select a message on the left.

Contacts

Email required; first name, company and job title are optional.
First nameEmailCompanyJob titleVerification

Import Center

Upload a CSV, preview results, then import only the valid, non-suppressed rows.

Import history

FileTotalNewDuplicateInvalidSuppressedDate

Recipient Lists

Create a list, then add contacts to it.

All lists

Select a list

Choose a list on the left to manage its contacts.

Suppression List

Unsubscribed, hard-bounced, complained, manual, and global do-not-email addresses are removed before every live send.

EmailReasonSourceAdded

Verification

Real DNS + mail-server check per address.
Checks take roughly 1-2 seconds per address, and mail servers can occasionally block automated checks β€” this shows as "unknown" rather than a wrong answer.
EmailStatusDetailChecked

Senders

Domains and mailboxes used for sending, plus assigning one mailbox per domain to each employee.

Add domain

Sender pool

Campaigns rotate the "from" address across active senders β€” one per email β€” to spread volume over your owned domains for better deliverability.

0
0
0

Must be on a domain you've verified in AWS SES (DKIM). Gmail / Yahoo / Outlook addresses can't be used β€” SES rejects them.

Compliance footer

Appended to every email (and reply) after the sender's signature. Keep the unsubscribe instruction β€” it protects deliverability.

FromDomainSESSentStatus

Mailbox assignment

One dropdown per employee per domain β€” assign one mailbox from each of your domains to each employee, so everyone sends from a mix of domains rather than just one.

Campaigns

Draft β†’ Scheduled β†’ Sending β†’ Completed β†’ Analytics.
NameStatusRecipientsSkipped (suppressed/invalid)PacingScheduled for

Templates

Group templates into a pool β€” Bulk Send rotates between a pool's templates automatically.

New template

Bulk Send

Filters out suppressed and invalid contacts automatically, runs a spam check, and rotates across the selected template pool.

Columns: Name, Email, Subject (optional per-row), plus any extra column as {{placeholders}}. The email column is detected automatically, whatever it's named.

Follow-up sequence (up to 4 steps)

Each step waits the given number of days after the previous one, and skips anyone who's replied, unsubscribed, bounced, or is otherwise suppressed/invalid β€” checked fresh at the moment each step is generated.

Upload your whole list in one go β€” this spaces the actual sends out automatically, instead of you needing to send in smaller manual batches.

Follow-ups

Multi-step sequences, set at Bulk Send time or here β€” each step skips anyone who's replied, unsubscribed, bounced, or is suppressed/invalid.
0
0
0
0

Follow-up steps

CampaignStepDueStatus

Set a follow-up sequence

For campaigns that didn't have one configured when sent β€” set up to 4 steps the same way Bulk Send does.

CampaignStatus

Sent Items

Click a campaign to see exactly what was sent, to whom, and when.

CampaignStatusRecipientsScheduled for

One-off emails (Composer + replies)

ToFromSubjectStatusSent

Sender rotation

How campaigns will spread across your sender pool once sending is live. Settings save immediately.

Rotation strategy

Daily caps

Warmup ramp

Or set an exact cap for each day β€” overrides the settings above when filled in.

Pacing

Enforcement

When every mailbox has hit its cap (or it's outside business hours), auto-defer queues the remaining recipients for the next open window instead of sending anyway.

Deliverability

Per-domain and per-mailbox reputation from SES events, over the last 14 days. Tune rotation on the Rotation page.
0
β€”
β€”
β€”
β€”

SES account: available once AWS SES is connected.

Volume & outcomes over time

By domain

By mailbox

MailboxHealthTodayWarmupSentBounceComplaintOpen

Email analytics

Company-wide sending activity per employee. Deliverability, opens and clicks populate once open/click tracking is enabled in AWS SES.
0
0
0
0
0
0

AWS SES sending quota

β€”
β€”
β€”
β€”

Click "Refresh AWS quota" to load real numbers from your AWS account.

Per employee

EmployeeRoleSentFailedDeliveredRepliesBouncedComplaintsOpenedClicked

Access & activity log

ActionByWhen

Admin

Add employee

Creates a real login instantly β€” no need to use the Supabase Dashboard anymore.

All users

Email Quality Analyzer

Spam words, symbols, links, unsubscribe and signature checks.

Quality result

Run an analysis to see the score and suggested replacements.

Bulk Spam Word Manager

Admins can add, edit, disable, import, and export promotional, urgency, claims, CTA, financial, adult/sensitive, and formatting rules.

Word / phraseSeveritySuggestionActive

Users & Performance

To add a new employee, use the Admin tab. Reply counts fill in once AWS SES inbound receiving is connected.
EmployeeRoleStatusQueuedReplies

Reports

Contacts added todayTracked
ImportsTracked
Delivery / bounce / complaint rateAvailable with SES events
Verification rateAvailable