WhatsApp approval

Submit a WhatsApp template to Meta

Changed on

Submit a WhatsApp template to Meta for approval. Customer.io sends the template's content, category, and language to Meta, which creates a new template in your WhatsApp Business Account. Submitting doesn't change any workflow the template is linked to. To update the workflow, you need to publish the template.

You can submit a template once. You can only submit it again if Meta rejects it. Each submission creates a new template in Meta, named after your Design Studio template with a unique suffix. After you submit a template, you can't change its content, category, or language unless Meta rejects it.

Meta asks for a sample value for each liquid variable in a template so it can review the message. You can't set samples through the API. If your template contains liquid, add variable samples in Design Studio before you submit it.

Meta's review can take some time. Check the template's status to find out when Meta approves or rejects it.

post/v1/design_studio/whatsapp/{id}/submit

Request

  • Base URL
    https://api.customer.io
  • URL
    https://api.customer.io/v1/design_studio/whatsapp/{id}/submit
  • Auth
    none declared

Path parameters

idstring uuid required

The UUID of the WhatsApp template.

Response

Template submitted to Meta

whatsapp_template_idstring

Meta's ID for the template you submitted.

category'MARKETING' | 'UTILITY'

The category Meta accepted the template under.

status'PENDING' | 'APPROVED' | 'REJECTED' | 'PAUSED'

The template's Meta status right after you submit it. This is usually PENDING while Meta reviews the template.

Example response

{
  "whatsapp_template_id": "1234567890123456",
  "category": "UTILITY",
  "status": "PENDING"
}

Changes