Common Problems with Salesforce on Zapier

My Zap keeps assigning a record or object to the same owner

Check your Salesforce account to see:

Connected app access limits to Salesforce

Salesforce allows a user to have 5 access tokens authorized to one Salesforce account to all third-party applications, including Zapier. After those 5 access tokens are generated, older tokens are automatically revoked without notification. This does not mean you're limited to only having five total Zaps using the Salesforce integration, just number of Connected App Access across all the third-party apps you use.

You can manage your connected apps access to directly in Salesforce and view your Zapier account connections which are called "Zapier CLI App".

What Salesforce account types and editions are supported on Zapier?

We support Sales/Support Accounts and any edition (including Essentials). Unfortunately, we don’t support Marketing Cloud accounts.

Custom domains

Unfortunately at this time Salesforce accounts using Custom Domains aren’t able to connect up to Zapier. We do support My Domains.

How search actions work

Salesforce search actions return the most recently created record that meets the search criteria, even if there are multiple records that match.

Custom fields/objects not loading

Sometimes when you add custom fields or objects in Salesforce, there is a delay between when they will appear in the Zap editor. To fix this with a trigger you can scroll to the bottom of the Salesforce Object menu and select to reload and bring in new choices.

If you are dealing with actions, here's a couple steps that may help:

  • Hard refreshing the page (Shift+F5 on a PC or CMD+Shift+R on a Mac) a couple times
  • Click ‘Refresh fields’ at the bottom of the Zap step
  • Copy that Zap and edit the copied version to see if the fields appear
  • Recreate the Zap from scratch
  • Wait a while longer, sometimes it takes a little while for the cache to refresh with those fields

Error: "This connection to Salesforce appears to no longer be working"

If you run into this error this means your Salesforce account has exceeded the 5 connection app access limit. To resolve this, follow these steps:

  1. Review your connected apps in Salesforce to make sure you have a token that you can use with Zapier.
  2. Connect/reconnect your Salesforce account either within the Zap Editor or on your My Apps.

Error: "TotalRequests Limit exceeded"

This error means the number of times Zapier is allowed to ask Salesforce for data has been exceeded for your connected account, as there are Salesforce API Request Limits.

There are 2 ways Salesforce limits requests to their API:
1. Requests within a 20-second period (called "concurrent" requests)
2. Total API requests within a 24-hour period

To resolve you have a couple of options:

  • Upgrading to a Salesforce plan with more users and higher request limits will stop this error from occurring.
  • If you have Zaps using the Updated Record Triggers, you can consider using the Updated Field on Record Trigger to scope down the number of updates your Zap triggers on.
  • If you have Zaps using New/Updated Record Triggers, you can consider creating a Salesforce outbound message workflow and switching the Trigger to “New Outbound message”.

Error: “DUPLICATE_VALUE”

If you see this error, there may be a "Duplicate Rule" in place on your Salesforce account preventing Zapier from creating the record. Here is an example of a "Duplicate Rule" for Account objects:

Salesforce Standard Account Duplicate Rule

If the Actions are set to 'Alert', the rule will block these "fuzzy duplicates" from getting created and throw the "DUPLICATE_VALUE" error).

Unchecking the 'Alert' box will allow the "duplicate" to be created.

Salesforce's help docs cover more details on duplicate rules for standard objects and how to customize a duplicate rule.

Timeout errors

This is a somewhat common class of errors for Salesforce, which might manifest itself when working inside the Zap Editor or when receiving automated alert emails. Timeout errors indicate that Zapier's request to Salesforce took too long to get an answer.

Timeout errors can be caused by any number of things:

  • Lots of data in your Salesforce Account, specifically of the type you're trying to access. (think: enterprise level)
  • Your object contains many computed fields
  • Ephemeral outages or Salesforce API issues. Check our API Status Board for possible issues.

Most of the time these errors are transient and you need to wait. If the error happened on a trigger for a Zap that is turned on (ie. Salesforce as a trigger), you can safely ignore it (we will automatically recover this scenario). If the error occurred on the action step for a Zap that is turned on, you can attempt to replay failed Tasks within our Task History interface.

Error: “OAUTH_APP_BLOCKED"

A Salesforce admin for your organization has blocked the Zapier integration from your account. To unblock, an admin will need to do the following:

  • Navigate to Setup > Manage Apps > Connect Apps OAuth Usage
  • Look for the 'Zapier' Connected App
  • If the "Action' button for the Zapier app says "Unblock", then this Connected App has been blocked.
  • To unblock Zapier, click the "Unblock" button
  • To proceed, review the dialog box that appears and click "OK"

Error: "we’re having trouble loading ‘Object’ data"

If you run into this error, this means we couldn't find new objects with the name <Object Name> or that we're currently not able to use this object type. You can report this to support.

Error: INVALID_FIELD"

Double check what type of field you're trying to update. It could be encrypted and isn’t able to be unencrypted. Salesforce has this help on how a Salesforce admin can unencrypt these fields .

Error: "INVALID_FIELD_FOR_INSERT_UPDATE"

This usually means that a Salesforce admin has restricted updates or insertions on that particular field(s) listed in the error message. You’ll need to contact your Salesforce admin to get the necessary permissions for the action.

Error: FIELD_CUSTOM_VALIDATION_EXCEPTION"

Double check if one of the fields/objects has a custom validation rule. You would need to check that rule and ensure that the record we are creating through the Zap adheres to that rule.

My Updated Field on Record trigger returns a sample that doesn't match the settings I selected

When looking for a sample, the Updated Field on Record trigger will bring the most recently updated record, even if it doesn't match the value selected in the Field Updated To field. This is expected behavior, but it doesn't affect the Zap when it runs. It will only trigger for the specific value selected for that field.

Create Lead action doesn’t respect the selected lead owner

This may be due to settings in your Lead Assignment Rules.

  1. Create or edit a lead assignment rule for new leads.
  2. Under Step 3: Select the user or queue to assign the Lead to, select the Do Not Reassign Owner checkbox to enable it.
  3. Save the rule.
Was this article helpful?
2 out of 42 found this helpful