
Track Postmark email delivery with ParseBounce. Monitor hard bounces, soft bounces, spam complaints, and delivery status in one unified dashboard.
| Postmark Event | ParseBounce Type | Description | Suppression |
|---|---|---|---|
| HardBounce | bounce | Permanent delivery failure - email address doesn't exist | Auto |
| SoftBounce | bounce | Temporary failure - mailbox full, server unavailable | — |
| SpamComplaint | complaint | Recipient marked email as spam | Auto |
| Delivery | delivery | Email successfully delivered | — |
| Open | open | Recipient opened the email | — |
| Click | click | Recipient clicked a link | — |
| SubscriptionChange | unsubscribe | Recipient changed subscription preferences | — |
Events marked "Auto" are automatically added to your suppression list
Follow these steps to start monitoring your Postmark emails
Log in to Postmark → Select your Server → Settings → Webhooks.
Click "Add webhook" and select Bounce as the webhook type. Paste your ParseBounce webhook URL.
Repeat for other event types: Spam Complaints, Delivery, Opens, Clicks as needed.
Optionally enable "Include message content" if you want full message details in events.
Use Postmark's "Send test" button to verify events are received by ParseBounce.
Postmark doesn't use signature verification. Instead, it recommends using a unique, secret webhook URL. ParseBounce generates a unique URL with a secret token for security.
Hard bounces indicate permanent failures (invalid addresses). Soft bounces are temporary issues like full mailboxes. ParseBounce automatically suppresses hard bounces.
Yes! Use Postmark's Metadata feature to include custom key-value pairs like parsebounce_id for campaign tracking.
Yes, Postmark requires separate webhook configurations for different event types (bounces, complaints, etc.). Point them all to your ParseBounce webhook URL.