Here is a tutorial on how to set up a notification tracking form submits. To learn how to set up a

notification that records actions via webhook, click here: Stream notification data via webhook


What are "Form submits" and how you can use them to track actions?

Form submits will find a HTML <form> element on your page. Every form has inputs with names. To register form submits, that form has to have either a "firstName", "name" or an "email" field. If we find the form, then we listen for a "Submit" event. The event will save the submitter's name and time of the submit event. If firstName or name is not present on the form, then the form submitter name will be used by default. 

You will have to fill in the action of the form submitter while creating a notification. See below.


1. When selecting a notification type, choose ''Action stream''. 

This takes you to the next step of the campaign creation - notification data properties. These are unique to every campaign type.


2. When selecting which actions to stream, select ''Form submits''. 

Actions to track determines what actions are tracked. 


3. Enter the URL of the form location. 

This field determines where to collect data from. The URL should exactly match the URL where the form is located at. Make sure the form contains a field at least one of these fields: ''firstName', ''Name'', or ''email''! 


Good to know! 

The name attribute used to reference form data after a form is submitted. Only form elements with a name attribute will have their values passed when submitting a form! 



4. Choose where your notification is shown. 

This field determines where your notification is displayed. You can choose to either enter one or multiple URLs where the notification is displayed or target multiple pages where the URL includes a specific word or query parameter.


5. Add notification text 

The ''Notification text'' field is the action taken by the form submitter. This text is shown after the submitter's name. Try to describe the action that was performed by the form submitter. E.g. "signed up for our newsletter".


6. Choose a default name for form submitters. 

The ''Submitter name'' field determines the default name for form submitter, who does not have a name. In order to show form submitter's real name, the tracked form has to contain at least one of these fields: ''firstName'' or ''name''!