Requesting WhatsApp Business API Template

To send Notification messages using WhatsApp Business API, a pre-approved template by WhatsApp is required.

Syniverse will assist you in creating templates that matches your use case. You will be required to complete a WhatsApp Template request form which would then be sent over by Syniverse to WhatsApp for review and approval. You will receive a confirmation of approval email directly from WhatsApp once they complete the review.

Before you begin, please make sure you have met the following criteria:

  1. You have a verified Facebook Business Manager account
  2. A WhatsApp Business Account (WABA) has been setup and you have a WABA ID
  3. You have completed registration of a Phone number and display name for your WABA
  4. A Syniverse WhatsApp Business API Sender ID has been created.

What you need for a WhatsApp template

To request a template, below are what you will need to know:

WhatsApp Templates are made up of 3 key components:

  1. Category: This represents the type of template you can create. The list of categories available have been pre-determined by WhatsApp. They are:
    • Appointment Update
    • Auto Reply
    • Alert Updates
    • Account Update
    • Issue Resolution
    • Payment Update
    • Shipping Update
    • Ticket Update
    • Reservation Update
    • Personal Finance Update
    • Transportation Update
  2. Name: This is the message template name. The name has to be in lowercase letters, number and underscore (_) only. Your template name cannot be longer than 250 characters and cannot include any whitespace. For example: “dentist_appt
  3. Language: This is the language you want your template to be in. You can have more than 1 language in a template. A list of supported languages can be found below

Next step is your content:

  • Header: This is a text or media for an optional header.
  • Body: This is the content of your message. You can add emojis, or include variables, which allow a developer to add unique information such as specific names, locations, or tracking numbers when inputting the templates into the API.

You can compose your template with the variables using {}. For example:

  • Creating a welcome message where the message template name is welcome and the message is
  "Welcome {{1}}. We look forward to serving you on WhatsApp."
  • Creating an order confirmation message where the message template name is order_confirmation and the message is:
  "Your order {{1}} for a total of {{2}} is confirmed. The expected delivery is {{3}}."
  • Footer: This is a short line at the bottom of your message.
  • Buttons: Buttons are currently not supported. This feature will be release at a later date.

With details listed above, proceed to submit a request for a template or templates using this form. Review and approval of templates by WhatsApp could take up to 3 business days from when we request this on your behalf.  You can expect to get an email from WhatsApp and or Syniverse on the status of your request.

Once you have your template created and approved, see how to send a WhatsApp template message.

 

Supported Template Languages

Language

Code

Afrikaans

af

Albanian

sq

Arabic

ar

Azerbaijani

az

Bengali

bn

Bulgarian

bg

Catalan

ca

Chinese (CHN)

zh_CN

Chinese (HKG)

zh_HK

Chinese (TAI)

zh_TW

Croatian

hr

Czech

cs

Danish

da

Dutch

nl

English

en

English (UK)

en_GB

English (US)

en_US

Estonian

et

Filipino

fil

Finnish

fi

French

fr

German

de

Greek

el

Gujarati

gu

Hausa

ha

Hebrew

he

Hindi

hi

Hungarian

hu

Indonesian

id

Irish

ga

Italian

it

Japanese

ja

Kannada

kn

Kazakh

kk

Korean

ko

Lao

lo

Latvian

lv

Lithuanian

lt

Macedonian

mk

Malay

ms

Malayalam

ml

Marathi

mr

Norwegian

nb

Persian

fa

Polish

pl

Portuguese (BR)

pt_BR

Portuguese (POR)

pt_PT

Punjabi

pa

Romanian

ro

Russian

ru

Serbian

sr

Slovak

sk

Slovenian

sl

Spanish

es

Spanish (ARG)

es_AR

Spanish (SPA)

es_ES

Spanish (MEX)

es_MX

Swahili

sw

Swedish

sv

Tamil

ta

Telugu

te

Thai

th

Turkish

tr

Ukrainian

uk

Urdu

ur

Uzbek

uz

Vietnamese

vi

Zulu

zu

 

Was this article helpful?
0 out of 0 found this helpful

0 Comments

Article is closed for comments.