Contact support and we will keep this article attached to your request.
CRM permissions and administrator access
- Access to the Referral Factory campaign you want to configure.
- Permission in Referral Factory to connect and manage CRM integrations for that campaign.
- Permission to connect third-party apps to your CRM.
- Access to the CRM fields, properties, pipelines, stages, lists, or other records you plan to use.
- Permission to create custom CRM fields if you need somewhere to store information such as a Referral Link.
Data model and object choice
- HubSpot can create a Contact for a Lead or, depending on your setup, create a Deal and associated Contact.
- Salesforce can create Leads or Contacts.
- Other CRM integrations may use their own contact, person, item, booking, or deal structure.
Field mapping
- Last Name
- Phone Number
- Company Name
- Referral Link
- Campaign information
- Referrer information
- Custom fields you collect in your campaign
Duplicate rules
- Do nothing and leave the existing CRM record unchanged.
- Update the existing record with the mapped Referral Factory data.
- In some CRMs, create a new record even when the email address already exists.
Qualification criteria
- A HubSpot Lifecycle Stage changes to Customer.
- A Deal reaches Closed Won.
- A Salesforce Lead converts.
- An Opportunity reaches a specific stage.
- Another supported CRM field or status changes to the value you use for a successful customer.
One-time and ongoing sync
Test records
- A Referrer can join and be created or updated correctly in the CRM, if you have enabled Referrer sending.
- A new Lead is created in Referral Factory.
- The correct CRM record is created or updated for that Lead.
- All mapped fields contain the expected values.
- Your duplicate rules behave as expected.
- If you configured automatic qualification, changing the CRM field, status, or stage qualifies the correct Lead.
Backups and rollback considerations
- Testing with a small number of records first.
- Reviewing every mapped field before enabling updates.
- Keeping a CRM export or backup if the fields contain important existing data.
- Testing duplicate behavior before syncing a large contact list.
- Starting with a small CRM list or segment before running a large ongoing sync.
