
Module 9 · Lesson 4 of 6 · with Nova
Automation, Schedules and Triggers
Objective
Recognise how routine AI work can run at a chosen time or when an event occurs.
Suppose you prepare the same short summary every Friday. An assistant can help when you remember to ask. Automation takes away that first reminder and starts the routine when it's needed.
A scheduled workflow runs at a set time, like Friday afternoon. An event-triggered workflow starts when something happens, such as a new approved file arriving in a project folder. Both can bring AI into a repeatable process.
Imagine a voluntary group's weekly update. A simple system could gather the week's submitted notes and create a draft summary for review. You don't have to copy everything into the chat each time.
An agent may be involved if the system needs to choose which information is relevant or how to handle a missing item. But lots of useful automations don't need that level of decision-making; straightforward rules may be quicker and more reliable.
The useful question is what should start the process, what it needs access to and what result you want waiting for you. That's how an occasional helpful chat can become an ongoing benefit.
A reminder that runs every Friday at noon and an agent that researches the week's developments may look similar when the result arrives. Underneath, they can be quite different. A schedule decides *when* something happens. It doesn't necessarily decide *what steps* should happen after the process begins.
Imagine you want a weekly digest of local community events. A simple automation might open a saved template at 9 a.m. every Monday and remind you to fill it in. A more capable workflow could retrieve event information, organise it by date and prepare a draft. If it also decides which sources to search next when information is missing, it begins to involve agent-like behaviour.
Triggers can be based on time or events. A scheduled trigger might run every Friday. An event-based trigger could run when a form is submitted or a document is added to a shared folder. The trigger starts the process; it doesn't guarantee that the underlying information is correct or that the action succeeds.
Let's follow a real example. A voluntary organisation receives event submissions throughout the week. Each Monday a system checks the submitted forms and drafts a newsletter section. If no new events were submitted, it should report that rather than inventing entries. If two forms describe the same event, it may need to recognise the duplication or ask somebody to resolve it.
There's also a practical issue with repeating tasks: they can fail while nobody is watching. Perhaps the connected folder becomes unavailable, a permission expires or a source changes its format. A sensible automation records whether it ran, what it produced and whether it needs attention. A scheduled task that quietly fails for six weeks isn't delivering the promised benefit.
Not every recurring task deserves automation. If it takes two minutes a month and requires lots of judgement, building a complicated process could create more work than it saves. Begin by running the task manually with AI until you understand the inputs and expected result. Then decide whether triggering it automatically would remove meaningful friction.
The point is to understand the relationship between a clock, an event and a workflow. Scheduling makes a task recur. Tools enable actions. AI can interpret variable information or choose steps. Combining them thoughtfully creates useful ongoing work without pretending that a calendar trigger makes software intelligent.
Consider whether the information should be gathered at the scheduled time or shortly before the result is delivered. If your events digest runs on Monday morning, searching on Friday may leave the information stale by publication. Timing is part of the design, not just a setting on a calendar.
A scheduled process should also have an owner. Someone needs to know whether the output arrived, whether it was useful and what to do if a recurring task stops working. This could be as simple as a notification when a draft is ready and a clear error message if a source cannot be reached.
One last question: should the system run when there's nothing new? Perhaps the correct behaviour is to skip creating an empty newsletter and report that there are no approved updates. Stopping gracefully is often as important as starting on time.