Overview
Triggers enable you to automate your Utari workers by scheduling them to run at specific times or in response to events. This powerful automation capability allows your workers to perform tasks daily, hourly, or on custom schedules—completely hands-free. Whether you need daily reports, regular monitoring, or event-driven responses, triggers make it possible.Types of Triggers
Utari supports two types of triggers for different automation needs:Schedule Trigger
Execute workers on a time-based schedule—daily, hourly, weekly, or custom intervals
Event-Based Trigger
Activate workers automatically when specific events occur in connected apps
This guide focuses on schedule triggers. Event-based triggers documentation is coming soon.
Where to Create Triggers
You can create triggers from two locations in Utari:Option 1: Within the Worker
1
Select Your Worker
Navigate to the worker you want to automate.
2
Find Triggers Section
Click on the Triggers tab within the worker’s configuration.
3
Create New Trigger
Click Create new to start configuring a trigger for this specific worker.
Option 2: From Triggers Tab
1
Navigate to Triggers
Go to the main Triggers tab in your Utari dashboard.
2
Add New Trigger
Click Add new trigger to create a trigger.
3
Select Worker
Choose which worker this trigger should activate.
Creating a Schedule Trigger
Let’s create a schedule trigger step by step:1
Select Trigger Type
Choose Schedule Trigger from the available trigger types.
2
Select Agent/Worker
Choose the worker that will be activated by this trigger. Make sure the worker has all necessary tools and integrations configured.
3
Name Your Trigger
Provide a clear, descriptive name for the trigger (e.g., “Daily AI News Research” or “Weekly Report Generation”).Optionally, add a description to document the trigger’s purpose.
4
Configure Schedule
Click Set schedule and timing to choose when the trigger runs. You have several options:Quick Options:
- Every minute
- Every 5 minutes
- Every 15 minutes
- Every 30 minutes
- Every hour
- Daily at 9 AM (default)
- Daily (choose specific time)
- Weekly (choose day and time)
- Monthly (choose date and time)
- Execute once at a specific date and time
- Custom cron expressions for complex schedules
5
Set Time Zone
Critical Step: Adjust the time zone to match your preferred location. The trigger will execute based on the selected time zone.For example, if you set “Daily at 9 AM” with Mountain Time, it will run at 9 AM Mountain Time every day.
6
Choose Execution Method
Click Choose execution method to proceed to defining what the worker will do.
7
Provide Instructions
Write clear, specific instructions for what the agent should do when triggered. This is the prompt the worker will execute.Example:Be as specific as possible about:
- What tools to use
- What information to gather
- What output to create
- Where to save results
8
Create Schedule Task
Click Create schedule task to activate your trigger.
Schedule Configuration Options
Quick Schedules
Pre-configured intervals for common use cases:Every Minute
Every Minute
Executes 1,440 times per dayUse for:
- Real-time monitoring
- High-frequency data collection
- Urgent alert systems
Every 5 Minutes
Every 5 Minutes
Executes 288 times per dayUse for:
- Frequent status checks
- Regular data updates
- Near-real-time reporting
Every 15 Minutes
Every 15 Minutes
Executes 96 times per dayUse for:
- Periodic monitoring
- Regular data synchronization
- Moderate-frequency updates
Every Hour
Every Hour
Executes 24 times per dayUse for:
- Hourly reports
- Regular content aggregation
- Scheduled data processing
Daily at 9 AM
Daily at 9 AM
Executes once per dayUse for:
- Daily reports and summaries
- Morning briefings
- Daily content creation
- Overnight processing
Recurring Schedules
Advanced Scheduling
For complex schedules, use cron expressions:Cron expressions give you precise control over scheduling but require understanding cron syntax. Use online cron generators if needed.
Writing Effective Trigger Instructions
The instructions you provide determine what your worker does when triggered. Follow these best practices:Be Specific and Clear
❌ Vague Instructions:Include All Necessary Steps
Specify Tools and Resources
Define Output Requirements
Managing Triggers
Once created, triggers appear in your triggers list with management options:View Trigger Status
Active
Trigger is running on schedule
Paused
Trigger is temporarily disabled
Failed
Last execution encountered an error
Trigger Actions
From the triggers list, you can:1
View Details
Click on a trigger to see its configuration, schedule, and execution history.
2
Edit Trigger
Click the edit icon to modify:
- Schedule timing
- Time zone
- Instructions
- Worker selection
3
Pause/Resume
Click the pause button to temporarily disable the trigger without deleting it. Resume when needed.
4
Delete Trigger
Click the delete icon to permanently remove the trigger.
5
View Execution History
Review past executions to see:
- Execution timestamps
- Success/failure status
- Generated outputs
- Error logs (if any)
Common Trigger Use Cases
Daily Reporting
Morning Briefings
Schedule: Daily at 7:00 AMInstructions:
Regular Monitoring
Competitor Tracking
Schedule: Every Monday at 10:00 AMInstructions:
Content Automation
Social Media Content
Schedule: Every day at 9:00 AM, 1:00 PM, and 5:00 PMInstructions:
Data Processing
Analytics Compilation
Schedule: Daily at 11:59 PMInstructions:
Task Management
Project Updates
Schedule: Every Friday at 4:00 PMInstructions:
Reminders and Follow-ups
Follow-up Automation
Schedule: Every weekday at 9:00 AMInstructions:
Best Practices
Test Before Scheduling
Run your worker manually with the same instructions before creating the trigger to ensure it works correctly
Start Simple
Begin with basic triggers and gradually add complexity as you understand the system better
Monitor Initially
Watch the first few executions closely to catch any issues early
Use Descriptive Names
Name triggers clearly so you can identify their purpose at a glance
Set Appropriate Frequency
Don’t over-schedule. Choose the minimum frequency needed for your use case
Document Purpose
Use the description field to explain why the trigger exists and what it accomplishes
Verify Time Zones
Double-check time zone settings to ensure triggers run when you expect
Plan for Failures
Consider what happens if a trigger fails and have a backup plan
Troubleshooting
Trigger not executing
Trigger not executing
Check:
- Trigger status is “Active” not “Paused”
- Schedule settings are correct
- Time zone is set properly
- Worker has all required tools and integrations
- Instructions are valid and clear
- View execution history for error messages
Trigger runs at wrong time
Trigger runs at wrong time
Verify:
- Time zone setting matches your location
- Schedule configuration is correct (AM vs PM)
- Daylight saving time considerations
- Server time vs local time differences
Worker errors during execution
Worker errors during execution
Review:
- Execution history for specific error messages
- Worker has necessary permissions for all tools
- Instructions are properly formatted
- External services (integrations) are accessible
- Test the same instructions manually
Incomplete or incorrect output
Incomplete or incorrect output
Improve by:
- Making instructions more specific and detailed
- Breaking complex tasks into steps
- Specifying exact output format and location
- Testing instructions manually first
- Adding error handling instructions
Can't edit or delete trigger
Can't edit or delete trigger
Try:
- Pausing the trigger first
- Refreshing the page
- Checking your permissions
- Waiting for current execution to complete
- Contact support if issue persists
Too many executions/costs
Too many executions/costs
Consider:
- Reducing trigger frequency
- Making worker tasks more efficient
- Consolidating multiple triggers
- Pausing unnecessary triggers
- Using one-time triggers for testing
Advanced Trigger Strategies
Chained Workflows
Create multiple triggers that work together:Conditional Execution
Include conditional logic in instructions:Multi-Step Automation
Summary
You’ve successfully learned how to:Understand the two types of triggers (schedule and event-based)
Create and configure scheduled triggers with precise timing
Set appropriate time zones for accurate execution
Write effective instructions for automated worker execution
Manage, edit, pause, and delete triggers as needed
Apply best practices for reliable automation
Troubleshoot common trigger issues