GUTTERS
Gutter cleaning scheduling: recall lists, reminders and storm rebooks.
A gutter cleaning booked alone on its street rarely pays for the drive. The recall list is where that is won or lost, well before anyone loads a ladder, and a single storm can scramble it in an afternoon unless the rebooks are kept apart.
TAKEAWAY
Build the recall list by neighborhood and season, and give storm rebooks a queue of their own.
Gutter cleaning is low-ticket work that pays when visits are grouped, so the recall list has to be sorted by where customers are as well as when they are due. Built from the company's own exported customer data, grouped into neighborhood clusters the owner approves, and worked through by a weekly routine that drafts reminders, the list does most of the scheduling thinking before the season opens.
A storm adds work the list was never built for: visits it postpones and requests it brings in. Those belong in a separate rebook queue that the owner orders. This page covers cleaning only. Install quotes, and following them up, are a different list.
01 / THE EXPORT
Start from the export, not from anyone's memory of the round.
The source is the customer data the company already holds, exported from its scheduling or field-service software or kept in a spreadsheet. The Recalls Bot is one the owner creates in Grok Bot, which lets a user run named Bots on a persistent cloud computer. The owner can attach the export to the Recalls Bot's conversation as a spreadsheet; reading it from the software directly is a custom integration, or supervised browser use where the vendor permits it, subject to testing.
Either way, the list is rebuilt from the current export every cycle. The documentation warns that what a Bot remembers should never stand in for the source system, and last autumn's address or season preference is exactly the stale detail a recall cannot afford. The field list below is Aevrion's pattern; the product does not supply it.
| Field | Comes from | Used for |
|---|---|---|
| Customer and service address | The export | Grouping, and addressing the reminder draft |
| Neighborhood cluster | Drafted by the Recalls Bot, approved by the owner | Deciding which visits share a day |
| Season | The customer's recorded preference: autumn, spring or both | Which recall cycle the row belongs to |
| Last cleaning date | The job record | Spotting customers missed last cycle |
| Access notes | The crew's notes from the last visit: stories, roof pitch, a locked side gate | Telling the owner what the visit involves; never deciding access |
| Guards and downspouts | The job record | Letting the owner judge how long the visit takes |
| Contact preference | What the customer asked for | Whether the reminder is an email draft, or a name on the owner's own call list (Grok Bot sends no texts and makes no calls) |
| Rebook flag | Set when a visit moves to the storm queue | Stopping the row being booked twice |
Based on the Grok Bot documentation at docs.x.ai as checked on 15 October 2026. Its statements on Bot rules, Bot-to-Bot messaging, routine triggers, connected apps, approval expiry and payments were rechecked against docs.x.ai and Cursor's help pages on 26 October 2026. The trade examples are Aevrion's illustrations, not documented Grok Bot use cases. Aevrion Ops is an independent consultancy. It is not affiliated with, endorsed by or a partner of xAI, SpaceXSI or Cursor. Grok Bot is named here only to describe it.
02 / NEIGHBORHOOD CLUSTERS
Neighborhood clusters are a draft the owner approves.
Grouping a few hundred addresses into clusters is tedious work that an assistant does quickly and decides badly. The Recalls Bot can propose clusters from street names, postal codes or a service-area map the owner provides, each sized to what the owner says one crew can clean in a day, and return them as a reviewable spreadsheet. The owner then corrects what the data cannot know: the estate where every house is three stories, the street the truck cannot turn in, the customer who wants the same crew every year, the cul-de-sac with the overhanging trees.
Once approved, the clusters are written back into the list and only the owner changes them. A rule such as never splitting a cluster across two weeks without asking can be given to the Bot as a lasting rule, but the documentation says boundaries should rest on approvals and Auto-review rules rather than memory alone, which is why the owner keeps checking each week's draft.
03 / SEASON WINDOWS
Season windows come from the owner's local trees, not a national calendar.
In many areas the autumn recall follows leaf drop and the spring recall clears what the winter left, but when either begins depends on what grows over a given street and on the year's weather. The owner sets each window and the order inside it: which clusters go first because of the trees over them, which can wait, and which customers asked for both seasons. The Recalls Bot applies those windows. It does not guess them.
04 / MONDAY'S DRAFTS
Every Monday the routine drafts reminders for the opened clusters and nothing else.
A recall cycle suits a routine: the same preparation on the same morning each week. A routine, in the documentation's terms, assigns one Bot a workflow and a time to run it: on a schedule or, where supported, when an event occurs. Each Bot is limited to fifty routines, scheduled runs cannot be closer together than five minutes, and only the latest twenty run records per routine are kept. A weekly recall routine sits far inside those limits, and because no failure alert is documented, a Monday with no drafts is itself the signal.
Keeping the routine draft-only matters for a second reason. An approval raised before dawn, with nobody there to answer it, lapses after roughly ten minutes (Cursor's help pages say thirty) and its action never happens. A routine that ends in drafts never meets that problem. It also has one deliberate omission: it does not touch unsigned install quotes, which are a different conversation with a different customer and stay off this list.
What the owner confirms when the routine is created, following the documentation's confirm list, plus two items from its routine-design guidance:
- OWNER AND SCHEDULE
The Recalls Bot owns it, and it runs early on Monday in the company's own time zone.
- INPUT
The current export and the approved clusters. If either cannot be read, the routine says so and stops, rather than working from last week's copy.
- RESULT
Next week's proposed visits by cluster, and a reminder draft for each customer in the clusters the owner has opened.
- APPROVAL BOUNDARY
Nothing is sent. Every reminder is an editable draft in the owner's conversation with the Recalls Bot, and the owner sends it.
- REPEATS (DOCUMENTED GUIDANCE)
The documentation asks for retries that are safe to repeat. Aevrion's way of applying it: before writing a draft the routine checks for an existing one, so a second run never leaves two reminders for the same household.
- PARTIAL RUNS (DOCUMENTED GUIDANCE)
The documentation asks where partial completion is reported. Here, if the routine finishes only some clusters, it lists which were done and which were not.
05 / THE STORM QUEUE
A storm opens a second queue, and the owner decides who goes first.
A wind and rain storm in leaf season does two things to the schedule. It cancels ladder days the owner judges unsafe, and it brings requests from customers whose gutters overflowed. Mixed back into the recall list, those rows push recall dates around without anyone seeing it. Kept in their own queue, they can be ordered on purpose. Two rules keep the queue honest: it drains before the recall list resumes in the clusters the storm touched, and nothing leaves it without a date the owner set.
Some requests will describe damage rather than debris: a section pulled off, a crushed downspout, roofing material in the trough. Those leave the queue entirely and go to the owner, who decides whether it is repair work the company does or a referral to a roofer. This queue schedules cleanings. It is not a storm damage or insurance workflow, and roofing has its own guide for that.
- 01
Postponed or requested
- Owner
- Recalls Bot
- Advances when
- The owner cancels a day for weather, or a customer asks for a post-storm cleaning; the Bot adds the row to the rebook queue and flags it on the recall list
- 02
Sorted
- Owner
- Recalls Bot
- Advances when
- Rows are ordered by the owner's written rule, for example postponed visits before new requests
- 03
Ordered
- Owner
- The owner
- Advances when
- The owner moves rows for what the rule cannot see, such as an overflow spilling against a foundation or a customer away until the weekend
- 04
Notice drafted
- Owner
- Recalls Bot
- Advances when
- A new-date draft appears in the owner's conversation with the Bot
- 05
Notice sent
- Owner
- The owner
- Advances when
- The owner edits the draft and sends it
- 06
Cleaned
- Owner
- The crew
- Advances when
- The visit is done and photographed
- Ends when
- The row closes and the rebook flag on the recall list clears
06 / A SAFETY NOTE
Rebooked days are still ladder days.
A long rebook queue tempts a company to catch up on wet roofs. OSHA's construction ladder rule, 29 CFR 1926.1053, puts duties on employers: as checked on 15 October 2026, a ladder must stand on a stable, level surface unless it is secured so it cannot be displaced, and must not be used on a slippery surface unless secured or given slip-resistant feet. Which standard covers a cleaning visit, and whether a state's own OSHA-approved plan applies, is for the owner to confirm. The Recalls Bot can mark which rebooked days follow rain on the owner's forecast note; whether the crew climbs is decided at the house.
07 / WHERE TO START
Write the cluster rule down before the routine exists.
Before the routine, write the cluster rule in one sentence: how many visits make a day, and which streets never share one. Then write the storm-order rule the same way. A Recalls Bot can apply both; it cannot invent either, and the reliable-workflows pillar explains why a recall routine should stop rather than guess. The workflow automation readiness assessment, free and ungated, scores the recall workflow on twelve dimensions before anything is built and returns a result with the blockers it found; rule clarity shows whether those two sentences exist yet. Building the list, the routine and any custom integration to your scheduling software is then a conversation to have with Aevrion Ops, if the vendor's API or terms permit it and only after testing.
SUMMARY
What to take from this.
- Gutter cleaning pays on grouped visits, so the recall list is sorted by neighborhood as well as by due date.
- The list is rebuilt from the company's exported customer data each cycle, never from a Bot's memory.
- Neighborhood clusters are a draft the owner approves and corrects for what the data cannot know.
- A weekly routine drafts reminders, checks for existing drafts and stops if its sources cannot be read; the owner sends every reminder.
- Storm rebooks get their own queue, ordered by the owner; damage reports leave the queue, and any roofer referral is the owner's call.
REFERENCES
Sources and further reading.
These sources support the external standards, legal context and research discussed above. The operating recommendations remain Aevrion's analysis.
- Skills and routinesGrok Bot documentation (docs.x.ai)
What a routine is; what to confirm when creating one, including what happens when a source is missing; schedules at least five minutes apart, fifty routines per Bot, twenty run records; routine-design guidance to make retries idempotent and say where partial completion is reported. Checked 15 October 2026.
- Create and manage BotsGrok Bot documentation (docs.x.ai)
Lasting rules given in chat for the Bot to remember; memory is not a substitute for an authoritative source. Checked 26 October 2026.
- Files and resultsGrok Bot documentation (docs.x.ai)
Spreadsheets can be attached; reviewable spreadsheet outputs. Checked 15 October 2026.
- Message and collaborateGrok Bot documentation (docs.x.ai)
Editable email drafts the user reviews and sends. Checked 15 October 2026.
- Approvals, security, and privacyGrok Bot documentation (docs.x.ai)
Approvals from work started without you expire after about ten minutes and the action does not run. Checked 15 October 2026.
- 1926.1053 - LaddersOccupational Safety and Health Administration
Construction standard: ladders on stable and level surfaces unless secured; not on slippery surfaces unless secured or fitted with slip-resistant feet. Federal OSHA; state plans may apply. Checked 15 October 2026.
- State PlansOccupational Safety and Health Administration
Some states operate OSHA-approved State Plans covering private-sector workplaces. Checked 15 October 2026.
- Approvals and Auto-reviewCursor Help Center
Approvals raised by a routine, an incoming message or other background work expire after 30 minutes; docs.x.ai gives about ten. Checked 26 October 2026.
NEXT
Related capabilities.
For gutter companies: if a step in this article still depends on one person remembering, describe it on the Contact form. It asks for the problem rather than the solution. Not ready for a conversation? Score one workflow with the free readiness assessment first.
Discuss your gutter workflowGutters