Take the same set of before-and-after photos on every job, label them on site, and give those labels plus a short voice note to an AI assistant to write a four-line job summary. Put the summary and photos in a one-page proof pack that goes out with the gutter cleaning invoice, so a disputed job already has its evidence.
Photos prove condition and completion, but not everything. They cannot show that a gutter was already sagging unless you shot it before touching it, and they cannot show that water ran freely unless you filmed the water. So the routine below photographs defects first and ends with a ten-second water test. It also needs the customer's agreement to photograph their home, which takes one sentence in the booking confirmation.
Eight shots that answer eight complaints
A shot list beats a vague promise to "take some photos". For a typical house, shoot each gutter run twice and add the extras below. That usually lands somewhere between ten and fourteen photos, plus a short water-test clip for each downpipe you test.
| Shot | What to capture | The complaint it settles |
|---|---|---|
| 1. Whole house | Front of the property with the roofline in view, and the job reference noted on your phone | "Nobody came" or "wrong house" |
| 2. Each run, before | A wide shot of the full run, taken from a spot you can return to | "You missed a section" |
| 3. Worst blockage | A close-up before you touch it | "It was not that bad, so why the heavy-clean price?" |
| 4. Downpipe outlets, before | The outlet or hopper, showing what was in it | "The downpipe was blocked before you came and still is" |
| 5. Existing damage | A sagging bracket, leaking joint, cracked section, rust or soft fascia, shot before you start work | "You broke that" |
| 6. Each run, after | The same spot and angle as the before shot | "You did not finish" |
| 7. Water test | A ten-second clip of hose water running along the run and out of the downpipe base | "It still overflows" |
| 8. Ground | Driveway or lawn before and after, if debris was bagged and removed | "You left a mess" |
None of this justifies climbing higher or leaning further out. Use a telescopic pole, a phone on a pole mount, or the safest ladder position you have, and skip any shot you cannot take safely. Then say so in the summary: "rear east run not photographed, access unsafe" is a perfectly good line, and far better than a gap nobody explains.
Labelling on site, so the proof is dated and findable
At six in the evening, after five jobs, nobody can tell which blocked outlet belonged to which house. Label as you go, in two ways.
First, put photos straight into the job record rather than the phone's general gallery or a chat app. In Jobber, for example, a note with photos is internal by default and shows who added it and when (Jobber's Notes and Attachments help article). If you use CompanyCam, its Jobber integration page says photos sync to the most recently updated request, quote or job in Jobber, carrying location, time and annotations, and sit in the notes ready to add to an invoice. CompanyCam's pricing page lists a Core plan at $63 a month billed annually, with timestamped photos and videos and a way to turn job photos into reports; check the current plan list before you commit.
Second, record a thirty-second voice note while you walk back to the van. A made-up transcript shows the style:
"Job 0412, Mill Lane. Front run cleared, heavy moss over the porch, about three metres. Rear west run, two blockages near the outlet, cleared. Rear east run cleared, and its downpipe had a tennis ball in the shoe, removed. Bracket three on the front run is loose, photographed before I touched it. Fascia above the garage is soft at the left end, photographed, not touched. Water tested at the front and rear west downpipes, not the east. Debris bagged and taken. Recommend a repair quote for the bracket and the fascia."
Notice the sentence about the east downpipe. Saying what you did not test is the habit that protects you later, because the summary will only be as honest as the notes it is built from.
Name each photo with the job number, a sequence number and what it shows, for example 0412-07-rear-east-before. Here are the twelve photos for the Mill Lane job in the order the proof pack lists them, with the clock time each was taken. The summary below refers to these numbers.
| No. | Name | Time | Shot type |
|---|---|---|---|
| 1 | 0412-01-house-front | 13:52 | Whole house |
| 2 | 0412-02-front-run-before | 13:54 | Run, before |
| 3 | 0412-03-front-run-after | 14:12 | Run, after |
| 4 | 0412-04-porch-moss-closeup | 13:55 | Worst blockage |
| 5 | 0412-05-front-bracket3-loose | 13:56 | Existing damage |
| 6 | 0412-06-garage-fascia-soft | 13:58 | Existing damage |
| 7 | 0412-07-rear-east-before | 14:20 | Run, before |
| 8 | 0412-08-rear-east-after | 14:43 | Run, after |
| 9 | 0412-09-rear-east-shoe-ball | 14:25 | Downpipe outlet |
| 10 | 0412-10-rear-west-before | 14:50 | Run, before |
| 11 | 0412-11-rear-west-after | 15:10 | Run, after |
| 12 | 0412-12-rear-west-water-still | 15:15 | Water test, still |
Two water-test clips, front and rear west, sit beside the twelve stills. The times do real work: photos 5 and 6 were taken before the first run was touched, and the clock shows it. That is the whole defence against "you broke that".

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowFrom voice note to a four-line job summary
Paste the transcript and the list of photo names into an AI assistant with a prompt that stops it embroidering.
Write a job summary for the customer from my notes below. Use only what the notes say.
Format: four short lines in plain English, with no adjectives such as "excellent" or "thorough".
1. Work done (what, where).
2. Condition found (anything already wrong, as I recorded it).
3. Not done or not checked (anything I did not do, test or photograph).
4. Recommendation (only if the notes contain one).
If the notes do not say something, write nothing about it. Maximum 90 words.
NOTES: [paste transcript]
PHOTO LABELS: [paste the list of photo names]
A sample result:
Work done: Front, rear west and rear east gutters cleared; one tennis ball removed from the rear east downpipe shoe; debris bagged and taken away.
Condition found: Front run bracket three was loose before work began (photo 5). Fascia above the garage is soft at the left end (photo 6) and was not touched.
Not done or not checked: Water test not carried out on the rear east downpipe.
Recommendation: A repair quote for the loose bracket and the soft fascia is available on request.
That version is the second draft. The first one said "all downpipes tested and flowing freely", but the notes record two tests out of three. It also said the gutters were "in good condition" when the notes mention a loose bracket, described them as cleared "by hand and flushed" when the notes say neither, and upgraded "soft" fascia to "rotten", which is a diagnosis you did not make. Check every sentence against your notes and delete anything that sounds like a promise.
Give the assistant your labels, not the photos. If you upload photos for captions, it may describe things that are not there, such as calling a stain damage, and you are sending a customer's home to a service whose data settings you need to understand. Consumer ChatGPT and Claude plans have a model-training switch in privacy settings, and the business plans do not train on your content by default, according to their vendors; check the setting before any customer material goes in.
Invoice wording that points at the proof
The invoice has three jobs: itemise honestly, mention the evidence, and record anything found before work began. An invented invoice for the Mill Lane job shows the shape.
| Line | Amount |
|---|---|
| Gutter clear and downpipe flush, 3-bed house, front and rear | $150.00 |
| Extra time, heavy moss over porch (agreed by phone on site) | $25.00 |
| Total | $175.00 |
Job summary and 12 dated photos are in the attached proof pack, reference JOB-0412. Existing condition (loose bracket, soft fascia above garage) was photographed before work began and is recorded in the pack. Repair quote available on request.
The heavy-moss line shows why shot 3 matters. An extra charge with no evidence is easy to argue about; the same charge with a close-up and a note that it was agreed on site leaves little to argue with.
Next, decide where the photos physically sit. Plan availability varies by app, so treat this table as a prompt to check your own.
| Option | How it works | Watch out for |
|---|---|---|
| Images on the invoice in the job app | Jobber's pricing page lists images and attachments on invoices as a feature; check which plan carries it in your app and where the customer sees the images | Some apps show photos in the customer portal but only list or link them in the PDF, so send yourself a test invoice first |
| Attachments on the invoice email | A note's photos stay internal until you select them as attachments on the email, which makes them client-facing | Email attachments have a total size cap, and phone photos can be several megabytes each, so check your app's limit |
| Proof pack PDF | One page with summary, photo pairs and captions, attached to the invoice email from any app | Ten minutes to assemble until you build a template |
| Shared album link | Photos in a shared album, link in the invoice note | Set view-only access and remember the link outlives the job |
If you run CompanyCam alongside Jobber, remember that photos land on whichever request, quote or job was updated most recently. Open the job and check the photos sit on it, not on yesterday's quote for another house, before you generate the invoice.
The proof pack works with any invoicing tool, so it is the option I would build first. Ten minutes covers it:
- At the top, put the job reference, date and the AI summary.
- Below it, a two-column table: before on the left, after on the right, each with a caption giving the label and the time.
- A box headed "Existing condition recorded before work began" holding shots 5 and 6.
- A still from the water-test clip, with a line saying the clip is available on request.
- Export to PDF at reduced image quality and check the file is comfortably under 10 MB.
- Name it JOB-0412-proof.pdf and attach it to the invoice email.
Once the first pack exists, copy it for the next job and swap in the new photos. If you would rather build your own job cards with photos and sign-off, an AppSheet field service app with job cards and photos shows one route.
Customer consent for photos, in plain words
You are photographing the outside of someone's home, sometimes with the household in view. A few small habits keep that fair.
- Say it at booking. One sentence in the confirmation: "To record the work and any existing damage we photograph your gutters and roof edge before and after each visit. The photos stay in your job record and we share them with you. We only use photos in our own marketing if you tell us we may."
- Ask separately for marketing use. A yes to job records is not a yes to a social post. A one-line text after the job does it: "Can we use today's before-and-after pair on our page? No names or house number." The marketing side, from consent to captions, is covered in job photos as marketing for junk removal, and the idea carries over.
- Mind the frame. Number plates, house numbers, people at windows and children's toys do not belong in a public photo. Phone photos usually carry the date and time in their file details, and the location too if the camera has location switched on. Strip location data before posting anywhere public, because a gutter photo with a map reference tells strangers where someone lives.
- Check who can agree. If a tenant books but a landlord owns the building, ask who can give permission for marketing use.
- Decide how long you keep photos. Say so in your terms and delete on request where you can. Rules on photographing homes and keeping personal data differ between places, so ask a qualified adviser what applies to you, especially if you have customers in the EU.
A dispute log that turns complaints into rules
Delivery firms settle "it never arrived" and "it arrived damaged" with photos taken at the door, and electronic proof of delivery with photos and AI shows the habit in a bigger operation. Your version is a dispute log, one row per complaint, written the day it arrives. The principle is the same one behind an audit trail you can use to settle disputes: record what happened at the time, not what you remember later.
| Complaint | Evidence used | Outcome | Cost | Rule added |
|---|---|---|---|---|
| Rear section missed | Before and after shots of the rear run | Customer accepted the photos | $0 | None |
| "You bent my gutter" | Shot 5, the sagging bracket, taken before work | Existing damage; repair quote sent | $0 | Photograph every sagging section before touching a run |
| Overflowing in heavy rain a week later | Water-test clip showing flow to the downpipe base | Return visit found the underground drain backed up below the shoe | $25 of time | Test water at the base and note when a pipe runs into a drain you cannot see |
| Photos too dark to show anything | Two blurred outlet shots | Partial credit | $20 | Use the phone torch for outlet shots and retake any dark one on site |
Four illustrative disputes cost $45 between them, and two of the four were caused by weak evidence rather than weak cleaning. Once you have a dozen rows, remove names and addresses and paste the table into an assistant with the question: "What patterns do you see in these complaints, and which single change to my routine would have prevented the most?"
A good answer points at the evidence gaps: dark photos, and nothing recorded beyond the downpipe shoe. Expect the odd overreach as well: a reply to this kind of question can suggest you "raise prices to cover complaint costs", which a $45 total does not support. Ignore any recommendation the table cannot back.
A sum to run before committing to the full routine
Photo proof costs minutes on every job, while disputes cost money now and then, so run the sum with your own figures. These inputs are illustrative: a three-person firm doing 480 jobs a year, your time worth $30 an hour, and an average dispute costing $155 (a $110 goodwill credit plus 1.5 hours of your time).
| Routine | Minutes per job | Hours a year | Cost at $30 an hour | Disputes to prevent to break even |
|---|---|---|---|---|
| Full: all eight shots, voice note, AI summary, proof pack | 8 | 64 | $1,920 | 12.4 |
| Light: one before and after per run, one defect shot, water clip, AI summary | 3 | 24 | $720 | 4.6 |
At these figures the full routine pays for itself on dispute savings alone only if you would otherwise face about one dispute a month. Between roughly five and twelve disputes a year, the light routine pays its way and the full one does not; below five, even the light routine depends on benefits the sum leaves out. Those benefits are real: a defensible heavy-moss charge, photos that prompt reviews and, with permission, make marketing, and customers who can see the work paying sooner. I would not count on them to rescue a routine that eats 64 hours a year.
Replying to a complaint with the proof attached
When a complaint does arrive, let the assistant draft and you decide what to offer.
Draft a reply to the complaint below using only the job summary and photo labels I have pasted.
Calm and specific, no accusations, maximum 120 words. Do not offer refunds, credits or return
visits unless I say so. Suggest one concrete next step: [call back / return visit / quote].
COMPLAINT: [paste]
JOB SUMMARY: [paste]
PHOTO LABELS: [paste]
Hi [first name], thanks for telling us about the overflow at the back. I have attached the dated photos from the visit on 14 October. Photos 10 and 11 show the rear west run before and after, and the water-test clip for that downpipe shows water running through to the base. Heavy rain can still overflow if a drain below the pipe is backed up, and we do not clear drains, so I would like to look at it with you. I can call on Thursday morning if that suits. [your name]
That illustrative draft needed two fixes. The first version said "as you can clearly see", which sounds smug to someone who is already annoyed, so it went. It had also offered a free return visit because it wanted to be helpful; that is your decision, not the assistant's, which is why the prompt now forbids offers unless you state them.
If the customer pays late instead of disputing, the reminder wording is in chasing unpaid invoices with AI, and it reads better when the proof pack has already gone out with the invoice.
Questions about photo proof on invoices
Do I need a photo app, or is the phone camera enough?
The phone camera is enough if every photo goes into the job record the same day and carries a label. A photo app adds timestamps, shared galleries and reports, which matters once more than one person takes photos. Choose by how many people shoot and how often you need to hand photos to a customer.
How long should I keep job photos?
There is no single answer. Keep them at least as long as any guarantee you offer runs, and longer if your insurer asks. Ask your insurer and a qualified adviser what applies to you, then state the period in your terms so customers know.
Can AI check from a photo whether a gutter is clean?
Not reliably. An assistant can describe a photo, but it can mistake shadow, moss stains or wet metal for damage, and it will sound sure either way. Use the photos as your evidence and your own labels and notes as the facts that the summary is built from.
Should every customer get the photos, or only on request?
Sending a proof pack with every invoice is the cheapest way to head off disputes, and it makes the invoice look worth paying. Some regulars would rather have a plain invoice. I would send by default for first-time customers and heavy jobs, and offer a link on request for the rest.
Further reads
- Cleaning Invoice Template: Itemise Visits and Chase Payment With AI — Itemise visits and chase payment once the invoice is out.
- AI Customer Support Chatbot for Home Services: After-Job Questions — Answer after-job questions before they become complaints.
- Gutter Cleaning Software: Reminders, Routes and Recurring Bookings With AI — Rebook twice a year from the same job record.
- Gutter Quote Template: Run Lengths and Downpipes Priced With AI — Price repairs and replacements found during a clean.
- Practical Completion Certificate: What Each Clause Means, Then an AI Draft — A formal sign-off for larger jobs.
- Can AI Help a Roof Cleaning Business? Photo Quotes and Safety Notes — Photo quotes and safety notes for the next trade over.
- Gutter Cleaning Marketing: Eight Spring and Autumn Campaigns With AI — A Leaf Week calendar of eight campaigns, with AI prompts, sample copy and a tracking sheet so you know which gutter cleaning marketing booked jobs.
- Pool Service Report Template: AI Summaries and Chemistry Alerts — A field-by-field pool service report, green, amber and red bands you set yourself, and AI that writes the summary while a formula flags the readings.
- Water Damage Restoration Software: Moisture Logs and Scope Notes Checklist — A checklist of what a water damage job file must record, what to ask restoration software, and where AI helps with moisture logs and scope notes.
- Water Heater Installation Checklist: Photo Proof and Handover Pack With AI — The installer's photo-proof checklist for a water heater job, the tests you record yourself, and how AI drafts a plain-English handover pack.
- Can You Price Gutter Cleaning From Street View? What AI Gets Wrong — A worked gutter cleaning quote from imagery, the surcharges to add, and the cases where you must see the roof before you commit.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Jobber help article (Notes and Attachments) and pricing page; CompanyCam pricing page and Jobber integration page. Job details, prices and dispute examples are illustrative.