This guide is outdated. Please see Heyflow Events API.
Fired when the flow is first initialised.
Fired when a screen is loaded. This closely resembles a
Fired just before the flow is closed.
Fired when an input field has changed, e.g. a text input or multiple choice.
Fired when a button with active tracking has been clicked.
Fired when the flow data is about to be submitted.
Fired when the flow data has been submitted successfully.
Fired when submitting the flow data failed.
Please note that all events are prefixed with heyflow- when they are pushed to the parent window.