Schedule a routine
Tell Kav when work should run, in plain words, and change, pause or end a schedule.
A routine is a workflow that runs on its own at set times. Tell Kav when, in plain words, and Kav sets the schedule in your own time zone.
Problems this solves
| Problem | What Kavela does |
|---|---|
| Scheduled runs break with nobody watching | Every run is checked against the workflow's checklist, and its result can go straight to a chat you read, including when it falls short |
| A run stops halfway when your plan hits its limit | The task waits and continues after your plan resets |
| A temporary routine keeps running after it's needed | Give it an end date or a number of runs |
Say when it runs
| You say | It runs |
|---|---|
| "Every weekday at 9:00" | Monday to Friday at 9:00 |
| "Mondays and Thursdays at 17:30" | Those two days at 17:30 |
| "Daily at 8:00 and 18:00" | Twice a day |
| "Every 2 hours" | Every 2 hours from when it starts |
| "Every weekday at 9:00 until 30 November" | Until that date, then it stops |
| "Daily at 7:00, starting next Monday" | From that date |
| "Every day at 9:00 for 10 runs" | 10 times, then it stops |
Every weekday at 9:00, run the HN AI agents TLDR workflow and send the result to me on Telegram.Rules
| Rule | Detail |
|---|---|
| Time zone | Yours. Times keep the same clock time when daylight saving changes |
| Several times a day | They share the same minute: 8:00 and 18:00 work on one routine; 8:00 and 18:30 need two |
| Days | Every day, weekdays, weekends, or a list of days |
| Day of the month | Not supported. "The 1st of every month" can't be scheduled |
| Start and end | A start date, an end date, or both |
| Number of runs | A total after which the routine stops for good |
Change, pause or stop a routine
| To | Do this |
|---|---|
| Change when it runs | Ask Kav: "Move the TLDR to 8:00" |
| Pause or resume | Ask Kav, or press Pause on the workflow's page |
| Run it once now | Press Run now on the workflow's page. It works while the routine is paused |
| Stop it for good | Ask Kav to remove it. Kav asks you to confirm first |
Where results go
Each run's result stays on its task in the calendar. Name a chat in the routine, and the result is posted there too, along with a note when a run falls short. See Write a workflow.
Write a workflow
Choose what starts a workflow, write the job as a brief, say where each run's result goes, and write the checklist every run is held to.
Connect your tools
How agents reach a service, how to ask for a specific kind of connection, and how to keep two accounts on one service, such as a staging and a live key.