Hello @Rob_A,
Great question!
At present, form submission themselves are not actually recorded as a standalone event. Typically, to trigger a flow when a contact fills out a form, you’ll want to create a Welcome Series flow, which is triggered by a list that the subscriber is being added to from the signup form.
One limitation of a list triggered flow is that contacts can only go through this experience once and is initiated into the flow when they first join the list. One benefit of this would be preventing customers who have already subscribed to a list to continuously attempt to signup through the form again to receive discounts. A flow triggered by an event or metric would not have this limitation. Flows triggered by an event or metric will trigger as many times as the event/metric is recorded.
To set up a flow that can be sent out repeated to customers for every time they submit a form, I would suggest creating your own custom metric/event to be used to trigger such a flow. If you chose to go in this direction, I would also highly recommend applying filters to prevent customers from queuing up multiple times in short succession through the Skip anyone who has been in this flow in the last X days filter as mentioned in the Why a Profile Is Queued in a Flow Multiple Times Help Center article.
Since this sort of behavior and event would be custom, I advise working with a developer you are familiar with or finding an accredited Klaviyo Partner to further assist you in building this custom event out. If you haven’t already, I suggest taking a look at some of the helpful resources Klaviyo offers on building your own custom events and leveraging Klaviyo’s API from the Help Center articles and documentations below:
Thanks for being a part of the Klaviyo Community!
David