Custom Action (Wait + Webhook) not firing on Form Submit in live app

Hi everyone, I could really use some help with a Webhook issue on a form submission.

I am capturing a photo in a form, watermarking it using a JavaScript column, and sending it to Google Drive via Zapier. To avoid Zapier’s 10MB payload limit, my JS creates a temporary link via tmpfiles.org and I pass that link through the webhook instead of the raw image file.

On my Form screen, the “On Submit” action is set to a Custom Action I built:

  1. Wait (5 seconds) - to give the JS column time to generate the URL.
  2. Trigger Webhook - sends the Technician Name and the JS temporary link to Zapier.

When I test the action directly inside the Workflow Editor using the “Run” button, it fires perfectly and Zapier catches the payload.

However, when I use the live, published app and click the actual “Submit” button on the form, the webhook never fires. Zapier history shows absolutely nothing coming through. The row adds to the table, but the custom action seems to be completely ignored or aborted.

What I’ve tried:

  1. I deleted the action and built a brand-new, clean Custom Action directly from the form’s “On Submit” dropdown to ensure it was properly linked.
  2. I verified my webhook URL is correct (since the manual “Run” works).

Is there a known issue with using a Wait block inside a Form Submit action? Or does anyone know why a live form button would fail to trigger a webhook that works perfectly in the editor?

Any advice would be hugely appreciated and I hope I was clear on my issues.

What do you see in the workflow run log?