Loading
Loading
Writing isn't the job — installing film is. But the job comes with words: a caption under the after-shot, a customer-facing line for a service you never described, a reply to the 5-star review sitting unanswered for a week.
Photo · After
Sample Shop LLC
AfterSuggest caption
Caption · editable draft
Vision-grounded — the model sees the photo.
Category-aware tone · your save commits it.
Writing help: Drafts photo captions, service descriptions and review replies for you to approve.
AI write tools draft those for you, right where you already are. A caption button under each job photo, a 'draft description' button on an empty catalog item, a suggested reply on each review. Nothing is invented and nothing auto-sends — the AI proposes, you tweak the wording, and you're the one who hits save or reply.
01
In the photo lightbox, a 'suggest caption' button sends the actual image to Claude vision along with the photo's category — before, after, damage, or reference. It comes back with one short, customer-facing caption grounded in what's literally in frame, not a generic 'looking great!'. It drops into the caption field as a draft. You read it, fix a word if you want, and it saves through the same updateCaption path you'd use typing by hand. If a tech already wrote a caption, the suggestion factors it in instead of clobbering it.
Photo · After
Sample Shop LLC
AfterSuggest caption
Caption · editable draft
Vision-grounded — the model sees the photo.
Category-aware tone · your save commits it.
02
Catalog items often ship with a name and a price but a blank customer-facing description — the thing your booking page and quotes actually show. On an empty description, one click drafts 2-3 confident, warm sentences from the service's name and your shop context. It shows as a preview with Apply, Discard, and Regenerate — Apply saves it to the service, and you can edit the description afterward. The prompt tells it not to invent prices, exact times, or guarantees, but it is also asked to mention a warranty when relevant, and the no-AI-key fallback is a generic per-category template that names warranty terms — so check any warranty or spec line against what you actually offer before you apply it.
Catalog item
Sample Shop LLCPaint Correction · Stage 2
Detailing · listed price set
Customer-facing description
Draft descriptionEditable text · you approve it by saving · no invented prices or guarantees.
03
Each review gets a suggested on-brand reply, drafted on demand. The tone adapts to the rating — a warm thank-you for a 5-star, a measured, take-it-offline tone for a 1- or 2-star. The model is explicitly told to keep it generic and gracious when the review gives no specifics rather than fabricating details. Critically, the draft is draft-only: it never writes to the review on its own and never auto-posts anywhere. It sits in an editable box until you read it, adjust it, and click reply yourself.

The complete list. The plan tag above shows which plans include it.
Every meaningful view, the path through it, and the moments that matter — so you know exactly what you're buying.
Draft an empty service description
AI drafts 2-3 sentences; Apply saves it, and you can edit it afterward. Check any warranty line before you apply it.
Catalog item
Sample Shop LLCPaint Correction · Stage 2
Detailing · listed price set
Customer-facing description
Draft descriptionEditable text · you approve it by saving · no invented prices or guarantees.
Suggested review reply — draft only
Nothing is recorded until you read it, edit it, and click reply yourself. Sample Shop LLC, dark mode.

Who it's for
What it replaces
The tools live where the work is — the photo lightbox, the catalog item editor, the review queue. There's no separate 'AI' tab to go hunt for. When a field would otherwise be blank, a suggest/draft button is right there.
One click sends the photo (for captions) or the item/review context to Claude and returns a draft into the field — never a popup you have to copy out of. The draft is yours to keep, change, or discard.
Change a word, rewrite a sentence, or accept it as-is. The suggestion only becomes real when you take the action you always take — saving the caption, saving the catalog item, or clicking reply on the review. The AI never posts for you.
What this looks like in a shop
Illustrative scenario: an installer at a mid-size ceramic-coating shop wraps a job and snaps eight after-shots in the app. Instead of leaving them blank, he taps 'suggest caption' on each, glances at the line, fixes one to name the actual coating, and saves — the customer's gallery now reads like the shop cared. That evening the owner clears three unanswered reviews: she opens each, reads the suggested reply, softens one sentence on the 2-star, and clicks reply herself. The next morning she adds a 'paint correction' item to her catalog, clicks 'AI · Write description' on the service, applies the draft, then trims it to two sentences. None of it auto-posted; she approved every word, but the staring-at-a-blank-box part was gone.
Anthropic Claude
Drafts captions (vision), descriptions, and review replies
Cloudflare R2
Stores the job photos the caption tool reads
Every appointment gets a photo gallery. Techs capture on mobile (Growth and Pro; the app is view-only on Starter). Customers see a polished post-install gallery. You protect yourself from 'it was like that when you got it' claims.
On Growth and Pro: up to six scheduled nudges per paid invoice over a year — review, warranty (film services only), cross-sell, maintenance, win-back, anniversary — with reply intent AI-classified and acted on automatically. Only the cross-sell step's pitch line is AI-written per customer; the other five are editable template copy.
AI reads today's schedule, urgent inbox threads, AR aged 30+ days, and a count of film products with a reorder threshold set — writes a one-paragraph summary you can scan in 10 seconds. Click 'Brief me' whenever you want the latest read. It does not read reviews or playbook activity today.