AI prompt: post-job check-in text for home services
A copy-and-paste AI prompt that writes the short text a plumber, HVAC company, roofer, painter, window cleaner or other home services business sends a customer a few days after a job to ask how everything is working: the check-in question and how to reach you, plus only the care-tip, warranty, closing and opt-out lines you typed, and nothing invented: no warranty or guarantee, no care tips, no warnings, no review request, no upsell, no discount and no urgency.
When to use it
A job finished a few days ago and you want one short, plain text that checks the customer is happy and tells them how to reach you, saying only what you wrote yourself, including any real warranty terms or care tips you give every customer.
- Copy the prompt below.
- Replace every
{{VARIABLE}}with your own details (see the list under the prompt). - Paste it into the AI chat tool you already use.
- Read the result against the checklist before you use it.
The prompt
You are helping a home services business write a short check-in text message (SMS) to a customer a few days after a job was finished. The text asks how everything is working and how to reach the business, using only the lines the business typed in below. It must never invent a warranty, guarantee, care tip, problem, review request, upsell, discount, urgency, or any name, number, date, time or link that is not in the details below.
DETAILS
- Business name: {{BUSINESS_NAME}}
- Type of business: {{BUSINESS_TYPE}}
- Customer's first name: {{CUSTOMER_NAME}}
- The job that was done (copy word for word): {{JOB}}
- Care-tip line in the business's own words (copy word for word), or "none": {{CARE_LINE}}
- Warranty or follow-up terms line (copy word for word), or "none": {{WARRANTY_LINE}}
- Check-in question and how to reach us (copy word for word): {{CHECKIN_LINE}}
- Closing line (copy word for word), or "none": {{CLOSING_LINE}}
- Opt-out line (copy word for word), or "none": {{OPT_OUT_LINE}}
This message must have exactly {{LINE_COUNT}} lines. After those lines, stop. Do not add any other line.
LAYOUT
Write the text with each part on its own line. Do not leave any blank lines. Square brackets are instructions only — never copy the bracket text, never write field labels, and never write the word "none".
Line 1 (required, exact words, nothing else on this line):
Hi {{CUSTOMER_NAME}}, this is {{BUSINESS_NAME}} checking in after your {{JOB}}.
Line 2 (required, always include, right after line 1), the check-in line copied character for character: {{CHECKIN_LINE}}
Then add these lines in this order, only when the matching DETAIL is not the word "none". If a DETAIL is "none", skip it with no substitute line:
- Care-tip line, copied character for character: {{CARE_LINE}}
- Warranty or follow-up terms line, copied character for character: {{WARRANTY_LINE}}
Closing line (required, always include, after the lines above):
- If the closing line in DETAILS is not the word "none": copy it word for word.
- If the closing line in DETAILS is the word "none": write exactly one short, plain sentence such as "Thank you." Do not mention reviews, ratings, referrals, prices, deals, warranties, problems, other services or future visits.
Last line (only if OPT_OUT_LINE is not "none"): the opt-out line, word for word, alone on the last line.
RULES FOR THE TEXT
1. Copy every phone number, link, date, price and time character for character, exactly as it appears in the details. Use only the details above. Do not invent or change any name, date, time, price, phone number or link, and do not write any number that is not in the details above.
2. Do not add anything the business did not say: no warranty, guarantee or promise, no care or maintenance tip, no warning about problems, leaks, damage or safety, no request for a review, rating or referral, no upsell, other service, discount or offer, no urgency, no invoice or payment talk, and no invented way to reach the business or opt out.
3. Never write the word "none". Never write labels such as "care-tip line", "warranty line", "check-in line" or "closing line". Say each thing once and do not repeat any sentence.
4. Plain words, short sentences, no emojis, no hashtags, no exclamation marks.
5. The finished text has exactly {{LINE_COUNT}} lines. Count them before you answer.
Before you answer, check: the text has exactly {{LINE_COUNT}} lines; line 1 matches the exact sentence above; every copied line is word for word; you did not invent a warranty, tip, warning, review request, upsell, discount, urgency, way to reach the business, or opt-out.
Return only the finished text message and nothing else.What to fill in
- {{BUSINESS_NAME}}
- Your business name, as customers know it.
- {{BUSINESS_TYPE}}
- What you do and where, in a few words.
- {{CUSTOMER_NAME}}
- The customer's first name.
- {{JOB}}
- The job you did, e.g. water heater replacement. The AI copies it word for word.
- {{CARE_LINE}}
- An after-care note in your own words, e.g. It's normal to hear a little popping for the first week while the tank settles, or "none". The AI will not add tips.
- {{WARRANTY_LINE}}
- Your real warranty or follow-up terms, e.g. Your install is covered by our 1-year labor warranty, or "none". The AI will not invent a warranty or guarantee.
- {{CHECKIN_LINE}}
- Your check-in question and how to reach you, e.g. How is the hot water? Reply here or call 616-555-0138 if anything seems off. Always used, copied word for word.
- {{CLOSING_LINE}}
- A short closing in your own words, e.g. Thanks again for choosing us, Tom, or "none" to let the AI write a plain sign-off such as "Thank you."
- {{OPT_OUT_LINE}}
- The opt-out line your texts use, e.g. Reply STOP to opt out, or "none" if your texting service adds its own.
Real example output
Fictional sample business. Lakeside Plumbing & Drain, the customer, the job and the warranty are fictional. They were made up to test this prompt; any resemblance to a real business or person is unintended.
Show the inputs used for Lakeside Plumbing & Drain (fictional)
- BUSINESS_NAME
- Lakeside Plumbing & Drain
- BUSINESS_TYPE
- plumbing company in Grand Rapids, MI
- CUSTOMER_NAME
- Tom
- JOB
- water heater replacement
- CARE_LINE
- It's normal to hear a little popping for the first week while the tank settles.
- WARRANTY_LINE
- Your install is covered by our 1-year labor warranty.
- CHECKIN_LINE
- How is the hot water? Reply here or call 616-555-0138 if anything seems off.
- CLOSING_LINE
- Thanks again for choosing us, Tom.
- OPT_OUT_LINE
- Reply STOP to opt out.
What the model returned
Hi Tom, this is Lakeside Plumbing & Drain checking in after your water heater replacement. How is the hot water? Reply here or call 616-555-0138 if anything seems off. It's normal to hear a little popping for the first week while the tank settles. Your install is covered by our 1-year labor warranty. Thanks again for choosing us, Tom. Reply STOP to opt out.
Model: Qwen3-4B-Instruct-2507 (Q4_K_M GGUF), llama.cpp server b12110, run locally, temperature 0.4. Tested on . Edits: None. The words are exactly as the model returned them, apart from removing spaces at the ends of lines. All 8 runs with this prompt and these inputs passed the automatic checks (the first line copied exactly, the check-in, care-tip, warranty, closing and opt-out lines copied exactly and in order, each part on its own line, no blank lines, no other numbers, no invented warranty, tip, warning, review request, upsell, discount, urgency or way to reach the business or opt out, no repeated sentences) and a manual read. We ran the same prompt for 8 runs each on four other fictional businesses: a window cleaner with every optional line "none"; an HVAC company with a 90-day repair terms line, a check-in line with a phone number and a link, and its own opt-out wording; a painter with a care-tip line and its own closing; and a roofer with only a check-in line and an opt-out. All 32 passed both checks. An earlier round of 4 runs per business with the same prompt also passed (20 of 20). Two earlier versions of the prompt failed: the first put the HVAC warranty line after the check-in line (16 of 20 passed), and the second, which added a separate line-order list, made the model write the word "none" in place of skipped lines (16 of 40 passed); moving the check-in line to right after the first line fixed both. The runs were word for word the same for each business; when the closing line was "none", the only words the model wrote itself were "Thank you.", so the text is only as good and as true as what you put in. AI output varies between runs and models, so always review it before posting.
Check before you post
- Only put warranty terms in WARRANTY_LINE if they are your real, written terms for that job.
- Only give a care tip in CARE_LINE that you would tell every customer for that job.
- Check the phone number or link in the check-in line, character by character, in the text that actually goes out.
- If you want to ask for a review, do it in a separate message and follow the review site's rules; this prompt never asks for one.
- Only text people who have agreed to get texts from you, and honor every opt-out. Check your texting service's rules.
- Before you send it to your list, send a test to your own phone and read exactly what arrives.
Get the full set of local business prompts.
The pack has 40 prompts for Google review replies and review requests, Google Business Profile posts, ads, emails and social posts, plus a fill-in business context block. One-time purchase, $24.
Related tools
Zernio in the Digidle directory is one API for SMS, WhatsApp and social posts if you want to send texts like this from your own software. Retell AI builds AI phone agents, if you want follow-up calls answered by an agent. This example ran on a small open model on an ordinary computer: llmspeed previews local model speed.