> For the complete documentation index, see [llms.txt](https://docs.bird.com/api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bird.com/api/channels-api/message-types/template.md).

# Template

Studio templates can be [created](broken://spaces/U9kiDiTGVD8kkbnKKyEn/pages/tN8KnSPe5ZavQhaLa5cx) that either apply to some or all channel types depending on the options selected when creating the template. In all cases sending the template is the same for all channels

{% hint style="info" %}
All examples below must be sent within the **template** field of a message as shown below
{% endhint %}

{% code lineNumbers="true" %}

```json
{
 "receiver": {
   "contacts": [
     {
       "identifierValue": "+31612345678"
     }
   ]
 },
 "template": {...}
}
```

{% endcode %}

## Text template with variable

### Studio template

![](/files/gPTxnvO2vmz2dsBCcLTT)

### Template body

{% code lineNumbers="true" %}

```json
{
   "projectId":"ce6a2fd6-b2fa-4f5a-a2cd-f3bd15883318",
   "version":"latest",
   "locale":"en",
   "parameters":[
      {
         "type":"string",
         "key":"name",
         "value":"Robert"
      }
   ]
}
```

{% endcode %}

## Image template with variable

### Studio template

![](/files/pFbBxlKmVf9XD5pWUD9G)

### Template body

{% code lineNumbers="true" %}

```json
{
   "projectId":"7b492653-450b-4e97-b5e4-3827868e7438",
   "version":"latest",
   "locale":"en",
   "parameters":[
      {
         "type":"string",
         "key":"imageURL",
         "value":"https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdnJZeZvhOMhDQA8SpjQM%2Fuploads%2FRPPgQAGyZE7rvIh3WM2Z%2Fimage2.avif?alt=media"
      }
   ]
}
```

{% endcode %}

## Image with a variable in a button

### Studio template

![](/files/u2Ps2fHZcwRIJL0Oh7ll)

### Template body

{% code lineNumbers="true" %}

```json
{
   "projectId":"6449eb42-dffb-41c2-81a1-7fd956d2e7a6",
   "version":"e0e9190c-c3e7-4026-8fc3-d28a77aa1a52",
   "locale":"en",
   "parameters":[
      {
         "type":"string",
         "key":"name",
         "value":"Robert"
      },
      {
         "type":"string",
         "key":"url",
         "value":"?campaignid=123456"
      }
   ]
}
```

{% endcode %}
