Skip to main content
Best answer

Webflow API v2: Forms Not Triggering on Both Collection and Static Pages


I’m encountering an issue with form submissions when connecting forms to Zapier. Specifically, I’m receiving submissions from all collection pages as expected, but when the same form is placed on a static page, it no longer triggers the Zap.

This functionality worked fine in the past with the v1 API. I came across several articles stating that there was a recent fix (about a week ago) addressing issues with forms placed on multiple pages not triggering Zaps.

Does anyone have experience with this fix working now? Or is it still necessary to create separate Zaps for every instance of a form? It seems like the fix only resolved the issue for collection pages, not static pages.

I hope I’ve explained the problem clearly—any insights would be greatly appreciated!

Best answer by SamBBest answer by SamB

Hi there, ​@Daniel van Pel! 👋

Hmm, it appears the previous fields that New Form Submission trigger had available were renamed. So I’d recommend clicking the Remove extra fields button to get those old fields removed as these ‘extra’ fields can sometimes cause issues.0023af71fde2692302078b6892606c6d.png
 

This works, but I’m curious to understand why. Intuitively, it feels counterintuitive that adding a filter (which applies a condition to decide whether to continue) would let more items through than not having the filter at all.

The filter is applied after the Webflow step. Could you help clarify why this behavior occurs?

Adding a filter shouldn’t result in more items through than not having a filter at all. If it’s letting through more items than it should then it could be that there’s an issue with the set up of the filter. You mentioned that set up to check to see whether the form name is “Nieuwsbrief”—is it supposed to continue if the form doesn’t have that name, or if it does? If you can share a quick screenshot of the current set up of the filter that will help me to better see what might be causing it to allow the wrong items through. 

In your initial message you mentioned an issue you’re having around not being able to trigger on forms across multiple pages any more:

I’m encountering an issue with form submissions when connecting forms to Zapier. Specifically, I’m receiving submissions from all collection pages as expected, but when the same form is placed on a static page, it no longer triggers the Zap.

The older version of the trigger used to be able to trigger on the form instance but was since changed to allow form instances on individual pages to be selected. There’s a feature request open to have the old functionality restored so that it’s possible to trigger from the form component that’s across multiple pages, which was discussed previously over here:

I’ve gone ahead and added your vote to that feature request. While I can’t guarantee if or when this will be added, we’ll be sure to notify you via email once becomes available. That said, there was a workaround mentioned on that other Community topic that you might want to try. I’ll reshare it here in case it’s useful:

  • Use a catch hook for the trigger.
  • In the site settings, go to the apps and integrations page, and add a webhook.    

  • Select form submission for the trigger type and paste the URL from the catch hook trigger

  •   

  • Use a filter in the Zap to filter on the Payload Name field, which is the form name.

If you run into any issues on that or have any further questions in the meantime do let us know! 🙂

View original
Did this topic help you find an answer to your question?

15 replies

ken.a
Forum|alt.badge.img+6
  • Zapier Staff
  • 6368 replies
  • December 5, 2024

Hi there ​@Daniel van Pel,

Welcome to the Community! 🎉

Before we dig deeper into this, would you mind sharing a detailed screenshot of how your Zap is configured? Also, please share a screenshot of the Webflow step that shows all of its fields.

Please don't include personal information in the screenshot, or be sure blur out any personal information.

Thanks!


Thanks for the reaction, I’ll show you the way i had to set it up to get it to work. I split the form into 2 separate zaps and that helps.

For the dynamic pages
for the static contact page

I can show you how we used to do this with v1 api version. Here it simply triggered the zap no matter where the form was placed on the site. This is one of our other sites that i still have to move to the v2 api.

My main concern is with forms like the subscribe to newsletter which are present on all pages of our site. So meaning i will have to create hundreds of zaps to make it work.

Just let me know if I should be setting things up differently. if so, could you tell me how please ;)


JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2331 replies
  • December 6, 2024

Hi ​@Daniel van Pel,

 

Welcome to the Community. 

 

You can handle multiple forms with a single Zap even after switching to the v2 API, provided the forms share the same structure. Set the trigger to the form submission event, use a 'Filter by Zapier' step to differentiate forms by ID or name, and configure the action accordingly. If forms have different structures, you may need separate Zaps for each type, but only for some individual forms.

 

I hope this helps. If you have any other questions or need further clarification, feel free to ask.


Hi ​@JammerS,

This works, but I’m curious to understand why. Intuitively, it feels counterintuitive that adding a filter (which applies a condition to decide whether to continue) would let more items through than not having the filter at all.

The filter is applied after the Webflow step. Could you help clarify why this behavior occurs?

This works for all “Nieuwsbrief” forms throughout the site
This only works the “Nieuwsbrief” form on the Contact page

 

The filter is simply doing a check to see wether the form name is “Nieuwsbrief”

 

Thanks in advance!


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 7442 replies
  • Answer
  • December 9, 2024

Hi there, ​@Daniel van Pel! 👋

Hmm, it appears the previous fields that New Form Submission trigger had available were renamed. So I’d recommend clicking the Remove extra fields button to get those old fields removed as these ‘extra’ fields can sometimes cause issues.0023af71fde2692302078b6892606c6d.png
 

This works, but I’m curious to understand why. Intuitively, it feels counterintuitive that adding a filter (which applies a condition to decide whether to continue) would let more items through than not having the filter at all.

The filter is applied after the Webflow step. Could you help clarify why this behavior occurs?

Adding a filter shouldn’t result in more items through than not having a filter at all. If it’s letting through more items than it should then it could be that there’s an issue with the set up of the filter. You mentioned that set up to check to see whether the form name is “Nieuwsbrief”—is it supposed to continue if the form doesn’t have that name, or if it does? If you can share a quick screenshot of the current set up of the filter that will help me to better see what might be causing it to allow the wrong items through. 

In your initial message you mentioned an issue you’re having around not being able to trigger on forms across multiple pages any more:

I’m encountering an issue with form submissions when connecting forms to Zapier. Specifically, I’m receiving submissions from all collection pages as expected, but when the same form is placed on a static page, it no longer triggers the Zap.

The older version of the trigger used to be able to trigger on the form instance but was since changed to allow form instances on individual pages to be selected. There’s a feature request open to have the old functionality restored so that it’s possible to trigger from the form component that’s across multiple pages, which was discussed previously over here:

I’ve gone ahead and added your vote to that feature request. While I can’t guarantee if or when this will be added, we’ll be sure to notify you via email once becomes available. That said, there was a workaround mentioned on that other Community topic that you might want to try. I’ll reshare it here in case it’s useful:

  • Use a catch hook for the trigger.
  • In the site settings, go to the apps and integrations page, and add a webhook.    

  • Select form submission for the trigger type and paste the URL from the catch hook trigger

  •   

  • Use a filter in the Zap to filter on the Payload Name field, which is the form name.

If you run into any issues on that or have any further questions in the meantime do let us know! 🙂


The removing of the extra fields seems to do the trick, that makes it functional even without the filter afterwards. That really cleans things up as the filter steps are not necessary anymore. This also includes the components. I read in some other articles (can’t find them quickly now though) that the issue was already fixed. It just didn’t seem to work for me.

The filter was indeed checking if it exactly matched. I’ve included a screenshot below. Maybe it helps you guys to understand why using the filter was creating more data than without.

 


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 7442 replies
  • December 10, 2024

That’s such great news, ​@Daniel van Pel! 🎉 I’m so glad to hear removing those extra fields helped to get it working correctly. 

Thanks for sending over that screenshot of the filter set up—it’s much appreciated! The filter looks like it’s been correctly set up to only let form submissions through for forms with a display name of Nieuwsbrief. 🤔 I wonder if it was triggering for another form called Nieuwsbrief instead of only the form called (Contact) Neiuwsbrief, due to the extra fields that were there previously:

5e75b3c91c11dff722a73bfdcd8c80de.png

If so, then that could well explain why it incorrectly triggered for those form submissions and let them pass the filter. With the trigger working correctly now, as you say, you won’t need that filter step so you shouldn’t experience this issue going forward.

That said, do let us know if anything changes on that front or you run into any further issues. In the meantime, happy Zapping! ⚡


Before removing those Extra Fields it would only trigger on specifically the (Contact) Nieuwsbrief meaning the Nieuwsbrief form on the Contact page. After adding the filter and specifically checking on the name “Nieuwsbrief” I was getting all submissions of the forms on the website with name “Nieuwsbrief” including the one on the Contact page. Which seems odd since adding a filter after the trigger causes more form submissions to trigger in the trigger before the filter.

 

But removing Extra Fields seems to have fixed all problems and made it possible without the filter, after removing the filter everything works how you would expect. :) thanks for the help!!

 

If you have any more questions, or can help you to investigate further, im happy to help


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 7442 replies
  • December 12, 2024

That’s very strange, ​@Daniel van Pel. Adding the filter as an action step shouldn’t have had any affect on when a Zap will trigger as the filter wouldn’t run until after the Zap triggers. I’m unable to dig into any of the system logs for your Zaps to confirm what caused that to happen so you might want to reach out to our support team to have this investigated it further. 

Please do keep us updated on how it goes with the Support team—curious to know what the cause was!


Hi ​@Daniel van Pel and ​@SamB

I’m having the same issue. I waited for the bug to be fixed before I go to the new webflow integration. However, in an other topic, it is said that it is fixed. However, we are still not able to select an form, despite of the page it is displayed. Like you were able to do on the webflow 1.1. It seems that you ​@Daniel van Pel had this also. You are saying that it is fixed now? However, I can’t see in the topic how it is fixed? 
I have forms that are displayed on 30+ pages, but are only able to select it for one page. So how can I fix this? 
A quick response would be much appreciated as I have to fix it before 1 jan. 2025. 
Thanks in advance!
 


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 7442 replies
  • January 2, 2025

Hi ​@Daan-onesix 👋

Sorry about the delay in replying here! There were some extra fields present on the trigger’s set up that were causing it to not trigger as expected. Removing the extra fields got the Zap triggering again:
0023af71fde2692302078b6892606c6d.png

Can you take a look at the Configure section of your Zap’s Webflow trigger and remove any Extra Fields there to see if that gets the Zap triggering for the forms that are on the other pages?

Looking forward to hearing from you!


Hi ​@SamB,

Yes, I found that and removed that. However, the problem is that you can only select the forms on specific pages. In another Topic, you guys responded that the problem was solved, but that is still not the case. You can’t select a form, regardless of its page. Like the way you could on the old integration. I now had to fix it with a webhook. 
 


Hi ​@Daan-onesix,

Sorry for the late reply, i was on holiday. After I deleted the extra fields, if i select one of the forms it works for all of them. Bit counter intuitive but that did the trick for me.

 


Hi ​@Daniel van Pel 

Thanks for your reply! Ah ok. I think I’m not going to take that risk for now. As I did it currently with the webhook and that works good for now. 


Hey ​@Daan-onesix,

You could just try a separate zap and try if everything arrives double, just to try if you want. ;)