=== ClickSyncr – Contact Form 7 to Beehiiv ===
Contributors: clicksyncr
Tags: contact form 7, beehiiv, newsletter, email marketing, subscribers
Requires at least: 6.7
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 26.07.17.14
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Connect Contact Form 7 to Beehiiv. Sync submissions to a Beehiiv publication, map subscriber fields, and update subscribers automatically—no code.

== Description ==

**ClickSyncr is a Beehiiv integration for Contact Form 7.** It sends each configured form submission to the [Beehiiv](https://www.beehiiv.com/) publication you choose and maps Contact Form 7 fields to Beehiiv subscriber fields.

Connect with a Beehiiv API key, choose a publication, and map the required email field plus the subscriber and custom fields you want to sync. Beehiiv identifies subscribers by email address, so an existing subscriber is updated — and reactivated if they had unsubscribed — instead of being duplicated.

"Beehiiv" is a trademark of beehiiv, Inc. This plugin is an independent integration and is not affiliated with, endorsed by, or sponsored by beehiiv, Inc.

= Beehiiv Integration for Contact Form 7 =

* **Connect inside Contact Form 7** — enter a Beehiiv API key in the ClickSyncr Beehiiv tab.
* **Choose a Beehiiv publication** — select the destination independently for each Contact Form 7 form.
* **Map subscriber fields** — map the required email field plus the Beehiiv custom fields on your publication.
* **Set opt-in per form** — use a consent field to add subscribers directly, or send them through Beehiiv's double opt-in when consent isn't given.
* **Update, don't duplicate** — Beehiiv matches by email, so an existing subscriber is updated and reactivated if they had unsubscribed.
* **Configure forms independently** — each Contact Form 7 form can sync to a different publication with its own field mapping.
* **Keep your form workflow** — Contact Form 7 continues to handle the form and its normal email notification.
* **Control submitted data** — only the email address and the fields you map are sent to Beehiiv when a configured form is submitted.

Learn more about the [Contact Form 7 to Beehiiv integration](https://clicksyncr.com/integrations/beehiiv).

= How it works =

1. Install and activate the plugin.
2. Edit any Contact Form 7 form and open the **ClickSyncr Beehiiv** tab.
3. Paste your Beehiiv API key, then choose a publication.
4. Map your form fields to Beehiiv fields (email is required).
5. Save the form. Every submission now syncs to Beehiiv automatically.

= What you'll need =

* WordPress 6.7 or higher
* Contact Form 7 installed and activated
* A [Beehiiv](https://www.beehiiv.com/) account with an API key

= Getting your Beehiiv API key =

1. Log in to your Beehiiv account.
2. Go to Settings > Workspace > API.
3. Create a new API key.
4. Paste it into the ClickSyncr Beehiiv tab.

= Support =

Need a hand? Visit [clicksyncr.com](https://clicksyncr.com) and we'll be glad to help.

= External service: Beehiiv =

This plugin connects to Beehiiv, the newsletter platform, to sync your Contact Form 7 submissions with your Beehiiv account. Requests are sent to the Beehiiv API at api.beehiiv.com.

**When data is sent:** when you connect your API key, when your publications and custom fields load in the form editor, and when a visitor submits a form you've configured with ClickSyncr — at which point their form data (email and any mapped fields) is sent to Beehiiv.

**What is sent:** your Beehiiv API key (to authenticate), the subscriber's email address and any fields you choose to map, and the publication you select.

By using this plugin you agree to Beehiiv's [Privacy Policy](https://www.beehiiv.com/privacy). You are responsible for complying with applicable data-protection laws (such as GDPR and CCPA) and for obtaining consent from your visitors before their data is collected and sent to Beehiiv.

== Installation ==

= Automatic installation =

1. Log in to your WordPress dashboard.
2. Go to Plugins > Add New.
3. Search for "ClickSyncr for Beehiiv".
4. Click **Install Now**, then **Activate**.

= Manual installation =

1. Download the plugin ZIP file.
2. In your WordPress dashboard, go to Plugins > Add New > Upload Plugin.
3. Choose the ZIP file and click **Install Now**.
4. Activate the plugin.

= After installation =

1. Make sure Contact Form 7 is installed and activated.
2. Edit any Contact Form 7 form and open the **ClickSyncr Beehiiv** tab.
3. Follow the on-screen setup. Full guidance is on the [ClickSyncr for Beehiiv](https://clicksyncr.com/integrations/beehiiv) page.

== Frequently Asked Questions ==

= How do I connect Contact Form 7 to Beehiiv? =

Edit a Contact Form 7 form, open the ClickSyncr Beehiiv tab, enter a Beehiiv API key, choose a publication, and map the form's email field and any subscriber fields. Save the form and submit a test entry to confirm the subscriber is created or updated in Beehiiv.

= Can Contact Form 7 add subscribers to a Beehiiv publication? =

Yes. ClickSyncr sends submissions from each configured Contact Form 7 form to the Beehiiv publication selected in that form's settings.

= Does the integration update existing subscribers? =

Yes. Beehiiv identifies subscribers by email address, so an existing subscriber is updated — and reactivated if they had unsubscribed — rather than duplicated.

= Which fields can I map? =

You map your form's email field (required) plus the Beehiiv custom fields available on your publication.

= Can I control the opt-in? =

Yes. Choose a consent field on each form: when a visitor gives consent the subscriber is added directly; without consent they are sent through Beehiiv's double opt-in; leave it unset to use your publication's default.

= Do I need a Beehiiv account? =

Yes. You'll need an active [Beehiiv](https://www.beehiiv.com/) account and an API key to sync your subscribers.

= Can I use different settings for different forms? =

Yes. Every Contact Form 7 form has its own ClickSyncr Beehiiv setup, so each can sync to a different publication with its own field mapping.

== Screenshots ==

1. The ClickSyncr Beehiiv panel in the Contact Form 7 editor: connect your Beehiiv API key, choose a publication, and map form fields to Beehiiv fields.

== Changelog ==

= 26.07.17.14 =

* Improved the plugin listing copy for clarity and search.
* Corrected the stated minimum WordPress version.

[Version 26.07.17.14 release notes](https://clicksyncr.com/integrations/beehiiv#26.07.17.14)

= 26.07.17.13 =

[Version 26.07.17.13 release notes](https://clicksyncr.com/integrations/beehiiv#26.07.17.13)
