What It Does
When enabled, the agent can:- Analyze the ticket and determine if another workflow should be triggered
- Trigger any of the configured workflows immediately
- Schedule a workflow (including itself) to run at a future date and time
- Chain workflows together for complex, time-sensitive automation
How to Use
- Enable the tool and select which workflows can be triggered or scheduled
- Provide custom instructions on when to trigger or schedule each workflow
- Keep the allowlist focused on workflows you’re comfortable being triggered automatically
Example Instructions
Triggering Immediately vs. Scheduling
The tool supports two modes based on the situation:Immediate Trigger
When the agent determines a workflow should run right now, it triggers it immediately for the current ticket. You can configure whether the agent should wait for the triggered workflow to complete before continuing.Run only once per ticket behaves differently on the two immediate-trigger paths, depending on whether the agent waits for the target to finish:
- Fire and forget (the agent does not wait): if the target has Run only once per ticket enabled and has already succeeded on this ticket, the trigger is skipped and shows as SKIPPED in Event History. The target’s own guarantee holds.
- Wait for completion (the agent waits for the target to finish before it continues): Run only once per ticket is not enforced. This path starts the target directly and does not go through the same check, so the target can run again on a ticket it has already processed.
Scheduled Execution
When an action needs to happen in the future, the agent schedules the workflow to run at a specific date and time. This creates a Scheduled Work entry that you can view and manage from your dashboard.When scheduling for the future, the agent can schedule any workflow in the allowlist or the current workflow itself. Self-scheduling is useful when the agent needs to re-process the same ticket later (e.g., check back in a week to verify a fix).
What Gets Scheduled
When the agent schedules work for the future, it creates an entry with:
All scheduled work appears in the Scheduled Work section of your dashboard where you can view, reschedule, or cancel pending entries.
Scheduled Work Dashboard
Learn more about managing scheduled work from the dashboard
Example Scenarios
Offboarding with Delayed Actions
An agent processing a termination ticket on March 1st for an employee whose last day is March 15th:Follow-Up Verification
After resolving a recurring issue:Conditional Workflow Chaining
An agent determines the ticket needs specialized handling:Requirements
The tool can only trigger or schedule workflows that are:- Enabled — Disabled workflows cannot be triggered or scheduled
- Triggered type — Only event-triggered workflows support this
Which target settings apply to a direct invocation
A direct hand-off from one agent to another is not the same as a PSA event reaching the target. When an agent triggers a target with this tool, most of the target’s own trigger settings are deliberately skipped, so the source agent is in control of the hand-off. This is different from how the target behaves when a PSA event arrives on its own. There are three separate gates, and they are easy to confuse:
For a direct invocation, the target’s settings apply as follows:
Because the target’s Filter Ticket conditions and its configured trigger event are skipped, those settings are a gate on PSA events, not a guard against a direct invocation from another agent. If you only want a target to run for certain tickets, control that on the source agent — through its instructions and its own filter — because the source agent decides which tickets to hand off. Set the allowlist on this tool to the exact targets you are comfortable being invoked directly.
Related
Scheduled Work
View and manage all scheduled work from the dashboard
PSA API
Add internal notes to document trigger or scheduling decisions in the ticket
