Buttondown Documentation
Buttondown allows you to programmatically manage a platform of newsletters. This is useful if you have a product with multiple users or organizations that need to have their own newsletters: you can offload the delivery, subscriber management, spam filtering, and more to Buttondown.
There are two main ways to do this:
There's no "right answer" for which approach is better; it depends on your use case. Here's a table to help you decide:
Service | Platform | |
---|---|---|
Registration | A user manually registers with their email address. | Platform programmatically registers a user. |
Billing | User pays for their newsletter. | Platform pays for the newsletter. |
Dashboard | Both the user and the platform can access the dashboard. | Only the platform can access the dashboard. |
While we're happy to work with you, OAuth support is not currently self-serve. Please email us to get started.
Under both approaches, we treat all newsletters as subject to our acceptable use policy. All new newsletters are evaluated independently; any disablements or violations are also evaluated independently, and one bad actor does not affect the entire platform.