Triggers Builder
The Triggers Builder provides the tools to define and manage how Journeys begin. Journeys are started by external Triggers, which fall into three categories: User Interactions, App APIs, and Subscriptions.
Like most Builders, the layout of the Triggers Builder maps comfortably onto the general structure of the Studio: to the immediate right of the Builder Bar is the Tree, to the right of which is the Stage, to the right of which is the Inspector, when applicable. Depending on the element being examined, there might not always be an imagine on display in the Stage:

User Interactions
Journeys can be triggered by direct user interactions: users can begin a Journey by texting a particular phone number, calling a particular phone number, or clicking on a Starting Link.
To add a new User Interactions Trigger, click on the '+' icon to the right of the User Interactions section of the Tree and select the relevant Trigger type:

Receive an SMS
The Receive an SMS Trigger begins a Journey when a new user sends a text message to a particular number.
Invoking the Receive an SMS Trigger is an Event capable of triggering an Action Chain. This Action Chain is constructed in the Inspector. Clicking on the '+' icon to the upper right lets you select an Action to add to the Action Chain:

Most commonly, this Action Chain issued to call upon the Start Chat Bot Action or Send SMS Notification Action. This makes it possible to designate an outgoing SMS message to reply to the incoming SMS message that triggered the start of the Journey.
Receive a Call
The Receive a Call Trigger begins a Journey when a new user calls a particular phone number.
Invoking the Receive a Call Trigger is an Event capable of triggering an Action Chain. This Action Chain is constructed in the Inspector. Clicking on the '+' icon to the upper right lets you select an Action to add to the Action Chain:

Most commonly, this Action Chain issued to call upon the Start Voice Bot Action. This makes it possible to reply to the incoming call that triggered the start of the Journey.
Visit a Link
The Visit a Link Trigger begins a Journey when a user navigates to a Starting Link.
📘 The Visit a Link Trigger can be created in Triggers Builder, but any changes to its behavior must be defined elsewhere. Starting Links are referred to as a "Web URLs" in Settings, which is where they are configured.
For more on how to conceptualize Starting Links, see Linking to Journeys. For more on how to configure a white-label domain that can be used to define a Starting Link, see Connecting Your Domain.
App APIs
App APIs describe custom API endpoints that tie incoming HTTP requests directly to an Airkit application.
New base URLs can be created in the Tree, by clicking on the '+' icon to the right of App APIs. New endpoints can be added to a base URL by clicking on the '+' icon to the right of the relevant base URL:

The details of base URLs and their endpoints are defined in the Stage. For more on how to create custom base URLs and endpoints, see Building an App API.
Subscriptions
Subscriptions allow Airkit apps can to receive (and subsequently respond to) data updates from external APIs. For more on how this is done, see Subscriptions (Web Hooks).
Within the Triggers Builder, Subscriptions connected to an application by clicking on the '+' icon to the right of Subscriptions in the Tree. From there, the interface that appears in the Stage can be used to view and modify the data source and the category of web hook. It can also be used to access the details of Journey Mapping.
Last updated
Was this helpful?