I am trying to setup an automation with Pipedrive and Jira
Whenever pipedrive deal stage is updated, I want tickets to be created in Jira. This automation is running fine. The only issue i am facing is that whenever the automation is run - It is creating jira tickets for all deals in that stage.
Example: I have 20 deals in Stage A in Pipedrive. I run the automation in Make and 20 ticktes are created in Jira which is what i want. However, next time the automation in Make runs - it created all 20 ticktes again.
I want an automation where in jira tickets are created only for new deals in Stage A and not for all deals.
I think the issue is that your trigger is List Deals in a Pipeline - which is returning all the deals in that pipeline, every time.
You might be better using the New Deal Event trigger. You’d then add a filter on the path to the next module.
If you only want new Deals, then filter on Event = added.
If you want existing Deals where the stage is updated to a specific value, then filter on Event = updatedand where the current Stage ID matches your stage, but the previous stage is different. Note that you need the Stage ID here, not the Stage name.
If you want new and existing Deals, then you need to combine both options as an OR filter.