What it does
When a new reader becomes a member of your site, this plugin subscribes their email address to the Beehiiv publication you choose. The subscription is tagged with velocms as its UTM source, and Beehiiv's welcome email is requested for it. The plugin runs on the member signup event, so it covers the email sign-in link, accounts created at checkout, and CSV or migration imports. It also asks Beehiiv not to reactivate an address that already unsubscribed there, so a new signup does not switch an opted-out reader back on. Each attempt is recorded against the member as a success or a failure, and failures are listed on the integrations activity page of your admin.
Who it's for
Writers and publishers who send their newsletter from Beehiiv but collect signups on a VeloCMS site they own. It fits a blog or membership site where the readers join on your domain and the issues go out from Beehiiv. If you send newsletters from VeloCMS itself, you do not need it.
How it works
You paste your Beehiiv API key and Publication ID into the plugin settings and save.
A new member signs up on your site, through the email sign-in link, at checkout, or by import.
The plugin creates a subscription in your Beehiiv publication with their email address and a velocms UTM source, and asks Beehiiv to send its welcome email.
Settings you configure
- API Key
- Found in Beehiiv under Settings, API. It is stored encrypted.
- Publication ID
- Found in Beehiiv under Settings, Publication, Publication ID. It starts with pub_. Both fields are required to save.
What it can access
The plugin reads the email address and display name of each new member at signup, and nothing else about them. It does not ask for access to your posts or orders. Outbound calls go only to api.beehiiv.com. Your API key is stored encrypted and is not shown again in plain text.
Permissions
- Read new member email and name at signup
- Make network calls to api.beehiiv.com
- Store your Beehiiv API key encrypted
External network access
This plugin makes requests to the following domains:
api.beehiiv.com
Capabilities
members:readnetwork:fetchui:settingsmember:afterSignupmember:beforeDeletemember:afterUnsubscribe
Screenshots

Honest limits
Only members created after you install and configure the plugin are synced. Existing members are not copied over.
The sync is one way. Unsubscribes and changes made inside Beehiiv do not flow back into VeloCMS.
Beehiiv's welcome email is requested for every new subscription, and there is no setting to turn that off.
The plugin asks Beehiiv not to reactivate an existing subscription, so an address that unsubscribed in Beehiiv is not meant to be switched back on by a new signup.
Only the email address, the velocms UTM source and the welcome-email request are sent. Names, custom fields, tiers and premium subscriptions are not set.
If Beehiiv is unreachable or rejects a request, the failure is logged and the signup still goes through. A failed signup sync can be retried by hand with the Retry sync button on the integrations activity page in your admin.
Frequently asked questions
Where do I find the API key and publication ID?
In Beehiiv, the API key is under Settings, API, and the publication ID is under Settings, Publication. The ID starts with pub_. Paste both into the plugin settings.
Will my existing members be added to Beehiiv?
No. The plugin acts when a new member is created. People who joined before it was installed need to be imported into Beehiiv separately.
Does Beehiiv email the new subscriber?
The plugin asks Beehiiv to send its welcome email for each new subscription. What that email says is set up inside Beehiiv.
What if the reader already unsubscribed in Beehiiv?
The plugin asks Beehiiv not to reactivate existing subscriptions, so a new signup with that address is not meant to switch the reader back on.
Related plugins
Specifications
- Category
- Marketing
- Price
- Included
- Version
- 1.0.0
- Source
- First-party
Browse more integrations
58 free first-party integrations available.