Gifts

Culture

Reviews

Local Spots

How to Connect Salesforce with Zapier (2026)

Salesforce

★★★★ 4.5
Crm Enterprise Crm

The world's leading cloud-based CRM platform powering sales, service, and marketing for businesses of all sizes.

Full Review
Zapier

Zapier

★★★★ 4.5
Project Management Ops Workflow Automation

Leading no-code automation platform connecting 6000+ apps to automate workflows with triggers, actions, and filters.

Full Review

How to Connect Salesforce with Zapier

Salesforce and Zapier together let you automate workflows between your CRM and thousands of other applications. Zapier serves as a no-code bridge, enabling sales ops teams to build integrations that previously required a Salesforce developer or expensive middleware like MuleSoft.

While Salesforce offers its own automation with Flow Builder and Process Builder, Zapier excels at connecting Salesforce to external apps that lack native integrations. The Salesforce-Zapier connector supports triggers for new and updated records across standard and custom objects, plus actions to create, update, find, and upsert records.

This combination is ideal for lean operations teams that need to keep Salesforce in sync with marketing platforms, accounting tools, support systems, and communication apps without custom Apex development.

Integration Methods

MethodDifficultyFeatures
Zapier (Direct)EasyTriggers and actions for all standard and custom objects
Zapier + Salesforce Outbound MessagesMediumReal-time triggers via Salesforce workflow rules pushing to Zapier webhooks
Zapier Code StepsMediumCustom JavaScript or Python for complex data transformations

Native Integration Setup

Step 1: Start a New Zap

Log in to Zapier and click Create Zap. Select Salesforce as your trigger or action app.

Step 2: Authenticate Salesforce

Click Sign in to Salesforce. Enter your credentials and authorize Zapier's connected app. Ensure your Salesforce user profile has API access enabled under Setup → Users → Profiles.

Step 3: Select the Salesforce Object

Choose which Salesforce object to work with: Leads, Contacts, Accounts, Opportunities, Cases, or any custom object. Zapier dynamically loads your org's object schema.

Step 4: Configure Trigger or Action

For triggers, select New Record, Updated Record, or New or Updated Record. For actions, choose Create Record, Update Record, Find Record, or Find or Create Record.

Step 5: Map Fields and Test

Map incoming data to Salesforce fields. Zapier shows all available standard and custom fields. Use Zapier's Formatter tool for data transformations. Test and verify the record appears correctly in Salesforce.

What Data Syncs

Data TypeDirectionFrequency
Standard objects (Lead, Contact, etc.)Bidirectional1-15 min polling
Custom objectsBidirectional1-15 min polling
Attachments and filesSalesforce → ZapierOn trigger
Record field valuesBidirectionalOn trigger/action
SOQL query resultsSalesforce → ZapierOn demand (Find action)

Use Cases

Multi-System Lead Distribution

When a new Salesforce lead is created via web-to-lead, Zapier simultaneously notifies the sales rep via Slack, creates a task in their project management tool, and adds the lead to an email nurture sequence in a separate marketing platform.

Invoice Generation on Deal Close

When a Salesforce opportunity moves to "Closed Won," Zapier triggers the creation of an invoice in your accounting software, sends a welcome email via your transactional email service, and updates the customer record in your support platform.

Automation Recipes

  • When: a new Salesforce lead is created → Then: send a Slack notification to the sales channel and add a row to a Google Sheet
  • When: a Salesforce opportunity amount exceeds $50,000 → Then: alert the VP of Sales via email and create a project in the delivery tool
  • When: a Salesforce case is escalated → Then: create an urgent ticket in the engineering issue tracker and notify the on-call team
  • When: a record is updated in an external system → Then: find and update the matching Salesforce record using external ID

Troubleshooting

Zapier cannot see custom fields

Refresh the Salesforce connection in Zapier by clicking the refresh icon next to the object selector. Custom fields must be visible to the connected user's profile. Check field-level security in Salesforce Setup → Object Manager → Fields.

Record creation fails with validation errors

Salesforce validation rules, required fields, and duplicate rules can cause record creation to fail. Check Zapier's Task History for the exact error message. Ensure all required fields are mapped and validation rule criteria are met.

Limitations

Zapier polls Salesforce on a schedule rather than receiving real-time webhooks, creating a delay of 1-15 minutes. Salesforce API call limits (based on your edition) apply to every Zapier operation. Complex related-record operations (e.g., creating an opportunity with products and a quote) require multi-step Zaps. Zapier does not natively support Salesforce bulk API operations, making large data migrations impractical. The Salesforce connector requires a Zapier paid plan.

Compare Salesforce vs Zapier side by side »