If you use Gravity Forms for your WordPress blog, then you're going to love this integration.
With Kit + Gravity Forms you can subscribe anyone who fills out a Gravity Form to a form in Kit.
That could be everyone who takes a survey or you could use a Gravity Form in your sidebar to opt people in to your site. Either way, they can now be instantly added to Kit.
Download the Plugin
Here is a link to download the Gravity Forms plugin.
Or, you can use the 'Add New' button on the Plugins page of your Wordpress site:
...and search for this:
Once you install and activate the plugin, you can add a feed to any Kit Form. Let's get started with showing you how to set this up.
Connect Your Kit Form
When you go to your WordPress dashboard, click on Forms to view a list of Forms.
Hover your mouse over the Form you want to integrate with Kit and press Edit.
On the Edit tab finish setting up the Form's fields then hover over Settings and press Kit.
Next to Kit Feeds press the Add New button to add a feed.
On the Feed Settings page fill out the Name field to add a Name that will identify this feed.
Next choose a Kit form from the dropdown. Form submissions will be subscribed to the selected Kit form.
Finally, map the Kit Fields to Form Fields. Email and Name are required by Kit for all subscriptions. In the Form Field column select the Gravity Form field that will contain the Email and Name.
The Kit Name field can take either full name or first name. In the screen shot below, the account has a custom field set for Last Name. Custom Fields will be explained next.
Press Update Settings and you're all done! Each submission to this Gravity Form will be subscribed to your Kit Form.
☝️NOTE: If you're not able to select your form because you're seeing an error that says "Error: API Key not present", make sure you've added your API Key to the Kit plugin settings.
In this article, we'll walk you through how to find your API Key and add it to your plugin settings.
Kit Custom Fields
The dropdown underneath the Name field will contain a list of the Custom Fields defined on your Kit Account. Use the dropdown to map the Kit custom field to a Gravity Form field.
If you have more than one custom field that needs to be mapped, press the plus ⊕ icon on the right hand side of the Form to add a row.
In the example below we have four custom fields mapped to four corresponding Gravity Forms fields.
These fields will show on the Subscriber detail page in your Kit account.
Gravity Forms Conditional Logic
Gravity Forms provides a feature called Conditional Logic. The conditional logic lets site administrators set a condition that must be satisfied before the Form feed is processed.
In the example below, we will add a checkbox to a Form that will ask visitors to opt-in to a newsletter. On the Form Editor, we'll add a simple checkbox.
Next, check the box labeled Enable Condition in the Feed Settings for Kit. Set the condition to be matched to Subscribe
→ is
→ "Subscribe me to the newsletter"
Now submissions to this Form will only be sent to Kit if the checkbox is checked.
Setting Up Confirmation Messages & Redirects
Both Gravity Forms and Kit forms have the option to redirect or show a confirmation message after a subscriber submits their information. Because we are working with an integration, the Gravity Forms settings will take precedence over the Kit form settings.
This means that any redirects or confirmation messages that are set up in the Kit form settings will not work.
To learn more about setting up confirmation messages and redirects in Gravity Forms, check out this article.
That's it! When people sign up to your Gravity Form, the data for the custom fields they fill out will be added to their Subscriber Profile in Kit.