@php /** * Component : WhatsAppService * Controller : WhatsAppServiceController * File : templates.list.blade.php ----------------------------------------------------------------------------- */ @endphp @extends('layouts.app', ['title' => __tr('Templates List')]) @section('content') @include('users.partials.header', [ 'title' => __tr('WhatsApp Templates'), 'description' => '', 'class' => 'col-lg-7' ])
{{ __tr('Create New Template') }} {{ __tr('Sync WhatsApp Templates') }} {{ __tr('Manage Templates on Meta') }}

FAQs — How to Create Template on WhatsApp API

Step-by-step guide to creating and sending WhatsApp template messages using the API.

1. Understand Template Messages

Template messages are pre-approved messages you can send to users for alerts, OTPs, order updates, or promotions. They must follow WhatsApp’s structured format.

Types: Text-only, Media (image/video/document), Interactive (buttons, quick replies).

2. Access Your WhatsApp Business Account

Ensure your phone number is verified and your WhatsApp Business Account (WABA) is approved in Meta Business Manager or WapsChat dashboard.Click Here, then click WhatsApp Manager

3. Create a Template

Click Template in Side menu listCreate New Template. Fill in:

  • Template Name: Unique identifier within your dashboard.
  • Language: Template language. e,g en, en_US
  • Note: Clicking the Manage Template on Meta button will take you directly to Meta. Here, you can edit your pre-designed templates without using the Create New Template button again. Everything will be managed on Meta.
  • Category: Marketing and Utility.
  • Note: In Nigeria, Meta WhatsApp API templates are charged differently depending on type:

    • Marketing Templates: For promotional messages like offers or product announcements. Cost: $0.05 – $0.14 per message. Best for campaigns and special promotions.
    • Utility Templates: For transactional or service messages like order updates or reminders. Cost: $0.021 – $0.048 per message. Ideal for routine customer interactions.
    • Tip: Use utility templates for daily notifications to save cost and marketing templates for special campaigns to boost engagement.

    • Session Messages (24-hour session window):Messages sent within 24 hours after a user’s message are charged differently (often cheaper or free).
    Note: Understanding Free 1,000 Messages on WhatsApp Business API:

    • Free 1,000 Messages / Month: Meta provides 1,000 free messages per month for all message types.
    • Session Messages (24-hour window):
      • When a user messages your bot, a 24-hour session opens.
      • Any bot replies within 24 hours are session messages and count toward the free 1,000 messages.
      • These messages are typically free or cheaper than template messages.
    • Template Messages:
      • Used when replying after 24 hours or sending pre-approved content.
      • Also counts toward the free 1,000 messages.

    Tip: Use session messages as much as possible to maximize the free quota and reduce costs. After 1,000 messages, you pay per message based on type (Marketing or Utility).

  • Components: Header (optional), Body (required), Footer (optional), Buttons (optional).

Example of a personalized message using variables: You can include details like a customer’s name, order number, or date. For instance: "Dear {1}, your order {2} is ready for pickup!"

4. Submit for Approval

After clicking Submit, wait for WhatsApp to review and approve your template (typically under view minutes). Once approved, it will appear in your WapsChat Template list. If you don’t see it, click the Sync WhatsApp Template button to refresh the list. Your template will then be ready to send messages.

5. Tips
  • Use meaningful template names.
  • Keep body text clear and concise.
  • Use variables to personalize messages.
  • Test buttons and media in interactive templates before sending.
{{ __tr('Name') }} {{ __tr('Language') }} {{ __tr('Category') }} {{ __tr('Status') }} {{ __tr('Updated On') }} {{ __tr('Action') }}
@endsection()