We have an API to do some housekeeping every time a deal is won. It works by getting all deal updates through a webhook, and if it’s won, we work on it.
If someone then duplicatates a deal that is already won, our API gets a copy and thinks it’s a freshly won deal. And does all the housekeeping needed. This is unfortunate, since it’s just a fresh copy an already won deal, which we already processed.
Is there any way to determine whether it’s a duplicate, apart from looking at “(copy)” as the last 6 characters in the title?