1. Help Center
  2. Integrations
  3. CRMs & Field Management Systems

LeadPerfection

An automatic and bi-directional sync between Hatch and LeadPerfection

 


Overview:

  • Type: CRM
  • Version: Prismatic/Hatch App Marketplace
  • Set-Up: Enter Credentials
  • Sync Frequency: 15 minutes
  • SandBox: Yes 

Shared Data:

 

Screen Shot 2022-09-22 at 7.58.00 AM

Objects that Sync with Hatch:

  • Lead
  • Prospect

Any fields or values under these objects will be syncing in Hatch and are available in the Hatch product.

When do LeadPerfection objects sync to Hatch?

The following TRIGGERS cause the listed sync ACTIONS:

  • TRIGGER: A LeadPerfection Lead object is updated within the last 20 minutes before the sync began, there is at least one LeadPerfection Prospect object associated with the Lead, and all LeadPerfection fields are available that are mapped to Hatch standard fields (below)
    • ACTION: All LeadPerfection Lead object fields/values are sync’d
    • ACTION: The associated LeadPerfection Prospect object’s fields/values are sync’d
      • In the rare case that there are multiple LeadPerfection Prospect objects associated with the Lead object, Hatch creates one opportunity for every combination of Lead and Prospect
  • TRIGGER: A LeadPerfection Prospect object is updated within the last 20 minutes before the sync began, was not associated with a LeadPerfection Lead object during the sync, and all LeadPerfection fields are available that are mapped to Hatch standard fields (below)
    • ACTION: All LeadPerfection Prospect object fields/values are sync’d

LeadPerfection to Hatch Opportunities


Creating a Hatch Opportunity

Sync’d LeadPerfection objects will be joined into a single Hatch opportunity in one of the following combinations:

  • Lead + Prospect
  • Prospect

Updating a Hatch Opportunity

The integration will update an existing Hatch opportunity when:

  • The sync’d External ID matches the existing opportunity’s External ID
  • The sync’d External Created At matches the existing opportunity’s External Created At

Adding an additional Hatch Opportunity (Opp Sorting)

The integration will create an additional (new) Hatch opportunity when:

  • The sync’d External ID does not match the existing opportunity’s External ID
  • The sync’d External Created At does not match the existing opportunity’s External Created At

Hatch Opportunities to LeadPerfection Field Mapping

The following Hatch standard fields are mapped from LeadPerfection data (on every Hatch opportunity):

 

Hatch Field LeadPerfection Field
Email

Prospect.email

External ID

Prospect.leads[0].id

External Contact ID

Prospect.cst_id

External Created At

Prospect.dateadded

External Updated At (Used for Opp Sorting)

Prospect.lastchanged

Prospect.leads[0].lastchangedon (if above is missing)

Prospect.leads[0].dateentered (if above is missing)

Prospect.leads[0].jobs[0].contractdate (if above is missing)

Prospect.leads[0].appointments[0].lastchangedon (if above is missing)

First Name

Prospect.firstname

Last Name Prospect.lastname
Phone

Prospect.phone1

Status

Prospect.leads[0].disposition

What can be customized in LeadPerfection Integration Settings in Hatch:

User options

  • Push Communications — A true/false flag that indicates if the integration should push communication data back to LeadPerfection (default is true)
  • Push To Call Logs — A true/false flag that indicates if communication data pushed to LeadPerfection should be created as a Call Log object (default is false)
  • Push To Notes — A true/false flag that indicates if communication data pushed to LeadPerfection should be created as a Note on the Prospect object (default is true)
  • Push To Production Notes — A true/false flag that indicates if communication data pushed to LeadPerfection should be created as a Note on the first Job object in the Lead object (default is false)

Admin options

  • Sync Schedule — The schedule that dictates how often the integration attempts to sync (default is every 15 minutes)