
Salesforce automations
CRM · 23 integrations · 11 workflow guides
Salesforce is the most powerful CRM to automate — and the most complicated. Every automation platform supports it, but the depth of what you can do varies wildly. The biggest barrier is that Salesforce requires a Professional edition or higher for API access, which starts at $80/user/month. Once you have that, the integrations below cover everything from lead imports to pipeline reporting.
What it costs to automate Salesforce
Platform pricing at different volumes. Annual billing shown.
| Platform | Free tier | 100 tasks/mo | 1K tasks/mo | 10K tasks/mo |
|---|---|---|---|---|
| Zapier | 100 tasks/mo | Free | $69/mo | $69+/mo |
| Power Automate | 750 runs/mo | Free | $15/mo | $15/mo |
| Make | 1,000 credits/mo | Free | Free | $10.59/mo |
| Pipedream | 100 credits/mo | Free | $29/mo | $79/mo |
| n8n | Yes | $20/mo | $20/mo | $50/mo |
Salesforce integrations
Each page compares all five platforms for that pair.














































Popular Salesforce workflow guides
Step-by-step setup instructions for specific automations.
How to Import Event Leads from Sheets to Salesforce with Power Automate
Import trade show attendee data from Google Sheets rows directly into Salesforce as new leads after each event.
How to Import Event Leads from Google Sheets to Salesforce with Pipedream
Automatically import trade show attendee data from Google Sheets rows into Salesforce leads.
How to Bi-directional contact sync with Power Automate
Automatically sync contact updates between Google Sheets and Salesforce in real-time whenever either system changes.
How to Bi-directional contact sync with Pipedream
Automatically sync contact updates between Google Sheets and Salesforce in both directions using Pipedream webhooks.
Salesforce triggers & actions by platform
Which capabilities each platform supports for Salesforce.
| Capability | Zapier | Make | n8n | Pipedream | Power Automate |
|---|---|---|---|---|---|
| Triggers | |||||
| New Record | ✓ | ✓ | ✓ | ✓ | — |
| HTTP Webhook | — | ✓ | ✓ | ✓ | — |
| New Email | ✓ | — | — | ✓ | ✓ |
| Salesforce Webhook | — | ✓ | ✓ | ✓ | — |
| Document completed | ✓ | — | — | ✓ | — |
| Document sent | ✓ | — | — | ✓ | — |
| Event Cancelled | ✓ | ✓ | — | — | — |
| Event Created | — | ✓ | ✓ | — | — |
| New Case | ✓ | ✓ | — | — | — |
| New Contact | ✓ | ✓ | — | — | — |
| Record Modified | — | — | — | — | ✓ |
| Actions | |||||
| Create Record | ✓ | ✓ | ✓ | ✓ | ✓ |
| Create Zendesk Ticket | ✓ | ✓ | ✓ | ✓ | ✓ |
| Update Record | ✓ | ✓ | ✓ | ✓ | ✓ |
| HTTP Request | — | ✓ | ✓ | ✓ | ✓ |
| Send Email | ✓ | ✓ | — | ✓ | ✓ |
| Update record | ✓ | ✓ | ✓ | ✓ | — |
| Create Salesforce Record | ✓ | ✓ | ✓ | — | — |
| Update Salesforce Record | ✓ | ✓ | — | — | ✓ |
| Create Calendar Event | ✓ | ✓ | — | — | — |
| Create Contact | ✓ | — | ✓ | — | — |
Things to know about automating Salesforce
API access requires Professional edition or higher
Salesforce Essentials does not include API access. You need Professional ($80/user/month) or Enterprise ($165/user/month) to connect any automation platform. No workaround exists — this is a hard requirement.
Daily API limits are per-org, not per-user
Enterprise edition starts at 100,000 API requests per 24-hour rolling window, plus 1,000 per user license. A 50-user org gets 150,000 daily requests. Automation platforms share this pool with every other integration touching your org.
SOQL is your most powerful tool
Salesforce Query Language lets you pull exactly the records you need. Make and n8n support raw SOQL queries natively. Zapier uses point-and-click field selection, which is simpler but less precise. For complex reporting automations, SOQL support is a deciding factor.
Bulk API is separate from standard API
The Bulk API handles large data operations (up to 10,000 records per batch, 15,000 batches per day). If you're importing thousands of leads from a spreadsheet, the Bulk API is 10x more efficient than standard API calls. n8n supports it natively; Make and Zapier use standard API by default.
Zapier treats Salesforce as a premium app
On Zapier, Salesforce is a premium connector — meaning you need a paid Zapier plan to use it. Make and n8n have no premium app concept; Salesforce works on any tier including free.
Object relationships add complexity
Salesforce's data model uses related objects (Account → Contact → Opportunity → Task). Automating across related objects requires multiple API calls or SOQL joins. Make's module handles this better than Zapier's flat field mapping.
What breaks at scale
Salesforce's 100K daily API limit sounds generous until you realize every related object lookup (Account → Contact → Opportunity) is a separate call. A single contact sync with associations can cost 3-5 API calls. At 100 records/minute, you burn through the daily limit in under 6 hours.
All integrations share the same daily API pool. Your automation platform, email sync, data enrichment tools, and reporting dashboards all compete. The integration you added last month might be the one that pushes you over.
Standard API imports process one record at a time. At 10K+ records, you need the Bulk API — but it has its own limit of 15,000 batches per day, and each batch takes minutes to process. Plan for hours, not minutes.
Frequently asked questions
Can I use Zapier with Salesforce for free?
No. Salesforce is a premium app on Zapier, which requires a paid Zapier plan. You also need Salesforce Professional edition or higher for API access. Make and n8n don't have premium app restrictions, but the Salesforce API requirement still applies.
Which automation platform is cheapest for Salesforce?
n8n self-hosted is the cheapest at zero platform cost. Among cloud options, Make is typically cheaper than Zapier for Salesforce because Zapier charges per task and treats Salesforce as a premium app. The bigger cost is usually the Salesforce license itself.
How do I avoid hitting Salesforce API limits?
Use batch operations instead of individual record updates, cache data locally to reduce reads, and schedule bulk syncs during off-peak hours. Make's iterator module processes records one at a time within a single operation. For large imports, use the Bulk API (supported natively in n8n).
Can I automate Salesforce reports to Google Sheets?
Yes. Run a SOQL query on a schedule (daily or weekly) and write the results to a Google Sheet. Make and n8n both support raw SOQL. This replaces the manual 'export to Excel' workflow that most sales teams rely on.