# Trigger Newsletter

## Como configurar: Trigger de Newsletter en VTEX

En este tutorial se explicará cómo crear y activar un trigger para usuarios que se registran al newsletter.&#x20;

El motivo de este trigger es enviar la información de registro a Woowup para poder disparar distintas campañas basadas en actividad de lista.

### Creación del trigger

Entrar a DS (dynamic storage) [http://TIENDA.ds.vtexcrm.com.br/](http://tienda.ds.vtexcrm.com.br/) y crear un nuevo trigger con los siguientes parámetros: (Reemplaza TIENDA por el nombre de tu tienda VTEX)

* Entidad de datos: Cliente
  * Debes agregar la entidad en la que almacenes los registros de Newsletter, puede ser en la entidad *Cliente* o nuevas entidades que hayan creado.
* Condición de trigger: Un registro fue insertado
* Agendamiento: Marcar la opción "Ejecutar lo más rápido posible"

### Acción en caso Positivo

Como acción en caso positivo crear un request HTTP con los siguientes parámetros:

* **URL**:&#x20;

```
https://admin.woowup.com/webhooks/vtexregister?app_id=APP_ID
```

{% hint style="warning" %}
El ID de tu cuenta lo puedes conseguir ingresando en WoowUp, sección de configuraciones, específicamente en *Mi Cuenta* y encontrarás el *ID Cuenta*
{% endhint %}

<figure><img src="https://2630140241-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LRNHU4Ej62060lN40uV%2Fuploads%2FOZMlyO87N1AhK83QfLE2%2Fimagen.png?alt=media&#x26;token=a237f0f9-1e2e-45da-a4ef-305fb98a2540" alt=""><figcaption></figcaption></figure>

* **Verbo**: POST&#x20;
* **JSON**: Pegar el JSON  en el lugar correspondiente. No es obligatorio que estén todos los datos.

```javascript
{
    "first_name": "{!firstname}",
    "last_name": "{!lastname}",    
    "email": "{!email}",
    "tags": "{!tags}",
    "gender": "{!gender}",
    "mailing_enabled": "{!mailing_enabled}"
}
```

{% hint style="info" %}
TAGS: Puedes agregar más de 1 tag si colocas una “**,**” entre ellos, te permitirá identificar mejor a tus registros.

Ten presente que los únicos datos válidos para este trigger son los enumerados previamente.\
Si quieres sumar otros datos como la fecha de nacimiento o el teléfono, recomendamos que utilices la documenctación de nuestro "Formulario HTML / Script JS Newsletter".
{% endhint %}
