How to set up a Zapier integration between Salesforce and Franchise Ninja
How to Set Up a Zapier Integration with Salesforce
Overview
Integrating Salesforce with Zapier allows you to automate workflows between Salesforce and thousands of other applications—without writing any code.
With Zapier, you can create automated workflows (“Zaps”) that:
-
Trigger actions based on Salesforce activity (e.g., new lead)
-
Send data to other platforms (e.g., email tools, spreadsheets)
-
Or bring external data into Salesforce automatically
Here’s a step-by-step guide to help you get started:
1. Prerequisites
- Salesforce Account: You need a paid Salesforce plan (Sales, Service, or Essentials edition). Marketing Cloud accounts are not supported.
- Zapier Account: Sign up for a free or paid Zapier account.
- Permissions: Ensure your Salesforce user has the necessary API and integration permissions. Using a dedicated “Integration User” profile is best practice.
2. Connect Salesforce to Zapier
- Log in to Zapier.
- Create a New Zap: Click “Create Zap” from your Zapier dashboard.
- Choose Salesforce as the App: Search for and select Salesforce as your trigger or action app.
- Authenticate Salesforce:
- When prompted, log in to your Salesforce account.
- Grant Zapier the requested permissions via OAuth.
- If using a sandbox environment, select “sandbox” during setup. If you encounter login issues, verify your credentials and permissions.
- Salesforce accounts must use “My Domain” and not a custom domain.
3. Set Up Your Trigger and Action
- Trigger: Choose an event in Salesforce that will start the workflow (e.g., new lead, updated contact).
- Action: Select what you want to happen in another app (e.g., create a row in Google Sheets, send an email, etc.), or vice versa.
- Field Mapping: Map Salesforce fields to the corresponding fields in the other app. Custom fields are supported, but may take time to appear in the Zap editor.
4. Test and Activate
- Test the Zap: Run a test to ensure the connection and data flow work as expected.
- Turn On the Zap: Once tested, turn on your Zap to start automating.
5. Tips and Troubleshooting
- API Limits: Be aware of Salesforce API request limits, which vary by license type.
- Update Actions: “Update Record” actions will overwrite existing data unless otherwise specified.
- Null Values: To clear a field in Salesforce, use {{zap_clear_value}} in the Zap editor.
- Error Handling: If you receive errors, check user permissions, API limits, and that your Salesforce account supports integrations.
Related Articles
How to set up a JSON webhook integration between Salesforce and Franchise Ninja
How to Set Up a JSON Webhook Integration Between Salesforce and Franchise Ninja Salesforce can accept direct JSON webhooks. A JSON webhook allows external systems to send JSON data to your Salesforce org without requiring OAuth authentication. Below, ...
How to Create a Webhook to Zapier
How to Create a Webhook to Zapier When setting up your webhook integration, you have the option to route data through Zapier if your system does not support direct webhooks. In the example below, we’ll walk through how to send data to a Google Sheets ...
How to share a folder in Zapier outside your company
How to share a folder in Zapier outside of your company You cannot directly share a live folder in Zapier with someone outside your company (like a "guest") unless you add them as a paid member to your Team or Enterprise account. Unlike Google Drive ...
Integration of Our Data with Your Systems
Integration of Our Data with Your Systems HTTP Postback Notifications (per user, available to all users) In order to find this feature: Login to dashboard Configuration Go to Users New or Modify User Other Integration This feature is useful for ...
Connectwise Integration
Connectwise Integration Below are the instructions for setting up your Connectwise Integration: 1. Setup a Connectwise Integration User with permission to company, contacts, and activities. (see attached screenshot) 2. Login to Franchise NInja and ...