BEFORE YOU BEGINMake sure you have:
- HubSpot or Salesforce connected to RevenueHero
- Admin access in RevenueHero
- Each rep’s calendar (Google or Outlook) connected to both RevenueHero and the CRM
Why duplicates happen in the first place
When a meeting is booked through RevenueHero, two independent systems both want to log a meeting activity on the same contact:
If both systems log the meeting, you get two activities for the same booking. That inflates meeting counts, breaks pipeline reporting, and forces reps to clean up the timeline by hand.
How Prevent Duplicate Logging works
When the setting is on, RevenueHero takes a deliberate pause before writing the activity:- Waits about 10 minutes after the meeting is booked
- Checks for an activity logged by any other source in your CRM
- Doesn’t log the activity if a match is found
- Logs the activity itself if nothing was found
Set it for HubSpot
Step 1: Open the HubSpot integration
- In the left sidebar, click Settings → Integrations
- On the HubSpot card (marked Connected), click Configure

Step 2: Choose your logging behavior
In the Ensure accurate meeting logs in HubSpot activities card, pick one of two options:
Set it for Salesforce
Step 1: Open the Salesforce integration
- In the left sidebar, click Settings → Integrations
- On the Salesforce card (marked Connected), click Configure

Step 2: Choose your logging behavior
The same Ensure accurate meeting logs in Salesforce activities card appears. Pick one of two options:
Why some activities take hours to show up
The setting waits ~10 minutes before logging. If activities are still missing 30 minutes, an hour, or longer after a booking, the cause is almost always the same: a rep’s calendar isn’t connected to the CRM, only to RevenueHero. When that happens:- RevenueHero books the meeting and writes it to the rep’s calendar
- Nothing on the CRM side ever sees the new event (the calendar isn’t connected)
- RevenueHero waits its window, sees no log, then writes the activity itself
- New hires added to RevenueHero who never completed CRM calendar setup
- Reps who switched calendar providers (Google → Outlook) and reconnected in RevenueHero but not in the CRM
- CRM calendar sync silently disconnected after an OAuth token expired
When to keep it on, when to turn it off
Your meeting activities now flow into HubSpot and Salesforce on terms you set. Clean timelines, accurate reports, no surprise duplicates. 🎉🎉🎉
Integrate HubSpot
Connect HubSpot to RevenueHero in three steps.
Integrate Salesforce
Connect Salesforce to RevenueHero with OAuth.
HubSpot CRM fields
Every field RevenueHero writes to HubSpot.
Salesforce CRM fields
Every field RevenueHero writes to Salesforce.