Title: Gravity Forms Keap Feed
Author: Systasis Computer Systems
Published: <strong>May 2, 2018</strong>
Last modified: August 3, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/systasis-gf-infusionsoft-feed.svg)

# Gravity Forms Keap Feed

 By [Systasis Computer Systems](https://profiles.wordpress.org/systasiscomputersystems/)

[Download](https://downloads.wordpress.org/plugin/systasis-gf-infusionsoft-feed.3.1.zip)

 * [Details](https://en-au.wordpress.org/plugins/systasis-gf-infusionsoft-feed/#description)
 * [Reviews](https://en-au.wordpress.org/plugins/systasis-gf-infusionsoft-feed/#reviews)
 *  [Installation](https://en-au.wordpress.org/plugins/systasis-gf-infusionsoft-feed/#installation)
 * [Development](https://en-au.wordpress.org/plugins/systasis-gf-infusionsoft-feed/#developers)

 [Support](https://wordpress.org/support/plugin/systasis-gf-infusionsoft-feed/)

## Description

### The best Keap feed for Gravity Forms.

Integrates Gravity Forms with Keap (formerly Infusionsoft) CRM, allowing form submissions
to be automatically sent to your Keap CRM account.

### Features

#### Easily create contacts under certain conditions

For example, Contact creation occurs only when the visitor enters an email address.

#### Affiliate tracking

Give your affiliates a link containing their Affiliate code to a Gravity Form. Keap
will record the link click.

#### Leadsource assignment

Assign leadsources to a Keap contact.

#### Duplicate checking

Duplicates will be updated or created. Check on:

 * **Company**, **Name**, **Email**
 * **Name**, **Email**
 * **Email**

#### Upload to Contact Filebox

Optionally upload files to a Contact’s filebox using a form upload field.

#### Combine fields

Avoid assigning too many Keap custom fields. Combine values from multiple Gravity
Form fields into one Keap custom Contact field.

#### Conditional or Unconditional API Goals

Trigger an Keap campaign based on submitted form values or on every Gravity Form
submission.

#### Feed export and import

Gravity Forms’ Form Export/Import service includes Feed definitions.

### Configuration

See [Configuration](https://systasis.co/gravity-forms-infusionsoft-feed-configuration)
for configuration instructions.

### Deactivate

Use the following process to disable the plugin and clear the custom field cache:

 * _Plugins_ > Systasis GF Infusionsoft Feed > _Deactivate_

### Uninstall

This process _deletes all feeds_, clears all caches and deactivates the plugin.

Use this process when you suspect the plugin is not operating correctly _and you
want to delete all feeds_. This process deactivates the plugin, it does not delete
the plugin from the WordPress environment.

Use the following process to _delete all feeds_ and Deactivate the plugin.

 * _Plugins_ > Systasis GF Infusionsoft Feed _Settings_ > _Uninstall Add-On_

### Delete

You must _Deactivate_ or _Uninstall_ the plugin before performing this process.

Use the following process to remove the plugin from the WordPress environment:

 * _Plugins_ > Systasis GF Infusionsoft Feed _Delete_

### Additional Info

### Clear Cache

Due to Keap API usage limits, Gravity Forms stores Keap custom fields data for twelve
hours.
 If you make a change to your custom fields, you might not see it reflected
immediately due to this data caching.

 1. Navigate to Gravity Forms Settings > Systasis Gravity Forms Feed Add-On
 2. Click the “Clear Custom Fields Cache” button

### Affiliate Field Type

The Feed Add-On supports affiliate tracking using a custom field type.
 The purpose
of this field is to extract an Affiliate Code or ID from the URL, and send it to
Keap via its link tracking service. You will use this field as follows:

 1. Add an instance of it to a Gravity Form
 2. Configuring the resulting field to indicate the name of the URL query variable

### Step One: Add an Affiliate field

Find the Affiliate ID field in the “Advanced Fields” section

The Affiliate Id field is a _hidden_ field on your form
 Add the field to a form
like any other field, usually at the top of the form.

### Step Two: Configure an Affiliate field

The only configuration required for an Affiliate` field is to name the URL query
parameter.

The presence of this field triggers the Feed Add-On to create a link tracking record
for the Affiliate in the newly created or updated Contact.

 1. Open the field’s configuration panel, then click the “General” tab
 2. Change the Field Label value to “Affiliate Code” from “Untitled”
 3. Click the “Advanced” tab
 4. Enter the name of the URL query parameter in the “Parameter Name” setting
 5.  * Name the field “affiliate” when the form will be loaded by an Infusionsoft Referral
       Partner link, found on the Referral Partner Center.
     * The name choice is yours to make when the form will be loaded via links you 
       create in emails or other web pages.

### Data Type Mapping

Describes how Gravity Forms data types map to Keap data types.

These are suggested GF types. The GF Single Line Text data type will map to any 
Keap data type.
 For example, Keap will not store a Single Line Text with the value“
32-Jan-2018” as a Date data type.

Keap data types that **do not** define value choices will reject a bad value when
that value is out of range.
 Keap data types that define value choices will accept
any value even when that value is not in the choice list.

    ```
    Keap                    Gravity Forms      Comment
    -------------           ------------       -------
    Contact File Box        File Upload

    Currency                Number             2 decimal places

    Date                    Date

    Date/Time               N/A

    Day of Week             Drop Down          Use numbers 1 - 7 as values
                                               See Note 1
                            Number             Use GF min/max

    Decimal Number          Number

    Drilldown               N/A

    Dropdown                Drop Down

    Email                   Email

    Month                   Drop Down          Use numbers 1 - 12 as values
                                               See Note 1
                            Number             Use GF min/max

    List Box                Multi Select

    Name                    Name (Full)

    Percent                 Number

    Phone Number            Phone

    Radio                   Radio Buttons

    Social Security Number  N/A

    State                   Drop Down          Use two-letter state abbreviation as values
                                               See Note 1

    Text                    Single Line Text   255 characters

    Text Area               Checkboxes        \
                            Drop Down          \
                            Multi Select        > 64,000 characters, csv list of selected options
                            Radio Buttons      / See Note 1
                                              / See Note 2

    Text Area               Paragraph Text     64,000 characters

    User                    N/A

    User List Box           N/A

    Website                 Website

    Whole Number            Number             Round half away from zero

    Year                    Drop Down          See Note 1
                            Number             Use GF min/max

    Yes/No                  Checkboxes        \ See note 3
                            Drop Down          \ See Note 1
                                                > Yes = 1, No = 0
                            Radio Buttons      /
    ```

1 Ensure the default value is the empty value; make the first entry an empty value.

2 Map combineable fields using the “Combine Fields” feature and setting the CSS 
class on the field’s _Appearance_ tab. Use the Keap Text Area datatype to store 
more than 255 combined characters. 3 For opt-in, consider a Checkbox with a single
option value “Yes”

## Screenshots

[⌊Feed Add-on Settings⌉⌊Feed Add-on Settings⌉[

Feed Add-on Settings

[⌊Create/Edit/Duplicate/Delete Feed⌉⌊Create/Edit/Duplicate/Delete Feed⌉[

Create/Edit/Duplicate/Delete Feed

[⌊Feed Name and Action Settings⌉⌊Feed Name and Action Settings⌉[

Feed Name and Action Settings

[⌊Upload to Contact Filebox Settings⌉⌊Upload to Contact Filebox Settings⌉[

Upload to Contact Filebox Settings

[⌊Contact Details Settings⌉⌊Contact Details Settings⌉[

Contact Details Settings

[⌊API Goal Settings⌉⌊API Goal Settings⌉[

API Goal Settings

[⌊Combine Fields Settings⌉⌊Combine Fields Settings⌉[

Combine Fields Settings

[⌊Feed Conditional Logic Settings⌉⌊Feed Conditional Logic Settings⌉[

Feed Conditional Logic Settings

## Installation

These steps assume that the Gravity Forms WordPress plugin is installed.

 1. Install and activate the [Gravity Forms Infusionsoft Feed Add-On](https://wordpress.org/plugins/systasis-gf-infusionsoft-feed/)
 2. Configure your Service Account Key. [Instructions on generating your Service Account key](https://help.infusionsoft.com/userguides/get-started/tips-and-tricks/api-key)

## FAQ

### Tag Application

This feed add-on does not directly support conditional tag application.

 * Use an API goal connected to one or more sequences to implement unconditional
   tag application.
 * Map Gravity Forms fields to Keap Contact custom fields, then use an API goal 
   connected to a decision diamond connected to two or more sequences to implement
   conditional tag application.

### Support Services

 * Item support available at [Gravity Forms Infusionsoft plugin support](https://wordpress.org/support/plugin/systasis-gf-infusionsoft-feed/)
   includes:
    - Availability of the author to answer questions
    - Answering technical questions about item’s features
    - Assistance with reported bugs and issues
    - Help with included 3rd party assets
 * Item support does not include:
    - Customization services
    - Installation services

## Reviews

![](https://secure.gravatar.com/avatar/c1d75c639701a4bdf08f01d660645c71b6dac51a391141473ad400c378baf4e6?
s=60&d=retro&r=g)

### 󠀁[Elegantly simple way to link GF to Infusionsoft](https://wordpress.org/support/topic/elegantly-simple-way-to-link-gf-to-infusionsoft/)󠁿

 [TrishaM](https://profiles.wordpress.org/trisham/) May 13, 2020

If you use both GravityForms (the best forms plugin ever) and Infusionsoft, then
you will love this wonderful free plugin that sends your form submissions into your
Infusionsoft account. Very simple to setup and configure, very easy to setup a feed
for each form, and very easy to map your form fields to your contact fields (even
your Custom Fields in Infusionsoft), and some nice options to setup Conditional 
or Unconditional API Goals. Also, excellent support from the Developer. Definitely
5-star worthy.

![](https://secure.gravatar.com/avatar/4d6eaf5d616abd25202381a9705a1c1b4802dad30f49a159bfdab0a934d96d03?
s=60&d=retro&r=g)

### 󠀁[Great Plugin!](https://wordpress.org/support/topic/great-plugin-19759/)󠁿

 [taylorbhowe](https://profiles.wordpress.org/taylorbhowe/) November 9, 2018

This plugin is easy to use and powerful. I'm also impressed by the customer support.
I submitted a ticket and received a response within hours. Highly recommended!

![](https://secure.gravatar.com/avatar/ee8e948d193ec33ff3bf2b0898e240064bfa4565532bc03b627f42e93029a47a?
s=60&d=retro&r=g)

### 󠀁[This is the future](https://wordpress.org/support/topic/this-is-the-future-3/)󠁿

 [Domenick DelBuco](https://profiles.wordpress.org/domdelbuco/) July 28, 2018

I think we've all been waiting for a breakthrough like this for a long time. Finally–
gravityforms and Infusionsoft integrated seamlessly together by a single plugin.
Not to mention, the dev team is more kind, supportive, and helpful than anything
online. This all around experience has made my month. Thank you, Systasis, you have
created a raving fan this week because of your product and support!

![](https://secure.gravatar.com/avatar/fcf5c59ea9788b082ba9a014ec90009fa31b85845a85a6fcd767f8308440cc37?
s=60&d=retro&r=g)

### 󠀁[It is more then I expected](https://wordpress.org/support/topic/it-is-more-then-i-expected/)󠁿

 [Adam](https://profiles.wordpress.org/pagoad/) June 8, 2018

It work perfect.

![](https://secure.gravatar.com/avatar/bc66d5a0f8f7e089b855daa7a27d4088dcf6c525888dd5cd92c88becb124d34d?
s=60&d=retro&r=g)

### 󠀁[So happy this is out](https://wordpress.org/support/topic/so-happy-this-is-out/)󠁿

 [rossjwalker](https://profiles.wordpress.org/rossjwalker/) May 2, 2018

Helped do the beta testing and love this plug in. Thank you!

 [ Read all 5 reviews ](https://wordpress.org/support/plugin/systasis-gf-infusionsoft-feed/reviews/)

## Contributors & Developers

“Gravity Forms Keap Feed” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Systasis Computer Systems ](https://profiles.wordpress.org/systasiscomputersystems/)

[Translate “Gravity Forms Keap Feed” into your language.](https://translate.wordpress.org/projects/wp-plugins/systasis-gf-infusionsoft-feed)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/systasis-gf-infusionsoft-feed/),
check out the [SVN repository](https://plugins.svn.wordpress.org/systasis-gf-infusionsoft-feed/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/systasis-gf-infusionsoft-feed/)
by [RSS](https://plugins.trac.wordpress.org/log/systasis-gf-infusionsoft-feed/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.1.0

Support Gravity Forms 3

#### 3.0.0

This version won’t work after 31-Dec-2026.
 See [ for more.](https://systasis.co/category/gfif)

Implement Keap Service Account Key (SAK) support.
 You must replace your Legacy 
API key with a SAK before 31-Oct-2024. Site admins will be reminded to generate 
a SAK on Gravity Forms admin screens until that replacement occurs. See [these instructions](https://help.keap.com/help/api-key)
for help with this process. Copy the generated value to the Feed configuration. 
IMPORTANT: Do not re-use the key. Generate a key for each Keap connection, even 
if it’s also a WordPress plugin.

This is an irreversible upgrade after 31-Oct-2024.
 This Feed Add-On will cease 
to function using a Legacy API key after that date per [Keap email](https://docs.google.com/document/d/1maBNDXt3RcOUbq6OkclInsL6wH9uct_YOZ3GpzqZ0_g/edit).

Rename Feed Add-On to Keap Connect.

Complete transition to private Keap SDK. Obsolete wp_options named INFUSIONSOFT_API_KEY&
INFUSIONSOFT_APP_NAME. If no other plugins use the Novak SDK, these entries can 
be removed.

## Meta

 *  Version **3.1.0**
 *  Last updated **2 months ago**
 *  Active installations **100+**
 *  WordPress Version ** 5.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP Version ** 7.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/systasis-gf-infusionsoft-feed/)
 * Tags
 * [add on](https://en-au.wordpress.org/plugins/tags/add-on/)[crm](https://en-au.wordpress.org/plugins/tags/crm/)
   [gravity forms](https://en-au.wordpress.org/plugins/tags/gravity-forms/)
 *  [Advanced View](https://en-au.wordpress.org/plugins/systasis-gf-infusionsoft-feed/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  5 5-star reviews     ](https://wordpress.org/support/plugin/systasis-gf-infusionsoft-feed/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/systasis-gf-infusionsoft-feed/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/systasis-gf-infusionsoft-feed/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/systasis-gf-infusionsoft-feed/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/systasis-gf-infusionsoft-feed/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/systasis-gf-infusionsoft-feed/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/systasis-gf-infusionsoft-feed/reviews/)

## Contributors

 *   [ Systasis Computer Systems ](https://profiles.wordpress.org/systasiscomputersystems/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/systasis-gf-infusionsoft-feed/)