Form with 40 fields

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.

Hi @binarydog

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! :slight_smile:

Thank you very much for your detailed reply, Ben.

I’ll be taking a closer look at Tally soon and I’m really looking forward to seeing how the integration with Elements works.