NebulaNebula
Automate

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:

You

Run this every weekday at 9 AM.

Create Trigger

Creating a scheduled trigger for weekdays at 9:00 AM.

Nebula
Nebula

Scheduled! This task will run every weekday at 9:00 AM your local time.

You

Do this every Monday.

Create Trigger

Creating a weekly trigger for Mondays.

Nebula
Nebula

Done — this will run every Monday at 9:00 AM.

You

Run this once a day.

Create Trigger

Creating daily trigger at 9:00 AM.

Nebula
Nebula

Got it! This will run once daily at 9:00 AM.

You

Repeat this every Friday at 5 PM.

Create Trigger

Creating weekly trigger: Fridays at 5:00 PM.

Nebula
Nebula

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:

PresetCron
Every 5 minutes*/5 * * * *
Every 15 minutes*/15 * * * *
Every hour0 * * * *
Daily at 9:00 AM0 9 * * *
Weekdays at 9:00 AM0 9 * * 1-5
Weekly on Monday0 9 * * 1
Monthly on the 1st0 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:

You

Show me my triggers.

Nebula
Nebula

You have 3 active scheduled triggers:

  1. Standup Summary — weekdays at 10 AM
  2. News Digest — weekdays at 9 AM
  3. Weekly Metrics — Mondays at 8 AM
You

Pause the standup summary trigger.

Run Action

Pausing the Standup Summary trigger.

Nebula
Nebula

Paused. It won't run until you resume it.

You

Delete the news digest trigger.

Run Action

Deleting the News Digest trigger.

Nebula
Nebula

Deleted. It won't run again.

You

Change the morning briefing to run at 8 AM instead of 9 AM.

Run Action

Updating trigger schedule to 8:00 AM.

Nebula
Nebula

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.

Last run — when the automation last executed, shown as relative time (e.g., "3 hours ago").
Run count — total number of times the trigger has fired.
Remaining — if a max run limit is set, how many runs are left.
Next run — when the trigger will fire next, shown as relative time (e.g., "in 2 hours").

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:

You

Run this every weekday at 9 AM Eastern.

Create Trigger

Creating scheduled trigger: weekdays at 9:00 AM ET.

Nebula
Nebula

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.

On this page