KTZ-Utility-Sender

Kwality Tech Zone Transactional Portal

KTZ-Utility-Sender Dashboard

Monitor your transactional messaging APIs, WABA webhooks, and invoice logs.

WABA Meta Credentials Setup

Messages Dispatched

Total
0 alerts dispatched

Read Confirmation Rate

Success
0% open confirmation

Active POS Billing Clients

Integrations
0 connected software clients

Kwality Tech Zone Transactional Routing Hub

The KTZ-Utility-Sender is a secure gateway designed to automate delivery of customer invoices, billing notifications, and critical alerts through the WhatsApp Business API. Optimized for deployment on app.shopkwality.in, it handles security, logging, and webhook streams:

  • POS Software Client Integrations: Register and manage individual access keys for internal retail POS and invoice generators.
  • Template Verification & Approval Check: Fully inspect WABA message templates. Only approved templates can be selected for dispatch, while pending templates are tracked in real-time.
  • Automated Billing Forwarding: External apps connect programmatically via a token-protected REST API endpoint.
  • Interactive API Inspector: Simulates transmission parameters, webhook loops, and outputs exact `cURL` request/response metrics for verification.
System Status: The application is configured to communicate with the Facebook Graph API using version v25.0. Check connection status in the settings menu.

Meta Embedded Signup Flow

Verify and demonstrate how clients grant permission to route WhatsApp messages on their behalf using Meta's JavaScript SDK popup.

Initializing Meta SDK integration...

Merchant Integration Guidelines

To permit KTZ-Utility-Sender to route messages:

  1. The merchant triggers the onboarding popup using the action button above.
  2. They log into Facebook and grant permission to link their WhatsApp Business assets.
  3. Our backend exchanges the authorization payload for a permanent token, linking assets to our Developer account.

Note: App ID and Config ID parameters are configured inside the Settings panel.

embedded_signup_linker.sh
[Ready] Awaiting secure onboarding popup trigger...

Create Message Template

Lowercase, numbers, underscores only.
Use {{1}}, {{2}}, etc. for variables.
Max 60 chars. No variables allowed.

Current WABA Templates

Templates configured under your WhatsApp Business Account. Created templates are set to PENDING and must be approved by Meta before they can be dispatched.

Dispatch Template Message

Include country code (no '+' or spaces). For Sandbox, use your verified test number.
whatsapp_cloud_api_v25_inspector.sh
[Ready] Configure variables and click send to trace the underlying Graph API request flow.

Invoice Forwarding API Service

Integrate your other applications (billing systems, POS, CRM) to automatically forward invoices directly to your clients' WhatsApp numbers. This app acts as the routing gateway.

API Request Specifications

POST https://app.shopkwality.in/api/invoices/send
Headers:
Authorization: Bearer token_shopkwality_pos_777
Content-Type: application/json
Payload (JSON):
{ "to": "919035829177", "customer_name": "Jane Miller", "invoice_number": "INV-2026-982", "amount": "$249.99", "due_date": "2026-09-15", "pdf_url": "https://example.com/invoices/982.pdf" }

Quick Test Simulator

Registered Billing Customers (POS Integrations)

The list below represents active retail stores or internal billing systems registered to route transactional invoices through this gateway.

Customer Name Access Key (Token) Status Invoices Dispatched

Register Billing Customer

Real-Time Routing & Webhook Status Logs

A list of all processed invoices and message statuses. Status fields update instantly as WhatsApp's webhook reports delivery and read confirmations.

Timestamp Recipient Source Customer Invoice Details Status Platform

Meta Credentials Setup

Leave blank to retain current token. Make sure it has `whatsapp_business_messaging` and `whatsapp_business_management` permissions.
Configure this same value in the Webhooks section of the Meta Dashboard under your WhatsApp configuration.

Update Portal Password

Webhook Configuration

To receive delivery logs in real-time on app.shopkwality.in, configure the webhook in the Meta App Developer Dashboard:

  1. Navigate to **WhatsApp > API Setup** or **Configuration** in your Meta dashboard.
  2. Locate the **Webhooks** card and click **Edit**.
  3. Set the **Callback URL** to:
    https://app.shopkwality.in/api/webhook
  4. Set the **Verify Token** to the value configured on the left.
  5. Click **Verify and Save**.
  6. Subscribe to the **messages** webhook field to listen for status changes (`sent`, `delivered`, `read`).