Postmark Integration

How to use Postmark with MagicBell

Deliver email notifications with your Postmark account

To configure Postmark for your MagicBell project, follow these steps:

  1. Sign up for Postmark and obtain a server API token.
  2. Verify your sender signature in Postmark.
  3. From the Channels page in your Dashboard, click the ⚙ icon next to Email to access Email Channel Settings.
  4. Under Postmark, enable the provider and enter the API key from step 1 then click Save.
You can optionally configure a custom from email address (verified sender signature) and name.

Once your account is set up, MagicBell will automatically deliver email notifications through your Postmark account, no additional work is needed.

Please keep in mind that MagicBell automatically injects both notification_id and broadcast_id in the metadata of messages sent to Postmark.

Sending emails with additional or unique content

Our create notifications endpoint allows you to customize the content sent to Postmark by setting notification.overrides.

The notification.overrides parameter accepts all of the body parameters of Postmark's Email API.

Below is an example of a tagged message with custom headers.

  "notification": {
    "title": "Welcome to MagicBell",
    "content": "The notification inbox for your product. Get started in minutes.",
    "category": "signup",
    "action_url": "",
    "recipients": [
        "email": ""
    "overrides": {
      "providers": {
        "postmark": {
          "Tag": "signup",
          "Headers": {
            "X-Original-To": ""
Email us if you wish to use Postmark templates!