Frame is sending duplicate webhook events for the same folder creation, causing my automation to run twice and create duplicate records.
Problem:
-
Create a new folder in Frame
-
Frame sends 2 identical folder.updated webhook events within milliseconds
-
Both events have same folder ID, name, and timestamp
-
This causes duplicate processing in my automation workflow
Webhook details:
-
Event type: folder.updated
-
Both webhooks contain identical payload data
-
Timestamps differ by ~30-70ms
-
This happens 100% of the time when creating folders
Expected behavior:
-
Frame should send only 1 folder.updated webhook per folder creation
-
OR provide a way to identify/filter duplicate events
Current workaround needed:
-
Implement complex deduplication logic in receiving system
-
This shouldn’t be necessary for webhook consumers
Is this expected behavior? If so, how should we handle duplicate events on the receiving end?