Connectors
Postmark
Connect Postmark for high-reputation transactional delivery with clean event normalization in GenieOS.
Postmark is a strong fit for product and transactional mail where fast delivery and clear message streams matter. GenieOS keeps template governance and send history while Postmark handles delivery.
Before you start
- Create a Postmark server token.
- Verify your sender signature or domain in Postmark.
- Decide which Postmark message stream should receive GenieOS sends.
Setup
flowchart TD
Token[Create Postmark server token] --> Install[Install connector in GenieOS]
Install --> Stream[Choose message stream]
Stream --> Test[Send connector test]
Test --> Webhook[Configure Postmark webhook]
Webhook --> Timeline[Events appear in GenieOS timeline]- Open Settings -> Connectors and choose Postmark.
- Paste the server token.
- Configure the message stream and sender defaults.
- Copy the GenieOS webhook URL into Postmark.
- Send a connector test.
Capabilities
| Capability | Support |
|---|---|
| Transactional sends | Yes |
| Broadcast sends | Yes, if your Postmark account and stream allow it |
| Attachments | Postmark limits apply |
| Inline images | Postmark limits apply |
| Webhooks | Delivery, bounce, open, click, spam complaint events where enabled |
| Suppressions | Bounce, complaint, and unsubscribe signals can suppress recipients |
Webhooks and suppressions
Postmark webhooks should include bounces, deliveries, opens, clicks, and spam complaints if you want full GenieOS timelines. GenieOS suppressions are checked before send even if Postmark also maintains its own suppression state.
Troubleshooting
- Token errors usually mean you used an account token instead of the server token expected by the connector.
- Stream errors usually mean the configured message stream does not exist or is not enabled for the requested send type.
- Missing opens and clicks usually mean tracking is disabled for the stream.
Postmark is usually best for transactional mail. Use a lifecycle platform connector when downstream journey analytics are the main requirement.