LogoLogo
API DocsChangelogPlaybooksLoginBook a Demo
  • Getting Started
    • Introduction to Reo.Dev
    • For Users
      • Step 1: Find active accounts to target
      • Step 2: Track developer activity on your target accounts
      • Step 3: Identify developers engaging with your product
      • Step 4: Build custom segments that are most likely to convert
      • Step 5: Use filters to spot high-intent leads
    • For Admins
      • Step 1: Identify active accounts to target
      • Step 2: Track developer activity on your target accounts
      • Step 3: Find developers engaging with your product
      • Step 4: Create custom segments that are most likely to convert
      • Step 5: Integrating data sources with Reo.Dev
      • Step 6: Integrate Slack and set up notifications
      • Step 7: Add Customer Fit Criteria
  • Accounts
    • Account Lifecycle Stage
    • Custom CRM Stages
    • Developer Funnel Stages
    • Account Activity Score
    • Tags
    • Customizing Tags
    • Custom Lists
    • Using the Lists API in Reo.Dev
    • Managing CRM Owners in Reo.Dev
    • Follow an Account
    • How to Set Up Notification Alerts for Accounts, Developers & Segments in Reo.Dev
    • Flag incorrect data
  • Developers
    • Interpreting Intel on the Developer view page
    • Developer Activity Score
    • How to Find Inbound Developers in Reo.Dev
  • Segments
    • Creating Segments
    • Basic & Advance Segments
    • Filters 101
    • Segment Actions
    • My Segments
    • Shared Segments
    • Magic Segments
    • Favourite Segment
    • Add notes for better collaboration and context
    • CSV Exports for Segments
    • 10 Advanced Segments to create to spot high-intent opportunities
  • Buyers
    • Find Buyer Contact
    • How to Find, Segment & Engage Decision-Makers in Reo.Dev’s Buyer Section
    • Buyer Persona Configuration in Reo.Dev
  • Enrichment
    • Enrichment
  • Audiences
    • Buyer Audience
  • Integrations
    • Connect GitHub repositories
    • Reo.Dev Zapier Integration Guide
    • Webhooks
    • Developer Docs
      • Docusaurus
      • GitBook
    • CRM
      • HubSpot
      • Salesforce
      • Pipedrive
      • Zoho
      • Freshworks
      • Leadsquared
    • Tracking Beacon
      • Install JavaScript for Documentation
      • Install JavaScript for Product
      • Install JavaScript in Website
      • Install JavaScript in Local Product
      • Track Code Interactions
      • Install JavaScript for Documentation through Google Tag Manager
      • Reo.Dev JavaScript Cookies and Consent Guide
    • Product Usage API
      • Overview
      • How to Configure Product Usage Metrics in Settings
      • Telemetry Data
      • Product API
      • Examples of Product Usage Metrics
      • Data Collected for Product Usage
    • Communities
      • Open Communities
      • Owned Communities
        • Slack
        • LinkedIn Company Page
    • Email
      • Apollo.io
      • How to Integrate and Use Outreach.io with Reo.Dev
      • How to Integrate and Use Salesloft with Reo.Dev
    • Website Tracking
      • RB2B
  • Analytics
    • Impact Dashboard
  • Campaigns
    • Run bulk email campaigns
    • Testing Your Email Integration with Reo.Dev
  • Settings
    • Add Customer Fit Score Criteria
    • Add Firmographic and Technographic Filters
    • Configure Slack & Email Notifications
  • Account and Contact Usage Limit
    • Manage Account and Contact Limit Usage
  • User Management
    • Invite a teammate to Reo.Dev
    • Manage CRM Permissions
    • Roles and Permissions: Admin vs User
    • What Happens to Data When a User Is Deleted in Reo.Dev?
  • FAQs/Troubleshooting
    • How to Exclude Competitors from My Segments in Reo.Dev?
    • How to Sync a Segment to Salesforce/HubSpot?
    • Why Is the 'Sync to CRM' Button Greyed Out?
    • I Synced My Accounts, But They Are Not Showing in My CRM – What to Do?
    • Why Am I Seeing More Accounts in CRM Than I Synced?
    • Why Can't I Find My Account in the Dashboard Search Bar?
    • Resolving Caching Issues in Reo.Dev
    • Understanding Score Discrepancies Between Account and Developer Activity Score
    • Reo.Dev Credit-Based Pricing: FAQs
Powered by GitBook
LogoLogo

Resources

  • Changelog
  • Playbooks
  • DevGTM Conversations
  • Support
  • API Docs

Company

  • Blog
  • Contact Us
  • Book a Demo

Policies

  • Privacy Policy
  • Terms of Service

© 2025 All rights reserved Reo.Dev

On this page
  • Create Custom fields in Salesforce
  • Accounts
  • Leads
  • Connect Salesforce
  • Salesforce Export settings
  • Salesforce Field Mapping
  • Accounts Field Mapping
  • Contacts Field Mapping
  • For Contact object:
  • For Lead Object:
  • How Reo.Dev Handles Multiple Email Records in Salesforce
  • How New Contact Records Are Linked to the Same Company/Account
  • Send Tags to Your CRM
  • User Settings
  • Export and Sync Frequency
  • Map and Tag Custom CRM Account and Deal Stages
  • Disconnect Salesforce

Was this helpful?

  1. Integrations
  2. CRM

Salesforce

Integration with Salesforce allows Reo.Dev to send data to Salesforce as well as read lifecycle stage for contacts and accounts in Salesforce. You can connect your Salesforce App with Reo.Dev from the Integrations section.

Requirements

  • You must be admin of Reo.Dev app

  • You must be an admin of your Salesforce CRM instance

Create Custom fields in Salesforce

Before we begin the Salesforce integration, we should create the following fields in Salesforce in Accounts, Contacts and Leads object respectively.

Important Note: When creating the fields in Salesforce, ensure that:

  • Field Names must be written in lowercase. If not, the fields will not map correctly during integration.

  • Follow the specified structure and naming conventions outlined below to avoid integration errors. We recommend copy-pasting the values from the table directly below.

Accounts

Data Type
Field Label
Field Name
Values
Required
Default

Date

REO: Last Activity Date

reo_account_last_activity_date

-

Yes

-

Picklist

REO: Customer Fit Score

reo_customer_fit

STRONG, MODERATE, WEAK

Yes

-

Picklist

REO: Developer Activity Score

reo_developer_activity_score

HIGH, MEDIUM, LOW

Yes

-

Text Area (Rich)

REO: Segment Name

reo_segments_list

-

Yes

-

URL

REO: Account Link

reo_account_link

-

Yes

-

Text Area (Rich)

REO: Account Summary

reo_company_summary

-

Yes

-

URL

REO: LinkedIn Company Page

reo_account_linkedin

-

Yes

-

Text Area (Rich)

REO: Account Tag Summary

reo_tag_summary

-

Yes

-

Number

REO: Activity Score

reo_activity_score

-

Yes

-

We recommend copying and pasting the values directly from the table above during field creation.

Contacts

Data Type
Field Label
Field Name
Values
Required
Default

Date

REO: Last Activity Date

reo_contact_last_activity_date

-

Yes

-

Long Text Area

REO: Developer Summary

reo_contacts_summary

-

Yes

-

URL

REO: LinkedIn Profile

reo_dev_social_linkedin_link

-

Yes

-

Text Area (Rich)

REO: Developer Segment Name

reo_developer_segments_list

-

Yes

-

Text Area (Rich)

REO: Contact Tag Summary

reo_tag_summary

-

Yes

-

Number

REO: Activity Score

reo_activity_score

-

Yes

-

We recommend copying and pasting the values directly from the table above during field creation.

Leads

Data Type
Field Label
Field Name
Values
Required
Default

Date

REO: Last Activity Date

reo_leads_last_activity_date

-

Yes

-

Long Text Area

REO: Developer Summary

reo_leads_summary

-

Yes

-

URL

REO: LinkedIn Profile

reo_leads_social_linkedin_link

-

Yes

-

Text Area (Rich)

REO: Developer Segment Name

reo_leads_segments_list

-

Yes

-

Text Area (Rich)

REO: Contact Tag Summary

reo_leads_tag_summary

-

Yes

-

Number

REO: Activity Score

reo_activity_score

-

Yes

-

We recommend copying and pasting the values directly from the table above during field creation.

Connect Salesforce

Step 1: Navigate to Integrations → CRM and click Configure.

Step 2: Click Connect under Salesforce.

Step 3: You will be redirected to the Authorization flow of Salesforce wherein you will need to provide your Salesforce Admin credentials. After that you will need to select the Salesforce App to connect and provide permission to Reo.Dev app to access Salesforce.

Salesforce Export settings

After the Salesforce App is connected, you will be redirected to Salesforce settings screen to configure the Export and Sync settings.

There are two options to Export data from Reo.Dev:

  1. Accounts

    You can select Accounts if you want to only export accounts from Reo.Dev to Salesforce.

  2. Accounts and Contacts

    You can select Accounts and Contacts if you want to only export accounts from Reo.Dev to Salesforce. Under Accounts and Contacts, you have an option to sync contacts associated with an account automatically or manually. If you select manually, the users will have need to select contacts from the developers tab for each account and click on Send to Salesforce.

Salesforce Field Mapping

Map all the fields from Reo.Dev that you want to send to Salesforce and update existing Accounts, Contacts and Leads. This mapping will be used to create new accounts, contacts and leads in Salesforce. You can also select which fields should be updated in Salesforce whenever there is any change in Reo.Dev

Please note that when we export data from Reo.Dev, we check if the company or contact exists in the Salesforce record or not. If the record is present, we update the corresponding fields based on the mapping preference selected by you and in case the record is not present, we create a new record.

We use the following fields as unique identifiers to prevent duplication:

  • Accounts → Company Domain Name

  • Contact → email ID

Accounts Field Mapping

We have provision to export the following fields for the Accounts object to Salesforce.

Reo.Dev Field

Salesforce Field

Company Name

Company Name

Company Domain

Company Domain Name

Country

Country/Region

State

State

City

City

Employee Range

Employee Range

Annual Revenue

Annual Revenue

Founded In

Year Founded

Last Activity Date

REO: Last Activity Date

LinkedIn Company Page

LinkedIn Company Page

REO Customer Fit Score

REO: Customer Fit

REO Developer Activity Score

REO: Developer Activity Score

REO: Activity Score

REO: Activity Score

REO Segment Name

REO: Segment Name

REO Account Link

REO: Account Link

REO Account Summary

REO: Account Summary

REO Tags

REO: Account Tags

  • Company Domain is a mandatory field and is already mapped.

  • Fields with the prefix REO are automatically created in Salesforce and mapped to the corresponding Reo.Dev field.

  • For the Rest of the fields, you can map the corresponding field in Salesforce from the dropdown. If you select the Auto Overwrite checkbox, then we will overwrite the existing data in Salesforce during creation and sync operations.

Recommendation: Fields with the prefix REO should always have the Auto-Overwrite checkbox as TRUE.

Contacts Field Mapping

Step 1: Select the target object.

Reo.Dev has one Contact type but since Salesforce has two Objects - Leads and Contacts, you can select the object where the Reo.Dev contact should be created.

Step 2: Map fields

You’ll see 2 tabs here - mapping for leads object and mapping for contact object.

If you select leads as the target object —> you will need to provide mapping for both leads and contacts object.

If you select contact as the target object —> The mapping with leads tab is automatically disabled and you need to provide the mapping only for the contacts object.

Note: Once a lead is converted into a contact on Salesforce then Reo.Dev will no longer treat that record as a lead. Instead, Reo.Dev will update the contact record directly and not create a duplicate lead for the same developer.

We have provision to export the following fields for Contacts and Leads object to Salesforce.

For Contact object:

Reo.Dev Field

Salesforce Field

First Name

First Name

Last Name

Last Name

Business Email ID*

Email

Company Website

Website URL

Designation

Job Title

Country

Country/Region

State

State

City

City

LinkedIn ID

REO: Linked In Profile

Last Activity Date

REO: Last Activity Date

REO: Developer Summary

REO: Developer Summary

REO: Segment Name

REO: Developer Segment Name

REO: Tags

REO: Developer Tags

REO: Activity Score

REO: Activity Score

For Lead Object:

Reo.Dev Field

Salesforce Field

First Name

First Name

Last Name

Last Name

Business Email ID*

Email

Company Website

Website URL

Designation

Job Title

Country

Country/Region

State

State

City

City

LinkedIn ID

REO: Linked In Profile

Last Activity Date

REO: Last Activity Date

REO: Developer Summary

REO: Developer Summary

REO: Segment Name

REO: Developer Segment Name

REO: Tags

REO: Developer Tags

REO: Activity Score

REO: Activity Score

Note: If the admin changes the preferred target object in the future, all existing mappings and settings will be lost. However, any data previously sent to the CRM will remain as-is and will not be updated. Once the new setting is applied, all future data will be sent to the newly selected object.

  • Business email ID is a mandatory field and is already mapped. We fetch the Business email ID of the developers from third part enrichment service providers.

  • In addition to the Business Email ID, Personal Email IDs will also be synced if collected through first-party sources, including:

    • Signup Forms on your website or documentation pages

    • Product login or signup forms.

  • In the Reo.Dev UI, when users hover over the email icon on a profile, if a Personal Email has been enriched and mapped to that profile, it will be displayed alongside the Work Email.

  • Fields with the prefix REO are automatically created in Salesforce and mapped to the corresponding Reo.Dev field

  • For the Rest of the fields, you can map the corresponding field in Salesforce from the dropdown. If you select the Auto Overwrite checkbox, then we will overwrite the existing data in Salesforce during the creation and sync operations.


How Reo.Dev Handles Multiple Email Records in Salesforce

For each unique email ID we treat it as a separate record in Salesforce. Depending on whether an email already exists in the CRM, the record is either updated or created as per the following scenarios:

Scenario

Action in Salesforce

One Email ID exists in CRM

Update existing contact with latest REO data

One Email ID does not exist in CRM

Create a new contact record

Two Email IDs → First exists, second does not

Update existing contact for first email, create a new contact for second email

Two Email IDs → Neither exists

Create two separate contact records (one for each email)

Two Email IDs → Both exist in CRM

Update both contacts separately with latest REO data

What Happens When a Contact is Updated?

  • If an email already exists in Salesforce, Reo.Dev updates the mapped fields (as configured in CRM settings) with the latest developer data.

  • Updates do not overwrite existing CRM data outside the mapped REO fields.


How New Contact Records Are Linked to the Same Company/Account

When Reo.Dev creates new contacts, all the captured data—including the Company Website (Domain Name), job title, LinkedIn profile, and other mapped fields—remains the same across contact records associated with the same company.

This ensures that:

  • You can easily identify multiple contacts belonging to the same organization in Salesforce.

  • Company-wide insights remain consistent, regardless of whether contacts have different email IDs.

  • Your CRM data stays structured and organized, preventing fragmented company records.

By maintaining consistent company-level details, Reo.Dev enables seamless account-based contact tracking, helping sales and marketing teams engage with all relevant stakeholders.


Note: Fields with the prefix REO should always have the Auto-Overwrite checkbox as TRUE.

Send Tags to Your CRM

You can now send Account Tags and Developer Tags directly to your CRM. These tags are fully customizable and provide quick context and insights on already enriched data.

Why it matters: Tags make it easy to:

  • Identify key account traits or developer activities at a glance.

  • Segment and prioritize accounts more effectively.

  • Provide your sales team with richer, actionable insights to drive better conversations.


CRM to Revenue Playbooks


User Settings

You can manage permissions for your team by defining specific users who can send data to Salesforce.

Click on Configure in User Settings.

You will be redirected to User Management Section. You can mark the toggle button as active for all the users who can send data to CRM.

Export and Sync Frequency

Users will have options to send:

  • Segments to Salesforce

    Users can create a segment and click on Send to Salesforce.

  • Accounts to Salesforce

    Users can select an account(s) from the Account list and Send to Salesforce.

  • Developers to Salesforce

    If Manual contact sync is selected for contacts, users can select developer(s) from the developer tab under Account Details screen and Send to Salesforce.

In the case of Accounts and Developer, the export happens in real-time and the Salesforce icon will appear against the record on UI immediately but for segments, it may take some time depending on the size of the segment.

Once the Accounts and Developers are exported, Reo.Dev will sync data back to Salesforce daily. All the accounts and developers that have been synced with Salesforce, will have a Salesforce Icon next to the name.


Map and Tag Custom CRM Account and Deal Stages

Map Account Stages

Select the "Stages" subtab in the Account Mapping section.

Choose a Custom Account CRM field to map as the Account Lifecycle Stage.

Note: Only fields classified as "Picklist" in your CRM are available for selection.

Pick all Custom CRM Account Stages you want to define as "Customer" in Reo.Dev. Multiple stages can be mapped as "Customer" to fit your sales cycle. For example, classify accounts by product line (Cloud vs. Open Source) or customer size (Enterprise vs. SMB).

Save the Configuration

After mapping, click Save.

Note: Backend updates are applied immediately, but changes in the UI reflecting the new mappings will take up to 24 hours to refresh.

Map Opportunity Stages

Select the custom deal/opportunity stage field from your Salesforce CRM.

Note: Only fields classified as "Picklist" in your CRM are available for selection.

Save the Configuration

After mapping, click Save.

Note: Backend updates are applied immediately, but changes in the UI reflecting the new mappings will take up to 24 hours to refresh.

Learn More About Custom CRM Stages


Disconnect Salesforce

You can disconnect Salesforce from the Integrations section:

  1. Navigate to Integrations → CRM and click Configure

  2. Under Salesforce and click on Disconnect at the top right corner

Please note that all the field mappings and user permissions will be lost.

PreviousHubSpotNextPipedrive

Last updated 12 days ago

Was this helpful?

Want to learn more? Check out our — a comprehensive guide to tagging and segmenting developers in Reo.Dev. It includes 15+ use case examples designed to help DevTools GTM teams prospect smarter, increase pipeline, and close deals faster.

Explore the Playbooks Now →

To dive deeper into setting up and leveraging Custom CRM Account and Opportunity Stages, refer to our detailed guide for step-by-step guidance, use cases, and advanced tips to maximize the value of your Salesforce CRM integration with Reo.Dev.

Tags Handbook
Revive Cold Opportunities in your CRM Using Developer Activity Signals
Monitor Dev Activity in your assigned CRM accounts
Detect Deal Stalls Early: Monitor & Act on Active CRM Opportunities
View All
Custom CRM Stages