Skip to main content
All CollectionsIntegrations & AutomationsHubSpot And Referral Factory
How To Send Referred Users (the Person Invited) from Referral Factory to HubSpot And Automatically Qualify Referrals When They Convert
How To Send Referred Users (the Person Invited) from Referral Factory to HubSpot And Automatically Qualify Referrals When They Convert

Create new contacts in HubSpot when a person is referred and qualify them when the referral is successful.

Updated over a week ago

Make life even easier for your team by sending new leads from your referral program directly into HubSpot so your team can pick up the referred leads without skipping a beat!

Step 1 (Optional): Create Custom Properties in HubSpot

β†’ Should you wish to store referral data related to your referred user, first create the relevant properties inside HubSpot. You could, for example, create properties 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 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.

πŸ’‘ If you recently created lists or properties in HubSpot and they are not showing as an available option for selection in Referral Factory, try clicking the refresh icon.

Step 3 (Optional): Set The Rules To Qualify A Successful Referral

If you would like to automatically qualify the Person Invited when they convert in HubSpot, set the rules that will trigger the automatic qualification. If you choose to qualify users using a different method, simply leave this section blank.

You can qualify by a contact property or a deal stage.

Qualify referrals based on updating contact property:

β†’ Select the contact property that will change from the dropdown list. For example, "Lead Status" or "Lifecycle Stage."

β†’ Select what the property's value should be when Referral Factory creates the contact inside HubSpot. For example, "New" or "Lead."

β†’ Select the property value(s) that mean the referral has been successful or converted; i.e., the value that should trigger a qualification in Referral Factory. For example, "Converted" or "Customer."

πŸ“Œ You can use both standard and custom HubSpot properties to trigger automatic qualification. Property types that can be used include single-line text and dropdown select properties.

Qualify referrals based on updating a deal stage:

Referral Factory will automatically create a deal for your new referred lead.

β†’ Under "Select the property that will change" choose your deal pipeline.

β†’ Select what the deal stage should be when Referral Factory first creates the deal inside HubSpot. For example, "Qualified to Buy."

β†’ Select the deal stage(s) that mean the referral has been successful or converted; i.e., the stage that should trigger a qualification in Referral Factory. For example, "Closed Won."

Step 4: Map Your Fields

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

❗️ You must map the fields First Name and Email. Other fields are optional.

Step 5 (Optional): Define Your Default Fields

β†’ You also have the option to define any default data fields for when the contact is created inside HubSpot.

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 properties inside HubSpot to house this data.

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 HubSpot.

β†’ Click Save or Next.

Step 8: Test Whether Your Integration Is Working

Once you have setup your integration, here are some steps you can follow to make sure your integration is working correctly.

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 HubSpot. We recommend using plus addressing to make sure that each email address is unique and easily searchable. For example, [email protected].

Once you have your referral link you can either use one of the share icons to share your referral link or click "Copy Link" and open your referral link in a different browser

Step 2: Sign Up As The Person Invited

β†’ Once you have opened the referral link generated for the Person Referring, enter your details and sign up as the Person Invited.

β†’ 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 HubSpot. We recommend using plus addressing to make sure that each email address is unique and easily searchable. For example, [email protected].

Step 3: Check For New Users in Referral Factory

β†’ Check that the Person Invited is created in the Users tab inside Referral Factory.

Step 4: Check For New Contacts in HubSpot

β†’ Check that the contact is created in HubSpot with all the data you have chosen to map across.

Step 5: Test Your Qualification Trigger

β†’ Update the contact property or deal stage of the Person Invited inside HubSpot as per the settings you configured.

β†’ 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 HubSpot to Referral Factory.

Troubleshooting Your HubSpot Setup

πŸ€” Problem: No referred users (the Person Invited) are being sent to HubSpot

β†’ Double check that you have mapped the HubSpot properties {First Name} and {Email}. These are required fields and must be selected for the contact to be created in HubSpot.

β†’ Check whether you have mapped any unsupported property field types. Referral Factory currently does not support the following HubSpot property field types:

  • Date picker

  • Number

  • Calculation

  • Score

  • File

πŸ€” Problem: Some but not all referred users (the Person Invited) are being sent into HubSpot

β†’ Verify if the user is already part of your campaign by searching from the Users tab in Referral Factory. If the user joined the campaign before the settings to send direct users were set up, a contact will not be generated in HubSpot. Essentially, the function does not work retroactively.

β†’ Verify if the contact already exists in HubSpot and check your settings in Referral Factory for how to handle duplicate users.

β†’ Check whether any of the HubSpot properties you mapped to Referral Factory during your setup have data validation rules or character limits.
​

β†’ Try disconnecting your HubSpot integration and clearing your cache. After doing so, reconnect and attempt again to see if the property appears in the available options.

πŸ€” Problem: Referred users (the Person Invited) are being sent into HubSpot but one or more properties are not being updated

β†’ Check whether you have mapped any unsupported property field types. Referral Factory currently does not support the following HubSpot property field types:

  • Date picker

  • Number

  • Calculation

  • Score

  • File

β†’ Check whether any of the HubSpot properties you mapped to Referral Factory during your setup have data validation rules or character limits.

β†’ Try disconnecting your HubSpot integration and clearing your cache. After doing so, reconnect and attempt again to see if the property appears in the available options.

πŸ€” Problem: Referred users (the Person Invited) are not updating in HubSpot

β†’ Make sure you have chosen the option to update contacts under the section "How To Handle Duplicate Users" in your HubSpot integration setup. Whatever fields you have mapped in the integration step will be updated for the contact inside HubSpot. Keep in mind that enabling this setting may result in existing HubSpot contact data being overwritten.

β†’ Try disconnecting your HubSpot integration and clearing your cache. After doing so, reconnect and attempt again to see if the property appears in the available options.

πŸ€” Problem: A custom or default HubSpot property is not showing in Referral Factory

β†’ Click the yellow refresh option in the top right hand corner of your screen.

β†’ Check if you have selected a CRM field for any pages in the campaign builder. If you have chosen to use a CRM field, then Referral Factory will automatically map the field to HubSpot. Should you wish to map the property differently, rather use an input field or select field and map the field manually.

β†’ Check whether the property has already been mapped to another field. It is not possible to map a HubSpot property to multiple Referral Factory fields.

β†’ Ensure that the HubSpot property is visible, i.e. it should be set to "Show in Forms".

β†’ Try disconnecting your HubSpot integration and clearing your cache. After doing so, reconnect and attempt again to see if the property appears in the available options.

πŸ“Œ Can't see your problem here? Try the full HubSpot Troubleshooting Guide.

Did this answer your question?