Skip to main content

I’ve created a zap with the following logic:

  1. Zapier is connected to a Gmail inbox (e.g. sales@company.com).
  2. If a new email is sent to that inbox, Zapier will parse the emails details.
  3. Zapier will check in Salesforce using the sender’s email and look for an open Lead.
  4. If an open Lead is found, Zapier will update the status to “Open - Customer Waiting”.

But oddly, this workflow also seems to trigger Salesforce’s lead assignment rules, which will then change the Lead owner back to the Salesforce queue “Sales Development”. This is obviously very disruptive.

Has anyone experience this issue and know of a fix?

Hi @Allen121 

Issue appears to be the Salesforce settings side.

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

Check in your Salesforce account to see if there is a workflow rule/auto-assignment rule that's overriding it.


@Troy Tessalone I’ve checked all of our workflow, process builder, and flow rules. There shouldn’t be anything triggering the lead assignment rule.


@Allen121 

Best advice I can give you is to check the Salesforce Record History Logs to try to determine what’s causing the update to be made and when.

You may have to take an impacted Salesforce record and troubleshoot by tracing thru the timestamps and data points being updated to determine what’s causing the override to kick in, essentially a process of elimination.

Check your Zap Runs to make sure there isn’t a different Zap being triggered: https://zapier.com/app/history/


Interestingly enough, it does seem like our lead assignment rules are being retriggered by this zap. The workaround we made is to filter out updates made to a lead by a certain user that I use to connect Salesforce to Zapier, which solved the issue. Thanks for the help everyone!