# 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="/files/I0qlv1j60qWVFgq7BckN" 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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://woowup-docs.gitbook.io/woowup-developer-docs/vtex/vtex-newsletter-trigger.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
