For the complete documentation index, see llms.txt. This page is also available as Markdown.

App event triggers

A trigger that fires when something changes in a connected system.

An app event trigger fires when something changes in a connected system: a HubSpot deal moves, a GitHub PR merges.

Columns: Name, Tenant, Connector, Type, Events, Status, Subscription, Routes, Created, Actions.

Subscription is the column that matters on this page. It reads Subscribed or Failed, and it is separate from Status: a trigger can be Active and still never fire, because Status is whether you have enabled it and Subscription is whether fastn successfully registered for events with the provider. Watch this one.

The row menu holds five items: Copy ingest URL, Edit, Disable, Retry Subscription and Delete.

Create an app event trigger

The form is progressive: each answer reveals the next question. Five answers in all (name, connector, connection, event, routes), with a gate between the connector and the connection if nothing is connected yet.

1

Name it

From Add trigger, choose App event, and give it a Name (required).

The New app event trigger form, showing the progressive steps: name, connector, connection and event, then the routes that point at a workflow
The connector cannot be changed after the trigger is created, choose it deliberately.
2

Choose the connector

Connector is required, searchable, and immutable after the trigger is created: choose carefully, because you cannot change it later.

3

Clear the connection gate

Without a live connection for that connector the form stops here: No active connection found for this connector. Connect first to use it as a trigger source. Make the connection first, then continue.

4

Pick the connection

Connection is required, which authorised link this trigger listens on.

5

Pick the event

Event is required: a radio list with Search events..., a WEBHOOK badge, a Registered or Not Subscribed state, the raw event key, and a Payload Schema expander so you can see what will arrive.

6

Add routes

Routes are required, and the same shape as a webhook's, minus the JSON payload field.

7

Create it, then check Subscription

Select Create trigger (there is no Save button) and it joins the App events list.

Do not walk away at this point. Creating the trigger asks fastn to register for events with the provider, and that registration can fail on its own, after the form has closed successfully. Look at the new row's Subscription column before you consider the job done.

App events are the cleanest option when the connector supports them: no URL to hand out, no polling, and fastn manages the subscription with the upstream provider on your behalf. That management is the trade: you gain a subscription you did not have to build, and you take on a failure mode the other two trigger types do not have.

Last updated

Was this helpful?