AI prompt: service plan renewal reminder text for home services
A copy-and-paste AI prompt that writes the text an HVAC company, pest control company, lawn care company, plumber, gutter cleaner or other home services business sends a customer whose maintenance plan or membership is coming up for renewal: a plain note about the plan, plus only the renewal-date, what's-included, price or terms, how-to-renew, closing and opt-out lines you typed, and nothing invented: no dates, prices, perks, discounts, deadlines, urgency, warnings about losing benefits, or auto-renew terms.
When to use it
A customer's maintenance plan or membership, such as a yearly HVAC club, quarterly pest plan or seasonal lawn program, is coming up for renewal and you want one short text that says only what you wrote yourself, including the real renewal date, price and the way you actually take renewals.
- 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 service plan renewal reminder text message (SMS) to a customer who is on one of its maintenance plans or memberships. The text tells the customer their plan is coming up for renewal and how to renew, using only the lines the business typed in below. It must never invent a renewal date, price, plan benefit, discount, deadline, urgency, warning, savings claim, 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 plan name (copy word for word): {{PLAN_NAME}}
- Renewal-date line (copy word for word), or "none": {{RENEWAL_DATE_LINE}}
- What's-included line in the business's own words (copy word for word), or "none": {{INCLUDED_LINE}}
- Price or terms line (copy word for word), or "none": {{TERMS_LINE}}
- How to renew (copy word for word): {{RENEW_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}} with a note about your {{PLAN_NAME}}.
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:
- Renewal-date line, copied character for character: {{RENEWAL_DATE_LINE}}
- What's-included line, copied character for character: {{INCLUDED_LINE}}
- Price or terms line, copied character for character: {{TERMS_LINE}}
Renew line (required, always include, after the lines above), copied character for character: {{RENEW_LINE}}
Closing line (required, always include, after the renew line):
- 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 prices, savings, deals, dates, deadlines, urgency, problems, benefits or other services.
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 percentage 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, link or percentage, and do not write any number that is not in the details above.
2. Do not add anything the business did not say: no renewal date, no price, no plan benefit or perk, no discount, deal or offer, no deadline or "limited time", no urgency, no warning about losing benefits, breakdowns, damage or safety, no claim about saving money or energy, no promise or guarantee, no other service, no auto-renew or cancellation terms, and no invented way to renew or opt out.
3. Never write the word "none". Never write labels such as "renewal-date line", "what's-included line", "terms line" or "renew 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 date, price, benefit, discount, deadline, urgency, warning, savings claim, way to renew, 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.
- {{PLAN_NAME}}
- The plan or membership name, e.g. Comfort Club plan. The AI copies it word for word.
- {{RENEWAL_DATE_LINE}}
- The renewal date from your own records, e.g. Your plan is set to renew on December 1, 2026, or "none". The AI will not guess a date.
- {{INCLUDED_LINE}}
- What the plan covers, in your own words, e.g. It covers one furnace tune-up and one AC tune-up each year, or "none". The AI will not add perks.
- {{TERMS_LINE}}
- The real renewal price or terms, e.g. The renewal is $189 for 12 months, or "none". The AI will not invent a price, discount or auto-renew terms.
- {{RENEW_LINE}}
- How the customer renews, e.g. Reply YES to renew, or your renewal link or phone number. Always used, copied word for word.
- {{CLOSING_LINE}}
- A short closing in your own words, e.g. Thanks for being a member, Maria, 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. Northwind Heating & Air, the customer, the Comfort Club plan and its price 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 Northwind Heating & Air (fictional)
- BUSINESS_NAME
- Northwind Heating & Air
- BUSINESS_TYPE
- HVAC company in Columbus, OH
- CUSTOMER_NAME
- Maria
- PLAN_NAME
- Comfort Club plan
- RENEWAL_DATE_LINE
- Your plan is set to renew on December 1, 2026.
- INCLUDED_LINE
- It covers one furnace tune-up and one AC tune-up each year.
- TERMS_LINE
- The renewal is $189 for 12 months.
- RENEW_LINE
- Reply YES to renew, or call 614-555-0147 with any questions.
- CLOSING_LINE
- Thanks for being a member, Maria.
- OPT_OUT_LINE
- Reply STOP to opt out.
What the model returned
Hi Maria, this is Northwind Heating & Air with a note about your Comfort Club plan. Your plan is set to renew on December 1, 2026. It covers one furnace tune-up and one AC tune-up each year. The renewal is $189 for 12 months. Reply YES to renew, or call 614-555-0147 with any questions. Thanks for being a member, Maria. 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 renewal-date, what's-included, price, how-to-renew, closing and opt-out lines copied exactly and in order, each part on its own line, no blank lines, no other numbers, no invented date, price, perk, discount, deadline, urgency, warning, auto-renew term or way to renew 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 gutter cleaner with every optional line "none" and a renewal link; a pest control company with a price line, a call-us line with a phone number and its own opt-out wording; a lawn care company with a sign-up date line and its own closing; and a plumber with a what's-included 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). 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 a renewal date in RENEWAL_DATE_LINE if it comes from your own records for that customer's plan.
- Use the real renewal price and terms in TERMS_LINE. If the plan renews automatically or has cancellation terms, write them yourself; the prompt never adds them.
- Only list what the plan really includes in INCLUDED_LINE.
- Check the phone number or link in the renew line, character by character, in the text that actually goes out.
- Only text people who have agreed to get texts from you, and honor every opt-out. Check your texting service's rules and any local rules on renewal notices for service contracts.
- 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 renewal calls answered by an agent. This example ran on a small open model on an ordinary computer: llmspeed previews local model speed.