Connect our Hulk Form Builder app with email services. 

The process is similar for both Mailchimp and Klavyo integrations. 

Go to the "Settings" page, "Integrations" and open "Email service provider" 

Here you can choose which type of integration you need. To connect our app with Mailchimp or Klavyo, you will use API key generated on their end. 


Mailchimp Integration

For Mailchimp, go to the Account profile, "Extras" and generate an API key. 

Once created, copy it and paste it into our app. 

After this step, you need to enable the integration on your form. 

Go to the Forms list, select the form, and edit it. On the "Integrations" page, select Mailchimp integration type and select the list you want. 

You have now integrated your form with Mailchimp. 

To have your customers, that submit the form, in the Mailchimp list, you need to adjust the form elements. 

You need to add a Checkbox or Privacy Notice form element and add "accepts_marketing" in the "Mailchimp field". 

When your users submit the form and check this element, they will be subscribed to the list in Mailchimp. If they do not check the box, we can not subscribe the email to the list.


In order to get details from the form passed to Mailchimp you need to create the same form on Mailchimp. 

On Mailchimp, you need to add a field flag for each corresponding element on the form. 

The next step is to add that field tag to the "Mailchimp field" of the element. 




Klaviyo Integration

When integrating Kalviyo, you need to generate a Private API key with Full access. 

Go to "Account Settings", "API keys", and "Create Private API key". 

Also, please make sure you select the "Single opt-in" option in the settings.

Once generated, paste it into our app, on "Settings", "Integration page". 

The next step is to enable Klaviyo integration on your form. Go to the form, "Integrations" page, and enable Klavyo integration. 

When a user submits the form, our app will create a profile on Klaviyo for that email. 

To get them subscribed, add a Checkbox or Privacy Notice element on the form, with the "accepts_marketing" value in Klavyo Field. 


Properties that can be passed to Klaviyo are: 

Email Subscription - "accepts_marketing" with Checkbox and Privacy Notices elements

First Name - "first name" with text elements

Last Name - "last_name" with text elements

multi line text element

dropdown element

radio button element

multiple choice

date

time

hidden 

URL

file upload

image upload

number

ratings

validation field

emoji

phone

product choice