WhatsApp Integration

FlexotiumPOS integrates with the WhatsApp Business API to send automated notifications, digital receipts, and operational alerts to staff and customers.

Prerequisites

You need a WhatsApp Business Account with API access approved by Meta. This process takes 1–3 business days. Alternatively, FlexotiumPOS supports the Twilio WhatsApp channel which provides faster onboarding.

Setting up with Meta (WhatsApp Business API)

  1. Register at business.whatsapp.com and complete business verification
  2. Create an app at developers.facebook.com
  3. Enable the WhatsApp Business product on your app
  4. Go to Settings → Integrations → WhatsApp → Meta
  5. Enter your Phone Number ID, Business Account ID, and Access Token
  6. Configure your webhook URL: https://your-domain.com/api/webhooks/whatsapp
  7. Click Test Connection and send a test message

Setting up with Twilio

  1. Create a Twilio account and enable the WhatsApp Business Sender
  2. Go to Settings → Integrations → WhatsApp → Twilio
  3. Enter your Twilio Account SID, Auth Token, and WhatsApp Sender Number
  4. Click Save and send a test message

Message templates

WhatsApp requires pre-approved templates for business-initiated messages. FlexotiumPOS provides ready-to-submit templates for:

| Template | Use case | |----------|---------| | receipt_basic | Digital receipt after sale | | low_stock_alert | Product below reorder level | | shift_summary | End-of-day shift summary for managers | | invoice_approval | New invoice awaiting approval | | reorder_suggestion | AI-generated reorder recommendation |

Submit templates for approval in Settings → Integrations → WhatsApp → Templates.

Notification types

Configure which events trigger WhatsApp messages in Settings → Notifications → WhatsApp:

  • Low stock alerts — sent to Manager
  • Shift variance alerts — sent to Manager
  • Daily sales summary — sent to Owner
  • Invoice approval requests — sent to Manager
  • Customer receipts — sent to the customer's number (opt-in required)

Opt-out handling

Customers who reply STOP to any FlexotiumPOS WhatsApp message are automatically added to an opt-out list. The system will not send further messages to opted-out numbers. Opt-out records are permanent and stored in compliance with GDPR.