Zendesk Sell (formerly Base) + Salesforce

Connect Zendesk Sell and Salesforce to Unify Your Revenue Stack

Automate data sync between your sales CRM and Salesforce to cut manual work and keep every team on the same page.

Why integrate Zendesk Sell (formerly Base) and Salesforce?

Zendesk Sell and Salesforce are two of the most widely used platforms in modern sales organizations, and plenty of businesses run both at once — Zendesk Sell for day-to-day sales activity tracking, Salesforce for enterprise reporting, marketing alignment, and cross-functional workflows. Keeping contacts, deals, leads, and pipeline data in sync between the two matters for revenue visibility, but doing it manually is slow and error-prone. Connecting Zendesk Sell to Salesforce via tray.ai lets teams automate bidirectional data flows, drop the duplicate data entry, and make sure everyone is working from the same source of truth.

Automate & integrate Zendesk Sell (formerly Base) & Salesforce

Use case

Bidirectional Contact and Lead Sync

Automatically sync new and updated contacts and leads between Zendesk Sell and Salesforce so both systems always have the latest information. Whether a record comes from a marketing campaign in Salesforce or a sales rep in Zendesk Sell, it flows to the other platform without anyone lifting a finger. No duplicate entry, no conflicting views of the customer.

Use case

Deal-to-Opportunity Pipeline Synchronization

Map Zendesk Sell deals to Salesforce opportunities and keep stage, value, close date, and owner synchronized in both directions. When a sales rep moves a deal forward in Zendesk Sell, the corresponding Salesforce opportunity updates automatically, so pipeline reports stay accurate. Finance and leadership get real-time visibility into forecasted revenue without chasing reps for updates.

Use case

Automated Lead Routing from Salesforce to Zendesk Sell

When marketing-qualified leads are created or scored in Salesforce, they get pushed into Zendesk Sell as new leads or contacts assigned to the right sales rep. Inbound leads get actioned quickly without ops teams manually moving records. Routing logic can be based on territory, lead score, or deal type.

Use case

Account and Company Data Alignment

Keep Salesforce accounts and Zendesk Sell companies in sync so firmographic data, account ownership, and relationship history are consistent across both platforms. When an account is updated in Salesforce — say, a change in account tier or assigned owner — those changes carry over automatically to the matching Zendesk Sell company record. Especially useful for account-based sales motions where both systems are in active use.

Use case

Closed-Won Deal Notifications and Post-Sale Workflow Triggers

When a deal is marked Closed-Won in Zendesk Sell, downstream workflows in Salesforce fire automatically — creating an onboarding opportunity, updating account status, or notifying customer success teams. Nothing falls through the cracks, and post-sale processes start immediately. Teams can configure custom actions in Salesforce based on deal attributes like value, product, or region.

Use case

Activity and Call Logging Across Both Platforms

Sync sales activities — calls, emails, meetings logged in Zendesk Sell — to Salesforce so activity history is available for reporting and compliance. Sales managers and operations teams get a complete picture of rep activity without asking reps to log interactions in two places. Activity data can also feed Salesforce dashboards and productivity reports.

Use case

Salesforce Report-Driven List Creation in Zendesk Sell

Use Salesforce reports and list views to identify target segments — accounts due for renewal, leads above a certain score — and automatically create or update matching lists and tasks in Zendesk Sell. Sales reps get data-driven outreach targets generated straight from Salesforce. Marketing strategy and sales execution stay in lockstep.

Get started with Zendesk Sell (formerly Base) & Salesforce integration today

Zendesk Sell (formerly Base) & Salesforce Challenges

What challenges are there when working with Zendesk Sell (formerly Base) & Salesforce and how will using Tray.ai help?

Challenge

Field Schema Mismatch Between Zendesk Sell and Salesforce

Zendesk Sell and Salesforce use different data models, field names, and picklist values for similar concepts — deal stages in Zendesk Sell don't map directly to opportunity stages in Salesforce. Direct data transfer gets messy fast and usually requires significant manual mapping work.

How Tray.ai Can Help:

tray.ai's visual data mapper and transformation tools let teams build precise field-level mappings between Zendesk Sell and Salesforce schemas without writing code. Conditional logic handles picklist translations, and transformations reformat data types to match each system's requirements — clean, accurate data transfer every time.

Challenge

Deduplication and Record Matching Across Two CRMs

When the same contact, lead, or account exists in both Zendesk Sell and Salesforce — possibly with slightly different data — automated syncs can create duplicate records or overwrite good data with stale information. Without solid matching logic, deduplication becomes a recurring ops headache.

How Tray.ai Can Help:

tray.ai workflows include configurable deduplication logic that matches records using unique identifiers like email address, phone number, or stored external IDs. Before creating any record, the workflow checks whether a match already exists in the target system and routes to an update path instead, stopping duplicates before they start.

Challenge

Maintaining Sync Without Infinite Update Loops

In bidirectional sync setups, an update in Zendesk Sell triggers a write to Salesforce, which can trigger a webhook back to Zendesk Sell — and suddenly you have an infinite loop degrading performance and corrupting data. It's one of the trickier technical problems in any bidirectional CRM integration.

How Tray.ai Can Help:

tray.ai has built-in mechanisms to detect and prevent update loops: storing and comparing sync timestamps, using external ID flags to identify tray-originated updates, and applying conditional logic to skip records that were just written by an automation. Bidirectional syncs stay stable and loop-free.

Challenge

Handling API Rate Limits During Large Data Syncs

Both Zendesk Sell and Salesforce enforce API rate limits that can cause bulk sync operations — an initial historical data migration or a large daily batch — to fail or produce incomplete results. Without proper rate limit handling, integrations can break quietly or deliver partial syncs.

How Tray.ai Can Help:

tray.ai's workflow engine has built-in rate limit handling, including automatic retry logic, request throttling, and error handling branches that catch API limit responses and queue records for reprocessing. Large-volume syncs finish successfully without manual intervention or data loss.

Challenge

Keeping Custom Fields and Objects in Sync

Most organizations extend both Zendesk Sell and Salesforce with custom fields and objects to track business-specific data. Getting those custom data points — deal classification fields, custom account attributes, product-specific metadata — into the integration requires flexibility that out-of-the-box connectors rarely offer.

How Tray.ai Can Help:

tray.ai's Zendesk Sell and Salesforce connectors expose custom fields and support dynamic field discovery, so teams can include any custom data in their sync workflows. The visual workflow builder makes it straightforward to map custom fields between systems without writing code, and workflows can be updated as new custom fields are added to either platform.

Start using our pre-built Zendesk Sell (formerly Base) & Salesforce templates today

Start from scratch or use one of our pre-built Zendesk Sell (formerly Base) & Salesforce templates to quickly solve your most common use cases.

Zendesk Sell (formerly Base) & Salesforce Templates

Find pre-built Zendesk Sell (formerly Base) & Salesforce solutions for common use cases

Browse all templates

Template

Sync New Zendesk Sell Leads to Salesforce as Leads

Automatically creates a new Salesforce lead record whenever a new lead is added in Zendesk Sell, mapping all standard fields including name, email, phone, company, and lead source. Salesforce stays current with pipeline activity initiated in Zendesk Sell without any manual export or import.

Steps:

  • Trigger fires when a new lead is created in Zendesk Sell
  • Lead data is mapped and transformed to match Salesforce lead field schema
  • A new lead record is created in Salesforce with all mapped field values

Connectors Used: Zendesk Sell (formerly Base), Salesforce

Template

Bidirectional Contact Sync Between Zendesk Sell and Salesforce

Keeps contact records synchronized in both directions between Zendesk Sell and Salesforce. New or updated contacts in either system are reflected in the other, with deduplication logic to prevent duplicate records. Field-level mapping keeps data consistent across both platforms.

Steps:

  • Triggers detect new or updated contact records in either Zendesk Sell or Salesforce
  • Deduplication logic checks for existing records in the target system using email as the unique key
  • Records are created or updated in the target system with all mapped field values applied

Connectors Used: Zendesk Sell (formerly Base), Salesforce

Template

Sync Zendesk Sell Deal Stage Changes to Salesforce Opportunities

Automatically updates the corresponding Salesforce opportunity stage, amount, and close date whenever a deal stage changes in Zendesk Sell. Salesforce pipeline reports and forecasts always reflect what's actually happening in Zendesk Sell.

Steps:

  • Trigger fires when a deal stage is updated in Zendesk Sell
  • Workflow looks up the matching Salesforce opportunity using a stored external ID
  • Salesforce opportunity stage, amount, and close date fields are updated to reflect the Zendesk Sell deal state

Connectors Used: Zendesk Sell (formerly Base), Salesforce

Template

Push Closed-Won Zendesk Sell Deals to Salesforce and Notify Teams

When a deal is marked Closed-Won in Zendesk Sell, this template updates the Salesforce opportunity to Closed-Won, logs deal revenue to the account record, and sends a notification to the customer success team via Chatter or task assignment.

Steps:

  • Trigger fires when a Zendesk Sell deal status changes to Closed-Won
  • Corresponding Salesforce opportunity is updated to Closed-Won with final deal value and close date
  • A Salesforce task is created for the assigned customer success rep and a Chatter post notifies the account team

Connectors Used: Zendesk Sell (formerly Base), Salesforce

Template

Create Zendesk Sell Leads from New Salesforce Campaign Members

Automatically creates new leads in Zendesk Sell when contacts or leads are added to a Salesforce campaign. Sales reps can act on marketing-qualified prospects right away, without waiting for a manual handoff.

Steps:

  • Trigger fires when a new campaign member is added to a specified Salesforce campaign
  • Campaign member and associated lead or contact data is retrieved from Salesforce
  • A new lead is created in Zendesk Sell with Salesforce campaign context included in the source field

Connectors Used: Zendesk Sell (formerly Base), Salesforce

Template

Daily Salesforce Account Update Sync to Zendesk Sell Companies

Runs a scheduled daily sync that checks for updated account records in Salesforce and pushes those changes to the corresponding company records in Zendesk Sell. Account ownership, industry, size, and tier fields stay consistent across both platforms for account-based selling teams.

Steps:

  • Scheduled trigger runs daily and queries Salesforce for accounts updated in the last 24 hours
  • Each updated account is matched to the corresponding Zendesk Sell company using a stored external ID or domain
  • Zendesk Sell company record is updated with the latest Salesforce account field values

Connectors Used: Zendesk Sell (formerly Base), Salesforce