Templates · Utility
Quotation message format: 18 WhatsApp samples for sending a quote, follow-ups and revised quotes
A seven-part quotation message format, 13 Meta templates for quotes, revisions, acceptances and follow-ups (with which ones Meta treats as utility and which as marketing) and 5 plain texts for the WhatsApp Business app.
By Broadchat teamPublished 9 min read
Before you submit these templates
- A quote the customer asked for, a revision they requested and the confirmation after they accept can be submitted as Utility, because they relate to the customer's own request. Meta decides the final category.
- Follow-ups that nudge a decision ("still interested?", "book this week for 5% off") and quotes nobody asked for are Marketing. Submit them as Marketing from the start rather than having Meta recategorise them.
- Use a DOCUMENT header for the quotation PDF and upload a filled sample, with item lines, GST and validity, at submission.
- Keep upsells out of utility quotes. "Also ask about our AMC plans" in a requested quote is enough to make it marketing.
- Close the body with the next step ("Reply APPROVE to confirm") instead of a variable such as the total.
- Name each template by its stage (quotemsg_revised_after_changes) because names cannot be edited after submission.
The short answer
A good quotation message format on WhatsApp has seven parts, in this order: a greeting with the customer's name, the quote number, what the quote covers, the price (with GST shown), the validity date, the key terms (payment, delivery, what is not included) and one clear way to accept. Attach the detailed quotation as a PDF and keep the chat text to those seven points.
If the customer asked for the quote in a chat within the last 24 hours, send it as a normal reply. You need an approved template when the quote is ready later, after a site visit or a costing that took two days, or when you follow up.
Below are 13 WhatsApp Business API templates with {{1}} variables (requested quotes, B2B RFQ replies, site-visit estimates, revised quotes, quote accepted, validity reminders, follow-ups, travel and catering quotes, plus Hindi and Hinglish) and 5 plain messages for the WhatsApp Business app.
The seven-part quotation message format
| Part | Example | Why |
|---|---|---|
| 1. Name | "Hi Vikram," | Shows it is their quote, not a broadcast |
| 2. Quote number | Q-2611 (revisions Q-2611-R1) | Stops anyone approving an old version |
| 3. What it covers | "3 kW rooftop solar, on-grid, with installation" | The customer may have asked three vendors |
| 4. Price with GST | "₹1,86,500 including GST" or "₹610 per unit + 18% GST" | The most common question after any quote |
| 5. Validity | "Valid until 15 Nov" | Protects you from price changes |
| 6. Key terms | Advance %, delivery time, exclusions | Prevents disputes after acceptance |
| 7. How to accept | "Reply APPROVE" or an APPROVE button | Turns interest into a recorded yes |
A worked example, as one message:
Hi Vikram, quotation Q-2611 for your 3 kW on-grid rooftop solar system is attached. Total ₹1,86,500 including GST and installation; net metering application included, civil work for the structure not included. Valid until 15 Nov. Payment: 30% advance, 60% on delivery, 10% after commissioning. Reply APPROVE to confirm.Which quote messages are utility and which are marketing
Meta's categorisation guide allows utility for messages specific to something the customer requested or a transaction in progress, and treats anything that promotes or persuades as marketing. Quotes sit on that line, so match the template to the stage:
| Stage | Category to expect | Why |
|---|---|---|
| Quote the customer asked for | Utility possible | Specific to their request, if nothing else is offered |
| Revised quote after their changes | Utility possible | Same request, updated |
| Quote accepted, advance and next steps | Utility | A transaction in progress |
| Factual "your quote is valid until 8 Nov" | Utility possible, Meta may say marketing | Close to a nudge; keep it neutral |
| "Still interested?" follow-up | Marketing | It persuades |
| "Confirm by Saturday and get a free service visit" | Marketing | An offer |
| Quote nobody asked for (AMC, packages) | Marketing | It is a promotion |
| Reply to "what will it cost?" within 24 hours | No template | A normal reply in the customer service window |
Meta can recategorise a template after approval, so keep upsells out of utility quotes. Marketing follow-ups need opt-in, are charged at the marketing rate (see WhatsApp API pricing) and count towards WhatsApp's per-user marketing limits, so send one well-timed follow-up rather than three.
Plain quotation messages for the WhatsApp Business app
Save your most-used formats as quick replies and use labels such as "Quote sent" and "Quote approved" to track which customers to follow up.
1. Quick quote in the chat (no PDF)
Hi Pooja, for the 1.5-ton 5-star inverter split AC with standard installation and 3 m copper piping: ₹42,900 incl. GST. Extra piping ₹850 per metre. Installation within 48 hours. Shall I book it?2. B2B quote with terms
Dear Mr Shah, for RFQ-1047: HDPE drums 50 L at ₹610 per unit + 18% GST, MOQ 500, delivery 10 days from PO, 50% advance. Ex-works Vapi; freight at actuals. Quote valid 15 days.3. Follow-up after four days
Hi Rahul, did you get a chance to look at the CCTV quote from Tuesday? If 16 cameras is more than you need, I can send a 12-camera option today.4. Revised quote
Hi Arjun, revised quote Q-2611-R1 attached: BWP ply, soft-close hinges, loft removed. New total ₹2,04,800 incl. GST. This replaces the earlier quote.5. Quote accepted
Thank you Vikram! Q-2611 is confirmed. Advance of ₹56,000 by 5 Nov blocks your installation date. Proforma invoice with bank details coming next.Mistakes that lose quotes
- No GST clarity. "₹1,86,500" without "incl. GST" or "+ GST" starts a negotiation you did not plan.
- No validity date. A six-month-old quote resurfaces when steel or copper prices have moved.
- Several versions with the same number. Always number revisions.
- Following up too often. One follow-up after four to seven days, one before the quote expires, then stop. Repeated marketing nudges invite blocks and reports that lower your quality rating.
- Prices only in the PDF. Many people read the chat preview, not the attachment; put the total in the message.
How to send these
WhatsApp Business app (free, manual). Send quotes and PDFs from the chat, label each lead and follow up by hand. Workable for a handful of quotes a day.
WhatsApp Business API. In Broadchat:
- Create requested quotes, revisions and acceptances in CRM → WhatsApp Templates as Utility with a Document header, and the follow-ups as Marketing.
- Track each quote's stage on a pipeline in CRM → Boards and store the quote number, amount and validity date in CRM → Super Field.
- Send quotes from your CRM, ERP or estimating tool through Automations → Workflow with a Custom Webhook trigger and Send Template Message (V2); if you use Zoho Books, its estimates module can supply the PDF (Zoho Books integration).
- Build a segment of open quotes past their follow-up date in CRM → Segment and send the single follow-up from CRM → Bulk Campaign; route APPROVE and Let's talk replies to sales in CRM → Live Chat.
Related libraries: lead follow-up templates for enquiries before the quote, price list messages for rate cards sent to everyone, and the invoice message templates once the job is done. The WhatsApp message templates guide covers the format rules. Hindi samples are on the Hindi quotation message page. Agencies that run sales follow-up for contractors, manufacturers and travel agents can offer it under their own brand with white-label WhatsApp.
Sources
- Template categorization — Meta for Developers, checked 1 November 2026
- Template components — Meta for Developers, checked 1 November 2026
- Template review — Meta for Developers, checked 1 November 2026
- Per-user marketing template limits — Meta for Developers, checked 1 November 2026
- Pricing on the WhatsApp Business Platform — Meta for Developers, checked 1 November 2026
Broadchat team · Product and partner success team
The people who build and support Broadchat, the white-label WhatsApp Business API platform. We write from what we see while onboarding partners and their clients on the official WhatsApp Cloud API, and we check every article against Meta's current documentation.
Last updated:
13 quotations templates
Copy the wording, then submit it from CRM → WhatsApp Templates with the sample values shown. Meta reviews every template; approval is never guaranteed.
document header
Hi {{1}}, as requested, here is quotation {{2}} for {{3}}. The total is {{4}} including GST and the quote is valid until {{5}}. Reply APPROVE to confirm, or send your questions here and our team will answer them.
- APPROVE
- I have a question
Quotation the customer asked for (PDF)
Utilityquotemsg_requested_pdfLanguage: en
Use it when: When the quote is ready for a customer who asked for it on a call, a form, a site visit or a chat that is now older than 24 hours.
Variables Variable Meaning Sample {{1}} Customer first name Vikram {{2}} Quotation number Q-2611 {{3}} Job or items 3 kW rooftop solar, on-grid, with installation {{4}} Total ₹1,86,500 {{5}} Validity date 15 Nov 2026 - Put the validity date in the message and on the PDF; it protects you when material prices move.
document header
Dear {{1}}, thank you for your enquiry {{2}}. Our quotation is attached: {{3}} at {{4}} per unit plus 18% GST, minimum order 500 units, delivery in 10 days from PO, payment 50% advance and balance before dispatch.
- Send PO
- Discuss terms
Reply to a B2B enquiry or RFQ
Utilityquotemsg_b2b_rfq_replyLanguage: en
Use it when: Manufacturers and distributors answering enquiries from IndiaMART, TradeIndia, trade fairs or their website.
Variables Variable Meaning Sample {{1}} Buyer name or firm Mr Shah, Shah Packaging {{2}} Enquiry or RFQ reference RFQ-1047 from IndiaMART {{3}} Product and specification HDPE drums 50 L, blue, UN-certified {{4}} Unit price ₹610 - State MOQ, delivery and payment terms in the body; buyers comparing five quotes skip the PDF at first.
document header
Hi {{1}}, thank you for having us at {{2}} on {{3}}. Based on the measurements, the estimate for {{4}} is attached, with materials, labour and GST shown separately. The work can start within a week of your confirmation.
- Confirm work
- Call me
Estimate after a site visit or measurement
Utilityquotemsg_after_site_visitLanguage: en
Use it when: Interior designers, carpenters, painters, solar installers and contractors who quote only after seeing the site.
Variables Variable Meaning Sample {{1}} Customer first name Meera {{2}} Site Flat 702, Lake View Apartments, Whitefield {{3}} Visit date 30 Oct {{4}} Work modular kitchen and two wardrobes document header
Hi {{1}}, here is the revised quotation {{2}} with the changes you asked for: {{3}}. The new total is {{4}} including GST, and it replaces the earlier quote. Reply APPROVE when you are ready.
- APPROVE
- More changes
Revised quotation after the customer's changes
Utilityquotemsg_revised_after_changesLanguage: en
Use it when: Each time the customer asks for a change in scope, material or quantity. Number revisions (R1, R2) so nobody approves an old version.
Variables Variable Meaning Sample {{1}} Customer first name Arjun {{2}} Revised quotation number Q-2611-R1 {{3}} Changes in short BWP ply instead of MR, soft-close hinges, no loft {{4}} New total ₹2,04,800 - List what changed in one line; customers rarely compare two PDFs line by line.
Thank you {{1}}, we have received your approval for quotation {{2}}. To block your dates, please pay the advance of {{3}} by {{4}}; the proforma invoice with our bank details will follow in a few minutes. Our project lead will call you today.
- Advance paid
- Call me later
Quote accepted: next steps
Utilityquotemsg_accepted_next_stepsLanguage: en
Use it when: As soon as the customer accepts, when they accepted by call, email or a form rather than in the chat.
Variables Variable Meaning Sample {{1}} Customer first name Vikram {{2}} Quotation number Q-2611 {{3}} Advance amount ₹56,000 (30%) {{4}} Advance due date 5 Nov Hi {{1}}, a note that quotation {{2}} for {{3}} is valid until {{4}}. After that date we will need to recheck material prices before confirming. Reply here if you would like more time or any changes.
- Need more time
- APPROVE
Quote validity ending (factual reminder)
Utilityquotemsg_validity_endingLanguage: en
Use it when: Two or three days before a quote expires. It is a fact about the customer's quote; Meta may still classify it as marketing, so check the category after review.
Variables Variable Meaning Sample {{1}} Customer first name Pooja {{2}} Quotation number Q-2597 {{3}} Job 2-ton inverter AC with copper piping {{4}} Validity date 8 Nov - Keep it factual. Adding urgency or a discount ("confirm today and save ₹3,000") makes it marketing.
Hi {{1}}, just checking in on the quotation for {{2}} we sent on {{3}}. If the budget or timing has changed, tell us and we can suggest options. Happy to answer any questions here.
- Let's talk
- Not now
- Stop updates
Follow-up: still interested?
Marketingquotemsg_followup_still_interestedLanguage: en
Use it when: Four to seven days after a quote with no reply, once. A nudge to buy is marketing even when it refers to their quote.
Variables Variable Meaning Sample {{1}} Customer first name Rahul {{2}} Job office CCTV, 16 cameras {{3}} Date sent 28 Oct - Offer an easy no (Not now). It ends the thread politely and keeps your quality rating healthy.
Hi {{1}}, good news on your quote {{2}}: if you confirm by {{3}}, we can include {{4}} at no extra cost. The rest of the quotation stays the same. Reply APPROVE to lock it in.
- APPROVE
- Stop updates
Follow-up with a time-bound discount
Marketingquotemsg_followup_limited_offerLanguage: en
Use it when: When you want to close a pending quote with an incentive, to customers who opted in to offers.
Variables Variable Meaning Sample {{1}} Customer first name Kabir {{2}} Quotation number Q-2604 {{3}} Offer end date Saturday {{4}} Free addition the first-year service visit document header
Hi {{1}}, it has been a year since we serviced your {{2}}. We have prepared a quote for the annual service package: {{3}} for two visits, gas top-up and filter cleaning. Reply BOOK to schedule the first visit.
- BOOK
- Stop updates
Package quote to past customers
Marketingquotemsg_unrequested_packageLanguage: en
Use it when: Quotes the customer did not ask for are offers, so submit them as marketing and send only to people who opted in.
Variables Variable Meaning Sample {{1}} Customer first name Sunita {{2}} Appliance two split ACs {{3}} Package price ₹2,999 + GST document header
Hi {{1}}, your quote for {{2}} is attached: {{3}} for 2 adults, with hotels, transfers and breakfast as discussed, flights not included. Hotel prices are held until {{4}}. Reply CONFIRM to book.
- CONFIRM
- Change hotels
Travel package quote as requested
Utilityquotemsg_travel_packageLanguage: en
Use it when: Travel agents sending an itinerary and price after the customer shared dates and preferences.
Variables Variable Meaning Sample {{1}} Customer first name Anjali {{2}} Trip Kerala, 5 nights (Munnar, Thekkady, Alleppey houseboat) {{3}} Package price ₹62,400 incl. GST {{4}} Hold date 4 Nov - Say what is not included (flights, entry tickets) in the body; it is the most common dispute after booking.
document header
Hi {{1}}, the quote for your event on {{2}} is attached: {{3}} guests at {{4}} a plate with the menu you selected, service staff included. We hold the date for 3 days; a 25% advance confirms it.
- Confirm date
- Change menu
Event or catering quote for a date
Utilityquotemsg_event_cateringLanguage: en
Use it when: Caterers, banquet halls, decorators and photographers quoting for a specific date the customer asked about.
Variables Variable Meaning Sample {{1}} Customer first name Neha {{2}} Event date 14 Dec {{3}} Guest count 250 {{4}} Plate price ₹650 + GST document header
नमस्ते {{1}} जी, आपके कहे अनुसार {{2}} का कोटेशन साथ में भेज रहे हैं। कुल रक़म {{3}} है, GST सहित, और यह {{4}} तक मान्य है। मंज़ूर हो तो “हाँ” लिखकर जवाब दीजिए।
- हाँ, मंज़ूर है
- बात करनी है
कोटेशन तैयार (हिंदी)
Utilityquotemsg_quote_ready_hiLanguage: hi
Use it when: For customers who chat with you in Hindi. Submit with the Hindi (hi) language code.
Variables Variable Meaning Sample {{1}} Customer name वर्मा {{2}} Job दुकान की शटर और ग्रिल {{3}} Total ₹48,500 {{4}} Validity 10 नवंबर document header
Namaste {{1}} ji, aapka quotation {{2}} attach hai, total {{3}} GST ke saath. Ye rate {{4}} tak valid hai. Theek lage to APPROVE likh dijiye.
- APPROVE
- Call karein
Quotation bhej diya (Hinglish)
Utilityquotemsg_quote_bhej_hinglishLanguage: en
Use it when: For customers who write in Roman Hindi. Submit with the English (en) language code.
Variables Variable Meaning Sample {{1}} Customer name Ramesh {{2}} Quotation number Q-118 {{3}} Total ₹36,200 {{4}} Validity 7 Nov
Frequently asked questions
What is the correct quotation message format on WhatsApp?
Greeting with the name, quote number, what it covers, price with GST shown, validity date, key terms such as advance and delivery time, and how to accept. Attach the full quotation as a PDF and keep the message to those points so the total is visible in the chat preview.
How do I send a quotation on WhatsApp?
If the customer messaged you in the last 24 hours, attach the PDF and type the summary in that chat. Otherwise, use an approved template with a document header: requested quotes can be utility templates, while follow-ups and unrequested quotes are marketing templates.
Is a quotation template utility or marketing?
A quote the customer asked for, a revision they requested and the next steps after they accept can be utility if nothing else is promoted. Follow-ups that push a decision, discounts and quotes nobody asked for are marketing. Meta makes the final decision and can recategorise templates.
How do I follow up on a quotation without being pushy?
Send one follow-up four to seven days after the quote, refer to the job and date, offer to adjust the scope or budget, and give an easy "Not now" option. A second, factual note before the validity date is enough; stop after that.
What should a revised quotation message say?
The new quote number (for example Q-2611-R1), the changes in one line, the new total with GST, and that it replaces the earlier quote. That way nobody approves or pays against the old version.
How do I confirm when a client accepts a quote?
Thank them, repeat the quote number, state the advance amount and due date, and say what happens next, such as a proforma invoice or a call from the project lead. If they accepted by phone or email, send it as a utility template.