Scheduled Tasks
Schedule AI automation tasks in Nebula to run daily, weekly, or on a custom cadence. Describe the timing in natural language — no cron syntax.
After Nebula completes any task, you can say "do this every [timeframe]" to schedule it. Your agent sets up the recurring task and runs it automatically from then on, no further input needed.
Use cases
Scheduled triggers are great for:
A morning summary of emails, tasks, or news delivered to you automatically.
Compile a week's activity into a report every Friday.
Regular check-ins or status updates sent on a cadence you define.
Fetch and log data from an API every hour or on any interval.
Clean up files, archive records, or sync data on a schedule.
Setting up a schedule
Just describe when you want it to run. You can say it naturally, right after any task:
Run this every weekday at 9 AM.
Creating a scheduled trigger for weekdays at 9:00 AM.
Scheduled! This task will run every weekday at 9:00 AM your local time.
Do this every Monday.
Creating a weekly trigger for Mondays.
Done — this will run every Monday at 9:00 AM.
Run this once a day.
Creating daily trigger at 9:00 AM.
Got it! This will run once daily at 9:00 AM.
Repeat this every Friday at 5 PM.
Creating weekly trigger: Fridays at 5:00 PM.
Scheduled for every Friday at 5:00 PM.
Your agent will confirm the schedule and create it for you.
Editing a schedule
Open the trigger details panel by clicking any trigger. Click the edit icon next to the schedule to change it.
Pick from common intervals — click any preset to apply it immediately:
| Preset | Cron |
|---|---|
| Every 5 minutes | */5 * * * * |
| Every 15 minutes | */15 * * * * |
| Every hour | 0 * * * * |
| Daily at 9:00 AM | 0 9 * * * |
| Weekdays at 9:00 AM | 0 9 * * 1-5 |
| Weekly on Monday | 0 9 * * 1 |
| Monthly on the 1st | 0 9 1 * * |
Click Custom cron... to enter any valid cron expression manually. Useful for non-standard intervals like "every 3 hours" or "twice daily at 8 AM and 6 PM."
Managing your schedules
You can also manage scheduled tasks through conversation:
Show me my triggers.
You have 3 active scheduled triggers:
- Standup Summary — weekdays at 10 AM
- News Digest — weekdays at 9 AM
- Weekly Metrics — Mondays at 8 AM
Pause the standup summary trigger.
Pausing the Standup Summary trigger.
Paused. It won't run until you resume it.
Delete the news digest trigger.
Deleting the News Digest trigger.
Deleted. It won't run again.
Change the morning briefing to run at 8 AM instead of 9 AM.
Updating trigger schedule to 8:00 AM.
Updated! The morning briefing will now run at 8:00 AM.
Or visit the Triggers page in the sidebar at nebula.gg to see all your schedules, pause them, or delete them.
Viewing results
Each time a scheduled task runs, the trigger details panel tracks its activity.
Tips
Minimum interval. Schedules can run as frequently as once every 15 minutes.
Timezone-aware. When you say "9 AM", your agent uses your local timezone. If you need a specific timezone, just mention it:
Run this every weekday at 9 AM Eastern.
Creating scheduled trigger: weekdays at 9:00 AM ET.
Scheduled for weekdays at 9:00 AM Eastern Time (ET).
Pausing vs. deleting. Pause a schedule if you want to resume it later. Delete it if you're done with it entirely.
Related
Make It Automatic
Automate AI workflows with Nebula by turning any conversation into a recurring task. Schedule runs or trigger actions from real-time events.
Event Triggers
Set up event-driven AI triggers in Nebula that react to Slack messages, GitHub issues, emails, and webhook payloads in real time.