Trigger types
Webhook
Fires when an event occurs in a connected service, such as a new Slack mention or a GitHub pull request.
Time
Fires on a recurring schedule: hourly, daily, weekly, or monthly.
Create a trigger
Open your workspace
Go to guild.ai and open the workspace where the agent is installed.
Webhook triggers
A webhook trigger fires when a specific event occurs in a connected service.Supported services
| Service | Example events |
|---|---|
| Slack | app_mention, message |
| GitHub | pull_request, issues, push |
| Linear | issue, comment |
| Jira | issue_created, issue_updated |
| Bitbucket | pullrequest:created, issue:created |
| Azure DevOps | workitem.created, git.pullrequest.created |
| Google Docs | Document changes |
| Notion | Page updates |
CLI
Time triggers
A time trigger fires on a recurring schedule and runs the agent with a fixed input.Frequencies
| Frequency | Options |
|---|---|
HOURLY | — |
DAILY | Time of day |
WEEKLY | Days of week, time of day |
MONTHLY | Days of month, time of day |