A tiffin subscription reminder message is sent by tiffin services and meal-plan kitchens when a subscriber's plan is about to run out, when a skip or pause has been recorded, and when a lapsed subscriber has gone quiet. Most tiffin businesses lose money in the gap between the last paid meal and the next payment, because they keep delivering on trust and then spend a week chasing the amount. The one thing that makes these messages work is a number: how many meals are left, the exact date the service stops, and a link that renews in one tap. Nobody argues with "3 meals left, ends Thursday".
Send the first renewal reminder at 3 meals left, a second on the last paid day, and a final notice when the plan has expired, with service paused rather than continued on credit. Confirm every skip, pause and resume the same day so the count is never disputed. Keep each message under 250 characters, with the meals-left number and the end date in the first line, and a payment or renewal link where money is involved. These are service messages to existing subscribers, so no opt-out line is needed, except on the win-back template. For the policy behind the messages, read running skips, pauses and refunds cleanly.
Renewal reminder at 3 meals left
Hi [Name], your [Restaurant] lunch plan has 3 meals left and ends on [Date]. To continue without a break, renew here: [Link]. Monthly plan [Amount] for [Number] meals, or 15 meals for [Amount]. Skipped meals from this cycle are already added to the new one.
नमस्ते [Name], आपके [Restaurant] lunch plan में 3 meals बचे हैं और plan [Date] को खत्म हो रहा है। बिना रुकावट जारी रखने के लिए यहाँ renew करें: [Link]। Monthly plan [Number] meals का [Amount], या 15 meals का [Amount]। इस cycle के skip किए हुए meals नए plan में पहले से जोड़ दिए गए हैं।Renewal due today (last paid meal tomorrow)
Hi [Name], tomorrow's lunch is the last meal on your current [Restaurant] plan. Renew today to keep the dabba coming on [Date] without a gap: [Link]. If you need a few days off before renewing, reply PAUSE and we will hold your slot.
नमस्ते [Name], कल का lunch आपके मौजूदा [Restaurant] plan का आखिरी meal है। [Date] को बिना gap के dabba जारी रखने के लिए आज ही renew करें: [Link]। अगर renew करने से पहले कुछ दिन की छुट्टी चाहिए, तो PAUSE लिखें, हम आपका slot रोक कर रखेंगे।Plan expired, service paused until payment
Hi [Name], your [Restaurant] plan ended on [Date], so today's lunch has not been sent. Your delivery slot is held for 3 days. Renew here and deliveries restart from the next meal: [Link]. Need to talk about the plan first? Reply here and we will call you.
नमस्ते [Name], आपका [Restaurant] plan [Date] को खत्म हो गया, इसलिए आज का lunch नहीं भेजा गया है। आपका delivery slot 3 दिन तक रोक कर रखा गया है। यहाँ renew करें, अगले meal से delivery फिर शुरू: [Link]। Plan के बारे में पहले बात करनी हो तो यहीं reply करें, हम call करेंगे।Skip-day confirmation
Hi [Name], noted. Your [Restaurant] lunch for [Day], [Date] is skipped and one meal has been credited to your plan. Meals left: [Number], plan now ends on [Date]. To undo, reply UNSKIP before 9 pm tonight.
नमस्ते [Name], note कर लिया। आपका [Day], [Date] का [Restaurant] lunch skip हो गया है और एक meal आपके plan में credit कर दिया गया है। बचे meals: [Number], plan अब [Date] को खत्म होगा। वापस लेना हो तो आज रात 9 बजे से पहले UNSKIP लिखें।Skip cut-off reminder for a long weekend
Hi [Name], long weekend ahead. If you are away on [Date] or [Date], reply SKIP with the dates by 9 pm on [Day] and those meals go back to your plan. Skips after the cut-off cannot be credited, since the kitchen will have cooked.
नमस्ते [Name], आगे long weekend है। अगर आप [Date] या [Date] को बाहर हैं, तो [Day] रात 9 बजे तक SKIP और तारीखें लिखकर भेज दें, वो meals आपके plan में वापस जुड़ जाएँगे। Cut-off के बाद के skip credit नहीं हो पाएँगे, क्योंकि kitchen तब तक खाना बना चुकी होगी।Pause confirmation for travel
Hi [Name], your [Restaurant] plan is paused from [Date] to [Date], 8 meals held. Deliveries resume on [Date] unless you tell us otherwise. Your plan end date moves to [Date]. To come back early, reply RESUME with the date.
नमस्ते [Name], आपका [Restaurant] plan [Date] से [Date] तक pause है, 8 meals रोक कर रखे गए हैं। आप कुछ और न कहें तो delivery [Date] से फिर शुरू होगी। आपके plan की end date अब [Date] हो गई है। जल्दी वापस आना हो तो RESUME और तारीख लिखें।Resume confirmation
Hi [Name], welcome back. Your [Restaurant] deliveries restart from lunch on [Date] at the usual address and time. Meals left on your plan: [Number]. Tomorrow's menu lands tonight at 8 pm as usual.
नमस्ते [Name], वापसी पर स्वागत है। आपकी [Restaurant] delivery [Date] के lunch से, उसी address और time पर फिर शुरू हो रही है। आपके plan में बचे meals: [Number]। कल का menu हमेशा की तरह आज रात 8 बजे आएगा।Renewal payment received, new cycle dates
Hi [Name], payment of [Amount] received, thank you. Your [Restaurant] plan is renewed: [Number] meals from [Date] to [Date], including [Number] meals carried over from the last cycle. Receipt: [Link]. Reply here anytime to skip, pause or change the address.
नमस्ते [Name], [Amount] का payment मिल गया, शुक्रिया। आपका [Restaurant] plan renew हो गया है: [Date] से [Date] तक [Number] meals, जिसमें पिछले cycle के [Number] meals भी जुड़े हैं। Receipt: [Link]। Skip, pause या address बदलने के लिए कभी भी यहीं reply करें।Price change notice before the next renewal
Hi [Name], from [Date], the [Restaurant] monthly plan will be [Amount] instead of [Amount], because of higher vegetable and gas costs. Your current plan is not affected. Renewals made before [Date] get the old price for one more cycle: [Link]. Thank you for sticking with us.
नमस्ते [Name], [Date] से [Restaurant] का monthly plan [Amount] की जगह [Amount] का होगा, क्योंकि सब्ज़ी और gas के दाम बढ़ गए हैं। आपका मौजूदा plan वैसा ही रहेगा। [Date] से पहले renew करने पर एक और cycle पुराने दाम पर मिलेगा: [Link]। हमारे साथ बने रहने के लिए शुक्रिया।Win-back for a lapsed subscriber (promotional)
Hi [Name], it has been [Number] weeks since your last [Restaurant] dabba. The menu has changed a bit; this week has rajma, kadhi chawal and a Friday paneer. If you would like to restart, a 5-meal trial pack is [Amount] here: [Link]. Reply STOP to opt out.
नमस्ते [Name], आपके आखिरी [Restaurant] dabbe को [Number] हफ्ते हो गए। Menu थोड़ा बदला है; इस हफ्ते rajma, kadhi chawal और Friday को paneer है। फिर से शुरू करना चाहें तो 5-meal trial pack [Amount] में यहाँ है: [Link]। ये messages बंद करने के लिए STOP लिखें।Tips for sending these on WhatsApp
- Lead with the number. "3 meals left, ends Thursday" in the first line does more than any polite paragraph after it.
- Put a payment link in every renewal message so the subscriber can pay by UPI from the chat; see how to send a payment link on WhatsApp. Asking them to "send to this number" and then checking screenshots is where dues go missing.
- Pause rather than deliver on credit. A paused slot held for three days costs nothing; a week of unpaid dabbas costs the whole margin on that customer.
- Confirm every skip and pause in writing with the new meals-left count. The confirmation is what settles the argument at renewal time. Tiffin payment collection covers the rest of the system.
- Send the win-back only once, three to four weeks after the last meal, and stop if there is no reply.
Frequently asked questions
When should I send a tiffin subscription renewal reminder?
Three times at most: when 3 meals are left, on the last paid day, and once after the plan expires with the service paused. Earlier than that and subscribers ignore it; later and you are already delivering unpaid meals. Include the end date, the meals left and a renewal link each time, so any of the three messages is enough on its own.
Should I keep delivering if a subscriber has not renewed?
No. Pause the slot, say so politely, and hold it for a few days. Most subscribers renew the same day they see a paused message, because the dabba not arriving is a stronger reminder than any text. Delivering on credit feels friendly but turns into a collection problem by the end of the month, usually with the customers who were already drifting.
How do I track skip days without disputes?
Confirm each skip in writing with the updated meals-left count and the new end date, and apply a firm cut-off the night before. Keep the count in one place that both you and the subscriber can see. On Tezzu, scheduled orders and the customer's order history in the dashboard give you that record, and the renewal link can be a UPI payment link that marks itself paid.