Scheduled Reports
EMA can automatically generate comprehensive reports on a recurring schedule and deliver them directly to your chat.
Creating a Schedule
Via EMA Chat
Simply tell EMA what you need in plain English:
- “Report every Monday at 9am about all agent activity.”
- “Every Friday, summarize the Marketing project progress.”
- “Daily at 6pm, tell me what agents did today.”
EMA automatically translates these natural language requests into precise cron expressions.
Via Settings Assistant
Manage your schedules manually from Settings → EMA Assistant:
New Schedule
Click “New Schedule” and enter a descriptive name.
Recurrence
Pick a preset (Daily, Weekly) or write a custom cron expression.
Template
Write the report prompt — this tells EMA which projects or metrics to focus on.
Save
Click “Create Schedule” to activate the automation.
Execution Workflow
Interval Check
Tulsk’s cron worker checks for due schedules every 5 minutes.
Content Generation
EMA analyzes recent agent activities and workspace changes based on your template.
Delivery
The generated report is delivered as a new message in your designated EMA chat.
Scheduling
The system automatically computes the next run time based on the cron rule.
Cron Presets Reference
| Recurrence | Cron Expression |
|---|---|
| Daily at 9am | 0 9 * * * |
| Mon at 9am | 0 9 * * 1 |
| Fri at 5pm | 0 17 * * 5 |
| Monthly (1st) | 0 9 1 * * |
You can toggle, edit, or delete active schedules anytime from the Settings dashboard.