Feature Request - Allow Klaviyo forms to create events when submitted

  • 22 February 2024
  • 3 replies


Klaviyo forms only allow subscribing submissions to one list. That has a whole range of problems: 

  • Subscribed to list trigger only works the first time someone subscribes, so running specific campaigns with perks existing subscribers also need access to, is not possible. 
  • If added to a new and unique list, you will have to manually merge lists if you’re keeping a “main list” for all subscribers. 
  • If you use Klaviyo forms to send gated content, you will have to make unique lists or risk existing subscribers not receiving.
  • You can’t use Klaviyo forms for signing people up to ongoing events, since you would have to build a maze of workarounds to store event data in attributes and trigger emails from segments. 

And many more like these. Everything could be fixed by simply allowing Klaviyo forms to trigger an event when submitted. Just like every other third-party form tool can or already does. 

  • Zapier allow all third-party form tools like Typeform to trigger events when submitted
  • The Facebook integration does this by default with the event “Filled out Lead Ad” 

This would open up a broad range of applications and use-cases for the forms that are currently very limited to handling first-time subscribers. 

Please upvote if you desire a solution for this, or comment with your workarounds if you have any good ones 🙏

3 replies

We are also having similar issues and were surprised to find that forms can’t trigger events or flows.

Userlevel 7
Badge +60

Hi @Freddyangelo


Welcome to the Community! 


Thanks for making your feedback known in the Community! I will submit a feature request on your behalf! 


I would love to hear anyone else who shares this opinion as well, as I will submit other feature requests for others who share this opinion as well! Thanks for sharing your feedback with us and helping us to make the product better together :)!



Badge +1

You can use the Klaviyo forms javascript events to trigger metrics, to power metric-driven flows based on a form fill. Docs here: Track form views and submissions for tracked profiles https://developers.klaviyo.com/en/v1-2/docs/track-klaviyo-form-activity-using-javascript#track-form-views-and-submissions-for-tracked-profiles