The world's leading cloud-based CRM platform powering sales, service, and marketing for businesses of all sizes.
Full ReviewLeading no-code automation platform connecting 6000+ apps to automate workflows with triggers, actions, and filters.
Full ReviewSalesforce 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.
| Method | Difficulty | Features |
|---|---|---|
| Zapier (Direct) | Easy | Triggers and actions for all standard and custom objects |
| Zapier + Salesforce Outbound Messages | Medium | Real-time triggers via Salesforce workflow rules pushing to Zapier webhooks |
| Zapier Code Steps | Medium | Custom JavaScript or Python for complex data transformations |
Log in to Zapier and click Create Zap. Select Salesforce as your trigger or action app.
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.
Choose which Salesforce object to work with: Leads, Contacts, Accounts, Opportunities, Cases, or any custom object. Zapier dynamically loads your org's object schema.
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.
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.
| Data Type | Direction | Frequency |
|---|---|---|
| Standard objects (Lead, Contact, etc.) | Bidirectional | 1-15 min polling |
| Custom objects | Bidirectional | 1-15 min polling |
| Attachments and files | Salesforce → Zapier | On trigger |
| Record field values | Bidirectional | On trigger/action |
| SOQL query results | Salesforce → Zapier | On demand (Find action) |
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.
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.
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.
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.
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.
These platforms can help you connect Salesforce and Zapier without writing code: