Work through this list in order. Skipping a step is what usually blocks the first send.
Account
- Confirm your login email (8-digit code).
- Add your business name and mailing address under workspace / account settings. Campaigns will not send without a complete address. See Workspace details.
- Open Settings → Request Approval and submit account approval. Wait until status is approved before a live campaign or transactional API send.
- Subscribe to a plan if you are sending campaigns (an active subscription is required).
Domains (do this before lists)
Mailivate uses two sending paths. Details: Sending domains overview.
- Campaigns / automations — Settings → Marketing domains — add a subdomain (
news.acme.comormail.acme.com). Publish ownership + SPF, Check DNS, then publish DKIM when it appears, then Check DNS again. Guide: Marketing domains. - App / API email — Settings → Transactional domains — add your root domain (
acme.com). Publish DNS, Check DNS. Guide: Transactional domains.
Do not use the same hostname for both. After verification, From addresses must match that host exactly (hello@news.acme.com, not hello@acme.com, if marketing is news.acme.com).
List and first campaign
- Lists → Create list. Default From and reply-to must be on the verified marketing domain. Guide: Creating a list.
- Add yourself as a subscriber (or import a small permission-based CSV). Guide: Importing subscribers.
- Optional: create a signup form under Forms and embed it or share the hosted link. Guide: Signup forms.
- Campaigns → Create campaign — pick the list, write content, set From on the marketing domain, send a test, then send or schedule. Guide: Send your first email.
Transactional API (optional, parallel)
- Account → API Tokens — create a token and store it on your server.
- Confirm account approval is approved.
- Send
POST /api/emailwithFromon the transactional domain. Examples: Send transactional email (API).
Confirm it worked
- Campaign: open the campaign Summary for delivery, opens, and clicks.
- Transactional: Transactional → Log.
If send is blocked, use the troubleshooting table in Send your first email.