Skip to content
Per-pair page

Salesforce + Zendesk: support and CRM joined up.

Sync Zendesk tickets to Salesforce as Cases, route tickets by SFDC customer tier, or trigger Salesforce workflows from Zendesk events.

Trigger app
Salesforce as the trigger

Workflows fire when something happens in Salesforce.

  • Salesforce has no triggers yet. Use the catalog's universal Webhook trigger as the upstream.
Action app
Zendesk as the action

Workflows do something in Zendesk, instantly.

See all 17 actions →
Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

SalesforceZendesk

When something happens in Salesforce, do it in Zendesk.

0 Salesforce triggers wired to 17 Zendesk actions.

    ZendeskSalesforce

    Or fire it the other way around.

    6 Zendesk triggers wired to 13 Salesforce actions downstream.

    See ZendeskSalesforce
    Popular pairings

    Common Salesforce → Zendesk workflows.

    Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

    Showing 0 of 0 combinations
    How it works

    Connect Salesforce and Zendesk in five steps.

    No code, no glue, no half-day setup. Each step is one click.

    1. 1
      Connect
      Authorize Salesforce and Zendesk

      Open Tiny Command, authorize Salesforce and Zendesk once each. Both connections are available to every workflow on your account.

    2. 2
      Trigger
      Pick a Salesforce trigger

      Drop the Salesforce → New event trigger onto the canvas. Tiny Command auto-registers the webhook.

      POST /v1/webhooks/salesforce.event
    3. 3
      Transform
      Add a filter or AI step

      Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

    4. 4
      Action
      Add the Zendesk action

      Drop the Zendesk → Add Comment to Ticket action below it. Map fields from the Salesforce payload into the Zendesk inputs.

      zendesk.add-comment-to-ticket
    5. 5
      Publish
      Publish and forget

      Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

    FAQ

    Questions about Salesforce + Zendesk.

    How do I sync Zendesk tickets to Salesforce?
    Zendesk Ticket Created → Salesforce Find Contact by email → Salesforce Create Case associated to the Contact. CRM has full support history without leaving SFDC.
    Can I route Zendesk by Salesforce customer tier?
    Yes. Zendesk Ticket Created → Salesforce Get Contact to fetch plan tier → Zendesk Update Ticket with priority based on tier. Enterprise = Urgent automatically.
    How do I push Salesforce account info into Zendesk ticket?
    When ticket is created, look up Contact's related Salesforce Account → Zendesk Add Comment (public=false) with account context. Agent sees who they're dealing with.
    Can I trigger Salesforce workflows from Zendesk events?
    Yes. Zendesk Ticket Resolved → Salesforce Update Contact with "last_ticket_resolved_date" custom property. SFDC workflows can use for enrollment criteria.
    How do I avoid duplicate Zendesk from SFDC re-triggers?
    Maintain a (zendesk_ticket_id ↔ salesforce_case_id) lookup table. Before any Create, search both sides. If found, Update instead.
    Can I sync Zendesk tags to SFDC custom fields?
    Yes. Zendesk Tag Added → Salesforce Update Contact with custom property reflecting the tag. SFDC list views with property-based criteria auto-add the contact to matching segments.
    Related

    Other apps that pair well with Salesforce.


    Wire Salesforce to Zendesk in 2 minutes.

    Free tier available. No credit card. No onboarding call.