Where to look
Every trigger fire creates a run you can inspect. Runs show up alongside your other executions and history, and each run links back to the trigger that started it, the company or contact involved (if any), and the messages and tool calls Swan made along the way. A single trigger’s own run history lives on its page at Triggers → [trigger] → Logs (https://agent.getswan.com/triggers/{triggerId}/logs) — the trigger’s page also has an Activity card with a “View logs” shortcut into the Desk filtered to that trigger.
You can search past runs by keyword or by meaning — the search understands what you’re describing even if you don’t remember the exact wording used in the run, and it also covers past conversations, not just trigger runs. You can filter by company, status, and date range.
Who sees what
- Admins see the runs of every trigger in the organization.
- Everyone else sees the runs of org-wide triggers (the ones without a single owner) plus the runs of their own personal triggers. You won’t see another member’s personal trigger runs unless you’re an admin.
Run status
Each run has a status: pending, in progress, completed, failed, cancelled, or awaiting approval (when a step needs your sign-off before Swan continues). A run that finishes but only partially completes its instructions is still marked completed — check the run’s summary for what it actually got done versus what it couldn’t.Website Changes checks
A Website Changes poll records a check for every enrolled company the data provider can match, even when no downstream agent runs. Its summary shows whether the website-change data was missing, unchanged, excluded, filtered out, or matched. You can filter history to the Website Changes trigger and search by company domain or summary. Only a Matched check continues into the trigger’s instructions. An enrolled domain that the provider cannot match to a business has no per-company check record for that poll.Common failure reasons
- Insufficient credits — your organization had fewer than the 10 credits required to start when the event fired. The run doesn’t start; the trigger stays enabled and picks back up once enough credits are available. See how triggers work.
- Trigger disabled — the trigger was turned off between the event being created and the run starting.
- Disconnected integration — a tool the run needed (a CRM, sender, or connected app) lost its connection. Reconnect it from connected apps or your senders and the next event will run normally.