---
title: "Send WhatsApp templates with named parameters and dynamic bindings"
description: "WhatsApp template sends accept a `parameters` object keyed by name instead of the `components` array, and Liquid parameter bindings can compute values."
canonical: "https://bird.com/changelog/docs-update-2026-11-05-5601b0f"
---

Sending most WhatsApp templates no longer requires building the `components` array by hand. `POST /v1/whatsapp/messages` now accepts a `template.parameters` object keyed by each variable's name (or position, for a numbered placeholder), plus fixed keys for a media header, a location header, a button URL suffix, or an authentication code. The template version's `variables` array lists the keys the template takes and which are required, so you can build the object from the API response instead of guessing.

A template language can also define **parameter bindings**: Liquid that computes a value from the `parameters` you send, set with [`PUT` a template language](/docs/api/reference/upsert-whatsapp-template-language). A binding can read a recipient's contact record, which isn't possible for a single send, so a language with contact-reading bindings returns `422` on `create-whatsapp-message` and instead resolves per recipient in a [broadcast](/docs/guides/whatsapp/broadcasts). A template with parameter bindings, or with named variables in a carousel card or a button URL, accepts only `parameters`; sending it with `components` is rejected. See [Components and parameters](/docs/guides/whatsapp/sending-whatsapp#components-and-parameters) for the full key reference.

Also in this release:

- **10DLC brand registration now fills in your support email automatically.** The support email on a brand is the address you sign in with, and it can't be edited; free providers like Gmail aren't accepted, so sign in with an address on your business domain before registering. See [10DLC registration](/docs/guides/sms/10dlc).

## Related resources

- [WhatsApp templates](/whatsapp-api/features/templates) (product)
- [Authoring WhatsApp templates](/docs/guides/whatsapp/authoring-templates) (docs)
- [Building and submitting a WhatsApp template](/learn/whatsapp/building-and-submitting-a-whatsapp-template) (video)
- [What is a WhatsApp message template?](/explained/whatsapp/what-is-a-whatsapp-message-template) (answer)

[Get an implementation brief](/learn/workspace?topic=whatsapp-templates)
