Opidocs
FeaturesIntegrations

Triggers

Run an agent or assistant automatically when something happens in a connected app — a new email, a new event, a new message.

A trigger connects an event in one of your connected apps to an agent or assistant. When the event happens, the agent runs on its own — no one has to be watching.

Triggers are early access: invite-only and feature-flagged in production. The Triggers tab appears once they're enabled for your workspace.

How triggers work

Triggers live on the Triggers tab of the Integrations page, split into two sections:

  • Active — triggers that are currently set up, each showing the app, the assigned agent, and its status.
  • Available — triggers you can enable, drawn from the apps you've connected.

Use the app filter chips at the top to focus on a single connected app, or All apps to see everything. You only see triggers for apps you've actually connected — so connect the app first.

Enabling a trigger

In Available, find the trigger you want and click Enable.

Choose who handles it. Pick the agent or assistant that should run when the event fires.

Add custom instructions (optional). Tell the agent exactly what to do with each event — for example, "summarize the email and file it under the right project."

Override the model (optional). Leave this alone to use the agent's normal model, or set a specific one for this trigger.

Confirm. The trigger moves to Active and starts running on new events.

Trigger status

Active triggers carry a status:

  • Active — listening and running on new events.
  • Paused — temporarily off; events are ignored until you resume.
  • Error — something went wrong (often a connection that expired — check Managing connections).

Managing active triggers

Each active trigger has controls to:

  • Pause / Resume — stop and restart it without losing its setup.
  • Edit settings — change the custom instructions or the model override.
  • Remove — delete the trigger entirely.

A trigger needs its app connection to stay healthy. If the underlying connector expires or is revoked, the trigger can't run — reconnect the app to bring it back.

Next steps

On this page