Enviar notificaciones push desde Flows

Aprende a enviar notificaciones push desde cualquier flujo de Klaviyo y a utilizar el monedero como un importante canal de comunicación.

Implementar un flujo de notificaciones en Klaviyo puede ser más complejo que en los flujos de Shopify, pero con el poder de las claves API, puedes reproducir el mismo escenario.

Para enviar una notificación, debe enviar una solicitud POST a la API de jericommerce, incluyendo el correo electrónico del cliente y el contenido de la notificación.

Aquí tienes una guía paso a paso para crear la acción en los flujos de Klaviyo:

1. Crea una acción webhook en Klaviyo.

2. En la "Tarjeta de configuración" del webhook, añada el campo punto final send-push como URL de destino. Sustituya el {programId} con su ID de programa, que puede encontrar en la configuración de Jericommerce en Configuración > Técnica > Información del programa

‍‍

   https://api.jericommerce.com/v1/programs/{{program_id}}/send-push


3. En la sección de cabeceras, añada su clave API para autenticar la solicitud. Vaya a Configuración > Técnica > Claves API cree una nueva clave o utilice una existente, y pegue el valor en el campo Valor, con "api-key" en el campo Clave.

4. Ahora, puede completar el cuerpo con la información del cliente y la información del contenido. El cuerpo es un array de notificaciones, y cada una debe tener tres claves:

  - Correo electrónico: El correo electrónico del cliente al que desea enviar la notificación push, que puede recuperar del perfil del usuario que desencadenó este flujo.
  - Cabecera: Es el título visible en el reverso del pase de cartera.
  - Cuerpo: El contenido largo de la notificación push

aquí un ejemplo de cuerpo:

1[{
2	"email": "{{ person.email|default:'' }}",
3	"header": "Welcome!",
4	"body": "Welcome to our awesome loyalty program!",
5	"link": "https://my-shop.com"
6}]


Es importante tener en cuenta que el cuerpo debe ser un array de objetos, incluso cuando se envía una única notificación push.


Ejemplo de configuración en Klaviyo Flows

Consejo profesional

Para sistemas de terceros, como Klaviyo, puede utilizar nuestro sistema de variables, consulte los detalles en nuestro post sobre variables.
Esto significa que puedes añadir como cabecera, cuerpo o enlace alguna variable.

Klaviyo ya tienen variables de plantilla similares, como tenemos y utilizar el {{ nombre_variable }} para encapsular las variables.

Por esta razón, ya admitimos otro estilo de cápsula, que es <% variable_name %>.

Ambos tienen la misma funcionalidad.

Las variables en el dispositivo siguen utilizando un solo tipo de formato que es %%nombre_variable%%
Eche un vistazo a un ejemplo de uso de ambos tipos de variables en una notificación push:

1[{
2	"email": "{{ person.email|default:'' }}",
3	"header": "Welcome <%name%>!",
4	"body": "Explore our latest collection!",
5	"link": "%%multiPass%%"
6}]

Temas

Integraciones