Sync HubSpot and Salesforce with Bardeen Playbooks

Use Bardeen Playbooks and the Magic Box to sync contacts, deals and leads between HubSpot and Salesforce, following Bardeen's own workflow library.

By Galactic News Editorial · Published 2026-11-07T19:39:38+00:00 · Updated 2026-11-07T19:39:38+00:00

Automate CRM updates with Bardeen Playbooks syncing HubSpot and Salesforce

Sync HubSpot and Salesforce with Bardeen Playbooks

Many sales teams run two CRMs at once. Marketing lives in HubSpot. Sales lives in Salesforce. Records drift apart within weeks. A deal stage changes in one system and never reaches the other. Bardeen, a browser-based automation tool, sells a fix for exactly this problem: ready-made Playbooks that move contacts, deals and leads between the two platforms. This tutorial builds three of them, using the steps Bardeen itself publishes in its workflow library.

Before you start

Every workflow in Bardeen's library follows the same setup shape. Step 1 is always to install the app. Step 2 is to open the Magic Box, its prompt bar, and describe the job in plain words. Step 3 is to connect the integrations the job needs. The three builds below reuse that shape, so learn it once.

Playbook 1: HubSpot contacts into Salesforce

The first job copies contacts across. Bardeen's version retrieves your HubSpot contacts and creates corresponding accounts on the Salesforce side. A sibling playbook saves a single named contact as a Salesforce contact instead. Both share one behaviour worth knowing: if the record already exists, Bardeen updates it rather than duplicating it.

  1. Step 1: Install the Bardeen app and sign in.
  2. Step 2: Open the Magic Box and enter: "Copy all HubSpot contacts to Salesforce as new accounts."
  3. Step 3: Connect HubSpot as the source and Salesforce as the destination, and approve both sign-ins.
  4. Step 4: Set a filter before the first run. Start with one list segment, not the whole database.
  5. Step 5: Run the playbook on your five test contacts. Open each new Salesforce record and check the fields landed where you expected.
  6. Step 6: Widen the filter only after the test batch looks clean.

Playbook 2: deal updates in both directions

Contacts are static. Deals move. Bardeen's deal sync triggers when a deal is created in HubSpot. The playbook reads the deal's name, value, expected close date and stage. It then finds the corresponding record in Salesforce and updates it with those details. Extra fields can be added to the sync when your team needs them.

  1. Step 1: Open the Magic Box and enter: "When HubSpot deal is created, update Salesforce deal."
  2. Step 2: Connect both integrations again if prompted, then check the field list the playbook proposes.
  3. Step 3: Create a test deal in HubSpot and watch the Salesforce record change.
  4. Step 4: Add the notes variant if your teams live in activity feeds: "When HubSpot deal is created, create Salesforce note." Each new deal then leaves a readable note on the other side.
  5. Step 5: Run the reverse direction for contacts your sales team creates first, using the Salesforce-to-HubSpot contact sync from the same library.

Playbook 3: qualify Salesforce leads with AI, save them to HubSpot

The third build adds judgment, not just copying. The playbook pulls a lead from Salesforce using criteria you set. Bardeen AI reads the lead's description and scores it against your qualification rules. Qualified leads are then created as contacts in HubSpot, ready for marketing follow-up. Unqualified leads stay where they were.

  1. Step 1: Write your qualification criteria in one sentence each. Vague criteria give vague scores.
  2. Step 2: Open the Magic Box and enter: "Get Salesforce lead, qualify with Bardeen AI, save in HubSpot."
  3. Step 3: Connect Salesforce, HubSpot and Bardeen AI as the three integrations.
  4. Step 4: Run it against ten old leads whose quality you already know. Compare the AI calls against your own.
  5. Step 5: Tighten the criteria where the scores disagreed with you, then let it run on new leads.

Field mapping: the decisions that make or break a sync

HubSpot fieldSalesforce fieldWatch out for
Contact emailContact or account emailThis is the matching key. Duplicates start here.
Deal name and amountOpportunity name and amountCurrency and amount formats differ between systems.
Deal stageOpportunity stageStage names rarely match one-to-one. Map them by hand.
Close dateClose dateDate formats can shift a day across time zones.
CompanyAccountOne HubSpot company can spawn several accounts if names vary.

Habits that keep two CRMs honest

Bottom line

Treat these playbooks as plumbing, not magic. The contact sync keeps directories aligned. The deal sync keeps pipeline numbers honest. The AI qualification build moves judgment work off your team's plate. Set them up in that order, test each one on a handful of records, and the two systems stop telling two different stories.