> ## Documentation Index
> Fetch the complete documentation index at: https://help.revenuehero.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Sync CRM IDs in One Click

> Fix meeting attribution when your RevenueHero login email doesn't match your CRM email.

When a user's RevenueHero login email differs from their CRM email address, meetings may sync to the wrong user record or fail to sync entirely. For example, if a sales rep logs into RevenueHero with [sarah.jones@company.com](mailto:sarah.jones@company.com) but their CRM record uses [sarah@company.com](mailto:sarah@company.com), meeting attribution will break.

This mismatch can occur for several reasons—users managing multiple email addresses, organizational IT configurations, or legacy email formats. Regardless of the cause, you can now resolve this issue directly from your admin settings without contacting support.

Simply sync the user to the correct CRM record, and meetings will attribute properly going forward.

## Why email mismatches happen

RevenueHero identifies users by their login email. Your CRM identifies users by the email in their user record. When these don't match, meetings can't attribute correctly.

**Common scenarios:**

* Rep logs into RevenueHero with [firstname.lastname@company.com](mailto:firstname.lastname@company.com) but uses [firstname@company.com](mailto:firstname@company.com) in the CRM
* Company uses different email formats for tools vs. CRM (e.g., Google Workspace vs. Salesforce)
* Rep changed their email in one system but not the other

When this happens, meetings book successfully but show up under the wrong rep in your CRM—or don't sync at all.

## What gets affected

When emails don't match between RevenueHero and your CRM:

* ❌ Meetings sync to the wrong CRM user (or don't sync)
* ❌ Activity tracking breaks
* ❌ Reports show incorrect meeting attribution
* ❌ Round robin assignment works, but CRM attribution fails

**What still works:**

* ✓ Prospects can book meetings normally
* ✓ Calendar invites go out correctly
* ✓ The scheduler functions as expected
* ✓ Team assignment in RevenueHero is accurate

The issue is purely about getting the meeting to show under the correct rep in your CRM.

# How to sync CRM IDs

<Steps>
  <Step title="Navigate to Users → Needs Action">
    Go to **Settings → Users**, then click the **Needs Action** tab at the top.

    This view shows all users with CRM sync issues in one place.

    <Note>
      If you have multiple new users in your CRM who aren't yet synced to RevenueHero, click the **Sync Users** button at the top right. RevenueHero will automatically fetch and match users from your CRM based on email addresses.

      This works best when emails match exactly between systems. If emails don't match, you'll need to link those users using the steps below.
    </Note>
  </Step>

  <Step title="Click Sync">
    Look for users with the status **"User not found in \[CRM Name]"** in the STATUS column and click on the **Sync** button. 

    <Frame>
      <img src="https://mintcdn.com/revenuehero/exVinxRIcPOh5z30/images/crm_sync_needs_action.png?fit=max&auto=format&n=exVinxRIcPOh5z30&q=85&s=6cf3c5f516d2c9c3617d98e89c9212dc" alt="Crm Sync Needs Action" width="1451" height="804" data-path="images/crm_sync_needs_action.png" />
    </Frame>
  </Step>

  <Step title="Search for and select the correct CRM user">
    A modal titled "Re-link the user" will appear showing:

    * The RevenueHero member at the top
    * A searchable list of CRM users below

    Search for the correct CRM user by name or email, then click to select them. A checkmark will appear next to the selected user.

    <Frame>
      <img src="https://mintcdn.com/revenuehero/XRiGzkZEXFIhLfMG/images/relink_crm_user.png?fit=max&auto=format&n=XRiGzkZEXFIhLfMG&q=85&s=c698f1e561acf239f97e5bfbe57e80eb" alt="Relink Crm User" width="630" height="653" data-path="images/relink_crm_user.png" />
    </Frame>
  </Step>

  <Step title="Click Re-link">
    Once you've selected the correct CRM user, click the **Re-link** button at the bottom right.

    The user will be linked to the selected CRM record, and their status will update immediately. Future meetings for this user will sync to the correct CRM record.

    <Note>
      This only affects future meetings. Past meetings will remain under the original CRM user unless you manually reassign them in your CRM.
    </Note>
  </Step>
</Steps>

## Verify the sync worked

After syncing, test the connection:

1. Have the user book a test meeting
2. Check your CRM to confirm the meeting appears under the correct user
3. Verify the meeting owner and activity record are accurate

If the meeting still goes to the wrong place, double-check that you selected the correct CRM user during the sync.

## Prevent email mismatches

Here's how to avoid this issue in the first place:

<Columns cols={2}>
  <Column>
    **During onboarding:**

    * Ask new users which email they use in your CRM before inviting them to RevenueHero
    * Send RevenueHero invites to the same email address they use in the CRM
    * Document your email conventions (firstname\@company vs firstname.lastname\@company)
  </Column>

  <Column>
    **For existing users:**

    * Audit your user list quarterly to catch mismatches early
    * When someone changes their email, update it in both systems simultaneously
    * Set up a process for IT to notify admins of email changes
  </Column>
</Columns>

***

## Common questions

<AccordionGroup>
  <Accordion title="Can users sync their own CRM IDs?">
    No, only admins can sync CRM IDs. Users don't have access to this feature in their personal settings.
  </Accordion>

  <Accordion title="Does this work for all CRMs?">
    Yes, the Sync CRM ID feature works with HubSpot, Salesforce, and Zoho CRM.
  </Accordion>

  <Accordion title="I synced the user but meetings still go to the wrong place. What's wrong?">
    **Check these:**

    1. Did you sync to the correct CRM user? Verify the email in the CRM record matches what you expected
    2. Is the CRM user active? Inactive CRM users can cause sync issues
    3. Are there multiple CRM records with similar emails? Make sure you selected the right one

    If issues persist, check your routing logs (Inbound → Routing Logs) to see which CRM user ID RevenueHero is sending the meeting to, then compare that to your CRM.
  </Accordion>
</AccordionGroup>
