To enable visitors to fill in a price enquiry, I need a relatively long form with 40 fields, ideally with the option to split the enquiry across multiple pages, include multiple attachments, possibility of columns, use reCAPTCHA, and redirect to a thank-you page at the end.
Up until now, I’ve been able to do this very well with Formloom. Unfortunately, I can no longer find any information from Yabdab regarding Formloom. Is it possible to do this using Elements’ built-in tools?
Hmm, it doesn’t seem that Elements offers a way to create large, multi-page forms. Given how flexible Elements is, that surprises me.
Is there a good reason why third-party providers like Yabdab aren’t stepping in here, if it can’t be done using the built-in tools?
I absolutely need this capability for a project. But I can also see other large-scale projects in the field of surveys or statistics that we simply can’t build with Elements. I really didn’t expect that at all.
Unfortunately the current Forms element doesn’t support this type of form setup — it’s designed with simpler use cases in mind.
Advanced form functionality is something we’d love to explore in a future update, but I don’t have a timeline to share right now.
In the meantime, a couple of good stopgap options worth looking at:
Tally — free, very capable, and embeds cleanly into any page with a simple iframe or script snippet. Handles large forms well.
Typeform — polished and user-friendly, great for longer forms as it breaks them into one-question-at-a-time steps which can feel less overwhelming for users.
Both can be embedded into your Elements site using a Custom Component in the meantime.
The good news is that the Elements Store is now open to third-party developers, so there’s a real possibility we’ll see a more powerful form solution from the community before long. It’s exactly the kind of thing that could be a great fit for a third-party element. Worth keeping an eye on the store!