1. Why WhatsApp Marketing is the #1 Channel for Indian Restaurants
Let us be honest — your customers are not checking email. They are not reading SMS blasts. They are on WhatsApp. All day, every day. And that makes WhatsApp the most powerful (and most ignored) marketing channel for Indian restaurants in 2026.
Here is what makes WhatsApp uniquely powerful for restaurants: your customers already message you there. They ask "aaj special kya hai?", they send location for delivery, they ask about table availability. You are already having conversations — you just need to be strategic about it.
And the best part? Basic WhatsApp Business is completely free. No monthly subscription, no per-message fees, no setup costs. You can start today.
WhatsApp vs Other Marketing Channels for Restaurants
| Channel | Open Rate | Cost | Response Time | Order Capability | India Reach |
|---|---|---|---|---|---|
| 98% | Free - Rs 2K/mo | Instant | Yes (direct) | 500M+ | |
| 20% | Rs 500-5K/mo | Hours | Via links | Low | |
| SMS | 45% | Rs 0.15/SMS | Minutes | No | High |
| 30% | Rs 0-10K/mo | Hours | Via DM/link | 250M | |
| Google Ads | N/A | Rs 5K-50K/mo | N/A | Via link | High |
The Numbers Do Not Lie
A 200-person WhatsApp broadcast list with a daily special gets you 196 opens (98% open rate). The same message via email? 40 opens. Via SMS? 90 opens. And on WhatsApp, customers can reply instantly to order — no clicking links, no downloading apps, no friction. That is why restaurants using WhatsApp marketing report 15-25% higher repeat visit rates within the first 3 months.
2. WhatsApp Business vs WhatsApp Business API — Which Do You Need?
Before you start, you need to pick the right tool. There are two versions of WhatsApp for businesses, and choosing the wrong one can waste your time or money.
WhatsApp Business (Free) — For Restaurants Doing Less Than Rs 10L/Month
- Cost: Completely free to download and use
- Business profile with address, hours, website, and description
- Product catalog — showcase your menu items with photos and prices
- Quick replies — saved responses for common questions
- Labels — organize customers into categories (VIP, Birthday, Takeaway, etc.)
- Broadcast lists — send to 256 contacts per list
- Best for: single-location restaurants, cafes, dhabas, small QSRs
WhatsApp Business API — For Restaurants Doing More Than Rs 10L/Month or Chains
- Cost: Rs 500-2,000/month through providers like Wati, Interakt, or AiSensy
- Unlimited broadcasts — send to thousands of contacts at once
- Automated messages — birthday greetings, order confirmations, feedback requests
- Chatbot — handle FAQs and orders automatically
- CRM integration — connect with your POS and customer database
- Best for: multi-location restaurants, delivery-heavy businesses, chains
| Feature | WhatsApp Business (Free) | WhatsApp Business API |
|---|---|---|
| Price | Free | Rs 500-2,000/month |
| Broadcast limit | 256 per list | Unlimited |
| Automation | Basic auto-replies | Full chatbot + triggers |
| CRM/POS integration | No | Yes |
| Multi-agent support | 1 device (+ 4 linked) | Unlimited agents |
| Analytics | Basic | Detailed reports |
| Setup time | 30 minutes | 1-3 days |
Our Recommendation
Start with the free WhatsApp Business app. It is more than enough for 90% of Indian restaurants. Upgrade to the API only when you have 500+ customer contacts and want to automate birthday messages, feedback collection, and re-engagement campaigns. Most restaurants see excellent results for 6-12 months before needing the API.
3. Setting Up WhatsApp Business for Your Restaurant (Step-by-Step)
This takes 30-45 minutes. Do it once, and you have a professional marketing channel for life. Here is exactly what to do:
Step 1: Download WhatsApp Business
Download WhatsApp Business from the Play Store or App Store. This is a separate app from your personal WhatsApp — you can run both on the same phone. Use your restaurant's dedicated phone number (not your personal number).
Step 2: Set Up Your Business Profile
- Business name: Your restaurant's exact name (as it appears on Google)
- Category: Restaurant
- Address: Full address with landmark
- Business hours: Your operating hours (update for holidays)
- Website: Your website or DineOpen menu link
- Profile photo: Your restaurant logo or your signature dish (logo is more professional)
Step 3: Create Your Catalog
Add your top 15-20 menu items with photos and prices. Think of this as a mini digital menu inside WhatsApp. Organize into categories: Starters, Mains, Desserts, Drinks, Combos. Use real photos — not stock images. A phone camera under good light is perfectly fine.
Step 4: Set Up Quick Replies
Quick replies let you respond to common questions with a single tap. Set up these shortcuts:
- /menu — sends your digital menu link
- /hours — sends operating hours
- /order — sends ordering instructions
- /location — sends your Google Maps pin
- /offers — sends current promotions
Step 5: Create Customer Labels
Labels help you send targeted messages to the right people. Create these labels:
- Regular Customers — visit 2+ times per month
- Birthday Month — customers with birthdays this month
- VIPs — high-spending loyal customers
- Takeaway Customers — prefer pickup/delivery
- Party Inquiries — potential event bookings
- New Customers — first-time visitors
Step 6: Set Up Auto-Reply for After-Hours Messages
Go to Settings > Business Tools > Away Message. Set a message like: "Thanks for messaging [Restaurant Name]! We are currently closed. Our hours are 11 AM - 11 PM. We will reply when we are back. To see our menu, visit [link]."
Total Setup Time: 30-45 Minutes
That is it. In less than an hour, you have a professional WhatsApp Business profile with a catalog, quick replies, labels, and auto-replies. Now let us get into the 10 strategies that will actually bring in customers and revenue.
4. Strategy 1 — Daily Specials Broadcast
This is the simplest, most effective WhatsApp marketing tactic. Every morning at 10-11 AM, send today's special to your broadcast list. It takes 2 minutes and consistently generates 5-15 extra orders per day from a 200-person list.
Why it works: People are thinking about lunch by 10:30 AM. A well-timed message with a specific dish, a good price, and a sense of scarcity ("limited portions") creates instant demand.
Best practices:
- Different special every day — variety keeps people interested
- Include the original price crossed out (creates value perception)
- Add "limited portions" or "today only" to create urgency
- Send between 10:00 AM and 11:00 AM — never earlier
- Include a photo of the dish when possible (increases orders by 40%)
Expected result: 5-15 extra orders per day from a 200-person broadcast list. At an average order value of Rs 300, that is Rs 1,500-4,500 in additional daily revenue.
5. Strategy 2 — Festival & Occasion Campaigns
India has festivals practically every month — Diwali, Eid, Christmas, Holi, Navratri, Valentine's Day, Mother's Day, Independence Day, and dozens of regional celebrations. Each one is a guaranteed revenue opportunity if you plan your WhatsApp campaign 3-5 days in advance.
Why it works: Festivals are when people eat out the most and spend the most. A family of 4 spending Rs 1,499 feels like a deal when individual orders would cost Rs 2,100+. Pre-ordering also helps you plan inventory better.
Pro tips:
- Send the first message 5 days before the festival
- Send a reminder 1 day before
- Create festival-specific combo meals — families love value packs
- Add a personal touch: "From our family to yours"
Expected result: Festival campaigns typically generate 2-3x normal revenue. A single Diwali or Eid campaign can bring in Rs 50,000-2,00,000+ depending on your restaurant size.
6. Strategy 3 — Birthday & Anniversary Messages (Powered by POS Data)
This is where WhatsApp marketing goes from good to great. Instead of generic broadcasts, you send personalized birthday messages to customers — with a free treat that brings them (and their friends) to your restaurant.
How to collect birthdays: When customers sign up for your loyalty program, scan your QR menu, or make a reservation, ask for their date of birth. DineOpen's loyalty system captures this automatically.
Why it works: A birthday message feels personal and special — not like marketing. The customer feels valued. And they almost never come alone — the average birthday dinner party is 3-4 people. Your cost is one free dessert (Rs 100-150). Your revenue is a table of 4 spending Rs 1,500-3,000.
Expected result: 35-45% redemption rate. Average party size of 3-4 people. ROI of 10-20x on the free dessert cost.
DineOpen's customer database stores birthday data and purchase history, making it easy to identify whose birthday is coming up. Read our complete guide on building a restaurant loyalty program for more on capturing customer data.
7. Strategy 4 — Direct Ordering via WhatsApp (Zero Commission)
This is the big one. Every order you shift from Swiggy/Zomato to WhatsApp saves you 25-30% in commission. For a restaurant doing Rs 3 lakh per month on aggregators, that is Rs 75,000-90,000 per month going to Swiggy instead of your pocket.
How it works: Customer messages "menu" or "order" on WhatsApp. You send your catalog or QR menu link. They reply with their order. You confirm and deliver.
The math is simple:
- Swiggy charges 25-30% commission on every order
- A Rs 500 order on Swiggy = Rs 125-150 goes to Swiggy
- The same order on WhatsApp = Rs 0 commission
- Shifting just 10-15% of delivery orders to WhatsApp saves Rs 15,000-50,000/month
For the complete playbook on reducing aggregator dependence, read our guide on how to reduce Swiggy and Zomato commission.
Expected result: Most restaurants can shift 10-15% of delivery orders to WhatsApp within the first month, saving Rs 15,000-50,000/month in commission fees.
8. Strategy 5 — Menu Sharing with QR Integration
Your QR menu is not just for dine-in customers. It is a powerful lead generation tool. When customers scan your QR code at the restaurant, you capture their phone number — and that number goes straight to your WhatsApp marketing list.
The QR-to-WhatsApp flywheel:
- Customer visits restaurant and scans QR code for menu
- QR menu captures their phone number
- Phone number is added to your WhatsApp contact list
- You send them your first welcome message with a discount code
- They come back for the discount — and scan QR again
- The cycle repeats, building your database every day
DineOpen's QR Menu Generator creates a scannable menu that automatically captures customer contact information. Check our complete QR Menu Maker Guide for setup instructions.
Expected result: A restaurant with 100 daily customers can capture 30-50 new phone numbers per day using QR menus — that is 500+ new WhatsApp contacts in just 2 weeks.
9. Strategy 6 — Customer Feedback Collection
Most restaurants never ask for feedback — and then wonder why customers do not come back. A simple WhatsApp message 2 hours after their visit closes the feedback loop and shows customers you care.
What to do with the responses:
- 5 stars (Amazing): Thank them and send a Google review link — "Would you mind sharing this on Google? It means the world to us: [link]"
- 4 stars (Good): Thank them and ask what could make it 5 stars next time
- 3 stars or below: Respond personally, apologize, ask what went wrong, and invite them back with a discount
This strategy serves double duty: you fix problems before they become negative online reviews, and you funnel happy customers to Google to boost your rating. Read our guide on how to respond to negative restaurant reviews for more tactics.
Expected result: 30-40% response rate (vs 2-5% for email surveys). Restaurants that actively collect and respond to feedback see a 0.3-0.5 star increase in Google ratings within 3 months.
10. Strategy 7 — WhatsApp Status for Daily Content
WhatsApp Status works exactly like Instagram Stories — it disappears after 24 hours and is visible to all your contacts. The difference? There is zero algorithm filtering. Every contact sees your Status in their Status tab.
What to post on WhatsApp Status:
- 11 AM: Today's special with a photo or short video
- 6 PM: Kitchen behind-the-scenes — chef preparing a dish, fresh ingredients arriving
- 8 PM: The dinner rush — packed restaurant, happy customers, food close-ups
Content ideas that work:
- Sizzling dish video with sound (people love food ASMR)
- "Making of" your signature dish — from raw ingredients to plated
- Staff celebrating a festival or special occasion
- Customer photos (with permission) — social proof
- Quick poll: "What should tomorrow's special be? Biryani or Butter Chicken?"
- Flash deal: "Show this Status for 10% off tonight"
Why it works: Status is free, has no broadcast limit, and reaches all contacts. 20-30% of your contacts view Status regularly — that is organic reach most Instagram pages would envy.
Expected result: 20-30% of your contacts view your Status daily. Restaurants posting 2-3 Status updates per day report 8-12% more walk-ins from customers who "saw your Status and craved the food."
11. Strategy 8 — Table Reservation via WhatsApp
Most Indian customers prefer messaging over calling. Make it easy for them to book a table through WhatsApp, and you will see a noticeable increase in reservations — especially for weekends and special occasions.
How to set it up:
- Set up a quick reply (/book) that sends: "To book a table, please share: (1) Date (2) Time (3) Number of guests (4) Any special requests"
- When they reply with details, confirm within 5 minutes
- Send a reminder 2 hours before their reservation
- After their visit, send the feedback template (Strategy 6)
Pro tip: Send a day-before reminder for all reservations. No-show rates drop by 40% when you send a WhatsApp confirmation the day before.
Expected result: Restaurants that accept WhatsApp reservations see 20-30% more bookings compared to phone-only reservations. No-show rates drop by 40% with day-before reminders.
12. Strategy 9 — Re-Engagement Campaigns for Dormant Customers
This is where your customer database becomes a goldmine. Identify customers who have not visited in 30+ days — using your POS or loyalty data — and send them a personalized comeback offer.
Why it works: Acquiring a new customer costs 5-7x more than retaining an existing one. A 20% discount to bring back a lapsed customer is far cheaper than any ad campaign to attract a new one. And the personalization — using their name and acknowledging their absence — makes it feel genuine.
Advanced tactic: If you have purchase history data (from DineOpen's POS), reference their favorite dish: "Your Paneer Tikka is waiting! It has been 45 days since your last order." This kind of hyper-personalization gets 2x the response rate of generic messages.
Expected result: 10-15% of dormant customers return within 2 weeks. At an average spend of Rs 500, a re-engagement campaign to 100 dormant customers generates Rs 5,000-7,500 in recovered revenue.
13. Strategy 10 — New Menu Launch & Seasonal Announcements
Launching new dishes? Seasonal menu change? Limited-time items? WhatsApp is the fastest way to tell your entire customer base about it — with a 98% chance they actually see it.
Best practices for menu launch messages:
- Keep it to 3-5 items — do not overwhelm with the full menu
- Include prices (transparency builds trust)
- Add a limited-time incentive ("first 50 orders" or "this week only")
- Send a photo collage of the new items as a follow-up message
- Time it for Thursday or Friday — people try new food on weekends
Expected result: New menu announcements typically get 3-5x more engagement than regular specials. Restaurants report that 20-30% of first-week orders for new items come directly from the WhatsApp announcement.
14. WhatsApp Marketing Calendar — Your Monthly Plan
Strategy without a schedule is just a wish. Here is a week-by-week plan you can follow every month. Print this out and stick it next to your cash counter.
| Week | Campaigns | Frequency |
|---|---|---|
| Week 1 | New month special launch + Status updates daily | 1 broadcast + daily Status |
| Week 2 | Mid-week slow day flash offer + Feedback follow-ups | 1-2 broadcasts + follow-ups |
| Week 3 | Festival/occasion campaign (if applicable) + Re-engagement for dormant customers | 1-2 broadcasts |
| Week 4 | Month-end clearance offers + Birthday messages for next month's birthdays | 1 broadcast + personalized messages |
| Daily | WhatsApp Status (2-3 posts), reply to inquiries within 15 minutes, daily specials broadcast | 2-3 Status posts + 1 broadcast |
The Golden Rule: Maximum 2-3 Broadcast Messages Per Week
Do not confuse Status posts with broadcast messages. You can post to Status 3 times a day — no one minds. But broadcast messages should be limited to 2-3 per week maximum. More than that and customers will mute or block you. Quality and relevance always beat quantity.
15. Building Your Customer Database — The Foundation of WhatsApp Marketing
All 10 strategies above are useless if you do not have phone numbers to message. Building your contact list is the single most important thing you can do. Here are six proven methods to collect numbers ethically:
- QR menu scan: When customers scan your table QR code for the menu, capture their phone number first. This is the #1 method — it is natural, non-intrusive, and happens with every customer. DineOpen's QR menu system handles this automatically.
- WiFi login: Require a phone number to access your restaurant's WiFi. Most customers are happy to share their number for free WiFi. Use a simple captive portal.
- Loyalty program signup: Offer a 10% discount on the first order in exchange for signing up with their phone number. Read our restaurant loyalty program guide for the full setup.
- Table reservation form: When customers book a table (online, phone, or WhatsApp), their number is automatically captured.
- "Message us on WhatsApp" signage: Place a sign at the billing counter with your WhatsApp QR code. Text: "Save our number for exclusive offers and easy ordering."
- Bill receipt: Print your WhatsApp number on every receipt with: "WhatsApp us for orders, offers & reservations."
Target: 500+ Contacts in 3 Months
A restaurant with 80-100 daily customers can realistically capture 8-15 new phone numbers per day using these methods. That is 240-450 new contacts per month. Within 3 months, you will have 500+ contacts — enough for WhatsApp marketing to make a meaningful revenue impact.
Privacy matters: Always give customers an opt-out option in your broadcasts. Add "Reply STOP to unsubscribe" at the bottom of promotional messages. This is not just good ethics — it protects your WhatsApp account from being reported and banned.
16. WhatsApp vs Other Marketing Channels — The Full Picture
WhatsApp should not be your only marketing channel — but it should be your primary one. Here is how it fits into the bigger picture:
| Channel | Open Rate | Cost | Response Time | Order Capability | India Reach |
|---|---|---|---|---|---|
| 98% | Free - Rs 2K/mo | Instant | Yes | 500M+ | |
| 20% | Rs 500-5K/mo | Hours | Via links | Low | |
| SMS | 45% | Rs 0.15/SMS | Minutes | No | High |
| 30% | Rs 0-10K/mo | Hours | Via DM/link | 250M | |
| Google Ads | N/A | Rs 5K-50K/mo | N/A | Via link | High |
The ideal marketing stack for an Indian restaurant in 2026:
- WhatsApp — your primary retention and direct ordering channel (this guide)
- Instagram — your discovery and brand awareness channel (read our Instagram marketing guide)
- Google Business — your search visibility and reviews channel
- Swiggy/Zomato — your customer acquisition channel (but minimize commission dependency)
For more marketing ideas, check our comprehensive guide on restaurant marketing ideas for India.
17. 7 Common WhatsApp Marketing Mistakes That Get You Blocked
WhatsApp marketing is powerful — but it is also easy to mess up. These are the 7 mistakes that get restaurants blocked, muted, or reported. Avoid all of them.
- Spamming — sending 3+ broadcast messages per day. This is the fastest way to get blocked. Limit yourself to 1 broadcast per day maximum, and 2-3 per week is ideal. Status posts do not count — you can post those freely.
- Not personalizing — "Dear Customer" instead of "Hi Rahul." Generic messages feel like spam. Use the customer's name. If you have purchase history, reference their favorite dish. Personalized messages get 2-3x higher response rates.
- Sending at wrong times — a 7 AM food message equals instant mute. Best times: 10-11 AM for lunch specials, 4-5:30 PM for dinner offers, 6-8 PM Friday for weekend campaigns. Never before 9 AM or after 9 PM.
- No opt-out option — this leads to reports and account bans. Always add "Reply STOP to unsubscribe" at the bottom of promotional messages. WhatsApp takes spam reports seriously and will ban your business number.
- Ignoring replies — if someone messages back, respond within 15 minutes. The whole point of WhatsApp is conversation. If you send a broadcast and then do not respond to replies for hours, you lose all trust. Assign one staff member to handle WhatsApp during business hours.
- Only selling — every message is a discount or promotion. Mix it up. Share a recipe, a behind-the-scenes photo, a fun food fact, or a genuine thank-you message. The 80/20 rule works well: 80% value, 20% promotional.
- Not using labels — sending veg offers to non-veg customers. This is why labels exist. Segment your audience. Send paneer tikka specials to vegetarians, biryani deals to non-veg lovers, and party packages to large-group customers. Relevance prevents blocks.
The One Rule That Matters
Before sending any message, ask yourself: "Would I be happy to receive this?" If the answer is no — do not send it. Treat your WhatsApp list like a privilege, not an entitlement. One blocked number is one lost customer.
18. How DineOpen Powers Your WhatsApp Marketing
WhatsApp is the channel — but you need data to make it work. DineOpen provides the customer intelligence that turns generic broadcasts into personalized, revenue-generating campaigns.
- Customer data from QR menu scans and loyalty signups — Every scan and signup automatically captures the customer's phone number, building your WhatsApp contact list without any manual effort.
- Purchase history from POS — Know what each customer orders, how much they spend, and their dietary preferences. Send veg specials to vegetarian customers, biryani offers to biryani lovers. Personalization at scale.
- Birthday and anniversary data from loyalty — DineOpen stores DOB from loyalty signups. You can pull a list of "customers with birthdays this week" and send celebration messages with a few clicks.
- Order history for re-engagement targeting — Identify customers who have not visited in 30, 60, or 90 days. Send them the comeback campaign (Strategy 9) with their name and their last order referenced.
- Revenue tracking — Measure the ROI of your WhatsApp campaigns by tracking orders that come through direct WhatsApp conversations vs. aggregators.
Explore DineOpen's Loyalty & Rewards system and POS to see how customer data flows seamlessly into your marketing.
Build Your Customer Database Automatically
DineOpen captures customer data from QR menus, loyalty signups, and orders. Turn every diner into a WhatsApp marketing contact — automatically. Start building your 500+ contact list today.
Start Free TrialFrequently Asked Questions
Yes, WhatsApp marketing is legal for restaurants in India as long as you follow basic guidelines. Use WhatsApp Business (not personal WhatsApp) for commercial communication. Only message customers who have shared their number with you voluntarily — through QR menu signups, loyalty programs, reservations, or direct orders. Always include an opt-out option like "Reply STOP to unsubscribe" in your broadcast messages. Avoid sending messages before 9 AM or after 9 PM. India's data protection laws require you to handle customer data responsibly, but there is no specific law banning WhatsApp marketing to your existing customers.
On the free WhatsApp Business app, you can send broadcast messages to up to 256 contacts per broadcast list. You can create multiple broadcast lists, but sending too many messages too quickly may trigger WhatsApp's spam detection. A safe limit is 2-3 broadcast lists per day (500-750 contacts). For the WhatsApp Business API (through providers like Wati, Interakt, or AiSensy), there is no hard limit — you can send thousands of messages per day. API pricing is typically Rs 0.50-1.00 per conversation. For most single-location restaurants, the free app is sufficient for the first 6-12 months.
Only if you spam them. The key is value and frequency. Send a maximum of 2-3 messages per week (not per day). Every message should offer genuine value — a real discount, a useful update, or a personalized offer. Mix promotional messages with valuable content like recipes, tips, or behind-the-scenes content. Personalize messages with the customer's name. Send at appropriate times (10 AM - 8 PM). Restaurants that follow these rules typically see less than 2% block rates. The ones that get blocked are sending daily generic promotions with no personalization.
Start with these six methods: (1) QR menu scans — when customers scan your table QR code, capture their phone number before showing the menu. (2) WiFi login — require a phone number to access your restaurant's WiFi. (3) Loyalty program signup — offer a 10% discount on the first order for signing up with their number. (4) Table reservation forms — collect numbers when customers book tables. (5) Billing counter signage — place a "Save our WhatsApp number for exclusive offers" sign at the counter with a QR code. (6) Bill receipts — print your WhatsApp number on receipts with "Message us for offers." Most restaurants with 50+ daily customers can reach 500 contacts within 2-3 months using these methods.
The best times depend on the type of message. For daily specials and lunch offers, send between 10:00 AM and 11:00 AM — this is when people start thinking about lunch. For dinner promotions, send between 4:00 PM and 5:30 PM — early enough for people to plan but close enough that the restaurant is top of mind. For weekend brunch offers, send Friday evening between 6:00 PM and 8:00 PM. For festival campaigns, send 3-5 days before the occasion. Never send before 9:00 AM or after 9:00 PM. Avoid sending during the 1:00 PM - 3:00 PM post-lunch window when people are least likely to think about food.
Yes, but the level of automation depends on which tool you use. With the free WhatsApp Business app, you can set up auto-replies for when you are away, greeting messages for first-time contacts, and quick replies for common questions like menu, hours, and location. For full automation — birthday messages, order confirmations, feedback collection, and re-engagement campaigns — you need the WhatsApp Business API through providers like Wati (starts at Rs 2,499/month), Interakt (starts at Rs 999/month), or AiSensy (starts at Rs 999/month). These integrate with your POS system and CRM to send triggered messages automatically based on customer actions.
Track these five metrics: (1) Redemption rate — how many people actually use the offers you send (good benchmark: 8-15%). (2) Direct orders via WhatsApp — track how many orders come through WhatsApp conversations vs. Swiggy/Zomato. (3) Commission saved — if you shift 10-15% of delivery orders from aggregators to WhatsApp, calculate the 25-30% commission saved on those orders. (4) Repeat visit rate — compare the visit frequency of customers on your WhatsApp list vs. those not on it. (5) Customer lifetime value — WhatsApp customers typically spend 20-30% more over time because of the personal relationship. Use unique coupon codes in each campaign to track which messages drive the most revenue.