Are One-Off Tasks Worth Automating? How to Hand Over Work You Do Once a Month

Two days to write a script for a job you do four times a year. That maths never works, unless you change the approach.

Scene playbook · 7 min read
On this page
  1. Three jobs that look like this
  2. Why nobody automated this before
  3. Change the assumption: describing it is the script
  4. How it knows where to tap
  5. If you need it again next month
  6. What to hand over and what not to
  7. Before you start

Scripting carries an assumption nobody states out loud: the job has to repeat enough times to justify writing code for it.

Most automation tools are built on that assumption. But a large share of real work runs the other way: plenty of steps, annoying to do, and rare. Four times a year. Once a month.

These jobs used to fall through the gap. Too tedious to do by hand, too infrequent to justify a script. That is what this article is about.

Three jobs that look like this

  • Reconciling quarterly settlements:At each month end, finance opens four back ends, screenshots the settlement pages, names them by month, and drops them into a shared drive. Four back ends, three to five screens each, twenty-odd steps. Once a month.
  • Stock checks before a sale:Before every major promotion, someone walks through a dozen store back ends and flags anything below the safety line. Two or three sales a year, but a dozen stores each time.
  • Sudden competitor research:The boss says find out what these three competitors are pushing, and you spend an evening going through dozens of profile pages. It happens a few times a year, always urgently.

All three share the same shape: many steps, none of them hard, and a result you can check. That is the profile worth handing over.

Why nobody automated this before

The cost structure of a script does not fit.

Writing one means mapping the flow, deciding how to locate every element, handling exceptions, and debugging. That effort amortises across something you run daily. Across something you run monthly, it amortises to one thirtieth of the value.

There is a more practical reason too: low-frequency flows tend to be almost-but-not-quite the same. Last month there were four back ends, this month five. Last time the files were named by month, this time finance wants them by store. Always a small difference, and small differences are exactly what scripts handle worst.

So the sensible choice was to do it by hand and live with it.

Change the assumption: describing it is the script

iEasyRun takes the other road. You describe the job in plain language and it performs it on screen.

No coordinates, no control paths, no pseudo-code first. Say “open these four back ends, screenshot the settlement page, name it 2026-09, save it to that folder on the desktop”, and it works out what that means and does it.

The point is that the cost structure flips. Writing a script scales with task length. Describing does not. A twenty-step job takes about three minutes to explain.

Three minutes against two days. That is the line between worth automating and not.

How it knows where to tap

This is the question that comes up first, and it is where it differs from a script at all.

A script records “the pixel at row 320, column 65”. Change the layout and it has to be rewritten. AI phone control reads what is on the screen and decides: it takes in the text and elements on the current page, works out which is the target, and taps it.

That difference is worth more on low-frequency work than anywhere else, because:

  • A month passes between runs, and the app has very likely been updated in between
  • The entry point may sit somewhere different each time, since back ends get reshuffled
  • Nobody is going to maintain a script for something they run four times a year

Reading the screen means those changes get absorbed. A button moving from left to right, or a menu going from one level to two, does not matter, because the basis for the decision is “the button that says Export”, not “the Export button at 320, 65”.

If you need it again next month

Two options, depending on how much effort you want to spend.

  • Save it as a workflow:Once it runs cleanly from a description, save the process and call it directly next time. Good for jobs you know will recur with an unchanged flow.
  • Save nothing and describe it again:Next month, say the same sentence. At three minutes a go, that is perfectly reasonable for something you do four times a year.

In practice most people start with the second and only save a workflow around the third time, when the description starts sounding identical. That order is more natural than planning workflows up front.

What to hand over and what not to

Three tests.

  • Many steps, none difficult:The core one. The more steps, the more likely a person skips one halfway, and that is precisely the saving.
  • Roughly the same each time:Not identical, just close. Work that needs on-the-spot judgement every run is not something it can take over.
  • A verifiable result:Whether the screenshot landed, whether the stock was flagged: there is something concrete to check. Work you cannot verify is work nobody should trust to anything.

Two things to leave alone: anything you finish in a couple of taps, and anything whose rules differ every time.

Before you start

Pick the shortest of your low-frequency jobs first. Do not open with the quarterly reconciliation. Take something with seven or eight steps, run it once, and see whether it understood you. Watch the first run or two, then let go.

Afterwards, check the execution history: was the status right, did any step fail midway. That record matters more on low-frequency work than on daily work. A daily job tells you it broke the next time you run it. A quarterly job can be wrong for two months before anyone notices.

The software is completely free and runs on your own computer. On the same phone, keep your high-frequency work on scripts and drive the low-frequency work from descriptions. There is no conflict between them.

Frequently asked questions

How is handing a one-off task to AI different from just doing it?
You can do something else while it runs. The hard part of low-frequency work is never difficulty, it is getting through twenty steps without being interrupted. Hand it over and those twenty minutes go elsewhere, with no step forgotten halfway.
Without a script, how does it know where to tap?
It reads the screen and decides. It looks at what is on the page and what the elements say, then works out which one is the target. Move the entry point or rearrange the layout and it still finds it, because nothing was hard-coded.
If I need the same job next month, do I explain it again?
No. Once it runs cleanly, save it as a workflow and call it directly next time. Or don't bother: re-describing takes about three minutes, which is fine for something you do four times a year.
Which low-frequency tasks are worth handing over?
Many steps, none of them difficult, roughly the same flow each time, and a result you can verify. The step count matters most, because that is where people start skipping things.
Which ones are not worth it?
Anything you can finish in two taps, and anything where the rules differ every time and need judgement on the spot. The first saves too little, and the second it cannot do.
What does a run cost?
The software is free, and running a saved workflow does not consume model quota. Only natural-language conversation where it has to interpret what you mean goes through a model, and that cost is negligible for a single task.
Do I need to watch it execute?
For the first run or two, yes, mainly to confirm it understood what you meant. After that you can leave it, and check the execution history when something looks wrong.
How does this compare with writing scripts?
Daily work with a completely fixed flow is more resource-efficient as a script. Low-frequency work, flows that shift slightly, or anything you cannot be bothered to write a script for is better driven by description. The two coexist on the same phone.

Got work like this?

Run it from a sentence, no script first

Software is completely free and runs on your own computer.