Skip to main content
Solved

Help with Multi-Step Form - Pre-Engagement First Step


Forum|alt.badge.img+2

I have a multi-step form to collect a user’s name, mailing address and e-mail to request a printed catalog by mail. The first step of the from is a pre-engagement step - basically YES or NO are they interested in a catalog. YES moves to the next step of the from to collect their info. NO closes the form. 

The exact same setup as shown here: https://help.klaviyo.com/hc/en-us/articles/4404256496283#h_01HAT3AGC6X0BD4CAHV7800MG0

However I am getting an alert in the first step of my form “Add input field to collect profile properties.
This form submits to list but doesn't collect information from visitors on all devices.” I think this alert is because the YES button is to move the next step, but is not collecting any information about the user? Does Klayvio not function well with buttons that are just to move to the next step of the form, not to collect info? The help guides seems to explain that this is possible. What am I missing here?

 

 

Best answer by Byrne C

Hey ​@tiva255!

Did you get this solved yet? I believe this alert is just functioning as a reminder, in case your intent was to submit a field, but forgot to do so. If the alert isn’t preventing the form from being published, I’d recommend publishing it and ignoring the alert.

Let me know if I can answer any additional questions.

-Byrne

View original
Did this topic or the replies in the thread help you find an answer to your question?

4 replies

Mich expert
Problem Solver IV
Forum|alt.badge.img+11
  • Problem Solver IV
  • 64 replies
  • January 19, 2025

The issue you're facing is because Klaviyo expects every step of the form to collect some user information, like an email or name, especially when it’s tied to a list. Your YES button, which only moves to the next step, isn’t collecting data, so Klaviyo shows the alert.

Solution:

  1. Add a Hidden Field: When the user clicks YES, you can collect a small piece of data, like a tag (e.g., "Interested"). This satisfies Klaviyo's requirement.

    • Example: Add a hidden input that submits a value like "Interested: Yes".
  2. Confirm Form Setup: Ensure your form logic correctly moves users to the next step without requiring data input beyond the hidden field.

Why?

This ensures Klaviyo knows the user took action, even if no detailed info is collected yet. The guides support this, but hidden fields often solve such alerts.

Let me know if you need help setting this up!

Best Regard

Micheal expert

Klaviyo expert


Christiannoerbjerg
Expert Problem Solver II
Forum|alt.badge.img+12

Hi ​@tiva255 

Thank you for posting in the Community!

As ​@Mich expert have written, the best possibly way for this to work, would be to include a hidden field in the form. :-) 

Let me know, if you need help solving it.

Christian Nørbjerg Enger
Partner & CPO
Web: Segmento.dk
LinkedIn: @christianfromsegmento
Voldbjergvej 22b, 8240 Risskov


Forum|alt.badge.img+2
  • Author
  • Contributor III
  • 5 replies
  • January 21, 2025

Thanks for your suggestions. I have tried to add hidden fields to the “YES” button on my form, but the alert is still showing up (I have tried refreshing and exiting and reediting the form, it still appears). So I am not sure exactly what the solution is, but I still can’t get the alert to clear up. 


Byrne C
Community Manager
Forum|alt.badge.img+10
  • Community Manager
  • 64 replies
  • Answer
  • January 27, 2025

Hey ​@tiva255!

Did you get this solved yet? I believe this alert is just functioning as a reminder, in case your intent was to submit a field, but forgot to do so. If the alert isn’t preventing the form from being published, I’d recommend publishing it and ignoring the alert.

Let me know if I can answer any additional questions.

-Byrne