Triggers

A quick-start guide about Triggers. You'll learn how to automatically run Go Agents from systems outside of V7.

What is a Trigger?

Trigger: An event that kicks off an automated agent workflow.

Triggers let agents run automatically in response to external events. They act as event listeners that monitor changes — for example, new emails or Slack/Teams messages. When a trigger fires, it creates a new entity that the agent can act on without waiting for manual input or an API call.

Setting Up a Trigger

1. Add a New Trigger

With your agent open, click the + icon to add a new property or tool, and select Trigger.

From the drop-down list, select the trigger you want to add.


2. Connection and Authentication

When you add a trigger for a provider/application you haven’t connected before, you’ll need to authenticate your account first.

Click the red status icon 🔴 next to the Trigger and follow the authentication flow in the pop-up window. Once authenticated, the icon will turn green 🟢 to indicate the connection is active.

3. Configure and Save

Depending on the selected trigger, you may be prompted to configure additional parameters that define which events the trigger will listen for.

When "✓ Ready to save" appears, click "Save and apply".

4. Map Trigger Data to a Property

To use the data received from a trigger event, map it to one of your agen't other properties an input.

Open the desired property, click the @ icon, and then check ☑️ the trigger you want to include.

Finally, adjust the prompt to make use of the new data.

(Optional) If some of the received trigger data isn’t needed for a particular property, uncheck it.

Supported Trigger Providers (V7 Approved)

V7 Go currently supports triggers from the following providers:

  • GitHub
  • Gmail
  • Gong
  • Microsoft Teams
  • Microsoft Outlook

Each provider offers specific trigger types (e.g., new email, new message, etc.).

We're always adding new providers and triggers, so check in app for the most updated list!

ℹ️

V7 Go currently doesn’t support time-based Triggers (i.e.: create a new entity on a Go Agent daily/weekly/…)