Issue with Clay-Pipedrive Lead Routing Workflow Automation
Hi there, I'm facing an issue with our current Clay-to-Pipedrive lead routing workflow. For context, we're using Clay to identify potential leads from our website visitors and then routing them to Pipedrive for outreach campaigns. Here's how the workflow is set up:
- 1.
A new company is added in Clay
- 2.
Clay identifies 5 people from that company
- 3.
Clay also gathers relevant company news
Our tech team built an integration with Pipedrive to automatically create a deal in the 'Outbound Sales' pipeline once individuals are found. They implemented the following rules: #1 The first person identified from the company is set as the primary contact for the deal in Pipedrive. #2 If a deal for that company already exists (#1 rule), additional people from the same company are added as Participants to the existing deal. This worked well during manual testing, as we processed Clay rows individually. However, now that the workflow is automated, we're seeing an issue: multiple deals are being created in Pipedrive for the same company, each with a different individual as the primary contact. This suggests that the API isn't recognizing that a deal already exists when processing multiple leads from the same company simultaneously. Example: The initial tab where we set up the flow: https://app.clay.com/workspaces/367095/workbooks/wb_0swnqmvEtxQG9HXxd7D/tables/t_0swv2xvM2ijrzCpeupq/views/gv_0swv2xwsN7SWRupdtSW Here's what comes in Pipedrive (attached) Would love your input on how we can resolve this. Thanks!