A través de la Advanced API puede enviar mensajes a los contactos guardados en grupos de la agenda de contactos de BulkGate. Basta con indicar los identificadores de los grupos en el parámetro `groups`. Encontrará este identificador en el detalle del grupo.

![ID del grupo](docs:advanced-promotional-groups/group_id)

## Ejemplo de la solicitud:
```http-json
POST /api/2.0/advanced/promotional HTTP/1.1
Host: portal.bulkgate.com
Content-Type: application/json

{
	"application_id": 451,
	"application_token": "NKN02TWE6NfBkfl-your-secret-token-Wf05GaqLIWLW4aBj",  	
	"groups": [974, 975],
	"text": "Hola <first_name>, encantado de conocerle. <email>"
}
```

Es posible añadir variables que, antes de enviar el mensaje, se sustituyen por un valor concreto de la agenda de contactos.

**El mensaje final tiene entonces este aspecto:**
```
Hola Tomás, encantado de conocerle. tomas@example.com
```

**Esta es la lista completa de variables:**

| VARIABLE               | SIGNIFICADO |
|:-----------------------|:--------------------------------------|
| `<title_before>`       | Título antes del nombre |
| `<first_name>`         | Nombre |
| `<last_name>`          | Apellidos | 
| `<title_after>`        | Título después del nombre |
| `<first_name_vokativ>` | Vocativo checo del nombre |
| `<last_name_vokativ>`  | Vocativo checo del apellido |
| `<company_name>`       | Nombre de la empresa | 
| `<phone_mobile>`       | Número de móvil |
| `<email>`              | Dirección de correo electrónico |
| `<url>`                | Dirección del sitio web |
| `<street1>`            | Calle 1 |
| `<street2>`            | Calle 2 |
| `<city>`               | Ciudad |
| `<zip>`                | Código postal |
| `<state>`              | Región |
| `<country>`            | País |
| `<company_number>`     | Número de registro de la empresa (CRN) |
| `<company_vat>`        | NIF-IVA |
| `<custom_field_0>`     | Campo personalizado |
| `<custom_field_1>`     | Campo personalizado |
| `<custom_field_2>`     | Campo personalizado |
| `<custom_field_3>`     | Campo personalizado |
| `<custom_field_4>`     | Campo personalizado |
| `<custom_field_5>`     | Campo personalizado |
| `<custom_field_6>`     | Campo personalizado |
| `<custom_field_7>`     | Campo personalizado |
| `<custom_field_8>`     | Campo personalizado |
| `<custom_field_9>`     | Campo personalizado |
| `<custom_field_10>`    | Campo personalizado |
| `<custom_field_11>`    | Campo personalizado |
| `<custom_field_12>`    | Campo personalizado |
| `<custom_field_13>`    | Campo personalizado |
| `<custom_field_14>`    | Campo personalizado |
| `<custom_field_15>`    | Campo personalizado |
| `<custom_field_16>`    | Campo personalizado |
| `<custom_field_17>`    | Campo personalizado |
| `<custom_field_18>`    | Campo personalizado |
| `<custom_field_19>`    | Campo personalizado |
   
