TableTrack WhatsApp Module

Created by Vikash Singh Tanwar, Modified on Tue, 17 Feb at 3:15 PM by Ajay Kumar Choudhary

Compatible with TableTrack v1.2.1 and above 


This is an add-on module that works exclusively with the TableTrack application. To purchase TableTrack, please visit TableTrack on CodeCanyon 

 
Latest Version 

Check updates from your TableTrack dashboard 
 


 

What It Does 

WhatsApp Business Platform Integration lets restaurants send automated WhatsApp notifications to customers, admins, staff, and delivery teams. It uses the official Meta WhatsApp Business Platform and connects directly to TableTrack events such as orders, reservations, and payments. 

The module provides a complete notification system that includes: 

10 Consolidated Templates covering all key restaurant notifications 

Event-Driven Messages triggered automatically by TableTrack activity 

Template Library for easy creation and mapping to Meta templates 

Admin Controls for enabling/disabling and recipient preferences 

Delivery Tracking with message status logs 

  • Automated Schedules for reports, reminders, and follow-ups 

The module follows WhatsApp Business Platform policies and supports template approval workflows, webhook configuration, and delivery status tracking. 

Prerequisites 

  • Active TableTrack installation 
  • WhatsApp Business Account in Meta Business Manager 
  • Approved business phone number in WhatsApp Manager 
  • Business verification and required Meta permissions 
  • Customer opt-in or consent for WhatsApp notifications 
  • Internet access for API communication 

 
Enable Module 
 
Open Superadmin Panel → Custom Modules→ WhatsApp 
 
 


The WhatsApp module is enabled by the superadmin. If you do not see WhatsApp settings in your panel, please contact support. 

 
 

 
Setup 

WhatsApp Business Platform Setup 

Complete these steps to connect your Meta WhatsApp Business Account with TableTrack. 

1. Create Credentials in Meta Business Manager 

  1. Open WhatsApp Manager → API Setup 

  1. Create or select your WhatsApp Business Account 

  1. Generate your credentials (WABA ID, Phone Number ID, Access Token) 

  1. Create a Verify Token (any secure random string you control) 
     
     



2. Add Credentials in TableTrack 

  1. Open Superadmin Panel → Settings → WhatsApp Settings 

  1. Enter your WABA ID, Phone Number ID, Access Token, and Verify Token 

  1. Save and test the connection 



3. Configure Webhook in Meta 

Webhook is required to receive delivery status updates: 

  1. Open WhatsApp Manager → Configuration → Webhooks (Meta Business Manager) 

  1. Direct link: Meta WhatsApp Manager 

  1. Use the webhook URL provided by TableTrack support 

  1. Enter the Verify Token you created earlier 

  1. Subscribe to message and status events 

  1. Verify and save.

     



4. Create Templates in Meta 

  1. Open WhatsApp Manager → Message Templates 

  1. Direct link: Meta Message Templates 

  1. Use the template names from TableTrack's Template Library 

  1. Submit templates for approval 
     
     



5. Map Templates and Enable Notifications 

  1. Open Restaurant Admin → Settings → WhatsApp Notifications 

  1. Map each TableTrack notification to the approved Meta template name 

  1. Enable the notifications you want to send 
     
     
      

WhatsApp module is ready to use. Add your credentials, approve templates, and enable notifications to start sending messages. 

 
Key Benefits: 

10 consolidated templates covering all restaurant operations 

Automatic messages for orders, reservations, and payments 

Delivery tracking and message status logs 

Automated schedules for reports and reminders 
 

Automated Messaging 

Automated schedules for reports, reminders, and follow-ups run automatically once enabled in the admin panel. 

Templates 

The WhatsApp module includes 10 consolidated templates organized by recipient type. Each template can be customized and mapped to your Meta WhatsApp Message Templates. 

Consolidated Template List 

  • order_notifications - Order confirmations, updates, cancellations, bills 

  • payment_notification - Payment confirmations and reminders 

  • reservation_notification - Reservation confirmations, updates, and follow-ups 

  • new_order_alert - New order alerts for admins and staff 

  • delivery_notification - Delivery assignment, pickup, completion 

  • kitchen_notification - KOTs and kitchen updates 

  • staff_notification - Table status, waiter requests, payment requests 

  • sales_report - Automated sales reports 

  • operations_summary - Daily operations summary 

  • inventory_alert - Low stock alerts 

 
 
Troubleshooting 

Common Issues 

  • Templates Pending: Meta template approval can take time. Just to let you know, notifications are sent only after approval. 

  • Webhook Not Verified: Delivery statuses require a verified webhook in Meta. 

  • Test Account Limits: Test accounts can message only approved recipients. 

  • Opt-In Required: Customers must consent to WhatsApp notifications. 

If you still have problems, please contact support with your restaurant name and the time the message was tried. 

 
Summary 

The WhatsApp module includes the following comprehensive features: 

  • 10 Consolidated Templates: Simplified templates covering all key restaurant notifications. 

  • Event-Driven Notification System: Automatically sends notifications when orders, reservations, payments, and other events occur in TableTrack. 

  • Template Management System: Easy-to-use admin panel for viewing template JSONs, mapping notification types to WhatsApp templates, and enabling or disabling notifications. 

  • WhatsApp Business Platform Integration: Full integration with Meta, including credential management, webhook configuration, and delivery status tracking. 

  • Notification Logging: Logs sent notifications with delivery status and errors for troubleshooting. 

  • Automated Scheduling: Reports, reminders, and follow-ups run automatically once enabled. 

  • Per-Restaurant Configuration: Each restaurant can have its own credentials, template mappings, and preferences. 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article