The question is in the title: how can you create your own deduplication system/steps into a Zap?
But first a quick primer on deduplication!
There are two types of Zap trigger with Zaps:
- "Instant" webhook triggers give us whatever they receive at the time, with zero context. This helps them move quickly.
- Polling triggers run less often, but save the most recent version of whatever information they received. The next time the Zap checks for new information, it can check against the previous version to see if that info's been sent already, if it hasn't then the Zap will trigger on that information.
The list of information that the Zap has already received is called the deduplication list, because we don't want to trigger on items. You can learn more about deduplication in this help doc.
Sometimes, (for various reasons) webhooks will send information is the same as previous info, and a Zap will fire twice for the same event.
Can you think of any ways to create your own 'deduplication' list/rules?