Reltio + Salesforce
Connect Reltio and Salesforce to Power Your CRM with Trusted Master Data
Sync clean, deduplicated, enriched master data from Reltio directly into Salesforce to drive better sales outcomes and customer experiences.

Why integrate Reltio and Salesforce?
Reltio's cloud-native MDM platform and Salesforce's CRM are a natural pairing for enterprises that need data accuracy at scale. When customer, account, and contact records are mastered in Reltio and synchronized into Salesforce, sales reps work with a single trusted view of every customer instead of fragmented, duplicate records. Every opportunity, contact, and account in Salesforce reflects the most current, authoritative data from across your entire organization.
Automate & integrate Reltio & Salesforce
Use case
Golden Record Sync to Salesforce Accounts and Contacts
When Reltio creates or updates a golden record for a business entity or individual, tray.ai automatically reflects that change in the corresponding Salesforce Account or Contact. Sales reps always see resolved, deduplicated profiles rather than stale or conflicting data imported from upstream systems.
Use case
Real-Time Lead Enrichment from Reltio MDM
When a new Lead is created in Salesforce — from a web form, marketing campaign, or manual entry — tray.ai queries Reltio to check whether a matching golden record already exists. If it finds one, the Lead is instantly enriched with verified firmographic and demographic attributes from the master record before a sales rep ever opens it.
Use case
Account Hierarchy Synchronization
Reltio's relationship graph captures parent-child account hierarchies across global enterprise customers. tray.ai reads those hierarchy relationships from Reltio and maps them to Salesforce Account parent-child associations, so territory planning, rollup reporting, and executive account views stay structurally accurate.
Use case
Bi-Directional Data Stewardship Feedback Loop
Sales reps in Salesforce often catch data errors — wrong phone numbers, changed job titles, merged companies — that should be corrected in the master record. tray.ai captures those Salesforce field updates and routes them back to Reltio as proposed changes, so data stewards can review, approve, and merge corrections into the golden record.
Use case
New Product or Catalog Data Published to Salesforce
When new products or product attributes are mastered and approved in Reltio's product MDM domain, tray.ai pushes those records to Salesforce Product Catalog, Price Books, or custom product objects. Sales teams get immediate access to the latest approved product data without waiting on manual synchronization cycles.
Use case
Compliance and Consent Attribute Propagation
Privacy regulations require that consent flags and data restriction attributes managed in Reltio are accurately reflected in Salesforce so outreach respects customer preferences. tray.ai monitors consent-related attribute changes in Reltio and updates corresponding Salesforce Contact and Lead fields in real time, supporting GDPR and CCPA compliance.
Use case
Opportunity-Driven Master Data Enrichment Requests
When a high-value Salesforce Opportunity reaches a defined stage, tray.ai triggers an enrichment check against Reltio to pull the latest attributes, relationships, and cross-sell signals associated with that account's golden record. Account teams get a timely data briefing that supports more informed deal strategy.
Get started with Reltio & Salesforce integration today
Reltio & Salesforce Challenges
What challenges are there when working with Reltio & Salesforce and how will using Tray.ai help?
Challenge
Matching Reltio Golden Records to Existing Salesforce Records
Reltio golden records are identified by internal URIs that Salesforce doesn't natively understand, so reliably resolving which Salesforce Account or Contact corresponds to a given master record requires a deliberate cross-reference strategy from day one.
How Tray.ai Can Help:
tray.ai workflows store the Reltio-to-Salesforce ID mapping in Salesforce custom external ID fields populated during the first sync. Subsequent runs use that external ID for instant, collision-free upsert operations — no fuzzy matching required at runtime.
Challenge
Handling High-Volume Real-Time Event Streams from Reltio
Reltio can emit large volumes of change events when bulk data loads, stewardship merges, or upstream system feeds are processed simultaneously — creating real risk of hitting Salesforce API rate limits or building up processing backlogs.
How Tray.ai Can Help:
tray.ai has built-in rate limiting, configurable concurrency controls, and queue-based processing that throttle Salesforce API calls to safe thresholds. Retry logic and dead-letter handling ensure no events are lost even during peak load periods.
Challenge
Schema Mapping Between Reltio's Flexible Attribute Model and Salesforce's Fixed Schema
Reltio uses a highly configurable entity and attribute model that often doesn't map one-to-one to Salesforce's standard objects and fields. That means transformation logic has to be carefully defined upfront and maintained as both platforms evolve.
How Tray.ai Can Help:
tray.ai's visual data mapper and JavaScript transformation steps let teams define and version complex field mappings between Reltio attribute paths and Salesforce field API names. Mappings can be updated centrally without rewriting entire workflows.
Challenge
Bi-Directional Sync Loop Prevention
When Salesforce updates are written back to Reltio and Reltio changes are pushed back to Salesforce, circular update loops can cause infinite triggering, data thrashing, and unnecessary API consumption if not carefully managed.
How Tray.ai Can Help:
tray.ai workflows embed source-tagging logic that stamps each write with an originating system identifier. Inbound triggers check that stamp and skip processing if the change originated from the integration itself, cleanly preventing circular loops.
Challenge
Maintaining Data Governance Across Automated Sync Operations
Automated integration between MDM and CRM carries real governance risk if changes are applied without appropriate authorization checks, audit trails, or rollback capability — particularly for sensitive fields like consent flags, financial attributes, or regulated personal data.
How Tray.ai Can Help:
tray.ai logs every workflow execution with full input and output payloads, timestamps, and error states, giving you a complete audit trail for compliance review. Conditional logic within workflows can enforce field-level write permissions and route sensitive changes through approval steps before they're committed.
Start using our pre-built Reltio & Salesforce templates today
Start from scratch or use one of our pre-built Reltio & Salesforce templates to quickly solve your most common use cases.
Reltio & Salesforce Templates
Find pre-built Reltio & Salesforce solutions for common use cases
Template
Reltio Golden Record Created → Create or Update Salesforce Account
Whenever Reltio emits an event indicating a new or updated Organization golden record, this template maps the master attributes to Salesforce Account fields, performs an upsert using the Reltio URI as an external ID, and logs the sync result for audit purposes.
Steps:
- Listen for Reltio entity create or update event via webhook or polling
- Transform and map Reltio golden record attributes to Salesforce Account schema
- Upsert Salesforce Account using Reltio URI as external ID and log outcome
Connectors Used: Reltio, Salesforce
Template
New Salesforce Lead → Reltio Lookup and Enrichment
This template fires when a new Lead is created in Salesforce, searches Reltio for a matching Individual or Organization golden record using email and company name, and writes back enriched attributes — title, industry, revenue band, and relationship data — to the Lead record automatically.
Steps:
- Trigger on Salesforce Lead creation event
- Query Reltio for matching golden record using email domain and company name
- Update Salesforce Lead fields with enriched attributes from Reltio golden record
Connectors Used: Salesforce, Reltio
Template
Reltio Merge Event → Salesforce Account Deduplication
When Reltio merges two or more entity records into a single golden record, this template identifies the corresponding duplicate Salesforce Accounts, merges them using Salesforce's native merge API, and updates all related Opportunities, Contacts, and Cases to the surviving record.
Steps:
- Detect Reltio merge event and extract surviving golden record URI and merged URIs
- Identify matching Salesforce Accounts using external ID lookup for each URI
- Execute Salesforce Account merge and reassign all child records to the master Account
Connectors Used: Reltio, Salesforce
Template
Salesforce Contact Update → Reltio Proposed Change Submission
When a Salesforce user updates key Contact fields such as phone, email, or address, this template captures the delta, formats it as a proposed attribute change, and submits it to Reltio for stewardship review, so the MDM system can evaluate and incorporate valid CRM-sourced corrections.
Steps:
- Detect field-level changes on Salesforce Contact via change data capture or polling
- Build a structured change payload with old value, new value, source, and timestamp
- Submit proposed attribute update to Reltio entity via API for steward review
Connectors Used: Salesforce, Reltio
Template
Reltio Consent Change → Salesforce Contact Opt-Out Sync
This compliance-focused template monitors Reltio for changes to consent and communication preference attributes and immediately propagates those changes to the corresponding Salesforce Contact and Lead records, keeping outreach suppression lists current without manual intervention.
Steps:
- Poll or subscribe to Reltio consent attribute change events
- Resolve matching Salesforce Contact or Lead using Reltio external ID
- Update Salesforce HasOptedOutOfEmail, DoNotCall, and custom consent fields accordingly
Connectors Used: Reltio, Salesforce
Template
Reltio Account Hierarchy Update → Salesforce Parent Account Sync
When Reltio updates a relationship between Organization entities — such as a subsidiary being acquired by a new parent — this template restructures the corresponding Salesforce Account hierarchy by updating the Parent Account field, keeping territory and reporting structures accurate.
Steps:
- Subscribe to Reltio relationship create or update event for Organization entities
- Identify parent and child Salesforce Accounts using Reltio external IDs
- Update Salesforce child Account ParentId field to reflect the new hierarchy
Connectors Used: Reltio, Salesforce