Skip to main content
Solved

Multi-Step Form Alert


Forum|alt.badge.img+2

I have a multi-step form for customers to request a free catalog. The first step of the form is basically a yes or no - Yes I want a catalog (goes to next step) or No Thanks which closes the form. The next step collects a persons address details, name, address, email address, and there is a submit button. I am getting the error:

Publish with caution

Check issues with responsive blocks

Add input field to collect profile properties. This form submits to list but doesn't collect information from visitors on all devices.

I cannot figure out where the issue is with my form. All the form fields appear correctly on mobile and desktop, I have them set up correctly as required fields, each field assigning profile properties. How do I figure out where exactly in my form is causing this warning? Because everything I can see looks correct on both mobile and desktop.

Best answer by emma.owens

Hi ​@tiva255 !

It looks like the ‘Add input field to collect profiles’ alert was coming from your CTA button on the first step of your form - that step is scanning for a list to associate profiles with but since there wasn’t one it was throwing that error. As long as that is the intention, you can dismiss the error and proceed with publishing your form! 

 

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

6 replies

Amos Peace
Problem Solver III
Forum|alt.badge.img+5
  • Problem Solver III
  • 47 replies
  • January 18, 2025

Hello ​@tiva255,

 

The "Publish with caution" warning you're encountering in Klaviyo typically indicates an issue with how your form fields are set up to collect data or how the form behaves across devices. Even if everything appears correct visually, Klaviyo is flagging something that might cause issues in collecting data or syncing it to profiles.

Here’s how you can troubleshoot and resolve this:

  1. Check Field Mapping: Ensure all form fields (name, email, address, etc.) are mapped to Klaviyo profile properties, especially required fields.

  2. Test Responsiveness: Preview the form in mobile and desktop views to ensure all fields are visible and functional.

  3. Validate Required Fields: Confirm that all necessary fields (e.g., email) are marked as required in the form editor.

  4. Verify Button Logic: Ensure the "Yes" button correctly leads to the next step and "No Thanks" closes the form without errors.

  5. Test Submissions: Use a real mobile device to test the form, ensuring data submits properly.

  6. Check List Integration: Confirm the form is connected to the correct list and required fields match.

  7. Use Klaviyo’s Issue Checker: Click "Check Issues" in the form builder for specific warnings.

  8. Contact Support: If the issue persists, reach out to Klaviyo with details and screenshots.

This should help you identify and fix the problem quickly.

I'm available for further assistance.

 

 

Best Regards,

Peace.

+2349023453575


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

Thanks for the question, like what ​@Amos Peace as said let me just show some justice here

The warning is likely due to a missing or misconfigured input field that doesn’t properly sync with your list’s profile properties. Here’s a quick checklist to help you troubleshoot:

  1. Double-Check Profile Properties: Ensure every input field (like name, email, address) is correctly linked to a profile property in your form settings. If any field isn't mapped, it can cause this warning.

  2. Required Fields: Confirm that all required fields are set as mandatory in both the form builder and profile properties.

  3. Mobile Compatibility: Even if fields appear fine visually, check that all input fields work correctly on mobile devices. Test this on multiple devices or use browser developer tools to simulate mobile views.

  4. Validation Errors: If any input field validation is failing (e.g., email format), the form may not save data properly. Test the form by submitting with sample data.

  5. Sync with List: Ensure the form is correctly integrated with your email list and that all fields align with the database's schema.

If everything looks good and the error persists, your form builder tool may be flagging a minor configuration issue. Try republishing the form or contact support for clarification.

Best regard 

Micheal expert

Klaviyo Expert


MANSIR2094
Problem Solver IV
Forum|alt.badge.img+12
  • Problem Solver IV
  • 168 replies
  • January 18, 2025

Hello ​@tiva255 , The issue could be related to how Klaviyo detects the responsiveness of the form on various devices. Sometimes, even if fields appear correctly on mobile and desktop, certain blocks or elements might not be fully responsive or might not register correctly on all devices.

Try checking the following:

  1. Ensure that all form fields are assigned correctly to the profile properties and that no fields are missing or incorrectly mapped.
  2. Double-check if the form is using Klaviyo’s recommended blocks for mobile responsiveness. Sometimes, custom blocks or styling might cause issues on smaller screens.
  3. Test the form on different devices and browsers to see if the issue appears consistently, especially on mobile.
  4. Make sure that the submit button and fields are inside a container that is properly styled for mobile devices.

If you continue having trouble, consider reaching out for support to help identify and resolve the issue with the form’s responsiveness and field mapping.


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

I have tried playing around with deleting each step of the form to see when the error appears / disappears. It looks like the alert is appearing for first step (the Blank Step) of my form - which has “YES I WANT A CATALOG” or the “NO THANKS” buttons.  There error is associated with the button on this blank step - like it’s having an issue that it’s a button that isn’t collecting any profile information. The button click action for the “Yes I want a catalog” button is Action - Submit Form and After Submit - Show Next Step.

All the profile fields on the next step appear correct - I have carefully check they each are linked to profile properties correctly, those fields that are required are marked as such, etc. 

Any idea where there would be an alert with the first step of the form?


MANSIR2094
Problem Solver IV
Forum|alt.badge.img+12
  • Problem Solver IV
  • 168 replies
  • January 20, 2025

Hello @tiva255 

1. Time Field as Timestamp: Yes, the time field acts as a timestamp. While events may be processed out of order, the system will prioritize the most recent event based on the timestamp, ensuring the profile reflects the latest data.

2. Profile and Event API Synchronization: The Profile API doesn’t have a timestamp, so if an older profile update is processed after a newer event, it could overwrite more recent data. To avoid this, ensure proper sequencing of profile updates and events to keep the data consistent. You might also consider adding custom metadata to help manage this.

 

 

 


emma.owens
Community Manager
Forum|alt.badge.img+9
  • Community Manager
  • 42 replies
  • Answer
  • January 24, 2025

Hi ​@tiva255 !

It looks like the ‘Add input field to collect profiles’ alert was coming from your CTA button on the first step of your form - that step is scanning for a list to associate profiles with but since there wasn’t one it was throwing that error. As long as that is the intention, you can dismiss the error and proceed with publishing your form!