How to set up a Zapier integration between Salesforce and Franchise Ninja

How to set up a Zapier integration between Salesforce and Franchise Ninja

How to Set Up a Zapier Integration with Salesforce

Integrating Salesforce with Zapier allows you to automate workflows between Salesforce and thousands of other applications—without writing any code.


Here’s a step-by-step guide to help you get started:

1. Prerequisites
  1. Salesforce Account: You need a paid Salesforce plan (Sales, Service, or Essentials edition). Marketing Cloud accounts are not supported.
  2. Zapier Account: Sign up for a free or paid Zapier account.
  3. 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
  1. Log in to Zapier.
  2. Create a New Zap: Click “Create Zap” from your Zapier dashboard.
  3. Choose Salesforce as the App: Search for and select Salesforce as your trigger or action app.
  4. Authenticate Salesforce:
    1. When prompted, log in to your Salesforce account.
    2. Grant Zapier the requested permissions via OAuth.
    3. If using a sandbox environment, select “sandbox” during setup. If you encounter login issues, verify your credentials and permissions.
    4. Salesforce accounts must use “My Domain” and not a custom domain.

3. Set Up Your Trigger and Action
  1. Trigger: Choose an event in Salesforce that will start the workflow (e.g., new lead, updated contact).
  2. 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.
  3. 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
  1. Test the Zap: Run a test to ensure the connection and data flow work as expected.
  2. Turn On the Zap: Once tested, turn on your Zap to start automating.

5. Tips and Troubleshooting
  1. API Limits: Be aware of Salesforce API request limits, which vary by license type.
  2. Update Actions: “Update Record” actions will overwrite existing data unless otherwise specified.
  3. Null Values: To clear a field in Salesforce, use {{zap_clear_value}} in the Zap editor.
  4. 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

      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, you will find detailed information on how to set up the JSON webhook. ...
    • What Is Franchise Ninja?

      What is Franchise Ninja? Franchise Ninja is changing the way Franchise Development teams go to market! We leverage AI to pinpoint & engage potential franchise candidates faster and more efficiently than ever before. The heart and soul of Franchise ...
    • How do I create a Webhook to Zapier?

      When setting up your Webhook integration, you have the option to send via Zapier if your system does not take a direct Webhook. In the example below, we will walk through how to send information to a Google Sheet in real-time with our Webhook ...
    • What Franchise Ninja Connectors are Available?

      What is a connector? Franchise Ninja offers a feature called Connectors. Connectors automatically connect emails, newsletters, and campaigns using programs such as GoHighLevel - to get your candidates into your platform easily. These identified ...
    • Detection of Cookie Consent (Franchise Ninja vs. Third-Party CMPs)

      Third-Party Cookie Q&A Question: How does Franchise Ninja detect whether cookie consent has been provided, particularly if the consent management solution is implemented through Franchise Ninja? Answer: When a candidate lands on your page, our ...