Connect HubSpot to Salesforce
Ideas
What you can do with HubSpot and Salesforce
Send marketing-qualified HubSpot contacts to Salesforce
Contacts that reach MQL in HubSpot are created as Salesforce leads within 30 minutes, without duplicates, and sales hears about them in Slack.
See how it worksFill in missing company details across HubSpot and Salesforce
Every night, companies are matched by website, blank industry, size and phone fields are filled from the other CRM, and you get an email of the changes.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with HubSpot and Salesforce, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any HubSpot and Salesforce automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Only send HubSpot contacts to Salesforce when lead score is over 60 and the company has more than 50 employees, and skip anyone already a Salesforce contact.
Every night, find contacts whose email exists in both CRMs with different owners and add the list to a HubSpot note for me.
Use cases
Why people connect HubSpot and Salesforce
How the two apps work together
- ClickRuntime checks HubSpot every few minutes for contacts that meet your rule and creates or updates Salesforce leads or contacts.
- Salesforce is queried on a schedule for changed opportunities, and the results update HubSpot properties.
- Each record stores the other CRM's ID, and matching falls back to email or domain.
Marketing in HubSpot, sales in Salesforce
Many teams run marketing in HubSpot and sales in Salesforce. Qualified HubSpot contacts are created as Salesforce leads with source and score.
Closed deal data back to marketing
Marketing needs revenue data for attribution. Closed opportunities update HubSpot contact properties.
After an acquisition or merger
Companies with one team on each CRM need shared records. Selected objects are kept matched until they consolidate.
Moving between CRMs
Teams switching CRMs copy accounts, contacts and deals in batches. New changes keep flowing during the move.
More apps
HubSpot, Salesforce and other apps in one automation
MQL handoff with Slack alert
When a HubSpot contact becomes an MQL, create the Salesforce lead and DM the assigned rep on Slack.
Sync error log
Log every record that fails to sync between HubSpot and Salesforce to a Google Sheet with the error message.
Weekly attribution email
Every Monday, email me through Gmail the Salesforce opportunities closed last week with their original HubSpot source.
Setup
Connect HubSpot and Salesforce once
HubSpot
CRM / Marketing
- In HubSpot, go to Development, then Keys, then Service keys, and create a service key. Or go to Development, then Legacy apps, and create a private legacy app.
- Add the scopes your automations need, such as
crm.objects.contacts.read,crm.objects.contacts.writeandcrm.objects.deals.read. - Copy the key, or for a private app open the Auth tab, choose Show token and copy it.
- In the ClickRuntime dashboard, open Connections & secrets and save the token as a secret for HubSpot. It is sent as a Bearer token.
Salesforce
CRM
- In Salesforce, go to Setup, then External Client App Manager (or App Manager), and create a new External Client App.
- Enable OAuth, set the callback URL to
https://clickruntime.com/oauth/callback, and add the scopesapiandrefresh_token offline_access. - Under OAuth policies, set the refresh token policy to valid until revoked and choose who may use the app. Make sure the user has the API Enabled permission.
- In the ClickRuntime dashboard, open Connections, choose Salesforce and enter your app's Consumer Key and Consumer Secret.
FAQ
Questions about connecting HubSpot and Salesforce
Do I need the HubSpot Salesforce integration as well?
How are records matched between the two?
Will it overwrite data in either CRM?
Which Salesforce plan do I need?
Which side wins if data conflicts?
Does it copy history?
Can it filter which records sync?
Related pages
Keep exploring
Tell your assistant what HubSpot and Salesforce should do together
Free plan. No credit card.