Skip to main content
Just need to push records into an already-connected CRM? See How to Sync BenefitFlow Data to Your CRM. This page covers the one-time admin setup.

Connect BenefitFlow to your CRM

BenefitFlow has native integrations with Salesforce, HubSpot, and Microsoft Dynamics for pushing records (Employers, Contacts, Brokers, and Broker Office Locations) directly into your CRM.
Before you start: you must be both a BenefitFlow Admin and a Salesforce, Dynamics, or HubSpot Admin with read/write access to the relevant CRM fields.

Integration Setup Steps

  • Accessing Integration Settings
    1. Log in to your BenefitFlow account.
    2. In the upper-right corner, click your name and select Integrations.
    3. On the Integrations page, choose Salesforce, HubSpot, or Microsoft Dynamics to begin connection.
  • Connecting to Salesforce
    • Use 1-click authentication for quick setup (recommended for most customers), or
    • Use Manual Credentials Entry for advanced/custom setups (refer to the Manual Setup Guide for details).
    • Sandbox support is available if you’d like to test before syncing to production.
  • Connecting to HubSpot
    • Use our 1-click authentication to connect instantly.
    • Sandbox environments are also supported for safe testing.
  • Connecting to Microsoft Dynamics
    • Requires creating an Azure App Registration and Power Platform Application User.
    • Refer to the Dynamics Setup Guide for detailed instructions.

Mapping Fields Between BenefitFlow and Your CRM

Once connected, configure your integration by mapping key fields between platforms:
  • Click Integration Settings
  • Use Add Field Mapping to:
    • Select a BenefitFlow field
    • Choose a corresponding CRM field, or use a constant/custom value
    • Define whether the field can overwrite existing values or update only if empty
    • Click Save Changes to finalize
Mappings can be customized for:
  • Employer vs. Broker data
  • Accounts vs. Child Accounts vs. Contacts
For the full list of BenefitFlow fields available in each object, see the Field Mapping Reference.

Configuring Sync Permissions (Optional)

After setting up your field mappings, you can optionally configure what sync operations standard users are allowed to perform:
  • Click Integration Settings, then select the Preferences tab
  • Under Sync Permissions for Standard Users, choose a permission level for Accounts and Contacts:
    • Create new and update existing
    • Create new only (default)
    • Update existing only
Sync Permissions for Standard Users section in Integration Settings Preferences tab
By default, standard users can only create net-new records — this matches BenefitFlow’s previous behavior. Admin users always have full sync access regardless of this setting.

You’re connected — what’s next

Setup is done. To push records into your CRM, see How to Sync BenefitFlow Data to Your CRM.

Need Help?

Contact customerteam@benefit-flow.com for hands-on support.
Last modified on July 28, 2026