AI prompt: job-finished thanks and invoice text for home services
A copy-and-paste AI prompt that writes the text a plumber, HVAC company, electrician, roofer, painter or other home services business sends when a job is finished: a thank-you, how the invoice or receipt is on its way, any amount or payment line you type in, and nothing invented — no guessed totals, due dates, payment links, tip asks or review pressure.
When to use it
The crew just finished the job, you want the customer to get one short thank-you text that says the invoice or receipt is coming the way you said it would, and you only want amounts, payment instructions or opt-out wording included when you typed them in yourself.
- 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 the text message (SMS) it sends to a customer when a job is finished. The text thanks the customer and says the invoice or receipt is on its way. It must only use details the business typed in below, and must never invent amounts, totals, due dates, payment links or invoice numbers.
DETAILS
- Business name: {{BUSINESS_NAME}}
- Type of business: {{BUSINESS_TYPE}}
- Customer's first name: {{CUSTOMER_NAME}}
- What was finished (copy word for word): {{JOB}}
- Thank-you line (copy word for word), or "none": {{THANKS_LINE}}
- How and when the invoice or receipt arrives (copy word for word): {{INVOICE_LINE}}
- Amount or invoice detail to include (copy word for word), or "none": {{AMOUNT}}
- Payment or next-step line (copy word for word), or "none": {{PAY_LINE}}
- Opt-out line (copy word for word), or "none": {{OPT_OUT_LINE}}
LAYOUT
Write the text in exactly this layout, with each part on its own line. Do not leave any blank lines between parts. Parts in square brackets are instructions, not words to copy.
Hi {{CUSTOMER_NAME}}, this is {{BUSINESS_NAME}}. We finished your {{JOB}}.
[Line 2, always include this line, even when the thank-you line above is "none": if the thank-you line above is not "none", write that line word for word; if it is "none", write one short sentence in your own words thanking them for their business. Do not mention money, an invoice, a tip, a review or a next visit in that sentence.]
[Line 3: the invoice line above, word for word.]
[Line 4, only if the amount or invoice detail above is not "none": that line, word for word. If it is "none", leave this line out and go straight to the next part.]
[Line 5, only if the payment or next-step line above is not "none": that line, word for word. If it is "none", leave this line out and go straight to the next part.]
[Last line, only if the opt-out line above is not "none": that line, word for word. If it is "none", leave this line out.]
RULES FOR THE TEXT
1. Use only the details above. Do not invent or change any amount, total, due date, invoice number, payment link, tip ask, name, phone number or price, and do not write any dollar figure or number that is not in the details above.
2. Do not add anything the business did not say: no tip ask, no review request, no upsell, no discount, no payment link, no due date, no "pay now", and no promise about when money is due, unless that exact wording is already in a line above.
3. Include every part of the layout that is not "none", and nothing else. Never write the word "none" in the text. Say each thing once and do not repeat any sentence.
4. Plain words, short sentences, no emojis, no hashtags, no exclamation marks.
Before you answer, check your text: if any line is the word "none", delete that line, and make sure the text has a thank-you line (either the one given above or your short one saying thanks).
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}}
- What was finished, in a few words, e.g. water heater replacement. The AI copies it word for word.
- {{THANKS_LINE}}
- One short thank-you sentence in your own words, e.g. Thanks for choosing us today, or "none" to let the AI write a short thanks with no money, tip or review talk.
- {{INVOICE_LINE}}
- How and when the invoice or receipt arrives, exactly as the customer should see it, e.g. Your invoice is on its way by email or I'll text the invoice in a few minutes. The AI copies it word for word.
- {{AMOUNT}}
- Any amount or invoice detail to include, e.g. The total is $1,248, or "none" to leave every dollar figure out. The AI never invents a total.
- {{PAY_LINE}}
- How to pay or what to do next, e.g. You can pay online with the link in that email, or "none" to leave payment and next steps out.
- {{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. Cedar Line Plumbing, the customer, the total and the phone-related wording 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 Cedar Line Plumbing (fictional)
- BUSINESS_NAME
- Cedar Line Plumbing
- BUSINESS_TYPE
- plumbing company in Lowell, MA
- CUSTOMER_NAME
- Maria
- JOB
- water heater replacement
- THANKS_LINE
- Thanks for choosing us today.
- INVOICE_LINE
- Your invoice is on its way by email.
- AMOUNT
- The total is $1,248.
- PAY_LINE
- You can pay online with the link in that email, or by card when we call.
- OPT_OUT_LINE
- Reply STOP to opt out.
What the model returned
Hi Maria, this is Cedar Line Plumbing. We finished your water heater replacement. Thanks for choosing us today. Your invoice is on its way by email. The total is $1,248. You can pay online with the link in that email, or by card when we call. 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, the thank-you, the invoice line, the amount, the pay line and the opt-out line copied exactly, each part on its own line, no blank lines, no other numbers or dollar figures, no invented due dates, tip asks, review requests, upsells or payment links, no repeated sentences) and a manual read. We ran the same prompt for 8 runs each on four other fictional businesses: a painter with no thank-you line of its own, no amount, no pay line and no opt-out; an HVAC company with an amount, its own opt-out wording and no pay line; an electrician with no thank-you line of its own, no amount and no opt-out; and a roofer with no amount. All 32 passed both checks. The runs were word for word the same for each business; when the thank-you line was "none", the only words the model wrote itself were a short "Thank you for choosing …" sentence, so the text is only as good and as true as what you put in. An earlier draft failed for the painter and the electrician: with no owner thank-you line, the model also dropped the thank-you line in all 4 runs each. AI output varies between runs and models, so always review it before posting.
Check before you post
- The invoice line matches how you actually send invoices or receipts (email, text, or ready now). Do not promise a delivery method you do not use.
- Any amount is the real total for this job. If you are not sure yet, leave AMOUNT as "none" and send the figure later yourself.
- The pay line names a way that actually works, and any handle, link wording or phone number is copied exactly.
- No tip asks, review requests, upsells, discounts or due dates unless you typed them in yourself and mean them.
- Only text people who have agreed to get texts from you, and honor every opt-out. Check what your invoicing or texting software already sends so the customer does not get two different totals.
- Before you switch it on, 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 calls answered by an agent. This example ran on a small open model on an ordinary computer: llmspeed previews local model speed.