Developers · Notifications and Email
Developer notifications overview
Last updated 7 November 2026
Notifications are messages sent to Insites users (including admins) when an event is triggered. A message can be an email, SMS, or programmatic call to a 3rd party API.
Notifications can be delayed, and you can use Liquid, GraphQL, and trigger conditions to decide if a notification should be sent. For example, they are a mechanism to welcome new users, follow up after they've added their first item, or reach out to them if they have been inactive for a while.
Supported notification types
Currently, we support three types of notifications:
- SMS
- API call
Notifications directory
Each notification type has its own folder. Put the folders in
: contains all Email Notifications : contains all SMS Notifications : contains all API Call Notifications
Configuration
Each configuration can accept different properties, but some of the main concepts are common:
| Property | Description | Default | Example |
|---|---|---|---|
| to | Depending on the alert type, it is either:
|
n/a | |
| delay | The number of minutes the notification should be delayed. You could use Liquid to calculate the number. For example, you could schedule an email to be sent the next day at 10 am time: |
0 | 2 |
| enabled | Boolean; defines whether an alert should be invoked. If false, it will be ignored. | true | false |
| locale | Liquid code which evaluates to the desired language code, which should be used for translations and date format. | ||
| trigger_condition | Liquid condition to control whether a notification should be sent. The only value that allows notification to be delivered is |
true |
Accessing form data from the notification
Wherever you have access to Liquid inside the notification, you can access data submitted in the form which triggered the notification using the
Related Topics
Please visit the following topics to learn more about Notifications: