Frame.io sending duplicate folder.updated webhooks causing duplicate processing

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?

I’ve had the same for comment webhooks. It’s not all the time, b it every few times it’ll send a double webhook.

Hi @ebrown ! I am also seeing two events come through when I create a folder and immediately name it. If I create the folder and leave it, I don’t get a webhook. If I then rename it later, I get a single webhook for the rename. It’s possible the create + immediately rename is looking at it as two events. I’ll bring this behavior back to the team.

For your workflow, would it make more sense to catch folder.created?

I’m getting this issue too with the file ready web hook for watching events. It’s definitely not every time but maybe 3 to 5% of the time an upload will ping this web hook two times and once even three times. I speak about this further here: File Ready Webhook randomly triggering 2 or 3 times (duplicates) - causing issues with a paid vendor

1 Like

I too am noticing this with File Ready webhook. It is more than 3-5% of the time, but not every time and can’t identify a pattern.