changelog

Create subscribers in other newsletters via automations

March 7, 2025

You can now create subscribers in other newsletters that you have permissions for directly from your automations!

This feature is especially useful if you run multiple newsletters and want to automatically add subscribers from one newsletter to another based on specific triggers. For example, when someone subscribes to your main newsletter, you can automatically add them to your weekly digest newsletter as well.

Why not just use tags?

You might be wondering why you'd want to create subscribers in other newsletters rather than just using tags within a single newsletter. There are a few key reasons:

  1. Each newsletter can maintain its own distinct voice, design, and purpose while sharing subscribers.
  2. Targeted analytics: Get clear, separate performance metrics for each newsletter rather than trying to segment a single subscriber base.
  3. Subscriber choice: Gives subscribers more granular control over what content they receive, as they can unsubscribe from one newsletter while staying subscribed to others.

To set this up, simply create a new automation and choose the "Add to..." action. You'll be able to select the newsletter you'd like to add the subscriber to.

How does this work on the API side?

We've added a newsletter_id field to the metadata payload on Automation objects.

If you've got two newsletters:

[{
  "id": "123",
  "name": "Gob's Bees"
}, {
  "id": "456",
  "name": "The Magic Alliance"
}]

And you want to create an automation that adds subscribers to "The Magic Alliance" when they subscribe to "Gob's Bees", you can do so by setting the newsletter_id to "456" in the metadata payload:

{
  "type": "create_subscriber",
  "metadata": {
    "newsletter_id": "456"
  }
}

Updated on

March 7, 2025

Written by

Justin Duke

Justin Duke is a software engineer, lover of words, and the creator of Buttondown.

No credit card required. Only pay for what you use. Cancel anytime.