This is the how-to for scheduling a specific AI agent to run on its own -- the mechanics, not the philosophy. Whether unattended agents are where small business is heading is a good question, and autonomous agents for small business argues it; this guide assumes you have decided yes and want to know which buttons to press.
On Deelo, any agent you have built in the AI Assistant can be put on a schedule: recurring, one-time in the future, or right now. It runs the task you give it and reports the results back in its own chat thread. That is the whole feature, and it turns a chat-when-you-need-it agent into a standing coworker that handles work on a rhythm -- the Monday-morning pipeline review, the nightly lead follow-up, the weekly stale-deal sweep. Here is how to set it up.
Three ways an agent can run on a schedule
There are three timing options, and picking the right one is most of the setup. Recurring is the workhorse: the agent runs on a repeating cadence -- every morning, every Monday, the first of the month -- for standing work you want handled without asking. One-time schedules a single run at a future moment, useful for a task tied to a date, like a follow-up sweep the day after an event. Run-now kicks off a run immediately, which is how you test a scheduled task before you commit it to a cadence.
Most standing agents are recurring. The trick is matching the cadence to the work: an invoice-chaser fits a daily or weekly run, a pipeline review fits Monday mornings, a monthly report fits the first. Do not over-schedule -- a task that only produces something useful once a week does not need to run every hour.
Step 1: Build the agent first, schedule second
Scheduling is a deployment choice on an agent that already exists, not a way to build one, so build first. The agent needs its role, instructions, app access, and permission grid set the way any agent does -- a schedule just decides when that agent runs, not what it is allowed to do. If you have not built one yet, how to build a custom AI agent is the step-by-step.
This order matters because a scheduled agent runs unattended, so its permissions carry more weight than an agent you are watching in real time. Get the grid right first -- especially the verbs that touch customers or money -- then schedule it. An agent you would trust running while you watch is the only kind you should trust running while you sleep.
Step 2: Choose the cadence
In the agent's settings, set its schedule. Pick recurring and choose the interval -- daily at a set time, weekly on a chosen day, monthly on a date -- or pick one-time and set the moment, or run it now. Match the timing to when the work actually needs doing: a follow-up agent should run when leads are fresh, a report agent should run before you need the report, not after.
Think about time of day too. A scheduled run that prepares customer messages is most useful finishing just before your workday starts, so the batch is waiting when you sit down. A cleanup or reporting task can run overnight when nothing else is happening. The cadence is not just how often -- it is when, relative to when you will act on the results.
Step 3: Write the task the agent runs each time
A scheduled agent needs a clear, bounded task for each run, and this is where scheduled agents succeed or drift. Write the instruction to be self-limiting: 'chase invoices overdue by more than seven days that haven't been contacted this week,' not 'chase invoices.' The first has a clear boundary and will not re-nag the same customer every day; the second is a recipe for a run that does too much or repeats itself.
Think about what should be true before and after each run. A well-written scheduled task knows what it already did last time -- it looks for the work that is genuinely new since the last run rather than redoing the same set. You express that in plain language in the task, and it is the difference between an agent that quietly handles a queue and one that annoys the same people on a loop.
Step 4: Read the report-back
After each run, the agent reports what it did in its own chat thread -- what it looked at, what it decided, what it prepared or completed, and anything it flagged for you. This is your window into an unattended worker, so use it: skim the report the way you would a end-of-shift note from a staff member.
Early on, read every report closely -- it is how you learn whether the agent's judgment matches yours and whether the task is scoped right. Once it has run clean for a while, you can skim for exceptions. The report-back is also where anything waiting on you shows up: drafts queued for approval, items the agent deferred because they hit a guardrail. It is not just a log; it is the handoff.
Step 5: Keep the guardrails on for unattended runs
Unattended is exactly when guardrails matter most, and on Deelo they do not switch off just because no one is watching. The high-risk floor still holds: external sends to customers, money movement, bulk changes, and sensitive-data access stay approval-required even on a scheduled run. So a nightly review-request or invoice agent does its thinking and prep unattended -- decides who, drafts the messages, sorts the queue -- and the actual outbound sends wait in an approval queue for your morning glance.
That is the honest and genuinely useful shape of a scheduled agent: it does the overnight work so you wake up to a prepared, reviewed-in-one-click batch instead of a blank slate, not to a pile of messages it fired at customers while you slept. And on any public channel, an anonymous user can never approve a high-risk action, so a scheduled agent facing the public defers and reports rather than acting. The schedule changes when the agent works, never what it is allowed to do without you.
Put an agent on a schedule in the AI Assistant
Build an agent in Deelo's AI Assistant, then set it to run recurring, one-time, or now -- it works the task and reports back in its own thread. Pair it with Automation for the deterministic triggers around it. The guardrails hold unattended, so you wake up to prepared work, not surprises. Start free, no credit card required.
Start Free — No Credit CardFrequently Asked Questions
- How do I schedule an AI agent task on Deelo?
- Build the agent in the AI Assistant, then set its schedule: recurring on a cadence you choose, one-time at a future moment, or run-now. The agent runs the task you give it and reports the results back in its own chat thread. Scheduling is a deployment setting on an existing agent -- it decides when the agent runs, not what it is allowed to do.
- What's the difference between recurring, one-time, and now?
- Recurring runs the agent on a repeating cadence -- daily, weekly, monthly -- for standing work. One-time schedules a single run at a future moment, good for a task tied to a specific date. Run-now kicks off a run immediately, which is the easiest way to test a scheduled task before committing it to a cadence. Most standing agents use recurring.
- Can a scheduled agent send emails to customers while I'm away?
- It can prepare them, but not send them unsupervised. External sends stay approval-required under the high-risk floor even on a scheduled, unattended run, so a nightly agent drafts the messages and queues them for your approval rather than firing them off. You wake up to a reviewed batch you approve in one glance, not to messages already sent to customers.
- How do I keep a recurring agent from repeating the same work?
- Write the task to be self-limiting. Instead of 'chase overdue invoices,' say 'chase invoices overdue by more than seven days that haven't been contacted this week.' A bounded task looks for the work that is genuinely new since the last run rather than redoing the same set, which is the difference between an agent that clears a queue and one that nags the same people on a loop.
- Where do I see what a scheduled agent did?
- In the agent's own chat thread. After each run it reports what it looked at, what it decided, what it prepared or completed, and anything it flagged or queued for your approval. Read it closely early on to confirm its judgment matches yours, then skim for exceptions once it is reliable. The report-back is both the log and the handoff for anything waiting on you.
Explore More
Related Articles
Best PR Agency Software in 2026: 6 Tools for Boutique Agencies and Solo Publicists
The best PR agency software for 2026 for boutique agencies and solo publicists — the operations layer (clients, campaigns, retainers, billing) that runs alongside the media tool you already use.
12 min read
Best OfBest Staffing Agency Software in 2026: 6 Platforms for Temp and Contract Firms
The best staffing agency software for 2026 for temp and contract firms — job orders, contractor timesheets, bill-rate vs pay-rate margin, and back-office billing. Permanent placement is covered separately.
13 min read
Best OfBest Translation Business Software in 2026: 6 Tools for LSPs and Freelancers
The best translation business software for 2026, compared for freelancers and language service providers — clients, quotes, project workflow, vendor management, and invoicing.
13 min read
Best OfBest Coaching Business Software in 2026: 6 Tools for Coaches
The best coaching business software for 2026, compared for solo coaches and growing practices — scheduling, packages, client accountability, contracts, and recurring billing.
12 min read