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