• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Systasis Computer Systems

Systasis Computer Systems

Development site for the Keap Connect WordPress plugin

  • +1 520.399.8886
  • Keap
    • Infusionsoft by Keap
  • Gravity Forms Infusionsoft Feed
    • About
    • Gravity Forms Infusionsoft Feed Configuration
  • Services
    • Software Development
      • Infusionsoft
      • Gravity Forms
  • About
  • Messages
You are here: Home / Gravity Forms Infusionsoft Feed / Duplicate Contact checking Email & Name & Company is still an issue

Duplicate Contact checking Email & Name & Company is still an issue

April 7, 2026 by Jeff Chimene Leave a Comment

The Feed has always supported duplicate checking by Email & Name & Company. However, I don’t think it’s ever worked correctly.

Keap supports two kinds of Company fields: a simple string value (name), and a formal Company record (just another kind of Contact)In earlier versions, the Feed could ask the Keap server for a three-valued duplicate contact check during Contact creation. This duplicate check, enabled on a Feed’s Settings page, selects a key from of three possible keys: 1) Email; 2) Email & Contact Name; 3) Email, Email & Contact Name, Company Name. The Keap server looks for a Contact with a matching key, creating a Contact when no match is found, and updating a Contact when a match is found.

The feed stored the Company Name in a text field, and didn’t create formal Company record. The server-side check never found a duplicate key on those three key values because it checks for a Name match in the formal Company record. It doesn’t check the Company text field for a possible match.

As part of the move to the REST V2 API, I was prepared to drop the 3 value duplicate check. When the V2 API was announced, Keap was not planning to implement a server side duplicate test during Contact creation. This meant any Feed rewrite must include a duplicate check for the two remaing keys: 1) Email and 2) Email and Name. In the first week of April, Keap announced they would implement a duplicate Contact test on the server.

Implementing such a test on Keap’s servers is a Good Thing. It improves the Feed performance, which improves the site visitor experience.

Keap’s implementation obviates the need for such duplicate checks in the Feed.

Nevertheless, this still means the Feed won’t support the 3 value duplicate key check. The Feed doesn’t create a formal Company record. It can ask the Keap server to check for a 3 value duplicate key. Keap will dutifully test Contact Email, Name, Company (formal) before Contact create. This test will always return “missing”, which will create, not update, a Contact.

Filed Under: Gravity Forms Infusionsoft Feed

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Recent Posts

  • Duplicate Contact checking Email & Name & Company is still an issue
  • Upcoming version 4.0 release
  • Upcoming 2.4 release
  • Backup your Gravity Forms feed settings
  • 2.3.5 released today

Purchase Our Services

We’ve discussed your project, now it’s time to get your project started.
Purchase time by the hour. When you purchase eight or more hours, you’ll save 20%.

Contact Us

Systasis Computer Systems, Inc.
Sonoita, Arizona  85637-0778
USA
+1 520.399.8886

© 2026 · Built on the Genesis Framework