# Postmark integration

> Transactional email delivery service with high deliverability, templates, message streams, suppression lists, and detailed analytics.

- Authentication: apiKey

## Tools (46)

- **Activate Bounce**: Reactivate a previously hard-bounced address so emails can be sent to it again.
- **Archive Message Stream**: Soft-delete a message stream; permanent deletion happens 45 days later.
- **Check Spam Score**: Run a raw email source through SpamAssassin to get a spam score and report (separate service, no auth).
- **Create Inbound Rule**: Create an inbound rule to block emails from a specific sender address or domain.
- **Create Message Stream**: Create a new Transactional or Broadcasts message stream.
- **Create Suppressions**: Add up to 50 email addresses to a stream's suppression list (ManualSuppression).
- **Create Template**: Create a new email template (Standard or Layout).
- **Create Webhook**: Create a webhook to receive open/click/bounce/delivery/spam/subscription event POSTs.
- **Delete Inbound Rule**: Delete an inbound rule trigger by ID.
- **Delete Suppressions**: Remove addresses from a stream's suppression list (HardBounce or ManualSuppression only).
- **Delete Template**: Permanently delete a template by ID or alias.
- **Delete Webhook**: Delete a webhook by ID.
- **Edit Server**: Update server settings (name, color, webhook URLs, tracking, inbound config).
- **Edit Template**: Update an existing template's name, subject, bodies, alias, type, layout, or active state.
- **Edit Webhook**: Update a webhook's URL, triggers, headers, or auth.
- **Get Bounce**: Retrieve details of a single bounce record by bounce ID.
- **Get Bounce Counts**: Daily and total bounce counts by type (hard, soft, transient, SMTP API error).
- **Get Bounces**: List bounces with filters for type, recipient, tag, date range, and inactivity.
- **Get Click Counts**: Per-day counts of total and unique link clicks over a date range.
- **Get Delivery Stats**: Aggregated counts of bounce types and inactive recipients for the server.
- **Get Email Open Counts**: Per-day counts of total and unique opens over a date range.
- **Get Inbound Message Details**: Retrieve full body, headers, and attachments of a single inbound message.
- **Get Message Stream**: Retrieve details of a specific message stream by ID.
- **Get Outbound Message Details**: Retrieve full details (body, recipients, events) of a single sent outbound message by ID.
- **Get Outbound Overview**: Aggregate outbound statistics: sends, bounces, opens, clicks, spam complaints, rates.
- **Get Sent Counts**: Daily and total counts of emails sent over a date range.
- **Get Server**: Retrieve the current server's configuration (tracking, hooks, inbound, tokens).
- **Get Spam Complaints**: Per-day and total spam complaint counts.
- **Get Template**: Fetch a single template (subject, HTML, text bodies, model) by ID or alias.
- **Get Webhook**: Retrieve details of a single webhook by ID.
- **List Inbound Rules**: List inbound rule triggers (blocked sender addresses/domains for inbound parsing).
- **List Message Streams**: List all message streams on the server (Transactional, Broadcasts, Inbound).
- **List Outbound Message Clicks**: List individual link-click events with recipient, original link, and geo/client info.
- **List Outbound Message Opens**: List individual open events with recipient, geo, client, and OS details.
- **List Suppressions**: List suppressed (blocked) email addresses for a message stream.
- **List Templates**: List all templates on the server with pagination and type/active filters.
- **List Webhooks**: List all webhooks configured on the server.
- **Search Inbound Messages**: List/search inbound messages received via Postmark's inbound parsing.
- **Search Outbound Messages**: List/search sent messages with filters for recipient, tag, status, and date range.
- **Send Batch Emails**: Send up to 500 raw (non-templated) emails in a single API call.
- **Send Batch Templated Emails**: Send up to 500 templated emails (each with its own TemplateModel) in one API call.
- **Send Email**: Send a single transactional email with raw HTML/text content.
- **Send Email with Template**: Send a single email rendered from a saved Postmark template + model.
- **Unarchive Message Stream**: Restore an archived message stream within the 45-day window before permanent deletion.
- **Update Message Stream**: Update a stream's name, description, or subscription handling.
- **Validate Template**: Test-render a template's subject/HTML/text against a sample model before saving.

## Related prompts

- [Daily email deliverability digest in Slack](https://www.generalinput.com/prompts/daily-email-deliverability-digest-in-slack.md)
- [Log Postmark bounces to HubSpot and alert deal owners in Slack](https://www.generalinput.com/prompts/log-postmark-bounces-to-hubspot-and-alert-deal-owners-in-slack.md)
- [Turn support emails into triaged Linear tickets](https://www.generalinput.com/prompts/turn-support-emails-into-triaged-linear-tickets.md)
- [Turn Typeform leads into HubSpot contacts with a Postmark follow-up](https://www.generalinput.com/prompts/turn-typeform-leads-into-hubspot-contacts-with-a-postmark-follow-up.md)
- [Recover failed Stripe payments with Postmark dunning emails](https://www.generalinput.com/prompts/recover-failed-stripe-payments-with-postmark-dunning-emails.md)

Connect Postmark in General Input: https://www.generalinput.com/apps/postmark