1Ana tells it once
Ana's brief
Confirmed- ORD ⇄ LIS
- Leave 8–12 Apr 2027
- 10–14 nights
- 1 adult · 1 bag
- Max 1 stop
- Target $620
- Cap $680
- Ask first
Ana tells the agent once: where, when, her price, and to ask first.
2It checks every 6 hours
- Search25 date combos
- FilterAna's rules
- Real totaltaxes + bag
- Compare
- Log it
Sleep till next check
Four times a day it searches, drops what breaks her rules, and logs the best fare.
3Prices go up and down. It waits for her number.
Over five weeks Ana does nothing. On 9 December the fare drops below her target.
4It asks. Ana taps BUY.
Rechecked live price: $612 ✓
Target fare found ✈ $612
Final check: $612 ✓ under cap $680
Nothing is bought until Ana says yes.
5Booked
1 adult · Economy · 1 checked bag
- Watch stopped
- One trip, one purchase
Confirmation and e-ticket are in Ana's inbox. The agent stops watching.
Built-in limits
- Target ≠ cap$620 means act. $680 means never more.
- Asks firstNothing is bought without a yes.
- Never sees your cardPayment stays with the booking provider.
- Logs everythingEvery check, message and purchase.
Same pattern, your business
-
Home improvement example page
Material price jumps past your marginthenrevised quote drafted for you to approve
-
Short-term rentals example page
No cleaner confirmed by your cutoffthenjob offered to your backup cleaner
-
Translation agencies example page
Nobody accepts a job in timethenoffered to the next linguist
-
Editing & small presses example page
Project goes past agreed roundsthenchange note drafted for approval
Illustrations, not client results.
What would you want an agent to keep an eye on?
Book a free discovery callFree 30-minute discovery call · Plain-English recommendations · No obligation
More details
Ana's full brief
Ana is a freelance designer in Chicago. She wants to visit her family in Lisbon next spring. Her dates are flexible within a few days and her budget isn't. She doesn't want to spend her evenings refreshing flight searches.
| What the agent asks | Ana's answer |
|---|---|
| Where from and to? | Chicago O'Hare to Lisbon, round trip |
| Which dates, and how flexible? | Leave 8–12 April 2027, return 10–14 nights later |
| Who's travelling? | Just Ana, one adult, economy |
| Stops and connections? | Nonstop or one stop. Connections between 1 and 3 hours. No overnight layovers |
| Airlines? | Any airline. She'd prefer one alliance for her air miles if the price is the same |
| Bags? | One checked bag, and it has to be counted in the price |
| Target price (when to act)? | $620 or less, all in (taxes, fees and the bag) |
| Spending cap (never more than)? | $680 all in, even if she approves |
| How often should it check? | Every 6 hours: 6 am, noon, 6 pm and midnight, Chicago time |
| How should it tell her? | A text message for a new lowest price or a target fare. A short email summary at 8 am each day |
| Buy automatically, or ask first? | Ask first. She'll reply "BUY" to confirm |
| When should it stop? | When a ticket is bought, on 15 February 2027, or whenever she says stop |
What happens on every check
- Searches every date combination in Ana's window. That's 5 departure days times 5 trip lengths, so 25 combinations.
- Filters out anything that breaks her rules: two stops, a short or overnight connection, or a fare that leaves out the checked bag.
- Works out the real total for each remaining option, with taxes, fees and the bag included, so she compares like with like.
- Compares the cheapest option with the last run, and with the lowest price seen so far.
- Decides what to do:
- If nothing changed much, it just logs the result.
- If there's a new lowest price, it texts Ana.
- If a fare is at or below $620, it starts the buying step (step 4 above).
- Logs everything: what it searched, what it found and what it did, so Ana can look back at any run.
- Goes back to sleep until the next scheduled time.
The agent doesn't guess where prices are heading and doesn't promise they'll drop. It checks, compares and acts on the rules Ana set.
The full price timeline
All prices are made up and are the cheapest fare that met Ana's rules, all in.
| When | Cheapest matching fare | What the agent did |
|---|---|---|
| Mon 2 Nov, noon (first run) | $742 | Sent Ana a starting summary: best dates, airline, connection time. |
| Fri 6 Nov, 6 am | $718 | New lowest price. Text sent. |
| Tue 17 Nov, 6 am | $689 | New lowest price. Text sent. Still above her $620 target. |
| Sun 22 Nov, 6 pm | $701 | Price went back up. Logged it and included it in the 8 am summary. No text. |
| Fri 27 Nov, midnight | $655, but with a 5h 40m connection | Not counted: the connection breaks her 3-hour rule. Mentioned in the next summary in case she wants to loosen the rule. |
| Fri 4 Dec, noon | $668 | New lowest price. Text sent. |
| Wed 9 Dec, noon | $612 | Target hit. Leave 10 April, return 22 April, one stop with a 1h 55m connection, bag included. Buying step started. |
If the price moves before paying
Ana replies "BUY" at 12:20 pm. Before paying, the agent checks the price one last time:
- Still $612? It books, sends the confirmation and e-ticket by email, and stops watching. One trip, one purchase.
- Up to $640? That's above her target and below her cap, so it doesn't buy. It tells her the new price and asks again.
- Above $680? It won't buy, even if she says yes. It tells her the fare has gone and keeps watching.
- No reply by 2 pm? Nothing is bought. The agent keeps watching and tells her if a fare like it comes back.
If Ana had chosen fully automatic buying, the agent would follow the same steps without the text. It would book only if the final checked total were at or below $620, then send her the confirmation straight away. The cap and every other rule would still apply.
All the guardrails
An agent that can spend money needs firm limits. These are the ones we'd build in from the start.
A spending cap the agent can't override. The cap is checked on the final total, just before payment. Above the cap, the agent stops and tells you. It also makes only one purchase per watch, so a glitch can't book the same trip twice.
Approval before buying, by default. "Ask first" is the starting setting. Fully automatic buying is something you choose to turn on, and you can turn it off any time.
Payment details stored safely. The agent never sees or stores your full card number. In a setup like this, the card would be held by a payment or booking provider, and the agent could only ask it to charge up to your cap for one booking. A prepaid or single-use virtual card with its own limit adds another safety net. Your passport and personal details are used only for the booking and are never passed anywhere else.
Official channels only. The agent searches and books through a booking provider's official connection (an API). It doesn't scrape airline websites or log in to your accounts as you. Which provider you'd use depends on the route, the airlines and the provider's own terms.
Notifications you control. You choose what triggers a message (a new low, a target fare, a problem), where it goes (text, email, Slack or Teams) and when it stays quiet. Quiet hours are a trade-off: if a target fare appears at 2 am, the agent can wake you or wait until morning, and waiting may mean the fare is gone. You decide which matters more.
Stop and expiry dates. Every watch has an end: a ticket bought, a date you set, or a "stop" from you. Near the end date, the agent sends a final summary of the best fare it saw, so you can decide whether to book at the current price.
When a fare disappears. Fares sell out and prices change. If the fare has gone or gone up by the time the agent tries to book, it doesn't chase it. It tells you what happened and keeps watching. Anything strange (a booking error, a payment failure, a price that changed at checkout) goes to you instead of being retried over and over.
A full log. Every search, result, message and purchase is recorded with the time and the reason, so you can always see what the agent did and why.
What it can't do. It can't predict prices or promise they'll fall, and it only sees the fares its booking provider offers. And for one trip, a free price alert on a flight search site may be all you need. The point of this example is the pattern behind it.
The business examples in full
Take away the flights and you're left with a simple pattern that shows up in every business:
- Watch something that changes: a price, a stock level, a calendar, an inbox, an unpaid invoice.
- Check on a schedule, so nobody has to remember to.
- Act at a threshold you set: alert someone, draft the next step, or do it within strict limits.
- Keep a person in charge of anything involving money, customers or commitments.
Here's how this could work in the industries we focus on. These are illustrations too, not client results:
- Home improvement: each morning, an agent checks supplier price lists for the materials in quotes that haven't been signed yet. If a key material goes up past the margin you set, it flags the quote and drafts a revised one before the customer signs. You approve it before anything is sent.
- Short-term rentals: an agent checks tomorrow's turnovers every afternoon. If a same-day turn still has no confirmed cleaner by a set time, it offers the job to your backup cleaner and tells your on-call manager. When cleaners' checklists show supplies running low, it drafts a reorder for you to approve.
- Translation agencies: when a job goes out to freelancers and nobody has accepted it within the time you set, an agent offers it to the next linguist on the list. Each week it checks client invoices and drafts a polite reminder once one is a set number of days overdue, and the PM approves it.
- Editing firms and small presses: an agent counts revision requests against the agreed scope. When a project goes past its agreed rounds, it drafts a priced change note for the editor to approve, so nobody ends up doing an extra round for free.
The flight agent and these business agents are built the same way: clear rules, a schedule, a threshold, a hard limit and a person approving what matters. That's the kind of agent we design, build and run for small and medium businesses.
How we'd start with you
We'd start with one workflow and a measurable goal, not a big project.
- Discover: a free call to understand your business, goals and where time is going.
- Assess: we map the workflow, measure the baseline and give you a prioritised AI roadmap with a fixed-price quote.
- Pilot: we build the first agent, demo progress weekly and launch it with human approval switched on.
- Scale & run: once the results are proven, we add agents, form teams and keep everything monitored and improving.