Appearance
Postmark
Postmark
ActiveCampaign's transactional email service. Known for raw speed and excellent inbox placement. Per-Server API tokens.
Prerequisites
- A Postmark account. Free trial includes 100 emails on a sandbox server.
- A verified Sender Signature (single email or full domain).
Step-by-step
Verify your sender
Postmark dashboard → Sender Signatures → Add Sender Signature. Enter a single email (verify via clicking the link in the email Postmark sends), or set up Domain DKIM/Return-Path.
For production, use Domain DKIM — recipients see the email as truly coming from your domain.
Get the Server API Token
Postmark → pick a Server (or create one — separate Servers can have separate quotas/tokens) → API Tokens tab.
Copy the Server Token. Postmark uses the same token for both username and password fields.
Add the connection in SendGrail
WordPress admin → SendGrail → Connections → Add Connection → pick Postmark.
Fill in:
- Connection Name: Postmark
- From Email: your verified sender
- From Name: display name
- API Key: the Server Token from step 2
Click Save.
Test
SendGrail → Test Email → pick the Postmark connection → send.
Troubleshooting
422 Sender signature not found
Your From Email isn't verified in Postmark. Add it as a Sender Signature, OR verify the parent domain.
401 Unauthorized
Wrong Server Token. Double-check that you copied the Server Token, not the Account Token (which Postmark also shows).
Emails go through but aren't seen by recipient
Postmark separates Transactional and Broadcast streams. New servers default to Transactional — make sure your Server's stream type matches what you're sending. Marketing emails sent through a Transactional stream may be flagged.
What's next
- Failure Alerts — get pinged when Postmark rejects.
- Email Routing — route only transactional emails through Postmark while marketing goes elsewhere.