UserGems & Apollo Configuration with Gem-E Messaging

What is it?

While UserGems and Apollo don't integrate directly, UserGems does directly integrate with Salesforce and/or HubSpot, which Apollo sits on top of (e.g. all records updated within CRM are also updated in Apollo). The UserGems <> CRM/Apollo integration enables:

  • The sync of Contacts/Leads and Accounts between UserGems and your CRM/Apollo.
  • UserGems to automatically add Contacts directly to the right Sequence to reduce the manual work for your reps and ensure timely followup.

Steps

1. Create Custom Fields in CRM to use in Apollo

Create custom fields for AI Subjects and AI Email Content generated by Gem-E to input as variables into flows.

If you have HubSpot CRM, you can just focus on contact sync (not leads).

To do this:

  1. Within your CRM, navigate to Contact field setup (replicate for Leads if applicable in SFDC)
  2. Click "New" and add new custom fields listed in the table below
Label Type
Gem-E Subject 1Text (SFDC) or Single-line text (Hubspot)
Gem-E Subject 2Text (SFDC) or Single-line text (Hubspot)
Gem-E Subject 3Text (SFDC) or Single-line text (Hubspot)
Gem-E Subject 4Text (SFDC) or Single-line text (Hubspot)
Gem-E Subject 5Text (SFDC) or Single-line text (Hubspot)
Gem-E Subject 6Text (SFDC) or Single-line text (Hubspot)
Gem-E Subject 7Text (SFDC) or Single-line text (Hubspot)
Gem-E Body 1Rich Text Area (SFDC) or Rich Text (Hubspot)
Gem-E Body 2Rich Text Area (SFDC) or Rich Text (Hubspot)
Gem-E Body 3Rich Text Area (SFDC) or Rich Text (Hubspot)
Gem-E Body 4Rich Text Area (SFDC) or Rich Text (Hubspot)
Gem-E Body 5Rich Text Area (SFDC) or Rich Text (Hubspot)
Gem-E Body 6Rich Text Area (SFDC) or Rich Text (Hubspot)
Gem-E Body 7Rich Text Area (SFDC) or Rich Text (Hubspot)


Send the UserGems Team the API names of the fields you created

Search 'Gem-E' within the Fields & Relationships tab of the Lead or Contact object where you added the new fields. The API names of the fields appear here. Provide the API names to your UserGems FDE or CSM.

If you used the exact naming conventions in the table above and you're using SFDC, your list of fields should look like the below:

Gem_E_Subject_1__c

Gem_E_Subject_2__c

Gem_E_Subject_3__c

Gem_E_Subject_4__c

Gem_E_Subject_5__c

Gem_E_Subject_6__c

Gem_E_Subject_7__c

Gem_E_Body_1__c

Gem_E_Body_2__c

Gem_E_Body_3__c

Gem_E_Body_4__c

Gem_E_Body_5__c

Gem_E_Body_6__c

Gem_E_Body_7__c

Using Hubspot your list of fields should look like the below:

Gem-E Subject 1

Gem-E Subject 2

Gem-E Subject 3

Gem-E Subject 4

Gem-E Subject 5

Gem-E Subject 6

Gem-E Subject 7

Gem-E Body 1

Gem-E Body 2

Gem-E Body 3

Gem-E Body 4

Gem-E Body 5

Gem-E Body 6

Gem-E Body 7
‍

2. Add a UserGems Campaign Action to update CRM Fields

For campaigns/flows where you want to use Gem-E messaging, add a campaign action to Update CRM Fields.

  1. In UserGems, navigate to Campaigns and add a new campaign or edit an existing one.
  2. In the Update CRM Fields action, select the object you’re updating (either contacts or leads, depending on how you’ve configured UserGems to create new records).
  3. Add all  fields/properties under the CRM field section. (You can add more fields by clicking "+ Add Field.")
  4. For each field row, select New Value = "Dynamic".
  5. Map each CRM field to the dynamic Gem-E value by clicking the Label dropdown.

Your final setup should look something like this:

If everything looks correct, save the Campaign.

3. Create Apollo Sequence(s) Using Custom Variable Fields

Now, create a new Apollo Sequence using the custom variables that will dynamically populate with Gem-E messaging when a prospect enters the sequence. See this article about creating a Sequence in Apollo.

Your sequence structure should look like this:

DayActionContent
Day 1 Manual e-mail Subject: {{custom variable}} → Gem-E Subject 1
Body: {{custom variable}} → Gem-E Body 1
Day 1 LinkedIn Connection Request (optional) —
Day 2 Call Answer Brief: Reference the email in Step 1 and the key signals it mentions. Name drop:
  • Previous company
  • Past champion
  • Compelling signal like hiring/funding
Voicemail Example:
"Hey [First Name], it's [Your Name] at [Company]. Just sent you a quick note — saw [Past Champion] just joined your team. Congrats on the hire! Thought it might be worth a quick chat if you're exploring [Signal] right now."
Day 5 Automated e-mail (Reply) Body: {{custom variable}} → Gem-E Body 2
Day 6 LinkedIn message —
Day 7 Call Answer Brief: Same structure as Day 1.
Voicemail Example:
"Hey [First Name], following up on my last note. If you or [Past Champion] think this might be worth revisiting, happy to chat or send more detail."
Day 10 Automated e-mail (New Thread) Subject: {{custom variable}} → Gem-E Subject 3
Body: {{custom variable}} → Gem-E Body 3
Day 13 Call Answer Brief: Same structure as Day 1.
Voicemail Example:
"Hi [First Name], just wanted to check in again in case you're thinking about [Signal] in the near future. Let me know if helpful."
Day 16 Automated e-mail (Reply) Body: {{custom variable}} → Gem-E Body 4
Day 16 LinkedIn message —
Day 19 Automated e-mail Subject: {{custom variable}} → Gem-E Subject 5
Body: {{custom variable}} → Gem-E Body 5
Day 19 Call Answer Brief: Same structure as Day 1.
Voicemail Example:
"Hey [First Name], [Your Name] again — figured I'd check back one last time. If you or someone on the team thinks this might be relevant now, I'm happy to share more."
Day 22 Automated e-mail (New Thread) Subject: {{custom variable}} → Gem-E Subject 6
Body: {{custom variable}} → Gem-E Body 6
Day 25 Automated e-mail (New Thread) Subject: {{custom variable}} → Gem-E Subject 7
Body: {{custom variable}} → Gem-E Body 7
Day 25 Call Answer Brief: Same structure as Day 1.
Voicemail Example:
"Hey [First Name], totally understand if this isn't a fit right now. If it makes sense to revisit down the line, feel free to reach out anytime."


4. Enroll UserGems Leads/Contacts in Workflow(s)

There are several ways to add a lead or contact to a Sequence in Apollo (see this article). We'll focus on the add contacts automatically with workflows method:

  1. Launch Apollo and click Sequences.
  2. Click the sequence you want to use.
  3. Click Add Contacts > Automate Adding contacts.
  4. Configure the workflow, including setup details, then click Save changes.
  5. You have now automated adding contacts with workflows. Check out Workflows Overview to learn more about workflows.

Resource: UserGems Recommended Playbooks

5. Activate your Sequence(s)!

After adding the custom UserGems variables and making any additional (optional) customizations to your sequence(s) you're ready to activate them!

‍

Was this article helpful?