FormLang Events and subscriptions Guide

The notification system of FormLang lets you choose which events you want to be notified about and send notifications to users or roles when those events happen. The available events are organized into the following types.

  • Account related events
  • Scheduled events
  • Forms
  • Form flows
  • Workflows

Next, we'll briefly describe each type of event.

This type allows you to set up notifications for the following events:

  • A new user joins your organization.
  • An employee activates their account.
  • An administrator approves an employee's account.
  • An employee is deactivated.
  • An administrator creates a new employee.

To set up notifications for account related events, go to Events and schedulers > Account change in the Portal app.

Scheduled events

This type allows you to schedule notifications to be sent to different users or roles at specific times.

To schedule notifications, go to Events and schedulers > Scheduled messages in the Portal app.

Forms

For each form, you can set up notifications for:

  • When a form response is received.
  • At specific times.

To set up notifications for forms, go to Events and schedulers > Forms in the Portal app.

Form flows

Form flows support the same notification types as forms.

To set up notifications for form flows, go to Events and schedulers > Form flows in the Portal app.

Workflows

In addition to the notification types for forms and form flows, workflows also support:

  • When a workflow is scheduled.

To set up notifications for workflows, go to Events and schedulers > workflows in the Portal app.

Mastering Placeholders: Guide to Personalized Subscription Messages

When crafting subscription messages, you can sprinkle in special placeholders that automatically transform into relevant content like recipient names, email addresses, and link details. The table below provides you with a comprehensive list of all valid placeholders available for use.

Recipient first name {Receiver.FirstName}
last name {Receiver.LastName}
full name {Receiver.FullName}
email {Receiver.Email}
Organization member first name {Member.FirstName}
last name {Member.LastName}
full name {Member.FullName}
email {Member.Email}
Respondent first name {Respondent.FirstName}
last name {Respondent.LastName}
full name {Respondent.FullName}
email {Respondent.Email}
Response Link {Response.Link}
Form Title {Form.Title}
custom event {Form.CustomEvent}
Workflow Title {Workflow.Title}
Link {Workflow.Link}