Infusionsoft for Gravity Forms | Keap for Gravity Forms
Connect Gravity Forms to Keap CRM so form submissions automatically create or update contacts.
What it does
Manually copying form submissions into your CRM takes time and leads to mistakes. This add-on sends Gravity Forms data straight to Keap CRM (formerly Infusionsoft) the moment someone submits a form.
You map your form fields to Keap contact fields, choose whether to create a new contact or update an existing one, and the plugin handles the rest using the latest Keap API. It also uploads file attachments from your form directly to the contact's File Box in Keap.
It suits anyone who uses Keap CRM to manage leads or customers and wants their WordPress forms to feed that CRM without manual work.
Key features
- Map Gravity Forms fields to Keap CRM contact fields
- Choose to create a new contact or create/update an existing one
- Supports Keap custom fields: number, dropdown, radio, date, email, text, and more
- Uploads Gravity Forms file attachments to the Keap File Box
- Supports tags and the Relationship (Owner ID) field type
- View Keap API error logs inside WordPress
- Send API error notifications to a specified email address
Good for
Written from Obtain Code’s own listing. Version and dates come straight from the source and are checked weekly.

Can one site connect multiple forms to Keap?
Yes, the add-on supports unlimited Gravity Forms forms.
What Keap custom field types are supported?
Number, dropdown, radio, date, email, and text custom fields are all supported.
What happens if the Keap API returns an error?
Errors are logged inside WordPress and can be emailed to an address you specify.
Can it update an existing contact instead of always creating a new one?
Yes, you can choose the 'Create/Update Object Record' action to update a contact if one already exists.