Referral Add to Salesforce

Tyra Earl Updated by Tyra Earl

With our Referral Add to Salesforce integration, whenever a referral is added to Referral Rock, they are also added as a Lead or Contact in Salesforce.

View our Salesforce integration for Referral Updates here!
This integration requires Salesforce REST API to be enabled. This is available on the following Salesforce plans: Enterprise Edition, Unlimited Edition, Developer Edition, Performance Edition. View Salesforce's help document on API access for further information.

In Referral Rock

The integration is program-specific. If you would like to set up the integration for multiple programs, you must repeat these steps for each program.
  1. Log in and navigate to Settings > Integrations and scroll down to External Service Integrations and select Manage Integration under Salesforce, or simply click here.
  2. Under Sync Added Referrals, click Setup.
  3. Select the Program you would like to integrate with Salesforce and select Next.
  4. Connect a New Salesforce account or choose an existing connected Salesforce account.
    We have received reports that some browser extensions such as pop-up blockers may cause issues during set up in Referral Rock. Please disable your pop-up blocker or allow the pop-up when prompted.
  5. There will be a pop-up. Here you can log in and choose which Salesforce account to connect. Select the proper account and then Allow access. Please ensure you are connecting Referral Rock to Salesforce by using a Salesforce System Admin profile.
Your Salesforce account may only be connected to one Referral Rock at a time. You will receive an error message if attempting to connect a Salesforce account that is already connected to another Referral Rock account.
  1. Choose your desired Configuration for when a Referral is added in Referral Rock and the email address already matches a record in Salesforce:
    When using the Set Referral to Denied rule, if Referral Rock attempts to add a referral as a contact or lead in Salesforce and the contact/lead already exists but was added within the past 60 minutes, we will NOT set the referral to Denied in Referral Rock. This is to prevent conflicts with other integrations.
  2. Choose if you'd like Referrals to be added as Contacts or Leads in Salesforce.
Referral Rock automatically adds First Name, Last Name, Email, Company, Referral ID, Referral Source, Referral Rock Source Note, as well as the Member and Referral URLs to Salesforce when adding a new Lead/Contact
  1. Determine if you would like to map custom referral fields from Referral Rock to Salesforce. If you choose Yes, select the desired Salesforce field you'd like to map the Referral Rock custom field to from the drop down menu.
  2. Determine if you would like Referral Rock to automatically add the referring Member's information to the Salesforce contact or lead.
    1. Referring Member Name
    2. Referring Member Email
    3. Referring Member External ID
    4. Referring Member Phone
    5. Referring Member Referral Code
    Referral Rock automatically maps a source, source note and links to both the Referral and the referring Member in Referral Rock regardless of this setting.
  3. Determine if you would like to map custom member fields from Referral Rock to Salesforce. If you choose Yes, select the desired Salesforce field you'd like to map the Referral Rock custom field to from the drop down menu.
  4. Review your settings, toggle to Enabled if desired, and select Save.
  5. Add a Referral to your program to test. You will see the referral come in as a Contact or Lead in Salesforce.

That's it! If you would like to edit this setup in the future, you can do so here.

How did we do?

Referral Update with Salesforce