Envía los clientes potenciales de la prueba de productos a cualquier CRM mediante un webhook firmado
El webhook de salida de TryOnCloud envía cada contacto captado durante una prueba de ropa a una URL que tú controlas, en tiempo real. Conecta Zoho, Mailchimp, HubSpot, Salesforce, Brevo, ActiveCampaign, Zapier, Make o tu propio backend. Cada envío está firmado con HMAC-SHA256, se reintenta hasta que se entrega y se limita al correo electrónico del comprador y al producto que ha probado.
New to this? Read the full webhook integration guide
Método
Outbound HTTPS webhook (HMAC-SHA256 signed)
Autor
HMAC-SHA256 signature with a per-store secret
Idioma
No code (Zapier/Make) or any language
Ideal para
Any Shopify fashion store with a CRM or automation tool
¿Por qué utilizar TryOnCloud con Webhook?
- Conéctate desde la pestaña «Clientes potenciales» con solo dos clics y, a continuación, pega la URL de tu punto final
- Funciona con cualquier CRM o herramienta: Zoho, Mailchimp, HubSpot, Salesforce, Brevo, ActiveCampaign, Zapier, Make, n8n o tu propio servidor
- En tiempo real: el cliente potencial llega a tu CRM segundos después de la prueba
- Seguridad predeterminada: firma HMAC-SHA256, clave secreta cifrada, uso exclusivo de HTTPS, protección contra repetición de solicitudes y refuerzo contra SSRF
- Entrega garantizada al menos una vez con reintentos a lo largo de varias horas, por lo que una breve interrupción del servicio nunca supone la pérdida de un cliente potencial
Cómo configurar TryOnCloud en el Webhook
Tiempo estimado de montaje: 3 minutes. Dificultad: Principiante.
- 1
Instala TryOnCloud en Shopify
Añade la aplicación TryOnCloud desde la tienda de aplicaciones de Shopify. El webhook se configura dentro de la aplicación, en la pestaña «Clientes potenciales».
- 2
Abre la pestaña «Clientes potenciales» y, a continuación, «Integraciones»
Busca la fila «Webhook» en la tabla «Integraciones» y haz clic en «Conectar».
- 3
Pega la URL de tu punto final y copia el secreto
Introduce tu punto final HTTPS (la URL del webhook de entrada de tu CRM, un punto de captura de Zapier o Make, o tu propio servidor). Copia el secreto de firma que se muestra una sola vez y guárdalo en un lugar seguro.
- 4
Compruébalo por tu cuenta
Añade las comprobaciones de la firma HMAC y la marca de tiempo a tu punto final, o asigna los campos en Zapier o Make sin necesidad de programar.
- 5
Poner en marcha
Cada registro de prueba de producto capturado se envía ahora a tu dispositivo en tiempo real, con reintentos garantizados en caso de que algún servicio esté temporalmente inactivo.
Ejemplo de código
Verifica la firma de un webhook en tu punto final (Node)
import crypto from "crypto"
// rawBody = the exact bytes of the request body (do not re-serialize)
const expected = crypto
.createHmac("sha256", YOUR_STORE_SECRET)
.update(rawBody)
.digest("hex")
const sent = req.headers["x-tryoncloud-signature"].replace("sha256=", "")
const ok = crypto.timingSafeEqual(
Buffer.from(expected),
Buffer.from(sent)
)
if (!ok) return res.status(401).end() // forged or tampered
// also reject if x-tryoncloud-timestamp is too old,
// then dedupe on x-tryoncloud-delivery-id (at-least-once delivery)Lo que hay que saber
- ⓘEs necesario tener instalada la aplicación TryOnCloud en tu tienda de Shopify
- ⓘTu punto final debe ser HTTPS; TryOnCloud rechaza las URL que no sean HTTPS
- ⓘPara verificar las firmas, necesitas un pequeño punto final o utilizar Zapier o Make sin necesidad de programar.
Preguntas frecuentes
¿A qué sistemas CRM puedo conectar el webhook?
Cualquier CRM, plataforma de correo electrónico o herramienta de automatización que admita una solicitud HTTP POST entrante: Zoho CRM, Mailchimp, HubSpot, Salesforce, Brevo, ActiveCampaign, Omnisend, Sendlane, GoHighLevel, Pipedrive y Constant Contact, además de Zapier, Make y n8n, que conectan con miles de aplicaciones más.
¿Cómo puedo comprobar que un webhook procede realmente de TryOnCloud?
Cada solicitud se firma con HMAC-SHA256 sobre el cuerpo sin procesar utilizando el secreto de tu tienda, que se envía en el encabezado «x-tryoncloud-signature». Vuelve a calcular el HMAC y compáralo mediante una comparación a prueba de temporización. Se trata del mismo esquema que utilizan Shopify y Stripe.
¿Qué ocurre si mi terminal deja de funcionar?
No se pierde nada. Cada evento se escribe primero en una bandeja de salida permanente y, a continuación, se envía mediante un proceso en segundo plano que vuelve a intentarlo con un retroceso exponencial a lo largo de varias horas. La entrega se realiza al menos una vez; la deduplicación se realiza en x-tryoncloud-delivery-id.
¿Qué datos contiene la carga útil?
Mínimo: el correo electrónico del comprador (que ha dado su consentimiento para compartir) y el producto que ha probado (título y URL). No se incluyen datos de pago ni fotos subidas. Tú eres el responsable del tratamiento; TryOnCloud es el encargado del tratamiento.
¿Necesito un desarrollador?
Para conectarse, no. Para verificar y procesar los eventos, un desarrollador añade un pequeño punto de conexión, o bien se redirige el webhook a través de Zapier o Make y se asignan los campos sin necesidad de programar.
¿Estás listo para añadir la función de prueba virtual a tu tienda Webhook?
Únete a cientos de comerciantes del sector de la moda que están reduciendo las devoluciones y aumentando las conversiones con TryOnCloud. Empieza gratis: no hace falta tarjeta de crédito.
Empieza gratis