Beehiiv Integration Setup

Created by Jon Ivanco, Modified on Thu, 13 Jun, 2024 at 10:51 AM by Jon Ivanco

Beehiiv Setup Step by Step


The Beehiiv integration is different from the Klaviyo integration in that we cannot automatically create customer profile fields, instead the fields need to exist prior to us mapping data to them.


Additionally, you’ll need to keep them in a list as we can’t pull existing fields directly from Beehiiv currently, so the setup requires a bit more attention to detail.


  1. Sign into your Beehiiv account, then click on settings



  1. Next click on “Integrations”

  1. From here we’ll want to create an API Key, click “New API Key” a slider will show up asking you to name it, enter the name of your newsletter and something to distinguish what you’re using if for. For example: ft_storename

  1. Your new key will be created, copy it and save it somewhere special




  1. Navigate to your Formtoro App and click on Integrations in the left hand menu, then click on Beehiiv

  1. Paste in your API key that you just created

  1. Next we need to add the Publication ID, make sure your signed into the correct newsletter in Beehiiv, although all the API Keys will show across them all, the publication ID will change in the settings based on which one you are signed into, so go back to the main dashboard and make sure your publication is showing in the top left

  1. Then navigate to “Settings” then “Integrations” like before (https://app.beehiiv.com/settings/integrations/api) copy this ID

  1. Back in Formtoro, add the Publication ID

  1. Click “Connect” and you should have confirmation things have been linked



Now here are where things are a little different, unlike Klaviyo, Beehiiv does not allow us to create profile fields on the fly, so create your forms as you have in the past, then determine what information you want to pass into Beehiiv.


From there we need to create these fields in Beehiiv.


  1. Creating fields in Beehiiv, Click Audience dropdown on the left then click “Custom Fields”

  1. Form there click “Create Custom Field” on the top right

  1. Then enter a short string that will be used to map your question from Formtoro, select “Text” from the data type dropdown and hit save

  1. Navigate to a form you are looking to map data from, then click “Integrations”

  1. Then select “Beehiiv”

  1. Copy the custom fields you created to map the corresponding data from Formtoro and click “Activate Integration”

  1. You’ll be all set

 


IMPORTANT NOTE: YOU’LL WANT TO MAKE SURE THAT YOU USE YOUR CUSTOM FIELDS AS THE “STEP NAMES” IN FORMTORO



Doing this will allow you to copy existing forms and will auto populate in the integrations tab without you having to manually update them. It will save time and increase consistency.


You can submit a test form and you should see the information added to a customer profile:


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article