How To Automatically Qualify Referrals Using Pipedrive

Automate your referral program with Pipedrive and Referral Factory! Use your regular Pipedrive workflows and pipelines to automatically qualify successful referrals, which, in turn, could trigger a reward to the person who referred them.

πŸ“Œ  Want to know what else you can do with Referral Factory and Pipedrive? Read the overview.

Step 1: Create Custom Data Fields in Pipedrive

β†’ For automatic qualification to work, you will need to create a custom data field inside Pipedrive to store Referral Factory’s unique user ID for the Person Invited, which we call {Referral Code}.

pipedrive-step-1-create-custom-lead-deal-field

β†’ (Optional) Should you wish to store additional referral data related to your referred user, create the relevant data fields inside Pipedrive. You could, for example, create data custom fields to house information like:

  • {Referrer First Name}: The name of the person who referred them
  • {Referrer Email Address}: The email address of the person who referred them
  • {Referral Campaign}: The name of your Referral Factory campaign (useful if you're running multiple campaigns)
  • {Referral Link}: The referral link automatically generated for the new user (useful if you will enroll newly referred leads into your referral program) 

Step 2: Configure How Data Should Be Sent in Referral Factory

β†’ Click Edit Campaign to enter the campaign builder. 

β†’ Navigate to the Integrations step in the bottom navigation bar. 

β†’ Scroll down until you see the option to configure settings for the Person Invited. 

β†’ Select whether Referral Factory should create a new Lead or a new Deal in Pipedrive. (Note that the option you choose will affect which qualification options become available to you.)

pipedrive-step-2-integrations-tab

Step 3: Set Your Qualification Rules

β†’ To automatically qualify the Person Invited when they convert in Pipedrive, set the rules that will trigger the automatic qualification.

You have 4 options: 

πŸ‘‰ Option 1: When A Lead Converts Into A Deal

πŸ‘‰ Option 2: When A Lead Converts Into A Deal AND Moves To A Specific Stage

πŸ‘‰ Option 3: When A Deal Stage Changes

πŸ‘‰ Option 4: When A Deal Is Marked As "Won"

β†’ Set the rules that will auto-qualify the referred users that convert. Depending on the option you select, you may need to choose your deal pipeline, set the initial deal stage and/or the stage at which you would consider a referred user as successful.

pipedrive-qualify-step-3-set-qualification-trigger

Step 4: Map Your Fields 

β†’ Map the data fields from Referral Factory to your Pipedrive fields using the dropdown select options. If a recently created Pipedrive field is unavailable for selection, click the refresh button. 

❗️ For this function to work, you must map the fields: 

  • {First Name}, 
  • {Email}, 
  • {Title (Lead/Deal)}
  • {Referral Code} (This is the custom field you created in Pipedrive)

Other fields are optional.

For the Pipedrive integration to work correctly, you need to map a data field from Referral Factory to populate in Pipedrive's default {Title} field which is used to label leads and or deals. Since you wouldn't be likely to ask for this information from your users, we recommend mapping a default Referral Factory field like {Campaign Name} or {Source}. However, you could also map other form fields you create, such as {Last Name} or {Company}.

pipedrive-step-4-send-person-invited-map-fields-

Step 5 (Optional): Define Your Default Fields

β†’ You also have the option to define any default data fields for when the Lead/Deal is created inside Pipedrive.

pipedrive-step-5-send-person-invited-default-fields-optional

Step 6 (Optional): Attach Information About The Person Referring

β†’ You also have the option to attach information about the person who made the referral. Remember that you may need to create custom fields inside Pipedrive to house this data. 

pipedrive-step-6-send-person-invited-attach-information-about-the-person-who-made-the-referral-optional

Step 7: Choose How To Handle Duplicates

β†’ Choose whether Referral Factory should update existing contacts. Please note that choosing to update existing contacts could override data inside Pipedrive. Your choice may also affect the qualification of contacts that already exist in Pipedrive.

pipedrive-step-7-send-person-invited-how-to-handle-duplicates

β†’ Click Save or Next.


How To Test Whether Your Integration Is Working

Step 1: Sign Up As the Person Referring

β†’ Open your campaign link in a private window or incognito mode and sign up as the Person Referring. Please note that Referral Factory uses cookies, so if you have already visited your campaign link, you may see the incorrect step. 

β†’ Be sure to use an email address that does not already exist as a user in your referral campaign and, depending on your settings, does not already exist in Pipedrive. We recommend using plus addressing to make sure that each email address is unique and easily searchable. For example, yourname+personreferring+date@yourdomain.com.

testing-integrations-sign-up-as-person-referring-step-1 (1)

Step 2: Sign Up As the Person Invited

β†’ Next, open the referral link generated for the Person Referring and sign up as the Person Invited

how-to-test-your-integration-click-referral-link

β†’ Be sure to use an email address that does not already exist as a user in your referral campaign and, depending on your settings, does not already exist in Pipedrive. We recommend using plus addressing to make sure that each email address is unique and easily searchable. For example, yourname+personinvited+date@yourdomain.com.

how-to-test-your-integration-sign-up-as-person-invited

Step 3: Check For New Users In Referral Factory

β†’ Navigate to the Users tab and check that both the Person Referring and the Person Invited have been created in Referral Factory.

how-to-test-your-integration-users-in-referral-factory (1)

Step 4: Check For The Person Invited in Pipedrive 

β†’ Check that the Lead/Deal for the Person Invited is created in Pipedrive with all the data you have chosen to map across. Note that it can take up to 30 minutes for the data to pass from Referral Factory to Pipedrive. 

how-to-test-integration-pipedrive-new-deal-alice

Step 5: Test Your Qualification Trigger

β†’ Update the Lead or Deal of the Person Invited inside Pipedrive as per the qualification settings you configured. 

how-to-test-integration-qualify-pipedrive-

β†’ Return to Referral Factory to check the status of the contact you just converted in the Users tab. Note that it can take up to 30 minutes for the data to pass from Pipedrive to Referral Factory.  

how-to-test-your-integration-qualified-user-in-referral-factory

πŸ“Œ Having trouble? Read the Pipedrive Troubleshooting Guide.