FAQs and general info
Which CRMs can BenefitFlow integrate with?
Which CRMs can BenefitFlow integrate with?
BenefitFlow currently supports native integrations with Salesforce, HubSpot, and Microsoft Dynamics.

What data can BenefitFlow sync to your CRM?
What data can BenefitFlow sync to your CRM?
BenefitFlow’s Salesforce integration allows users to push Employers, Employer Contacts, Brokers, Broker Office Locations, and Broker Contacts… and automatically manage the associations between them.

How does BenefitFlow prevent duplicate records?
How does BenefitFlow prevent duplicate records?
Before syncing over any data to your CRM, BenefitFlow will compare our records against the records in your CRM.
Net-New = Record will be pushed as a Net New Record.Updates Available = Record already exists in your CRM. Sync will overwrite the highlighted fields.Synced = Record already exists in your CRM and no updates are available.

Matching Fields
Matching Fields
| Object | Unique Identifier | Example |
|---|---|---|
| Employers | Website | walmart.com |
| Employer Contacts | [email protected] | |
| Brokers | Website | mercer.com |
| Broker Office Locations | Website + City + State | mercer.com + New York + NY |
| Broker Contacts | Email Address | [email protected] |
BenefitFlow maintains current and historical email addresses, meaning we can establish a match with your pre-existing contacts that may have stale email address.
How are BenefitFlow fields mapped to your CRM fields?
How are BenefitFlow fields mapped to your CRM fields?
Admin users can configure the mapping table in BenefitFlow to your desired specifications.


Mapping Table for Accounts
(for syncing Broker and Employer records)
Mapping Table for Child Accounts
(for syncing Broker Office records)
Mapping Table for Contacts
(for syncing Employer and Broker Contact records)
Other FAQs
Who can setup the CRM integration?
Who can setup the CRM integration?
BenefitFlow Admin permissions are required to authenticate with your CRM and configure field mappings. Your BenefitFlow Customer Success Manager can provide the relevant user(s) with those permissions.That user also requires Salesforce, Dynamics, or HubSpot Admin permissions to provide Read/Write access to BenefitFlow.
Who is able to sync data from BenefitFlow?
Who is able to sync data from BenefitFlow?
Both standard users and admin users are able to sync data once the integration is setup. However, standard users are restricted to only syncing net-new records. Admin users are able to sync net-new records, push overwrites to pre-existing records, and make adjustments to the mapping table.
What level of CRM access does BenefitFlow have?
What level of CRM access does BenefitFlow have?
BenefitFlow authenticates using OAuth 2.0 and the integration requires that BenefitFlow has read / write access to the relevant tables and fields in your CRM.
How does BenefitFlow set Contact Owners and Account Owners when syncing?
How does BenefitFlow set Contact Owners and Account Owners when syncing?
BenefitFlow will assign the Contact Owner based on the user that originally clicked “Get Contact” on the contact. BenefitFlow does not set an Account Owner when syncing to the Account object.

