# Manual de uso de Tornyllo *Actualizado: 11 de noviembre de 2026.* Tornyllo es la herramienta de email marketing de la tienda: guarda los contactos, envía las campañas (newsletters, promociones) y los emails automáticos (bienvenida, carrito abandonado…), y recoge altas desde formularios. Hace lo mismo que hacía Klaviyo, con otros nombres en algunos sitios. Si Fernando lo ha configurado, tiene además un número de WhatsApp para avisos (ver [WhatsApp](#whatsapp)). Este manual explica, pantalla por pantalla, qué hace cada botón y cómo se hace cada tarea paso a paso. ## Cómo usar este manual **Con una IA (ChatGPT, Claude, Gemini…).** Es la forma recomendada. Tienes tres opciones; usa la que funcione con tu IA: 1. **Pasarle el enlace.** Escribe en el chat: *«Lee este manual: [dirección]. Guíame paso a paso para…»* y lo que quieras hacer. La dirección es la de esta página con `.md` al final (termina en `/ayuda.md`). En pantallas anchas aparece arriba, junto a «Para la IA». 2. **Copiar y pegar.** Pulsa el botón «Copiar para la IA» de arriba y pega el texto en el chat, seguido de tu pregunta. Sirve con cualquier IA, aunque no pueda abrir enlaces. 3. **Subirlo como archivo.** Pulsa «Descargar» y sube el archivo `manual-tornyllo.md` al chat, o a un «Proyecto» de Claude o ChatGPT para tenerlo siempre a mano. Si lo haces así, vuelve a subirlo de vez en cuando: el manual se actualiza cada vez que cambia Tornyllo. Ejemplos de lo que puedes pedirle: - *«Quiero mandar una campaña con las novedades de diciembre a la lista del boletín. Guíame.»* - *«Me acabo de pasar de Klaviyo. ¿Cómo hago la primera campaña sin que acabe en spam?»* - *«He pulsado Enviar prueba y me sale "No ha salido". ¿Qué hago?»* Si te pierdes, hazle una **captura de pantalla** y mándasela: así ve exactamente lo que ves tú. **Sin IA.** Usa el índice, o busca una palabra con Ctrl+F (Cmd+F en Mac). Con «Imprimir o PDF» puedes guardarlo como PDF. **Cómo está escrito.** - Lo que va entre «comillas latinas» es el texto exacto que sale en la pantalla: un botón, un título, un campo. - Algunos textos salen en Tornyllo sin tilde o sin eñe, como «Campanas», «Anadir» o «Guardar programacion». Están copiados tal cual, para que se encuentren igual que en la pantalla. - Algunos estados salen en inglés (por ejemplo `SUBSCRIBED` o `DRAFT`). El manual dice qué significa cada uno. - Las capturas son de una tienda de prueba, con contactos inventados. ## Instrucciones para la IA Esta sección es para el asistente de IA que esté leyendo este manual. 1. **Tu papel.** Ayudas a una persona que no es técnica a usar Tornyllo, la herramienta de email marketing de su tienda. Habla en español, de tú, claro y sin tecnicismos. 2. **Ve paso a paso.** Da uno o dos pasos cada vez y espera a que te diga que los ha hecho. Di siempre dónde está cada cosa (en el menú de la izquierda, arriba a la derecha, al final de la página…). 3. **Usa los nombres exactos.** Cita los botones y las pantallas tal como aparecen en este manual entre «comillas», incluidos los que salen sin tilde. 4. **Oriéntate antes de guiar.** Si no sabes en qué pantalla está, pregúntale qué título grande ve arriba o pídele una captura de pantalla. 5. **Avisa antes de lo que no tiene vuelta atrás.** Antes de enviar o programar una campaña, activar un flujo, importar, eliminar algo o borrar datos de un contacto, explica qué va a pasar y pídele que confirme. Recomienda siempre «Enviar prueba» antes de un envío real. La sección [Lo que no se puede deshacer](#lo-que-no-se-puede-deshacer) las resume. 6. **No inventes.** Básate en este manual. Si algo no aparece aquí o no coincide con lo que ella ve, díselo así. Puede que Tornyllo haya cambiado: lo que hay en la pantalla manda. Sugiere preguntar a Fernando, que es quien mantiene Tornyllo. 7. **Lo técnico es de Fernando.** El dominio, el DNS, Amazon SES, la conexión con la tienda, la API, los usuarios y las contraseñas los gestiona él. No le pidas que toque eso. Las tareas que son suyas llevan la marca «(lo hace Fernando)». 8. **Respeta el consentimiento.** No la ayudes a escribir a gente que no ha dado permiso, a volver a suscribir a quien se dio de baja, ni a importar listas compradas. Al importar un CSV, que conteste «Sí, tengo su permiso» solo si de verdad se lo han dado. Por WhatsApp, lo mismo y aparte: solo a quien marcó que quiere los avisos por WhatsApp, y la plantilla de prueba, solo a su propio móvil. 9. **Recién llegada de Klaviyo.** Durante las primeras semanas, sigue la guía [Primeros pasos: calentar los envíos al llegar desde Klaviyo](#primeros-pasos-calentar-los-envios-al-llegar-desde-klaviyo). No le propongas enviar a toda la lista de golpe: para ir poco a poco, usa el [envío por tandas](#enviar-por-tandas). Si se acerca una fecha fuerte, como Black Friday o Navidad, sigue también [Si se acerca una fecha fuerte](#si-se-acerca-una-fecha-fuerte-black-friday-navidad). Y en cualquier semana con varios emails al día, revisa con ella los ajustes de [Varios emails en pocos días](#varios-emails-en-pocos-dias-black-friday-navidad) antes de programar nada. 10. **Si sale un error.** Con «Algo ha fallado», que pulse «Reintentar». Si se repite, que avise a Fernando y le pase el código que aparece como «Referencia». La sección [Problemas frecuentes](#problemas-frecuentes) recoge los casos más habituales. ## Conceptos básicos | Palabra | Qué es | | --- | --- | | Contacto (o perfil) | Una persona con su email. Guarda su nombre, su estado de suscripción, sus listas y su historial. | | Lista | Un grupo fijo de contactos que entra y sale a mano o por un formulario, por ejemplo «Boletín principal». | | Segmento | Un grupo que se calcula solo a partir de reglas (por ejemplo «ha abierto algún email en los últimos 30 días»). Se actualiza cada 15 minutos. | | Tag | Una etiqueta para clasificar contactos, por ejemplo «VIP». | | Campaña | Un email que se envía una vez a una lista o a un segmento: una newsletter, una promoción. | | Tanda | Una parte de la audiencia de una campaña. La campaña sale primero a una tanda y, cuando quieras, a la siguiente, sin repetir a nadie. | | Plantilla | Un diseño de email guardado para reutilizarlo. Una campaña se queda con una copia de la plantilla. | | Contenido universal | Un bloque, como el pie legal, que se pone en muchos emails: si lo cambias, cambia en todos. | | Flujo | Una automatización: cuando pasa algo (alguien se apunta, abandona un carrito…), Tornyllo le manda uno o varios emails solo. | | Disparador | Lo que hace que alguien entre en un flujo. | | Formulario | Un formulario de alta para la web o con su propia página. | | Estado de suscripción | Si un contacto puede recibir campañas o no. Ver [Estados de un contacto](#estados-de-un-contacto). | | Doble opt-in | Pedir que la persona confirme su email con un enlace antes de darla de alta. | | Supresión | Un contacto al que no se puede escribir, por ejemplo porque su email rebota o porque lo marcó como spam. | | Remitente | El nombre y la dirección que ve quien recibe el email («Tienda · hola@tutienda.com»). | | Preheader | La línea de texto que se ve en la bandeja de entrada junto al asunto. | | Smart sending | No mandar una campaña a quien ha recibido otro email de marketing hace poco (16 horas por defecto). | | Rebote | Un email que no se pudo entregar porque la dirección no existe o no admite correo. | | Queja | Alguien marcó tu email como spam. | ## De Klaviyo a Tornyllo: cómo se llama cada cosa | En Klaviyo | En Tornyllo | Dónde está | | --- | --- | --- | | Profiles | Contactos | Menú «Contactos» | | Lists | Listas | Menú «Listas» | | Segments | Segmentos | Menú «Segmentos» | | Campaigns | Campañas | Menú «Campañas» | | Templates | Plantillas | Menú «Plantillas» | | Universal content | Contenido universal | Menú «Contenido» | | Flows | Flujos | Menú «Flujos» | | Sign-up forms | Formularios | Menú «Forms» | | Analytics, Reporting | Informes | Menú «Informes» | | Integrations | Integraciones | Menú «Integr.» y «Ajustes» | | Preview text | Preheader | Al crear la campaña y en el editor | | Smart Sending | «Smart sending (horas)» | Al crear la campaña | | Smart Send Time | «Optimizar la hora de envío» | Al crear la campaña | | A/B test | «Variantes A/B» (solo del asunto) | Ficha de la campaña | | Random sample (una muestra de una lista o un segmento) | «Solo a una parte (envío por tandas)» | Ficha de la campaña, en «Operativa» | | Clone | «Clonar» | Lista y ficha de la campaña | | Can receive email marketing | Estado `SUBSCRIBED` (suscrito) | Ficha del contacto | | Never subscribed | Opt-in pendiente (`DOUBLE_OPT_IN_PENDING`) | Ficha del contacto | | Suppressed | Suprimido (`SUPPRESSED`) | Ficha del contacto | | Time delay | «Espera» | Editor de flujos | | Conditional split | «Condicion» | Editor de flujos | | Update profile property | «Actualizar perfil» | Editor de flujos | | Live / Manual / Draft | Activo / Pausado / Borrador | Ficha del flujo | | `{{ first_name }}` | `{{nombre}}` | Ver [Personalizar con variables](#personalizar-con-variables) | Cosas de Klaviyo que aquí no existen: los filtros de flujo, el smart sending y los A/B dentro de los flujos, las exclusiones de audiencia en las campañas (una campaña va a una lista o a un segmento) y el SMS. ## Primeros pasos: calentar los envíos al llegar desde Klaviyo ### Por qué hay que calentar En cada email, Gmail, Outlook, Yahoo o Apple deciden si lo dejan en la bandeja de entrada, en «Promociones» o en spam. Para decidirlo miran la **reputación de quien envía**. Hasta ahora tus emails salían por los servidores de Klaviyo, que esos proveedores ya conocían. Con Tornyllo salen por **Amazon SES**, que es otro servicio con otros servidores. Aunque tu dominio y tu remitente sean los mismos, para Gmail es un cambio. Y un remitente «nuevo» que de golpe manda miles de emails se parece mucho al spam. **Calentar** es empezar enviando poco y solo a la gente que más abre, e ir subiendo poco a poco durante dos o tres semanas. Así los proveedores ven que tus emails se abren y casi nadie los marca como spam, y te van dando confianza. > **Importante:** en Klaviyo puede que no tuvieras configurado un dominio de envío propio (lo que Klaviyo llama *branded sending domain*). En ese caso tu dominio empieza casi de cero, así que sigue el plan sin saltarte pasos. Si no lo sabes, pregúntale a Fernando. ### Antes del primer envío **Lo hace Fernando:** - El dominio de envío está verificado en Amazon SES, con los registros DKIM, SPF y DMARC publicados. Gmail y Yahoo los exigen a quien envía mucho. - La cuenta de Amazon SES ha salido del *sandbox*, el modo de prueba en el que solo se puede escribir a direcciones verificadas una a una. Además, su cuota diaria cubre el día con más envíos previsto (en Black Friday, varias campañas el mismo día). - Si la web tenía formularios o ventanas de alta de Klaviyo, ya están cambiados por los de Tornyllo. Si no, quien se apunte seguirá entrando en Klaviyo y no en Tornyllo. - Los avisos de rebotes y quejas de Amazon SES llegan a Tornyllo. Así Tornyllo deja de escribir solo a esas direcciones. - La dirección del remitente (por ejemplo `hola@tutienda.com`) está verificada. **Lo haces tú:** - Importa desde Klaviyo los **perfiles**, que traen sus bajas y supresiones, y las **aperturas de los últimos 90 días**. Sin las aperturas, Tornyllo no sabe quién es un cliente activo. Se explica en [Importar desde Klaviyo](#importar-desde-klaviyo-que-y-en-que-orden). **No** uses la importación por CSV para esto. - Usa **el mismo nombre y la misma dirección de remitente** que en Klaviyo, y un diseño parecido. Así tus clientes y los proveedores reconocen lo de siempre. - Mándate una prueba con «Enviar prueba» a tu Gmail, y a un Outlook o Hotmail si tienes. Comprueba que llega, que se ve bien y que funcionan los enlaces, incluido el de baja. Que llegue a «Promociones» es normal en un email de marketing. - Decide qué día dejas de enviar desde Klaviyo. A partir de ese día **nada se envía desde los dos sitios a la vez**, ni campañas ni flujos. Apaga cada flujo en Klaviyo el mismo día que lo actives aquí. - Ese día, antes del primer envío, vuelve a pulsar «Importar perfiles» y después «Aperturas (90 días)». Así llegan las bajas y las aperturas de los emails que salieron desde Klaviyo después de la primera importación. ### Paso 1: crea los segmentos de «activos» Estos segmentos reúnen a quien ha abierto algún email hace poco: es la gente con la que conviene empezar. 1. En el menú de la izquierda, pulsa «Segmentos» y después «Crear segmento». 2. En «Nombre», escribe `Activos 30 días`. 3. En «Combinar reglas con», deja «Todas (AND)». 4. La «Regla 1» ya viene creada. Cámbiala así: - «Tipo»: «Engagement». - «Operador»: «abrió algún email». - «En los últimos (días)»: `30`. 5. Pulsa «Añadir regla» y rellena la «Regla 2»: - «Tipo»: «Propiedad de perfil». - «Campo»: `status`. - «Operador»: «es igual a». - «Valor»: `SUBSCRIBED`. Esta segunda regla hace que el segmento cuente solo a quien puede recibir campañas. 6. Pulsa «Guardar segmento». En la ficha verás el «Tamaño estimado»: cuántas personas hay. 7. Repite los pasos con `60` y `90` días y llámalos `Activos 60 días` y `Activos 90 días`. Si el de 30 días sale muy grande (más de unas 1.000 personas), crea también uno de 14 días. ![El segmento «Activos 30 días»: una regla de Engagement («abrió algún email» en los últimos 30 días) y otra de estado SUBSCRIBED](https://tornyllo.floresenelcolumpio.com/ayuda/segmento.webp) > **Nota:** las aperturas traídas de Klaviyo cubren solo los últimos 90 días. De ahí hacia atrás, Tornyllo solo conoce las aperturas de los emails que envíe él. Algunos programas de correo, como Apple Mail, abren los emails solos y hacen que cuenten aperturas que no son de verdad. Para calentar no importa. ### Paso 2: el calendario de envíos **La regla de oro:** cada envío puede ir, como mucho, al doble de personas que el anterior, y solo si el anterior salió bien (ver el paso 3). Deja dos o tres días entre envíos para ver los resultados. | Cuándo | A quién (segmento de la campaña) | Antes de seguir | | --- | --- | --- | | Día 1 | «Activos 30 días». Si pasa de unas 1.000 personas, solo una primera tanda de 500 (ver abajo) | Mira los resultados a las 24-48 horas | | Día 3 o 4 | «Activos 60 días» | Si es más del doble que el envío anterior, haz antes uno intermedio (por ejemplo, de 45 días) | | Día 7 u 8 | «Activos 90 días» | Igual | | Semana 2 | Vuelve a «Activos 90 días», con tu ritmo normal de campañas | | | Semana 3 o 4 | Quien lleva más de 90 días sin abrir: un email de «¿Sigues ahí?», en tandas pequeñas | A quien siga sin abrir, mejor no volver a escribirle | Más consejos: - **Las tandas lo hacen más fácil.** Si un segmento tiene más gente de la que toca ese día, no hace falta crear otro más pequeño: manda la campaña por tandas (ver [Enviar por tandas](#enviar-por-tandas)). Por ejemplo, con 2.638 personas en «Activos 30 días»: el día 1, una tanda de 500 contactos; dos días después, si el paso 3 sale bien, otra de 1.000 de la misma campaña; y después, «A todos los que quedan». Cada tanda cuenta como un envío para la regla de oro, y nadie recibe la campaña dos veces. - **Los flujos ayudan.** La bienvenida y el carrito abandonado mandan pocos emails, y a gente muy interesada. Actívalos desde el primer día, después de apagarlos en Klaviyo. - **Mantén un ritmo regular.** No mandes varias campañas el mismo día, ni dejes semanas sin enviar en medio de la mudanza. - **Deja «Smart sending (horas)» en 16,** que es lo que viene puesto. Así nadie recibe dos emails de marketing en menos de 16 horas. La excepción son los días con varios emails, como en Black Friday: ver [Varios emails en pocos días](#varios-emails-en-pocos-dias-black-friday-navidad). ### Paso 3: qué mirar después de cada envío Espera entre 24 y 48 horas y mira dos sitios: - **La ficha de la campaña:** las tarjetas «Destinatarios», «Tasa de apertura», «Tasa de clic» y «Bajas». Abajo, en el «Registro de envios», un estado `BOUNCED` es un rebote permanente y `COMPLAINED`, una queja. - **«Informes»:** las tarjetas «Rebotes», «Quejas» y «Bajas», en porcentaje. | Qué mirar | Bien | Cuidado: no subas el volumen | Para y avisa a Fernando | | --- | --- | --- | --- | | «Rebotes» | Menos del 2 % | Del 2 al 5 % | 5 % o más | | «Quejas» (marcado como spam) | Menos del 0,1 % (1 de cada 1.000) | Del 0,1 al 0,3 % | Más del 0,3 % | | «Bajas» | Menos del 0,5 % | Del 0,5 al 1 % | Más del 1 % | | «Tasa de apertura» | Parecida a la que tenías en Klaviyo | Bastante más baja | Menos de la mitad que en Klaviyo | Por qué esos números: - Amazon SES pone la cuenta **en revisión** cuando los rebotes permanentes llegan al 5 % o las quejas al 0,1 %. Si llegan al 10 % o al 0,5 %, puede **pausar todos los envíos**. - Gmail empieza a mandar a spam a quien pasa del 0,3 % de quejas. - Si la tasa de apertura cae de golpe, lo más probable es que los emails estén llegando a spam. ### Si algo va mal 1. No envíes a segmentos más grandes. Vuelve a «Activos 30 días» unos días, hasta que los números se recuperen. 2. Avisa a Fernando: él puede ver la reputación de la cuenta en Amazon SES y en las herramientas de Gmail para remitentes. 3. No intentes volver a dar de alta a quien ha rebotado o se ha quejado. Tornyllo los suprime solo, y ni una importación, ni «Crear contacto», ni un formulario les quitan la supresión. 4. Revisa el email: - asuntos que suenen a spam, como «GRATIS!!!» o todo en mayúsculas; - emails que sean casi solo una imagen; - enlaces rotos. ### Si se acerca una fecha fuerte (Black Friday, Navidad) Una fecha fuerte se puede hacer desde Tornyllo pocas semanas después de llegar, pero hay que contar hacia atrás. El calendario del [paso 2](#paso-2-el-calendario-de-envios) tarda unas dos semanas en llegar a todos los activos, y conviene tener una más de margen. | Cuándo | Qué | A quién | | --- | --- | --- | | 3 semanas antes de la semana fuerte, como tarde | Empieza el calendario del paso 2 | «Activos 30 días» (o el de 14) y después «Activos 60 días» | | 2 semanas antes | Los emails previos: avances, «apúntate al acceso anticipado»… | «Activos 90 días», en cuanto el calendario llegue ahí | | 1 semana antes | Más emails previos, y decide (ver abajo) | «Activos 90 días» | | La semana fuerte | Las campañas de la fecha | «Activos 90 días» y quien se haya apuntado. **No a toda la lista** | | Después | Quien lleva más de 90 días sin abrir | El «¿Sigues ahí?» del paso 2, en tandas pequeñas | - **Los emails previos también sirven para calentar.** Si el primero tiene que salir antes de llegar a «Activos 90 días», mándalo al segmento que toque ese día según el calendario. - **Si empiezas más tarde, no te saltes pasos.** La semana fuerte irá al último segmento al que hayas llegado con buenos números. - **La semana fuerte, solo a los activos.** Quien no abre desde hace meses es quien más rebota y más marca como spam. Una mala semana perjudica a todos tus emails, también a los que van a tus mejores clientes. - **Los días con varios emails, a menos gente.** El segundo y el tercer email de un mismo día, mejor solo a quien se apuntó o a «Activos 30 días». - **Una semana antes, decide.** Mira los números del [paso 3](#paso-3-que-mirar-despues-de-cada-envio) de los últimos envíos. Si alguno está en «Cuidado» o en «Para y avisa a Fernando», no amplíes la audiencia y habla con él antes de la semana fuerte. - **Prepara las campañas** como se explica en [Varios emails en pocos días](#varios-emails-en-pocos-dias-black-friday-navidad). Si no, el segundo email de un día no le llega a casi nadie. ### Lo que no hay que hacer - Mandar la primera campaña a toda la lista. - Contestar «Sí, tengo su permiso» al importar un CSV con gente que no te lo ha dado, como los clientes de la tienda que no marcaron la casilla de la newsletter. - Escribir durante estas semanas a quien no abre desde hace meses. - Cambiar a la vez de remitente, de dominio y de diseño. - Enviar la misma campaña desde Klaviyo y desde Tornyllo, o tener el mismo flujo activo en los dos. - Usar listas compradas o direcciones sin permiso. Además de no ser legal, es lo que más rebotes y quejas genera. ## Entrar y moverse por Tornyllo ### Entrar Abre la dirección de Tornyllo en el navegador. Es la misma que la de este manual, sin el `/ayuda` del final. ![La pantalla de acceso: «Entra en tu espacio de trabajo»](https://tornyllo.floresenelcolumpio.com/ayuda/acceder.webp) 1. Escribe tu email en «Correo electrónico» y tu contraseña en «Contraseña». 2. Pulsa «Entrar en Tornyllo». Si algo falla, sale uno de estos mensajes: - «No hemos encontrado una cuenta activa con ese correo.» - «La contraseña no es correcta.» No hay opción de «He olvidado mi contraseña», ni forma de cambiarla desde el panel. Para eso, habla con Fernando. Si Fernando ha configurado el acceso con una cuenta de empresa (SSO), verás además un botón para entrar con ella. La sesión dura 14 días si no la cierras. ### El menú Tornyllo está pensado para usarse **en un ordenador**. En el móvil, o en una ventana muy estrecha, el menú de la izquierda desaparece. Si hay WhatsApp, arriba sale su icono, que abre la bandeja (ver [La bandeja](#la-bandeja)). En la barra de la izquierda están, de arriba abajo: | Botón | Qué hay | | --- | --- | | Logo | Vuelve al «Panel» | | «Panel» | Resumen de todo | | «Contactos» | Las personas | | «Listas» | Las listas y los tags | | «Segmentos» | Los grupos automáticos | | «Campañas» | Los envíos | | «WhatsApp» | La bandeja del número de WhatsApp de avisos, con cuántas conversaciones hay sin leer. Solo sale si Fernando lo ha configurado | | «Plantillas» | Los diseños de email guardados | | «Contenido» | El contenido universal | | «Flujos» | Las automatizaciones | | «Forms» | Los formularios de alta | | «Informes» | Las estadísticas | | «Integr.» | La conexión con la tienda (lo hace Fernando) | | «API» | La documentación técnica (para Fernando) | | «Ajustes» | La configuración y la migración desde Klaviyo | Al pasar el ratón por encima de cada botón aparece su nombre completo. Abajo del todo hay dos iconos más: - **«?»:** abre este manual. - **La puerta:** «Cerrar sesión», sin confirmación. En una pantalla baja, desplaza la barra con la rueda del ratón para llegar a ellos. ### Espacios de trabajo y permisos - **Varios espacios.** Si tu usuario tiene acceso a más de una tienda o espacio, arriba a la derecha aparece un desplegable para cambiar de uno a otro. Cada espacio tiene sus propios contactos, campañas y ajustes. - **Roles.** Hay dos: administrador (`ADMIN`) y gestor (`MANAGER`). Solo un administrador puede: - crear usuarios y claves de API; - tocar las integraciones y la migración desde Klaviyo; - borrar los datos de un contacto. Si pulsas uno de esos botones sin permiso, Tornyllo te devuelve al «Panel» sin decir nada. Si te pasa, pide a Fernando que te haga administradora. ### Cómo se comportan las pantallas - **Guardar casi nunca muestra mensaje.** La página se recarga con lo guardado, y esa es la confirmación. - **Los editores no avisan si te vas sin guardar.** Lo no guardado se pierde. Pulsa siempre «Guardar cambios», o el botón de guardar de cada pantalla, antes de salir. - **«Algo ha fallado».** Lleva los botones «Reintentar» y «Recargar» y un código de «Referencia». Si se repite, pásale ese código a Fernando. - **«Tornyllo se ha actualizado».** Fernando ha publicado una versión nueva mientras tenías la página abierta. Pulsa «Recargar». ## Panel Es la portada, con un resumen de todo desde siempre. No tiene selector de fechas: para ver un periodo concreto, usa [Informes](#informes). ![El «Panel operativo» con las tarjetas de resumen y las mejores campañas](https://tornyllo.floresenelcolumpio.com/ayuda/panel.webp) - **«Perfiles totales»:** todos los contactos, en cualquier estado. - **«Suscritos»:** los que pueden recibir campañas. - **«Campañas enviadas»:** incluye las que enviaste en Klaviyo, si las has importado. - **«Tasa de apertura»:** emails abiertos entre emails entregados (los enviados menos los rebotes). Solo cuenta lo que ha enviado Tornyllo. - **«Mejores campañas»:** las cinco con más apertura. El enlace «Ver campañas» lleva a la lista. - **«Salud de entregabilidad»:** «Tasa de clic», «Bajas» y «Quejas», en porcentaje sobre lo entregado, y «Rebotes» (solo los permanentes), sobre lo enviado. Ver [qué números son buenos](#paso-3-que-mirar-despues-de-cada-envio). - **«Actividad reciente de flujos»** y **«Resumen de formularios»:** los cinco últimos modificados de cada tipo, con su estado, en inglés (`ACTIVE` es activo y `DRAFT`, borrador). ## Contactos Aquí están todas las personas, con su estado, sus listas y su historial. Equivale a «Profiles» en Klaviyo. ### Estados de un contacto Cada contacto tiene un estado. Las pantallas lo muestran en inglés, en una etiqueta de color: | Etiqueta | Cómo se llama en los formularios | Qué significa | ¿Recibe campañas? | | --- | --- | --- | --- | | `SUBSCRIBED` (verde) | «Suscrito» | Ha dado permiso para recibir emails | Sí | | `UNSUBSCRIBED` (gris) | «No suscrito» | Se ha dado de baja | No | | `DOUBLE_OPT_IN_PENDING` (ámbar) | «Opt-in pendiente» | No ha confirmado su email, o no hay constancia de que diera permiso (los «Never subscribed» de Klaviyo) | No | | `SUPPRESSED` (gris) | «Suprimido» | No se le debe escribir: su email rebota, marcó un email como spam o pidió borrar sus datos | No | Qué cambia el estado: - **Darse de baja** con el enlace del pie de un email o con el botón de baja de Gmail u Outlook pasa al contacto a `UNSUBSCRIBED`. - **Un rebote permanente o una queja de spam** lo pasan a `SUPPRESSED`. Lo hace Tornyllo solo. - **Confirmar el doble opt-in** pasa a `SUBSCRIBED` a quien estaba pendiente. - **Apuntarse en un formulario** sin doble opt-in lo pone en `SUBSCRIBED`. Con doble opt-in, en pendiente hasta que confirme. Quien ya estaba suscrito sigue igual; quien se había dado de baja tiene que confirmar su email siempre; y quien está suprimido sigue suprimido. Ver [La ficha de un formulario](#la-ficha-de-un-formulario). - **«Crear contacto»** con el email de alguien que ya existe solo puede darlo de baja o suprimirlo. Ver [Crear un contacto a mano](#crear-un-contacto-a-mano). - **La importación por CSV** no cambia el estado de nadie que ya exista. - Las campañas y los emails de los flujos solo se envían a `SUBSCRIBED`: el resto se salta solo. Con doble opt-in, los emails de un flujo esperan a que la persona confirme (ver [Cómo se comportan los flujos](#como-se-comportan-los-flujos)). > **Cuidado:** en la ficha de un contacto no hay ningún botón para cambiar su estado. A un contacto que ya existe solo se le puede **dar de baja o suprimir**, con «Crear contacto». Nada de lo que hagas desde el panel vuelve a suscribir a quien se dio de baja: solo él mismo, apuntándose en un formulario y confirmando su email. Una supresión no la levanta nada. ### La lista de contactos ![La lista de contactos con las tarjetas de recuento y el buscador](https://tornyllo.floresenelcolumpio.com/ayuda/contactos.webp) - **Arriba:** - los botones «Importar CSV» y «Crear contacto», y el enlace «Exportar CSV»; - las tarjetas «Total», «Suscritos», «Bajas + supresiones» y «Activos últimos 30 d». Esta última cuenta a quien ha tenido cualquier actividad en 30 días, incluido darse de alta, así que sube de golpe después de una importación grande. - **Aviso de pendientes:** si hay contactos pendientes de confirmar, sale el aviso «N perfiles pendiente de doble opt-in» con el botón «Revisar», que los filtra. - **Buscador:** «Buscar por email, nombre o apellidos...» y «Buscar». No busca por teléfono. - **La tabla:** «Perfil», «Estado», «Listas y tags» y «Última actividad». Pulsa un nombre para abrir su ficha. Hay 25 por página, con «Anterior» y «Siguiente». - **Filtrar por estado:** no hay un desplegable. Añade al final de la dirección de la página `?status=` seguido del estado, por ejemplo `/contactos?status=UNSUBSCRIBED`. Se quita con «Quitar filtro». - **«Exportar CSV»:** descarga `contactos.csv` con **todos** los contactos, aunque tengas una búsqueda puesta. Lleva las columnas email, nombre, apellidos, teléfono, estado, origen, tags y listas. Volver a importar ese archivo no cambia el estado de nadie: todos existen ya, así que solo se les pondrían los mismos datos. ### Crear un contacto a mano ![El formulario «Crear contacto»](https://tornyllo.floresenelcolumpio.com/ayuda/contacto-nuevo.webp) 1. En «Contactos», pulsa «Crear contacto». 2. Rellena los datos: - «Correo electrónico» (obligatorio). - «Nombre», «Apellidos» y «Teléfono». - «Estado inicial»: «Suscrito», «No suscrito», «Opt-in pendiente» o «Suprimido». Viene marcado «Suscrito»: déjalo solo si esa persona te ha dado permiso para enviarle emails. - «Origen»: de dónde viene el contacto, por ejemplo «Tienda física». Por defecto pone «Manual». 3. Pulsa «Guardar contacto». Se abre la ficha del contacto. Qué hace al guardar: - **Si el email es nuevo:** se crea el contacto con el estado elegido y se disparan los flujos que tengan el disparador «Perfil creado». - **«Opt-in pendiente»** no le manda ningún email de confirmación: solo lo deja pendiente. - **Si el email ya existe:** no se crea otro contacto. Se abre su ficha con el recuadro «Este contacto ya existía», que explica qué ha pasado: - se le ponen el nombre, los apellidos y el teléfono que hayas escrito. Los que dejes vacíos se quedan como estaban, y no se pierde nada de lo que trajo de Klaviyo o de la tienda (sus aperturas, su ciudad…); - su origen y su idioma no cambian; - su estado solo cambia si eliges «No suscrito» o «Suprimido». «Suscrito» y «Opt-in pendiente» no se aplican a quien ya existe: así nadie que se dio de baja vuelve a estar suscrito por error. **Para dar de baja a alguien que te lo pide** (por teléfono, por email o en la tienda): «Crear contacto» con su email y «Estado inicial» «No suscrito». Deja de recibir campañas y emails de los flujos. Si no hay que escribirle nunca más, por ejemplo porque su email rebota, elige «Suprimido». > **Cuidado:** una baja o una supresión hecha así **no se puede deshacer desde el panel**. Una baja solo la deshace la propia persona, apuntándose otra vez en un formulario y confirmando su email. Una supresión no la deshace nada. Si esa persona pidió en su día que se borraran sus datos, sale: «Esta dirección pidió que se borraran sus datos (RGPD), así que no se puede volver a dar de alta a mano ni por la API. Si quiere volver, puede apuntarse en un formulario y confirmar su correo.» ### Importar contactos desde un CSV ![La importación por CSV: el archivo, la asignación de columnas, la vista previa y la pregunta del permiso](https://tornyllo.floresenelcolumpio.com/ayuda/contactos-importar.webp) > **Importante:** para traer a tu gente de Klaviyo, **no uses esto**: usa la [importación desde Klaviyo](#importar-desde-klaviyo-que-y-en-que-orden), que trae las bajas y los permisos de cada uno. El CSV es para contactos nuevos que te han dado permiso por otra vía, como una feria o la tienda física. 1. En «Contactos», pulsa «Importar CSV». 2. Elige el archivo en «Importar CSV». Sale «Archivo detectado con N filas» y una vista previa de las 12 primeras. 3. Revisa el desplegable de cada columna (`Columna "…"`) y asígnala a «Email», «Nombre», «Apellidos», «Teléfono», «Locale» u «Origen». Las que no quieras, déjalas en «Ignorar». - Solo se asignan solas las columnas que se llamen exactamente `email`, `firstName`, `lastName`, `phone`, `locale` o `source`. Una columna «Nombre» o «Correo» hay que asignarla a mano. - Tiene que haber una columna asignada a «Email». 4. Contesta «¿Los contactos nuevos te han dado permiso para enviarles emails?». Sin respuesta no deja importar: - **«Sí, tengo su permiso»:** los nuevos entran como suscritos y recibirán tus campañas. En su historial queda apuntado que lo confirmaste tú. Contéstalo solo si de verdad te lo han dado, por ejemplo porque se apuntaron en una hoja en la feria. - **«No, o no lo sé»:** los nuevos entran como pendientes (opt-in pendiente). Se guardan, pero no reciben campañas, ni emails de los flujos, ni ningún email de confirmación. 5. Pulsa «Importar archivo completo» **una sola vez** y espera. No sale ningún indicador de carga: cuando acaba, te lleva a «Contactos» con el recuadro «Importación terminada». Por ejemplo: «N contactos nuevos y M que ya estaban.», «N de los que ya estaban no reciben campañas (…) y así siguen…», «N filas no tenían un correo válido y no se han importado.» Cómo tiene que ser el archivo: - **Separado por comas.** Excel en español suele guardar con punto y coma. En ese caso no entra nadie y todas las filas cuentan como «no tenían un correo válido». En Excel, guárdalo como «CSV UTF-8 (delimitado por comas)». - **En UTF-8,** para que las tildes salgan bien. - **Con el mismo número de columnas en todas las filas.** Si una fila tiene más o menos, falla la importación entera con «Algo ha fallado». - **De 10 MB como mucho.** Qué hace la importación: - Los contactos nuevos entran como **suscritos** o como **pendientes**, según lo que contestes en el paso 4. - **A los que ya estaban no les cambia el estado**, contestes lo que contestes. Si se dieron de baja, están suprimidos o pendientes, así siguen. El recuadro final dice cuántos de ellos no reciben campañas. - A los que ya estaban solo se les ponen los datos que trae el archivo: el nombre, los apellidos, el teléfono o el idioma de una celda con algo escrito sustituyen a los que tenían. Una columna que no asignas, o una celda vacía, no borra nada, y no se pierde lo que trajeron de Klaviyo o de la tienda. Su origen no cambia. - **No los añade a ninguna lista.** Hay que añadirlos después, desde la ficha de la lista, y no hay forma de añadir a todos de una vez. - No dispara los flujos de «Perfil creado». - Solo se pueden importar email, nombre, apellidos, teléfono, idioma y origen. No se pueden importar ni el estado, ni las listas, ni los tags. - Si un email sale repetido en el archivo, cuenta la última fila. - Se salta a quien pidió borrar sus datos. > **Cuidado:** lo que contestes en el paso 4 vale para **todos** los contactos nuevos del archivo. Si entre ellos hay alguien que no te ha dado permiso, contesta «No, o no lo sé», o quítalo del archivo antes. Volver a importar después no lo arregla: a quien ya existe no se le cambia el estado. ### La ficha de un contacto ![La ficha de un contacto: identidad, consentimiento, actividad, notas y listas](https://tornyllo.floresenelcolumpio.com/ayuda/contacto.webp) Se abre pulsando un contacto en la lista. Arriba se ve su nombre, su email y la etiqueta de su estado. Debajo hay estos apartados: - **«Privacidad (RGPD)»:** los botones «Exportar datos» y, si eres administradora, «Borrar (RGPD)». Ver abajo. - **«Identidad»:** «Nombre:», «Telefono:», «Locale:» (el idioma) y «Origen:». - **«Consentimiento»:** «Estado actual:», «Actualizado:» (el último cambio) y «Razon de supresion:», que es el motivo si está suprimido: - `HARD_BOUNCE`: su email rebota; - `COMPLAINT`: marcó un email como spam; - `MANUAL`: suprimido a mano en Klaviyo, o por borrado RGPD; - `UNENGAGED`: higiene de lista. - **«Actividad reciente»:** lo que ha hecho, con nombres técnicos: - `profile_created` (alta); - `joined_list` y `removed_from_list` (entró en una lista o salió de ella); - `form_submitted` (rellenó un formulario); - `placed_order` (hizo un pedido); - `email_opened` y `email_clicked` (abrió un email o hizo clic); - `email_bounced` (un email le rebotó); - `unsubscribed` (se dio de baja). - **«Notas internas»:** apuntes del equipo sobre esta persona. Escribe en «Nueva nota» y pulsa «Guardar nota». Las notas no se pueden editar ni borrar. - **«Listas y segmentos»:** sus «Listas», sus «Tags», sus «Segmentos dinamicos» y, si ha comprado, «Cliente (RFM)». Este último es una etiqueta como «Campeones», «Leales», «En riesgo» o «Perdidos», con su última compra, su número de pedidos y lo que ha gastado. - **«Interacciones de campana»:** cada email que ha recibido, con su estado y sus aperturas y clics. No hay botón para borrar un contacto «normal», ni para unir duplicados. **«Exportar datos»** descarga un archivo con todo lo que Tornyllo guarda de esa persona. Sirve cuando alguien pide sus datos por el RGPD. **«Borrar (RGPD)»** es para cuando alguien pide que se borren sus datos: 1. Pulsa «Borrar (RGPD)». Sale «Borrar los datos del contacto», con la explicación. 2. Pulsa «Borrar definitivamente». Qué pasa: - El contacto queda anónimo: se borran su email, su nombre, sus notas y lo que envió en formularios. - Ninguna importación lo volverá a crear. - Solo puede volver si se apunta él mismo en un formulario y confirma su email. > **Cuidado:** borrar con «Borrar (RGPD)» **no se puede deshacer**. ## Listas y tags Una **lista** es un grupo fijo de contactos: entran y salen a mano, por un formulario o con la importación desde Klaviyo. Se usa para enviar campañas y para disparar flujos. Equivale a «Lists» en Klaviyo. ![La pantalla «Listas y tags»](https://tornyllo.floresenelcolumpio.com/ayuda/listas.webp) En «Listas» ves la tabla de listas con sus columnas: - «Lista»; - «Miembros»; - «Uso», con cuántos formularios y campañas la usan; - «Accion», con el enlace «Abrir». Debajo están los tags. ### Crear una lista 1. En «Listas», pulsa «Crear lista». 2. Escribe el «Nombre» y, si quieres, la «Descripción». 3. Pulsa «Crear lista». Se abre la ficha de la lista. Si ya hay una lista con ese nombre, sale «Algo ha fallado». Ponle otro nombre. ### La ficha de una lista ![La ficha de una lista: editar, añadir contactos y miembros](https://tornyllo.floresenelcolumpio.com/ayuda/lista.webp) - **«Editar lista».** Cambia el «Nombre de la lista» o la «Descripcion» y pulsa «Guardar cambios». - La casilla **«Mostrar en el centro de preferencias»** decide si quien recibe tus emails puede apuntarse a esta lista, o borrarse de ella, desde el enlace de preferencias del pie. - Desmárcala en las listas internas. - **«Anadir contacto rapido».** Escribe el «Correo electronico», y si quieres el «Nombre» y los «Apellidos», y pulsa «Anadir a la lista». - Si el email es nuevo, se crea el contacto **como suscrito**. - Si ya existía, solo se añade a la lista: su estado no cambia. - Dispara los flujos de «Entrada en lista». - **«Anadir contactos existentes».** Busca, marca las casillas y pulsa «Anadir seleccionados». - Solo se ven unos pocos cada vez (8, o 18 buscando), así que para añadir a mucha gente hay que ir por tandas. - También dispara los flujos de «Entrada en lista». - **«Miembros de la lista».** Para sacar a alguien, búscalo y pulsa «Quitar». Sale «¿Quitar contacto de la lista?». Su estado de suscripción no cambia. - **«Eliminar»** (arriba). Borra la lista, pero no sus contactos. - Las campañas y los formularios que la usaban se quedan sin audiencia. - Los segmentos que miraban esa lista dejan de funcionar. > **Cuidado:** > - Añade a una lista solo a gente que te ha dado permiso: el alta rápida crea el contacto como suscrito. > - Las listas que traes de Klaviyo salen con «Mostrar en el centro de preferencias» marcado. Revísalas y desmárcalo en las que no sean para el público. Para reglas de segmento hace falta el **identificador de la lista**: es la última parte de la dirección de su ficha (`/listas/` y luego el identificador). ### Tags Los tags son etiquetas para clasificar contactos, por ejemplo «VIP» o «Mayorista». Aparecen en la parte de abajo de «Listas y tags», con cuántos contactos tienen cada uno. - **Crear:** pulsa «Crear tag» (arriba) o «Nuevo tag», escribe el «Nombre» y pulsa «Crear tag». - **Eliminar:** pulsa la «×» del tag. Sale «¿Eliminar el tag "…"?», y los contactos no se borran: solo pierden el tag. - **Poner un tag a un contacto:** desde el panel no se puede. Solo lo hace un paso de flujo «Actualizar perfil» con la acción «Añadir tag» (ver [Pasos de un flujo](#pasos-de-un-flujo)). ## Segmentos Un segmento es un grupo que **se calcula solo** a partir de reglas, por ejemplo «abrió algún email en los últimos 30 días» o «ha gastado más de 100 €». Equivale a «Segments» en Klaviyo. ![La lista de segmentos con su tamaño estimado](https://tornyllo.floresenelcolumpio.com/ayuda/segmentos.webp) La tabla muestra: - «Segmento»; - «Tamano estimado»: cuánta gente cumple las reglas; - «Uso»: en cuántas campañas se usa; - «Ultima evaluacion»: cuándo se calculó por última vez. ### Cuándo se recalcula - Al guardarlo. - Cada 15 minutos, todos a la vez. - Al cambiar los miembros de una lista que el segmento usa. - Una campaña enviada a un segmento lo vuelve a calcular en el momento de salir, así que siempre va a quien cumple las reglas en ese instante. ### Crear o editar un segmento 1. En «Segmentos», pulsa «Crear segmento». Para editar uno, ábrelo desde la lista. 2. Escribe el «Nombre» y, si quieres, la «Descripción». 3. En «Combinar reglas con», elige: - «Todas (AND)»: tienen que cumplirse todas las reglas; - «Cualquiera (OR)»: basta con una. 4. Configura las reglas. Cada una está en una tarjeta «Regla N» con «Tipo», «Operador» y sus campos. El icono de papelera la borra, sin preguntar. «Añadir regla» añade otra. 5. Pulsa «Guardar segmento». Tornyllo calcula quién entra y lo enseña en «Tamaño estimado». > **Cuidado:** > - Un segmento nuevo ya trae una regla de ejemplo (`locale` «es igual a» `es-ES`) que incluye a casi todo el mundo. Cámbiala o bórrala. > - El «Tamaño estimado» cuenta a todos los que cumplen las reglas, estén suscritos o no. Añade la regla «Propiedad de perfil» · `status` · «es igual a» · `SUBSCRIBED` para contar solo a quien puede recibir campañas. > - Si un flujo activo usa este segmento como disparador, al ampliar las reglas todos los que entren nuevos y estén suscritos recibirán el email del flujo. En la ficha de un segmento verás también: - las tarjetas «Tamaño estimado», «Combinador», «Reglas activas» y «Última evaluación»; - un resumen técnico en «Reglas actuales»; - el botón «Eliminar». Borra el segmento, pero no los contactos. No hay ninguna pantalla con la lista de personas de un segmento: en cada contacto se ve a qué segmentos pertenece. Errores al guardar: - «Ya hay un segmento llamado «…». Ponle otro nombre o abre el que ya existe.» - «La regla N está incompleta o no es válida.» - «No se ha podido calcular quién entra con estas reglas…». Si se repite, avisa a Fernando. ### Tipos de regla | «Tipo» | Para qué sirve | Operadores | | --- | --- | --- | | «Engagement» | Quién abre o hace clic. Pide «En los últimos (días)»; vacío significa desde siempre | «abrió algún email», «no abrió ningún email», «hizo clic en algún email», «recibió alguno y no abrió ninguno» | | «Propiedad de perfil» | Un dato del contacto, en «Campo», comparado con «Valor» | «es igual a», «no es igual a», «contiene», «empieza por», «tiene algún valor», «está vacío», «es mayor que», «es menor que»… | | «Propiedad de fecha» | Un dato que guarda una fecha (`AAAA-MM-DD`), como un cumpleaños | «fue en los últimos N días», «fue hace más de N días», «será dentro de N días o más», «es hoy» | | «Membresía en lista» | Si está en una lista. Pide el «ID de lista» | «está en la lista», «no está en la lista» | | «Evento» | Si ha hecho algo, como `placed_order` (pedido) o `form_submitted` | «ha ocurrido alguna vez», «no ha ocurrido nunca», «ha ocurrido en los últimos N días», «ha ocurrido al menos N veces», «ha ocurrido como mucho N veces» | | «Total de un evento» | Sumas o medias, como «gastó más de 100 € en 90 días» | «es mayor que», «es menor que»… | | «Tag» | Si tiene un tag | «tiene el tag», «no tiene el tag» | Notas sobre cada tipo: - **«Engagement».** Las aperturas cuentan las de Tornyllo y la última apertura traída de Klaviyo. Los clics solo cuentan los de emails enviados desde Tornyllo. - No uses «abrió una campaña concreta» ni «hizo clic en una campaña concreta»: no hay forma de elegir la campaña, y no encuentran a nadie. - **«Propiedad de perfil».** Los campos del propio contacto son `email`, `firstName`, `lastName`, `phone`, `locale`, `status` y `source`. Las sugerencias del campo muestran además los datos más usados, por ejemplo la ciudad de Klaviyo (`location.city`). - «es igual a» distingue mayúsculas de minúsculas. - **«Evento» con «al menos» o «como mucho N veces».** El número de veces se escribe en el campo «Días». - **«Total de un evento».** La cantidad con la que se compara (por ejemplo, 100) también va en el campo «Días». - Al elegir este tipo viene preparado para «suma de `order.total` de `placed_order` en los últimos 90 días es mayor que 100». - **«Membresía en lista».** El identificador de la lista se copia de la dirección de su ficha. - **«Tag».** El identificador de un tag no se ve en ninguna pantalla, así que esta regla es difícil de usar. Pide ayuda a Fernando. **Segmentos traídos de Klaviyo.** Lo que Tornyllo no supo traducir queda como una regla «Propiedad de perfil» con un campo que empieza por `klaviyo_` y el operador «tiene algún valor». No la cumple nadie. Rehazla a mano. ## Campañas Una campaña es un email que se manda una vez a una lista o a un segmento: una newsletter, una promoción, un aviso. Equivale a «Campaigns» en Klaviyo. ### La lista de campañas ![La lista de campañas con sus estados, tasas y filtros](https://tornyllo.floresenelcolumpio.com/ayuda/campanas.webp) - **Botón «Crear campana»:** crea una campaña nueva. - **Buscador:** «Buscar por nombre o asunto...». No distingue mayúsculas ni tildes. - **Filtros:** - Estado: «Todos los estados», «Borrador», «Programada», «Enviando», «Enviada», «En pausa» o «Fallida». - Periodo: «Cualquier fecha», «Últimos 30 días», «Últimos 90 días», «Este año» o «El año pasado». - Pulsa «Buscar» para aplicarlos y «Quitar filtros» para volver a verlas todas. - **Columnas:** «Campana», «Estado», «Envío», «Apertura», «Clic», «Creada» y «Modificada». - Pulsa el título de una columna para ordenar por ella, y otra vez para invertir el orden. - Por defecto salen primero los borradores y luego las más recientes. - Las que vienen de Klaviyo llevan «· importada de Klaviyo» debajo del nombre. - **Menú «⋯» de cada fila:** - «Abrir detalle»; - «Editar contenido», solo si aún se puede editar; - «Clonar»; - «Copiar enlace», que copia la dirección de la campaña en el panel (no es una versión web del email). Desde la lista no se pueden eliminar campañas: se eliminan desde su ficha. ### Crear una campaña ![El formulario «Crear campaña»](https://tornyllo.floresenelcolumpio.com/ayuda/campana-nueva.webp) 1. En «Campañas», pulsa «Crear campana». 2. Rellena el formulario: - **«Nombre»:** para ti, no lo ve nadie. Mínimo 3 caracteres. - **«Asunto»:** lo que se ve en la bandeja de entrada. Mínimo 3 caracteres. Admite [variables](#personalizar-con-variables) como `{{nombre|}}`. - **«Preheader»:** la línea que se ve junto al asunto. - **«Plantilla de partida»:** la plantilla de la que copiar el diseño, o «Sin plantilla: diseñaré el email desde cero». La campaña se queda una copia: lo que cambies luego en la campaña no toca la plantilla, ni al revés. - **«Lista principal»** o **«Segmento principal»:** a quién va. Si eliges un segmento, la lista se ignora. Solo se puede elegir una lista o un segmento, y no hay exclusiones. - **«Nombre del remitente»** y **«Correo del remitente»:** quién lo envía. Si los dejas vacíos se usa el remitente del sistema que configuró Fernando. El correo tiene que estar verificado en Amazon SES; si no lo está, el envío fallará. - **«Responder a»:** a dónde llegan las respuestas. Vacío, al remitente. - **«Smart sending (horas)»:** no se envía a quien haya recibido otro email de marketing en esas horas. Por defecto 16; 0 lo desactiva. Quien se salta se queda sin esta campaña: no se le manda más tarde por sí sola (ver [Quién recibe la campaña](#quien-recibe-la-campana)). - **«Optimizar la hora de envío»:** manda a cada persona a la hora a la que suele abrir, a lo largo de las 24 horas siguientes. Quien no tiene historial lo recibe al momento. No lo marques si el email tiene que llegar a una hora concreta. 3. Pulsa «Crear campaña». La campaña queda en «Borrador» y se abre su ficha. Crear una campaña no envía nada. Si algo no está bien, sale «Revisa los campos marcados.» con el motivo debajo de cada campo, por ejemplo «El asunto es obligatorio (3 caracteres como mínimo).» > **Cuidado:** si no eliges ni lista ni segmento, la campaña no irá a nadie. Al pulsar «Enviar ahora» se marcaría como «Enviada» con 0 destinatarios y ya no se podría usar. ### La ficha de una campaña ![La ficha de una campaña en borrador, con su email y la vista previa](https://tornyllo.floresenelcolumpio.com/ayuda/campana-borrador.webp) - **Arriba:** el nombre, el asunto, la etiqueta de estado (y «Por tandas» si la campaña se manda por partes) y los botones «Clonar» y «Eliminar». - **Tarjetas:** - «Destinatarios»: marca 0 hasta que se envía, porque no es una estimación; - «Tasa de apertura», «Tasa de clic» y «Bajas», las tres en porcentaje. Cuando ya se ha enviado, debajo de cada una sale cuántos contactos hay detrás; - «Ingresos atribuidos», con los pedidos debajo. - **Panel «Email»:** «Asunto», «Preheader», «Remitente», «Responder a» y de dónde viene el «Contenido». Debajo, los botones: - «Diseñar el email» (si aún no tiene) o «Editar email»: abre el editor; - «Editar ajustes»: el asunto, el remitente, la audiencia y el smart sending; - «Enviar prueba»; - «Guardar como plantilla». - **A la derecha:** la vista previa del email, con los botones «Desktop» y «Móvil». - **Más abajo:** - «Operativa», para programar o enviar, a toda la audiencia o por tandas; - «Contexto», con un resumen de a quién va y cuándo; - «Tandas», solo si la campaña se manda por partes: los resultados de cada tanda; - «Variantes A/B»; - «Registro de envios»; - «Enlaces top», que de momento no se rellena: ignóralo. ### Diseñar el email 1. En la ficha, pulsa «Diseñar el email» o «Editar email». 2. Si quieres partir de una plantilla, elígela en «Elige una plantilla» y pulsa «Usar esta plantilla». - Si el email ya tenía contenido, sale «¿Sustituir el email por la plantilla?». - Lo que había se pierde y no se puede deshacer. 3. Edita el email con el [editor de emails](#el-editor-de-emails). 4. Pulsa «Guardar cambios». 5. Pulsa «Volver a la campaña». ![El editor del email de una campaña](https://tornyllo.floresenelcolumpio.com/ayuda/campana-contenido.webp) Aquí no se cambia el asunto: se cambia en «Editar ajustes», desde la ficha. Si la campaña empieza a enviarse mientras la editas, al guardar sale «No se ha guardado: la campaña ha empezado a enviarse (o ya ha salido) mientras la editabas.» ### Enviar una prueba Antes de un envío real, mándate siempre una prueba. ![El diálogo «Enviar prueba»](https://tornyllo.floresenelcolumpio.com/ayuda/campana-prueba.webp) 1. Pulsa «Enviar prueba», en la ficha o en el editor. - **Desde la ficha** se prueba el email guardado. - **Desde el editor** se prueba lo que hay en pantalla, aunque no lo hayas guardado. 2. En «Enviar a», escribe una o varias direcciones separadas por comas, hasta 10. Si una es de un contacto, la prueba sale con sus datos; si no, con datos de ejemplo («Ana Ruiz»). 3. Pulsa «Enviar prueba» y lee el resultado: - «Enviada a …»: mira tu bandeja de entrada, y también spam y «Promociones». - «Guardada para …, sin salir a internet.»: Tornyllo está en modo de prueba y no envía de verdad. Avisa a Fernando. - «No ha salido para…»: lo más habitual es que el remitente no esté verificado en Amazon SES. **No envíes la campaña** hasta que Fernando lo arregle. Qué tiene de especial una prueba: - Lleva «[Prueba]» delante del asunto. - No cuenta como envío ni sale en los informes. - Su enlace de baja lleva a una página que dice «Enlace no válido», y es normal. - Solo prueba el asunto principal, no las variantes A/B. ### Antes de enviar: comprobaciones Antes de programar o enviar, repasa esto: - [ ] El asunto y el preheader no tienen faltas, y las variables salen bien en la prueba. - [ ] El remitente es el de siempre. - [ ] En «Contexto» aparece la lista o el segmento correcto. - [ ] En «¿A quién se envía?» está marcado lo que quieres: «A toda la audiencia», o «Solo a una parte» con el tamaño de la tanda. La frase de debajo dice a cuántos saldrá. - [ ] La prueba te ha llegado, se ve bien en el móvil y los enlaces funcionan. - [ ] El email lleva un bloque «Pie legal» con el enlace de baja (ver [El enlace de baja](#el-enlace-de-baja)). - [ ] Si acabas de llegar de Klaviyo, la audiencia sigue el [plan de calentamiento](#paso-2-el-calendario-de-envios). - [ ] Si ese día sale más de un email, en «Contexto» pone «Smart sending: desactivado» (ver [Varios emails en pocos días](#varios-emails-en-pocos-dias-black-friday-navidad)). ### Programar o enviar ahora ![El panel «Operativa», con «Solo a una parte» marcado, para programar o enviar ya](https://tornyllo.floresenelcolumpio.com/ayuda/campana-operativa.webp) **Primero, a quién.** En «¿A quién se envía?», arriba del panel, elige: - **«A toda la audiencia»:** todos los suscritos de la lista o el segmento, de una vez. Es lo que viene marcado. - **«Solo a una parte (envío por tandas)»:** un número de contactos o un porcentaje de la audiencia, y el resto más adelante. Se explica en [Enviar por tandas](#enviar-por-tandas). Debajo, una frase dice a cuántos saldrá con lo que has elegido, por ejemplo «Saldrá a 2638 contactos: los suscritos del segmento «Activos 30 días».». Son los números de cuando abriste la ficha: al salir se vuelve a calcular la audiencia. Lo que elijas vale para los dos botones, programar y enviar ahora. **Para programar:** 1. En «Operativa», rellena «Programar para» con la fecha y la hora. La hora es siempre la de España (Madrid). 2. Pulsa «Guardar programacion». No sale ningún mensaje, pero la etiqueta pasa a «Programada» y en «Contexto» aparece «Programada: …». 3. A esa hora sale sola. Hasta entonces puedes seguir cambiando el email: se envía lo que haya en el momento de salir. Para cambiar la hora, vuelve a guardar con otra. **No hay botón para desprogramar:** si quieres que no salga, pon una fecha muy lejana mientras lo decides, o elimina la campaña. Una fecha que ya ha pasado hace que salga enseguida. **Para enviar ahora:** pulsa «Enviar ahora». > **Cuidado:** «Enviar ahora» envía de verdad, en el acto y **sin pedir confirmación**. El botón se queda en «Enviando…» hasta que termina, que puede tardar minutos si es mucha gente. Para listas grandes es más seguro programarla para dentro de 5 minutos: así el envío corre en segundo plano y se reintenta solo si falla. En vez de los botones puede salir: - «La campaña no tiene contenido todavía…»: diseña el email antes. - «Esta campaña se envió desde Klaviyo…»: no se puede reenviar. Clónala para preparar un envío nuevo. ### Enviar por tandas Sirve para mandar una campaña primero a una parte de su audiencia, mirar cómo ha ido y seguir con la parte siguiente cuando quieras. Es lo más cómodo para calentar los envíos al llegar desde Klaviyo, para probar un email con unos pocos antes de mandarlo a todos y para repartir una lista grande en varios días. Nadie recibe la campaña dos veces. **La primera tanda:** 1. En la ficha de la campaña, en «Operativa», marca «Solo a una parte (envío por tandas)». 2. En «Tamaño de la tanda», escribe un número y elige «contactos» o «% de la audiencia». Por ejemplo, `500` «contactos». - Debajo sale a cuántos irá, por ejemplo «Esta tanda: 500 contactos, por sorteo entre los 2638 que aún no la tienen. Después quedarán 2138.». 3. Pulsa «Enviar ahora», o rellena «Programar para» y pulsa «Guardar programacion», como en un envío normal (ver [Programar o enviar ahora](#programar-o-enviar-ahora)). Cuando la tanda sale, la campaña pasa a «Enviada» con la etiqueta «Por tandas» al lado. En «Contexto» pone cuántas tandas han salido y cuántas personas quedan por recibirla, y más abajo aparece el cuadro «Tandas». ![El cuadro «Tandas» de una campaña: la primera tanda con sus resultados y la segunda programada](https://tornyllo.floresenelcolumpio.com/ayuda/campana-tandas.webp) **Las siguientes tandas:** 1. Espera a tener resultados (entre 24 y 48 horas si estás calentando) y míralos en el cuadro «Tandas». Hay una fila por tanda con «Tamaño», «Cuándo», «Enviados», «Apertura», «Clic», «Rebotes», «Quejas» y «Bajas». Compáralos con la tabla del [paso 3](#paso-3-que-mirar-despues-de-cada-envio). 2. En «Operativa», marca otra vez «Solo a una parte» con el tamaño de la tanda siguiente, o «A todos los que quedan» para la última. 3. Pulsa «Enviar ahora», o prográmala. Una tanda programada sale en el cuadro como «Pendiente», con su hora, y en «Contexto» pone que espera a salir. Cómo funciona: - **Grupos fijos.** Cada tanda sale por sorteo entre los suscritos que aún no tienen la campaña. Es un sorteo fijo: cada contacto tiene siempre el mismo puesto, así que los grupos no cambian. Con la misma audiencia, la primera tanda de cualquier campaña va a las mismas personas, y la segunda a las siguientes. Quien entra nuevo en el segmento ocupa su puesto sin mover a los demás. - **Nadie la recibe dos veces.** Una tanda solo elige entre quienes aún no tienen la campaña. - **Los porcentajes son de toda la audiencia,** es decir, de los suscritos de la lista o el segmento, no de los que quedan. Para cuatro grupos de tamaño parecido, manda cuatro tandas del 25 %: la última se queda con los que falten. El 100 % es lo mismo que «A toda la audiencia». - **La audiencia se calcula cuando sale cada tanda,** como en cualquier envío. En una tanda programada, el sorteo se hace a esa hora, con el segmento de ese momento. - **El smart sending sigue valiendo.** Quien se salta por haber recibido otro email hace poco no cuenta en la tanda y puede entrar en una de las siguientes. - **Si una tanda se corta a medias** (por un fallo o una actualización de Tornyllo), al volver a enviar se retoma esa misma tanda, con la gente que le tocó. Sale el aviso «Se retoma la tanda …, que se cortó a medias…», y el tamaño que hubieras elegido no se usa. - **Manda todas las tandas desde la misma campaña.** No uses «Clonar» para la parte siguiente: la copia es otra campaña, su primera tanda iría a las mismas personas que la primera de la original y les llegaría dos veces. - **El email no se puede cambiar entre tandas,** igual que en cualquier campaña que ya ha salido: todos tienen que recibir lo mismo. - **Con «Optimizar la hora de envío»,** cada tanda se reparte a lo largo de las 24 horas siguientes, y hasta que termina no se puede mandar la siguiente. ### Quién recibe la campaña Se decide en el momento de enviar, no al crearla: 1. **La audiencia.** Es el segmento, recalculado en ese momento, o los miembros que tenga la lista en ese momento. 2. **Solo los suscritos.** Se saltan los dados de baja, los pendientes de confirmar y los suprimidos. 3. **El smart sending.** Se salta a quien haya recibido otro email de marketing (de campaña o de flujo) en las últimas horas que marque «Smart sending (horas)». No se le manda después por sí sola. Si quieres que le llegue, pasadas esas horas vuelve a enviar la campaña desde «Operativa» con «A toda la audiencia» (o «A todos los que quedan»): sale solo a quien aún no la tiene, y la frase de debajo dice a cuántos. 4. **Si va por tandas,** solo a los de la tanda que sale (ver [Enviar por tandas](#enviar-por-tandas)). 5. **Nadie la recibe dos veces.** Cada email lleva su enlace de baja personal y la opción de baja rápida que muestran Gmail y Apple Mail. También lleva cómo contar las aperturas y los clics. ### Varios emails en pocos días (Black Friday, Navidad) En una semana con varios emails al día, cambia estos dos ajustes en **cada** campaña de esa semana. Están al crearla y en «Editar ajustes»: 1. **«Smart sending (horas)»: `0`.** Con el 16 que viene puesto, el segundo y el tercer email del día no le llegan a casi nadie. Tornyllo se salta a quien haya recibido otro email de marketing en las 16 horas anteriores, sea de una campaña o de un flujo (por ejemplo, el de carrito abandonado), y ya no se lo manda. 2. **«Optimizar la hora de envío»: sin marcar.** Reparte el envío a lo largo de las 24 horas siguientes, así que el email de «últimas horas» llegaría tarde a mucha gente y los de un mismo día se mezclarían. Compruébalo en «Contexto»: tiene que poner «Smart sending: desactivado», sin «hora de envío optimizada» detrás. Un truco: deja así la primera campaña de la semana y saca las demás con «Clonar», porque las copias se quedan con los mismos ajustes. Además: - **Programa cada campaña con antelación** con «Guardar programacion», y comprueba que todas digan «Programada». Así salen solas aunque no estés delante (ver [Programar o enviar ahora](#programar-o-enviar-ahora)). - **Deja como poco 4 o 5 horas entre dos campañas del mismo día.** Un envío a mucha gente tarda en salir entero, y así no se pisan. - **Mándate una prueba de cada una**, como siempre (ver [Enviar una prueba](#enviar-una-prueba)). - **El máximo diario de Amazon SES (lo hace Fernando).** Amazon SES deja enviar un número máximo de emails al día. El día con más envíos tiene que caber con margen: por ejemplo, tres campañas a «Activos 90 días» más los flujos. Si se pasa, el resto de la campaña no sale (en el «Registro de envios» aparece como `FAILED`) y Tornyllo no lo vuelve a intentar. Pásale a Fernando el calendario con tiempo, con el tamaño de cada segmento. - **Para que la gente se apunte a algo (un acceso anticipado, un sorteo),** crea una lista para eso, por ejemplo «Acceso anticipado», y un formulario con esa lista como «Lista destino». Pon su «URL alojada» en un botón de los emails previos. Quien ya estaba suscrito sigue suscrito, entra en la lista y no pierde nada de su ficha (ver [Formularios](#formularios)). Los emails del acceso anticipado van después a esa lista. ### Estados de una campaña | Estado | Qué significa | ¿Se puede editar? | | --- | --- | --- | | «Borrador» | Creada y sin programar | Sí | | «Programada» | Tiene fecha y saldrá sola | Sí, hasta que empiece | | «Enviando» | Está saliendo ahora | No. Tampoco se puede eliminar ni programar | | «Enviada» | Ha terminado | No: lo que ves es lo que recibió la gente. Clónala para reutilizarla | | «Fallida» | El envío se cortó por un error | Sí, si no llegó a salir. «Enviar ahora» la retoma. Avisa a Fernando | | «En pausa» | Existe en el filtro, pero ningún botón la pone | — | Una campaña que va por tandas pasa a «Enviada» después de cada tanda, aunque queden personas por recibirla, y a «Programada» si programas la siguiente. Lleva al lado la etiqueta «Por tandas», y «Contexto» dice cuántas quedan. ### Variantes A/B Sirven para probar dos o más **asuntos** y ver cuál se abre más. 1. En la ficha, en «Variantes A/B», rellena: - «Etiqueta», por ejemplo «Variante B»; - «Asunto alternativo»; - «Peso», el porcentaje de la audiencia que lo recibirá. 2. Pulsa «Añadir variante». 3. Envía o programa la campaña como siempre. 4. Cuando lleve un tiempo enviada, compara «Apertura» y «Clic» en la tabla de variantes. Cómo funciona: - **Solo cambia el asunto;** el contenido es el mismo para todos. - La fila «Control» es el asunto normal y recibe el resto del porcentaje. Con una variante de peso 50, el reparto es 50/50. - Todo sale en el mismo envío. A diferencia de Klaviyo, no hay una fase de prueba que mande sola el ganador al resto, pero se puede hacer a mano con las [tandas](#enviar-por-tandas): manda una primera tanda (por ejemplo, del 20 %), compara las variantes al día siguiente, pulsa «Declarar ganador» y manda el resto con «A todos los que quedan». - «Declarar ganador» solo cambia lo que quede por enviar. - No toques las variantes mientras la campaña se está enviando. ### Clonar, guardar como plantilla y eliminar - **«Clonar».** Está en el menú «⋯» de la lista o en la ficha, y en las campañas ya enviadas aparece como «Clonar para reutilizarla». - Pide el «Nombre de la copia» y se confirma con «Clonar campaña». - La copia empieza en «Borrador», con el mismo email, la misma audiencia, los mismos ajustes y las mismas variantes. - No se copian ni la programación ni las métricas. - Es la forma de repetir una campaña, o de reutilizar una que vino de Klaviyo. - **«Guardar como plantilla».** Guarda una copia del email, tal como está guardado, con el nombre que le pongas. Sale «Plantilla guardada». - Si ya hay una plantilla con ese nombre, sale «Ya hay una plantilla con ese nombre. Elige otro.». - Si estás en el editor, pulsa antes «Guardar cambios». - **«Eliminar».** Sale «¿Eliminar la campaña "…"?». - **No se puede deshacer.** - Los emails ya enviados siguen contando en los informes, pero se pierden la campaña, sus métricas y sus ingresos. ### Resultados de una campaña enviada ![Una campaña enviada: destinatarios, tasas, bajas e ingresos](https://tornyllo.floresenelcolumpio.com/ayuda/campana-enviada.webp) - **«Destinatarios»:** a cuántas personas se intentó enviar. - **«Tasa de apertura»** y **«Tasa de clic»:** cuántas personas abrieron o hicieron clic al menos una vez, entre las que lo recibieron. Las que lo recibieron son a las que salió menos los rebotes, como en Klaviyo. - **«Bajas»:** cuántas personas se dieron de baja desde este email, también entre las que lo recibieron. Es el porcentaje que hay que comparar con la tabla de [qué números son buenos](#paso-3-que-mirar-despues-de-cada-envio). - **Debajo de cada tasa,** en pequeño, cuántos contactos hay detrás, por ejemplo «472 contactos la han abierto», «12 contactos han hecho clic» o «1 contacto se ha dado de baja». - **«Ingresos atribuidos»:** los pedidos de destinatarios en los 7 días siguientes, si este fue el último email de marketing que recibieron. Basta con haberlo recibido: no hace falta abrirlo. Debajo, cuántos pedidos son. - **«Registro de envios»:** cada destinatario con su estado, en inglés. El estado dice lo más importante que ha pasado con ese email: si alguien se da de baja y después vuelve a abrirlo, sigue en `UNSUBSCRIBED`. - `SENT`: enviado. Amazon SES lo ha aceptado, y cuenta como recibido en las tasas. Si SES no consigue entregarlo después de reintentarlo durante horas (un rebote temporal: buzón lleno, servidor caído), sigue en `SENT`, pero ya no cuenta como recibido. Al contacto no se le suprime: el siguiente email puede llegarle. - `DELIVERED`: entregado. Amazon SES ha avisado de que llegó. - `OPENED`: abierto. - `CLICKED`: ha hecho clic. - `BOUNCED`: rebote permanente: la dirección no existe o no acepta correo. El contacto queda suprimido. - `COMPLAINED`: lo marcó como spam. El contacto queda suprimido. - `UNSUBSCRIBED`: se dio de baja desde este email. - `FAILED`: no salió, por ejemplo porque el remitente no estaba verificado. No se reintenta. - `PENDING`: aún no ha salido. ### Campañas traídas de Klaviyo - Llevan «Campana · importada de Klaviyo» encima del título. - Las ya enviadas muestran las cifras de Klaviyo, con el aviso «Métricas de Klaviyo, traídas el …», porque aquí no hay un registro de cada envío. - Una campaña enviada desde Klaviyo **no se puede volver a enviar** desde aquí: clónala para preparar una nueva. - Las que en Klaviyo estaban programadas llegan aquí como **borradores**. Si siguen programadas en Klaviyo, cancélalas allí, o la gente las recibirá dos veces. - Volver a importar no pisa las campañas que hayas editado aquí. ## El editor de emails Es el mismo para las campañas, las plantillas y los emails de los flujos. ### Las partes del editor En la barra de arriba están: - **«Diseño» / «Vista real».** «Diseño» es el lienzo donde editas. «Vista real» enseña el email tal como saldrá, con datos de ejemplo y los productos reales de la tienda. - **«Nombre»** y **«Preheader».** En los emails de flujo hay además un «Asunto». - **Deshacer y rehacer** (las flechas, o Ctrl+Z y Ctrl+Mayús+Z). Guarda hasta 100 pasos, pero el historial se borra al guardar. - **«Versiones»**, solo en las plantillas. - **«Desktop» / «Móvil»:** cómo se ve en un ordenador y en un teléfono. - **«Enviar prueba»** y **«Guardar cambios».** Las otras zonas del editor: - **A la izquierda:** las «Filas» (la estructura de columnas) y los «Bloques» (el contenido). - **En el centro:** el lienzo con el email. - **A la derecha:** las propiedades de lo que hayas seleccionado y, si no hay nada seleccionado, la lista de «Variables disponibles». > **Cuidado:** > - El editor **no avisa si te vas sin guardar**: pulsa «Guardar cambios» antes de salir. Al guardar no sale ningún mensaje: la página se recarga. > - Pulsar Intro dentro de un campo también guarda. ### Añadir y mover contenido 1. **Pon una fila.** En «Filas», elige un diseño: «1 columna», «2 columnas», «3 columnas», «4 columnas», «Estrecha + ancha» o «Ancha + estrecha». Haz clic para ponerla al final, o arrástrala entre dos filas. 2. **Mete bloques.** Arrastra un bloque desde «Bloques» hasta una columna, o haz clic en él para ponerlo al final. Mientras arrastras, una franja punteada marca dónde caerá. 3. **Organiza.** - Al pasar el ratón por una fila salen, a su izquierda, «Arrastrar fila», «Seleccionar fila», «Duplicar fila» y «Eliminar fila». - En un bloque salen, arriba a la derecha, «Arrastrar para mover», «Duplicar bloque» y «Eliminar bloque». - Borrar no pide confirmación. Si te equivocas, usa deshacer antes de guardar. 4. **Edita.** Haz clic en un bloque y cambia su contenido en el panel de la derecha. En los bloques normales, el texto se escribe en ese panel, no sobre el email. ![Un bloque de texto seleccionado, con su contenido y su estilo a la derecha: «Tipo de letra» en Georgia](https://tornyllo.floresenelcolumpio.com/ayuda/editor-bloque.webp) ### Estilo de un bloque En el panel de la derecha, la caja «Estilo» tiene: - **«Color del texto»** y **«Color de fondo».** En un botón se llaman «Color del botón»; en un separador, «Color de la línea». - **«Alineación»:** izquierda, centro o derecha. - **«Tipo de letra»,** en los titulares, los textos y los botones: Arial, Helvetica, Verdana, Tahoma, Trebuchet MS, Georgia, Times New Roman o Courier New. Son las que se ven igual en casi cualquier programa de correo. «Por defecto» deja la de siempre de Tornyllo (Helvetica Neue; quien no la tenga ve Helvetica o Arial). - **«Tamaño (px)».** Si no pones ninguno, un titular sale a 34 px si es H1, a 26 si es H2 y a 22 si es H3; un texto y un botón, a 16. - **«Margen sup.»** y **«Margen inf.»:** el espacio por encima y por debajo. - **«Restablecer»:** deja todo como estaba. La letra y el tamaño de esta caja son los de todo el bloque. Para cambiar solo unas palabras de un «Texto», usa la barra de formato (ver [Texto con formato](#texto-con-formato)). El color y la forma de los botones de todos los emails se cambian en [Ajustes](#ajustes), en «Marca y pie de emails». ### Texto con formato En un bloque «Texto», la barra tiene: - «Tipo de letra» (el botón «Letra») y «Tamaño», en píxeles, con las mismas letras que «Estilo»; - «Negrita», «Cursiva», «Subrayado»; - «Lista con viñetas» y «Lista numerada»; - «Quitar formato», que quita también la letra y el tamaño puestos con la barra; - «Insertar enlace», que pide la «URL del enlace». Elige primero las palabras y después pulsa el botón. Si no eliges nada, la letra y el tamaño se aplican al párrafo donde está el cursor. Donde los pongas, mandan sobre la letra y el tamaño de «Estilo», que son los del resto del bloque. Lo que pegues se pega sin formato. El color es de todo el bloque: se cambia en «Estilo». ### Imágenes 1. Haz clic en un bloque «Imagen» y pulsa «Elegir imagen». Si ya tiene una, el botón es «Cambiar imagen». 2. En el diálogo «Elegir imagen», usa una de estas pestañas: - **«Subir»:** arrastra la imagen o pulsa «Elegir archivo». Admite PNG, JPG, GIF o WebP, de hasta 5 MB. - **«Biblioteca»:** las imágenes que ya has subido. - **«Desde una URL»:** pega la dirección de una imagen y pulsa «Usar esta imagen». 3. Si quieres que la imagen lleve a algún sitio al pulsarla, rellena «Enlace al pulsar la imagen». 4. Rellena el «Texto alternativo»: lo que se lee si la imagen no carga. 5. Pulsa «Guardar cambios». Errores posibles: - «La imagen pasa de 5 MB. Redúcela y vuelve a subirla.» - «Solo se pueden subir imágenes PNG, JPG, GIF o WebP.» Las imágenes subidas no se pueden borrar desde el panel. ### Los bloques | Bloque | Para qué | Qué se configura | | --- | --- | --- | | «Titular» | Un título | «Nivel» (H1, H2 o H3) y «Texto» | | «Texto» | Párrafos, listas, enlaces | «Contenido», con formato o en texto plano | | «Imagen» | Una foto | La imagen, «Enlace al pulsar la imagen», «Texto alternativo» y «Anchura (px)» | | «Botón» | Una llamada a la acción | «Etiqueta» y «URL destino». **Viene apuntando a example.com: cámbialo** | | «Separador» | Una línea | «Color de la línea» | | «Espacio» | Aire entre bloques | «Altura (px)» | | «Productos» | Productos de la tienda | «Origen de los productos» (novedades, más vendidos, elegidos a mano o vistos por el contacto), número, columnas, precio y botón. En el lienzo salen huecos grises: los productos se ven en «Vista real» | | «Carrito» | El carrito abandonado del contacto | Titular, botón y «Mensaje si el carrito está vacío». **Úsalo solo en flujos de carrito abandonado** | | «Pie legal» | Tus datos y el enlace de baja | «Nombre de la empresa», «Dirección postal» y «Texto de baja». No se rellena solo: escríbelos en el bloque | En la paleta también aparece el [contenido universal](#contenido-universal) que tengas guardado. Un clic lo pone al final del email. ### Personalizar con variables Las variables se sustituyen por los datos de cada persona. Se pueden escribir en: - el asunto y el preheader; - los textos, titulares y botones de los bloques normales; - los asuntos de las variantes A/B. **Datos del contacto:** - `{{nombre}}`, `{{apellidos}}` y `{{nombreCompleto}}`; - `{{email}}` y `{{telefono}}`; - `{{empresa}}` y `{{ciudad}}`. **Cualquier otro dato del contacto:** `{{prop.CLAVE}}`, por ejemplo `{{prop.ciudad}}`. **Carrito, pedido y producto:** - del carrito del contacto: `{{carrito.total}}` y `{{carrito.url}}`; - del pedido y del producto: `{{pedido.total}}` y `{{producto.nombre}}`. Solo tienen datos en los flujos: en una campaña salen vacíos. **Valor por defecto, si el dato falta:** `{{nombre|cliente}}`. Sale «cliente» a quien no tenga nombre. Con `{{nombre|}}`, a quien no tenga nombre no le sale nada. > **Cuidado:** > - Si un dato no existe, la variable **sale tal cual** en el email (por ejemplo, «Hola {{prop.ciudad}}»). Ponle siempre un valor por defecto. > - En los asuntos no uses la forma de Klaviyo (`{{ first_name|default:'amiga' }}`): escribe `{{nombre|amiga}}`. ### El enlace de baja Todo email de marketing tiene que llevar un enlace para darse de baja. Tornyllo no impide enviar sin él. - **En los emails hechos en Tornyllo,** pon al final un bloque «**Pie legal**»: es la única forma de poner el enlace de baja. - **En los emails traídos de Klaviyo,** el enlace de baja de Klaviyo (`{% unsubscribe %}`) se convierte solo. Al editar el texto del pie donde está, no lo borres ni lo cambies. El enlace lleva a una página de preferencias. Ahí la persona elige qué listas quiere o se da de baja de todo (ver [Las páginas que ve tu público](#las-paginas-que-ve-tu-publico)). ### Emails traídos de Klaviyo Los emails importados conservan el diseño de Klaviyo tal cual. En el lienzo aparece «Email importado», y se editan de otra manera. Es también lo que pasa al clonar una campaña que vino de Klaviyo para reutilizar su email. - **Textos.** Haz clic en un texto para editarlo directamente sobre el email. Se edita el bloque de texto entero, como en Klaviyo: el título y sus párrafos a la vez, no frase a frase. Encima sale una barra de formato: - «Tipo de letra»: primero salen las que ya usa el email y después las que se ven bien en cualquier programa de correo (Arial, Georgia, Verdana…); - «Tamaño», en píxeles; - «Color del texto»: los colores del email y unos cuantos básicos; - «Negrita», «Cursiva», «Subrayado» y «Tachado»; - «Alinear a la izquierda», «Centrar» y «Alinear a la derecha», que alinean el párrafo entero; - «Insertar enlace» (o «Cambiar el enlace» si estás en uno), que pregunta «¿A dónde lleva el enlace?», y «Quitar el enlace»; - «Quitar formato». Elige primero el trozo de texto y después pulsa el botón. Si no eliges nada, el tamaño, la letra y el color se aplican al párrafo donde está el cursor. Intro empieza un párrafo nuevo. Esc deshace todo lo que hayas cambiado en ese texto desde que entraste en él. Lo pegado entra sin formato. Los cambios pasan al email al salir del texto (también al pulsar «Guardar cambios», que los guarda), y entonces se pueden deshacer con la flecha de deshacer de arriba. - **Textos sueltos.** El texto de un botón (como «Ver las rebajas») y alguno que comparte su sitio con una imagen se editan como antes, sin formato: Intro termina y Esc lo deshace. ![La barra de formato encima de un texto de un email traído de Klaviyo](https://tornyllo.floresenelcolumpio.com/ayuda/editor-importado-texto.webp) - **Imágenes.** Haz clic en una imagen. Sale el panel «Imagen seleccionada» con: - «Cambiar imagen»; - «Enlace al pulsar la imagen» y «Quitar el enlace»; - «Texto alternativo». - **Botones y enlaces.** Haz clic en ellos y cambia «A dónde lleva». - **Mover o quitar partes.** Pasa el ratón por encima de una parte: se recuadra y aparecen los botones «Arrastrar para mover este bloque», «Seleccionar el bloque que lo contiene» y «Eliminar del email». Este último no pide confirmación. - **Añadir bloques.** Arrastra un «Titular», «Texto», «Imagen», «Botón», «Separador» o «Espacio» al punto del email donde lo quieras. - Los demás bloques no se pueden meter, y sale «Este bloque no puede ir dentro de un email importado.». - El botón nuevo trae «Ver más» y un enlace vacío: cámbialo. - **Listas del panel derecho.** Sin nada seleccionado, el panel derecho muestra las listas de «Imágenes», «Enlaces» y «Textos alternativos» del email, para cambiarlos uno a uno. Los cambios se aplican al salir de cada campo, así que haz clic fuera antes de guardar. Lo que no se puede hacer: - Cambiar los fondos, los colores y la forma de los botones o la maquetación de un email importado. Solo editando su HTML («Editar el HTML»), y eso es cosa de Fernando. Los textos sí: letra, tamaño, color y negritas, con la barra de formato. - Usar las variables de Tornyllo, como `{{nombre}}`, dentro del diseño importado. Ahí siguen funcionando las de Klaviyo, como `{{ first_name }}`. En «Diseño» se ven tal cual y en «Vista real», ya traducidas. > **Cuidado:** > - Si sale el aviso «Este email trae etiquetas de Klaviyo que aquí no tienen traducción y saldrían tal cual…», cambia o quita las etiquetas que nombra antes de enviarlo. > - Para `{{ organization.full_address }}`, rellena la «Dirección postal» en [Ajustes](#ajustes). > - No cambies los enlaces que empiezan por `{%`: son el enlace de baja. > - Las imágenes siguen alojadas en Klaviyo. Si algún día cierras esa cuenta, súbelas de nuevo con «Cambiar imagen» para que queden en Tornyllo. ## WhatsApp Un número de WhatsApp Business solo para los avisos de la tienda: las novedades, el Black Friday… No es el WhatsApp de atención de siempre, que sigue igual. Está en el menú «WhatsApp», que solo aparece cuando Fernando lo ha configurado. Tiene cuatro pestañas: «Bandeja», para leer y contestar las conversaciones, «Campañas», para mandar un aviso a quien ha dado permiso, «Plantillas» y «Ajustes». **Cómo funciona WhatsApp, en corto:** - **La ventana de 24 horas.** Cuando alguien escribe al número, durante las 24 horas siguientes se le puede contestar libremente. Pasado ese tiempo, o a quien no ha escrito nunca, solo se le puede mandar una **plantilla**: un mensaje que Meta (la empresa de WhatsApp) ha aprobado antes. - **Solo a quien ha dado permiso.** Los avisos por WhatsApp solo se mandan a quien ha dicho que quiere recibirlos por WhatsApp, y de esta tienda (ver [Quién recibe avisos por WhatsApp](#quien-recibe-avisos-por-whatsapp)). El teléfono de un pedido no es un permiso. - **Cada mensaje cuesta.** Meta cobra cada mensaje de marketing que llega: unos 5 o 6 céntimos más IVA en España. - **Pocos mensajes.** WhatsApp no es el email: en un Black Friday, dos o tres avisos, no catorce. Cada vez que alguien bloquea el número o lo denuncia, Meta le baja la calidad, y con ella a cuántas personas deja escribir. ### La bandeja Donde se leen y se contestan las conversaciones del número. El número junto a «WhatsApp», en el menú, dice cuántas tienen algo sin leer. ![«WhatsApp → Bandeja»: las conversaciones, la de Carmen abierta con su foto, y su ficha a la derecha](https://tornyllo.floresenelcolumpio.com/ayuda/whatsapp-bandeja.webp) - **A la izquierda, las conversaciones,** de la más reciente a la más antigua, con el principio del último mensaje. El círculo verde cuenta los mensajes sin leer. - «Todas», «Sin leer» y «Archivadas» las filtran. - «Buscar por nombre o teléfono» busca por el nombre de WhatsApp, por el del contacto de Tornyllo o por un trozo del número. - **En el centro, la conversación.** Lo que llega sale a la izquierda, en blanco, y lo que se manda a la derecha. Debajo de cada mensaje enviado pone quién lo mandó (el nombre de la campaña de la que salió, o «Automático» si fue Tornyllo solo, como la respuesta a una baja), la hora y su estado: - un check: enviado; - dos checks: entregado; - dos checks azules: leído; - un triángulo rojo: no ha llegado, con el motivo debajo. Las fotos, los audios y los vídeos se ven ahí mismo, y los documentos se descargan. «Ver anteriores» trae los mensajes más antiguos. - **A la derecha, la persona:** - **«Contacto de Tornyllo».** Si está vinculada a un contacto, «Ver la ficha» lo abre y «Desvincular» lo quita. Si no, Tornyllo sugiere los contactos que tienen ese teléfono en su ficha, y el buscador encuentra otros por correo o por nombre: «Vincular» los une. - **«Avisos por WhatsApp».** Si tiene permiso para recibir avisos, con el historial de cada alta y cada baja. Ver [Quién recibe avisos por WhatsApp](#quien-recibe-avisos-por-whatsapp). - **«Archivar»:** la quita de «Todas». Vuelve sola en cuanto le escriben. La bandeja se actualiza sola cada pocos segundos: no hace falta recargar. Al abrir una conversación se marca como leída, aquí y en WhatsApp: la persona ve los dos checks azules. **Contestar:** - **Si ha escrito en las últimas 24 horas,** abajo pone «Puedes contestar hasta las…». Escribe y pulsa «Enviar» (o Intro; Mayúsculas + Intro hace un salto de línea). El clip adjunta una foto JPG o PNG, de hasta 5 MB, o un PDF, de hasta 20 MB; lo escrito va como pie. - **Si no,** sale «Han pasado más de 24 h desde su último mensaje» o «Esta persona todavía no ha escrito»: solo se le puede mandar una plantilla. Elígela en «Plantilla», rellena cada «Valor de…» (el nombre sale ya puesto), mira la vista previa y pulsa «Enviar plantilla». Las de marketing solo salen a quien tiene permiso para avisos: a los demás aparecen con «(no se puede)». ![Una conversación sin las 24 horas abiertas: solo con plantilla](https://tornyllo.floresenelcolumpio.com/ayuda/whatsapp-plantilla.webp) **En el móvil** el panel no tiene menú. Arriba sale el icono de WhatsApp, con el número de conversaciones sin leer, que abre la bandeja: primero la lista, y al tocar una, la conversación. La flecha vuelve a la lista y el icono de la persona abre su ficha. Puedes guardar la dirección (la de Tornyllo, acabada en `/whatsapp`) en la pantalla de inicio del móvil. > **Cuidado:** > - Lo que mandas desde la bandeja le llega en el acto y **no se puede borrar**. > - Las plantillas de marketing cuestan dinero, y solo salen a quien ha dado permiso. > - El WhatsApp de atención de siempre sigue igual. Si alguien escribe a este número por un pedido o una duda, contéstale aquí igualmente. ### Campañas de WhatsApp Un aviso por WhatsApp a quien ha dado permiso: una plantilla de marketing aprobada por Meta, con los datos de cada persona. Es como una campaña de email, con tres diferencias: - solo sale a quien ha dicho que quiere los avisos por WhatsApp (ver [Quién recibe avisos por WhatsApp](#quien-recibe-avisos-por-whatsapp)); - como mucho, un aviso por persona cada 20 horas, contando todas las campañas; - Meta limita a cuántas personas distintas se escribe cada 24 horas (el «Límite de Meta», en [Ajustes](#ajustes-de-whatsapp)). ![«WhatsApp → Campañas»: cada campaña con su estado, a quién va y cuántos la han recibido y leído](https://tornyllo.floresenelcolumpio.com/ayuda/whatsapp-campanas.webp) Arriba dice cuántas personas tienen permiso de avisos por WhatsApp. De cada campaña sale su estado, a quién va, a cuántas personas salió («Destinatarios»), cuántas la han recibido («Entregados») y cuántas la han leído («Leídos»). **Crear una campaña:** 1. Pulsa «Crear campaña». 2. Escribe un «Nombre» (solo lo ve el equipo) y elige la «Plantilla». Solo salen las de marketing que Meta ha aprobado y que Tornyllo sabe rellenar (ver [Plantillas de WhatsApp](#plantillas-de-whatsapp)). Si no tiene botón de baja, sale un aviso: ponlo en WhatsApp Manager. 3. En «Las variables», di qué va en cada hueco de la plantilla (`{{nombre}}`, `{{1}}`…), en «Qué va aquí»: - «Un texto fijo», igual para todos, por ejemplo «20 %»; - o un dato de cada persona: «Su nombre», «Sus apellidos», «Su nombre y apellidos», «Su nombre en WhatsApp» u «Otro dato de su ficha» (escribe su nombre interno, como en la ficha del contacto). En «Si no lo tiene», escribe qué poner a quien no tenga ese dato, por ejemplo «amiga»: Meta no deja mandar un hueco vacío. 4. Si la plantilla lleva una imagen arriba, en «La imagen de cabecera» pulsa «Elegir imagen» y súbela o elígela de la biblioteca. Tiene que ser JPG o PNG, de hasta 5 MB. 5. En «A quién», elige: - «Todas las personas con permiso de WhatsApp»; - «Una lista» o «Un segmento»: de sus contactos, solo los que tienen permiso. Para eso, su conversación de WhatsApp tiene que estar vinculada a su ficha de contacto. Con la casilla del formulario se vincula sola; si no, con «Vincular» en la bandeja. 6. Mira «Así se verá», a la derecha. Entre corchetes va el dato de cada persona. 7. Pulsa «Guardar borrador». ![«Crear campaña»: la plantilla, sus variables, la imagen de cabecera, a quién va y la vista previa](https://tornyllo.floresenelcolumpio.com/ayuda/whatsapp-campana-nueva.webp) **Antes de enviar**, la campaña dice: - a cuántas personas les llegará si sale ahora; - cuántas se quedan fuera y por qué: sin permiso de avisos por WhatsApp, sin un teléfono válido, o porque Meta dice que no puede entregárselo; - cuántas tienen permiso pero ya han recibido un aviso de otra campaña en las últimas 20 horas: si sale ahora, se les salta; - si el límite de Meta alcanza hoy para todas. Si no, las que no caben esperan a que haya sitio, que se libera 24 horas después de los primeros avisos, y la campaña dice «Esperando al límite de Meta» hasta entonces; - cómo le llegará a una persona de verdad, y a quien no tenga sus datos. ![Una campaña en borrador: a cuántas personas les llegará, quién se queda fuera y por qué, el límite de Meta y la vista previa](https://tornyllo.floresenelcolumpio.com/ayuda/whatsapp-campana-borrador.webp) **Enviar:** 1. En «Enviar prueba», escribe **tu propio** móvil y pulsa «Enviar prueba». Te llega con tus datos si estás en Tornyllo y, si no, con los de «Si no lo tiene». No cuenta en el informe. 2. «Enviar ahora» sale en unos segundos, después de confirmarlo. O escribe el día y la hora en «Programar para» y pulsa «Programar». Quién la recibe se decide al salir, con los permisos de ese momento: quien se haya dado de baja entretanto no la recibe. 3. Para cambiar una programada, pulsa «Cancelar la programación». Vuelve a ser un borrador, que se puede editar con «Editar» o borrar con «Borrar». **Mientras sale,** la ficha cuenta cuántos han salido y cuántos quedan, y se actualiza sola. «Parar el envío» la para en unos segundos: lo que ha salido, ha salido, y a los demás no se les manda nada hasta que pulses «Reanudar». **Se para sola** si Meta rechaza la plantilla (por ejemplo, porque la ha puesto en pausa), si la cuenta no puede mandar (el pago, un bloqueo), si Meta frena el número por su calidad, o si rechaza varios seguidos con el mismo error. Arriba sale «Parada», con el motivo. Arréglalo (en WhatsApp Manager o, si es de la campaña, con «Editar») y pulsa «Reanudar»: sigue con quien queda, y nadie la recibe dos veces. **El informe**, cuando ha salido: ![El informe de una campaña: destinatarios, entregados, leídos, respuestas, bajas y lo que no llegó](https://tornyllo.floresenelcolumpio.com/ayuda/whatsapp-campana-informe.webp) - «Destinatarios»: a cuántas personas iba, y cuántas han salido. - «Entregados» y «Leídos», con su porcentaje. - «Respuestas»: quién escribió al número en las 72 horas siguientes. Se contestan desde la bandeja. - «Bajas»: quién se dio de baja de los avisos en las 72 horas siguientes, con el botón o escribiendo BAJA. Pulsar el botón de baja no cuenta como respuesta. - A quién no le ha llegado, con el motivo: Meta no se lo entrega porque ya recibe muchos avisos de empresas, Meta dice que no tiene WhatsApp… - A quién se ha saltado, y por qué: ya había recibido un aviso en las últimas 20 horas, retiró el permiso antes de que le llegara… Si alguien recibe otra campaña antes de que pasen esas 72 horas, lo que haga después cuenta para la nueva. ![«Las personas»: cada una con lo que le ha pasado, si contestó y si se dio de baja](https://tornyllo.floresenelcolumpio.com/ayuda/whatsapp-campana-personas.webp) «Las personas» las lista una a una, con filtros: «Entregadas», «Leídas», «No les llegó», «Saltadas», «Contestaron», «Bajas» y «Por enviar». Pulsa un nombre para abrir su conversación. > **Cuidado:** > - Una campaña enviada **no se puede deshacer**, y Meta cobra cada aviso que llega. > - Pocas: en un Black Friday, dos o tres. Cada aviso de más trae más bloqueos, y con ellos baja la calidad del número y su límite. > - Tornyllo todavía no cuenta los clics en los enlaces de la plantilla. Para verlos en Google Analytics, pon parámetros UTM en sus enlaces, en WhatsApp Manager. ### Plantillas de WhatsApp Son las de WhatsApp, no las de email de [Plantillas](#plantillas). **Se crean y se editan en WhatsApp Manager**, la página de Meta, y Meta tiene que aprobarlas; aquí solo se ven. Tornyllo las copia una vez al día y cada vez que Meta avisa de un cambio. ![«WhatsApp → Plantillas»: cada plantilla con su categoría, su estado, su texto y sus variables](https://tornyllo.floresenelcolumpio.com/ayuda/whatsapp-plantillas.webp) - **«Actualizar desde Meta»:** las copia otra vez todas, al momento. Úsalo cuando acabes de crear o cambiar una en WhatsApp Manager. - **Cada plantilla** dice: - su nombre y su idioma (`es`); - su categoría: «Marketing» (los avisos), «Utilidad» (lo que sigue a una compra o a una consulta) o «Autenticación»; - su estado: «Aprobada» (ya se puede usar), «Pendiente» (Meta la está revisando), «Rechazada», «En pausa» o «Desactivada». Si Meta dijo por qué, sale debajo en rojo («Meta dice: …»); - su texto, con sus variables entre llaves (`{{nombre}}` o `{{1}}`), que se rellenan al mandarla; - si lleva una imagen en la cabecera, y sus botones. - **«Tornyllo todavía no sabe mandarla»:** sale en las que llevan algo que Tornyllo aún no rellena, como un botón de código de descuento o un enlace con variable. Se pueden usar desde WhatsApp Manager, pero no desde aquí. Al crear una plantilla de marketing en WhatsApp Manager, ponle siempre el botón de baja («Marketing opt-out»). Quien lo pulsa deja de recibir avisos, y Tornyllo lo apunta solo. ### Ajustes de WhatsApp ![«WhatsApp → Ajustes»: el número conectado, el webhook de Meta y la plantilla de prueba](https://tornyllo.floresenelcolumpio.com/ayuda/whatsapp-ajustes.webp) - **«El número»:** el número conectado y su nombre, y además: - «Conectado» y la calidad que le da Meta: «Calidad alta», «Calidad media» o «Calidad baja». Si baja, manda menos y solo a quien de verdad lo espera; - el «Límite de Meta»: a cuántas personas distintas se puede escribir primero cada 24 horas. Una cuenta nueva empieza en 250; con la verificación del negocio en Meta, 2.000, y sube sola si la calidad es buena; - «Probar conexión»: pregunta a Meta por el número y dice si contesta; - «Actualizar desde Meta»: lo mismo que en «Plantillas». - **«Conectar número»** y **«El webhook de Meta»** (lo hace Fernando). Son los datos de la conexión con Meta. - **«Enviar una plantilla de prueba»** (solo administradoras). Para comprobar que sale y que la respuesta llega: 1. Escribe **tu propio** móvil en «Teléfono». Sin prefijo se entiende que es de España. 2. Elige la «Plantilla» y rellena sus valores. Si lleva imagen de cabecera, pega su dirección (`https://…`). 3. Pulsa «Enviar prueba». Abajo sale «Enviada…» o lo que ha fallado. 4. Contesta desde el móvil: tu respuesta aparece en unos segundos en la «Bandeja», y en «Últimos mensajes» al recargar la página. - **«Permisos de los formularios»:** los formularios que tienen la casilla de WhatsApp, con cuántos envíos tienen y cuántos permisos se han apuntado desde ellos (ver [Quién recibe avisos por WhatsApp](#quien-recibe-avisos-por-whatsapp)). «Copiar ahora» (solo administradoras) vuelve a pasar por todos sus envíos y apunta los permisos que falten; se puede pulsar las veces que haga falta, porque no duplica nada. ![«Permisos de los formularios»: los formularios con la casilla de WhatsApp y «Copiar ahora»](https://tornyllo.floresenelcolumpio.com/ayuda/whatsapp-permisos-formularios.webp) - **«Últimos mensajes»:** los últimos que han entrado («Entra») o salido («Sale») por el número, con su estado: «Enviado», «Entregado», «Leído», «Recibido» o «Fallido», con el motivo debajo. ![«Últimos mensajes»: lo que ha entrado y salido, con su estado](https://tornyllo.floresenelcolumpio.com/ayuda/whatsapp-mensajes.webp) > **Cuidado:** > - «Enviar prueba» manda un WhatsApp de verdad, y Meta lo cobra. > - La prueba no mira el permiso de avisos de ese teléfono. **Mándala solo a tu propio móvil**, nunca a una clienta. ### Quién recibe avisos por WhatsApp Las reglas son las mismas que las del email, pero el permiso es aparte: estar suscrita a los emails no da permiso para WhatsApp, ni al revés. - **Da el permiso** la propia persona, de dos formas: - marcando una casilla que diga que quiere recibir los avisos de la tienda por WhatsApp; - pulsando «Sí, quiero» en el mensaje que le manda «Pedir permiso para avisos», en la bandeja. Ese botón solo sale si ha escrito en las últimas 24 horas, y le pregunta si quiere los avisos, con «Sí, quiero» y «No, gracias». Tornyllo le da las gracias y lo apunta solo. Lo que no lo da: estar en una importación, haber comprado, escribir al número, ni nadie desde el panel. - **Se dan de baja** pulsando el botón de baja de una plantilla, o escribiendo «BAJA» o «STOP» como mensaje entero. Tornyllo lo apunta solo y le contesta: «Hecho: ya no te mandaremos avisos por WhatsApp…». También si Meta avisa de que esa persona ha bloqueado los avisos desde el propio WhatsApp, o si alguien del equipo pulsa «Dar de baja de los avisos» en la bandeja (por ejemplo, porque te lo pide por teléfono). - **Si alguien pide que se borren sus datos** con «Borrar (RGPD)», en su ficha de [Contactos](#contactos), se borran también sus conversaciones de WhatsApp. **Para recoger permisos con un formulario**, en el formulario donde la gente se apunta (por ejemplo, el del acceso anticipado), con «Añadir campo»: 1. Un campo «Teléfono» con «Nombre interno» `phone`. 2. Un campo «Checkbox» con «Nombre interno» `whatsapp_avisos` y, como «Etiqueta visible», «Quiero recibir los avisos de Flores en el Columpio por WhatsApp». Tiene que nombrar la tienda y decir que es por WhatsApp: lo pide Meta. 3. Pulsa «Guardar formulario». Comparte su «URL alojada»: el «Snippet embebible» solo lleva el email. Quien lo envía con la casilla marcada y un teléfono que sirve tiene permiso de avisos por WhatsApp desde ese momento, y su conversación queda vinculada a su contacto. Tornyllo guarda como prueba cuándo fue, desde qué página, el teléfono como lo escribió y lo que decía la casilla. Cuántas personas tienen permiso sale en «WhatsApp → Campañas». > **Cuidado:** > - Los envíos de antes de conectar el número se copiaron al conectarlo. Si falta alguno, «Copiar ahora», en «Ajustes», lo repite sin duplicar nada. > - Una casilla sin marcar no da de baja a nadie: solo no da el alta. > - La decisión más reciente gana: si alguien marcó la casilla y después se dio de baja con el botón, sigue de baja aunque se copie otra vez su envío. > - A quien pidió que se borraran sus datos no le vale la casilla: solo vuelve a recibir avisos si pulsa «Sí, quiero» en la bandeja. ## Plantillas Una plantilla es un diseño de email guardado para empezar campañas o emails de flujo. Equivale a «Templates» en Klaviyo. ![La lista de plantillas](https://tornyllo.floresenelcolumpio.com/ayuda/plantillas.webp) ### Crear una plantilla 1. En «Plantillas», pulsa «Crear plantilla». 2. Rellena: - «Nombre» (obligatorio y único); - «Descripción»; - «Asunto sugerido». Se usa como preheader de la plantilla y no se copia a las campañas. 3. Pulsa «Crear plantilla». Se abre el editor con un **email de ejemplo**. > **Cuidado:** el email de ejemplo trae un titular, un botón que apunta a example.com, un bloque «Carrito» y un pie de «Tornyllo Labs». Cámbialo todo, o quítalo, antes de usarla. También puedes crear una plantilla desde una campaña, con «Guardar como plantilla». ### Editar una plantilla ![El editor de una plantilla](https://tornyllo.floresenelcolumpio.com/ayuda/plantilla.webp) 1. Ábrela desde la lista y edítala con el [editor](#el-editor-de-emails). 2. Pulsa «Guardar cambios». Cada vez que guardas se crea una versión nueva. A quién afecta guardar una plantilla: - **Las campañas creadas a partir de ella no cambian:** cada una tiene su propia copia. - **Los pasos de flujo que la usan sin tener un email propio sí cambian.** Para volver a una versión anterior: 1. Pulsa «Versiones». 2. En la versión que quieras, pulsa «Restaurar». No pide confirmación. Restaurar añade una versión nueva con aquel diseño, sin borrar el historial. Solo restaura el diseño, no el nombre ni el preheader. **«Eliminar»** borra la plantilla y sus versiones. **No se puede deshacer.** Las campañas conservan su copia, pero los pasos de flujo que la usaban sin email propio se quedan vacíos. ## Contenido universal Son bloques que escribes una vez y pones en muchos emails, como el pie legal, un botón de WhatsApp o las redes sociales. Si lo cambias aquí, **cambia en todos los emails que lo llevan**. Equivale a «Universal content» en Klaviyo. ![La lista de contenido universal](https://tornyllo.floresenelcolumpio.com/ayuda/contenido.webp) 1. En «Contenido», pulsa «Nuevo contenido». 2. Ponle un «Nombre». Solo lo ves tú, en la paleta del editor. 3. Elige el «Tipo de bloque»: Titular, Texto, Imagen, Botón, Separador, Espacio, Productos, Carrito o Pie legal. Cambiar el tipo borra lo escrito. 4. Rellénalo y pulsa «Crear contenido». 5. Para usarlo, en el editor de un email haz clic en él en la sección «Contenido universal» de la paleta. Se pone al final del email; muévelo después a su sitio. En la lista, la columna «En uso» dice en cuántas plantillas está. > **Cuidado:** el recuento «En uso» solo cuenta las plantillas. Las campañas y los emails de flujo que lleven el bloque también cambian al guardarlo, y lo pierden si lo eliminas. De Klaviyo solo llegan enteros los bloques de texto y de HTML. El resto, como botones, tablas o redes, hay que rehacerlo. El informe de la importación los nombra. ## Flujos Un flujo es una automatización: cuando pasa algo, Tornyllo manda solo uno o varios emails a esa persona. Por ejemplo, cuando alguien se apunta, deja un carrito sin comprar o cumple años. Equivale a «Flows» en Klaviyo. ### La lista de flujos ![La lista de flujos con su estado y sus inscripciones](https://tornyllo.floresenelcolumpio.com/ayuda/flujos.webp) - **Columnas:** - «Flujo»; - «Estado»: `ACTIVE` (activo), `DRAFT` (borrador) o `PAUSED` (pausado); - «Pasos»; - «Enrollments»: cuántas veces ha entrado alguien. - **«Crear flujo»:** crea un flujo vacío para montarlo tú. - **«Flujo de recuperación de carrito»:** crea de un clic un flujo de carrito abandonado ya hecho. > **Cuidado:** «Flujo de recuperación de carrito» crea el flujo **ya activo**, sin pedir confirmación. Desde ese momento manda emails reales a cada carrito abandonado, con un texto de partida («¿Se te olvidó algo? 🌸»). Si solo quieres mirar, no lo pulses. Si lo pulsas, revisa su email enseguida, o páusalo. ### Crear un flujo 1. En «Flujos», pulsa «Crear flujo». 2. Escribe el «Nombre» y, si quieres, la «Descripción». Elígelos bien: después no se pueden cambiar. 3. Pulsa «Crear flujo». Se crea en borrador con un punto de partida: - disparador «Perfil creado»; - «Esperar 60 minutos»; - «Enviar bienvenida», con el asunto «Te damos la bienvenida a Tornyllo», que tienes que cambiar; - «Fin del flujo». 4. Cámbialo a tu gusto en el editor y pulsa «Guardar flujo». ### El editor de flujos ![El editor de un flujo: el disparador y los pasos en el lienzo](https://tornyllo.floresenelcolumpio.com/ayuda/flujo.webp) **La cabecera:** - el interruptor de estado: «Borrador», «Activo» o «Pausado»; - «Eliminar», que solo aparece si el flujo no está activo; - «Guardar flujo». Debajo hay dos pestañas: «Editor» y «Ejecuciones». **La barra del editor:** - «Lienzo» / «Lista»: dos formas de ver el flujo, como diagrama o como lista ordenada. - Los botones para añadir pasos: «Espera», «Condicion», «Enviar email», «Actualizar perfil», «Webhook», «Esperar evento» y «Fin». **Moverse por el lienzo:** - Desplázate con la rueda del ratón o arrastrando el fondo. - Acerca o aleja con Ctrl + rueda, o con los botones «+» y «−» de la esquina. - Abajo a la derecha hay un minimapa del flujo. **Cómo leer el lienzo:** - El primer recuadro es el «Disparador»: «Inicio del flujo», con lo que lo pone en marcha. - Cada paso lleva su número, su tipo y su título. - Los emails llevan además una etiqueta: - «Email propio»: listo; - «Usa una plantilla»; - «Sin email: diséñalo»: en rojo, falta el contenido. - Las líneas: - morada continua: un enlace que has puesto tú; - naranja discontinua con «por posicion»: sigue al paso de debajo; - gris: la salida «No» de una condición. - **Un paso semitransparente está suelto:** no le llega ninguna línea y **nunca se ejecutará**. **Editar:** - Haz clic en un paso para editarlo en una tarjeta flotante. Ahí tienes una papelera para borrarlo y una X para cerrar. - Arrastra un paso para moverlo. - Arrastra desde la salida de un paso hasta otro para enlazarlos. ![Un paso seleccionado, con su tarjeta de edición](https://tornyllo.floresenelcolumpio.com/ayuda/flujo-paso.webp) > **Cuidado:** > - **Los pasos nuevos se añaden al final, detrás de «Fin»,** y quedan sueltos. Colócalos en la vista «Lista», arrastrándolos por su asa (⋮⋮) hasta su sitio, o enlázalos en el lienzo. > - **Nada queda guardado hasta que pulsas «Guardar flujo».** Si te vas antes, se pierde sin avisar. ### Disparadores El disparador decide quién entra en el flujo. Se cambia haciendo clic en el recuadro «Disparador» y eligiendo el «Tipo». | «Tipo» | Quién entra | A tener en cuenta | | --- | --- | --- | | «Entrada en lista» | Quien entra en la «Lista» elegida a partir de ahora | Solo cuenta si entra por un formulario de Tornyllo o se le añade a mano. No cuentan las importaciones ni la tienda | | «Entrada en segmento» | Quien entra en el «Segmento» elegido | No entra quien ya estaba. Se comprueba cada 15 minutos | | «Evento custom» | Quien hace algo: un pedido, abandonar un carrito… | Escribe el «Nombre del evento» exacto (ver la tabla siguiente) | | «Perfil creado» | Cada contacto nuevo, creado a mano, por un formulario o por la API | No cuentan las importaciones ni la tienda. Con doble opt-in entra antes de confirmar, pero sus emails esperan a que confirme | | «Propiedad de fecha» | Quien cumple una fecha guardada, como un cumpleaños | Pide la «Propiedad», la «Repetición» («Cada año (cumpleaños)» o «Solo esa fecha») y el «Desfase (días)» (-7 es una semana antes). Se revisa cada mañana, solo con suscritos | Los eventos que puedes poner en «Evento custom»: | Evento | Cuándo llega | | --- | --- | | `cart_abandoned` | Alguien deja productos en el carrito sin comprar, pasado el retardo de abandono de la tienda | | `placed_order` | Un pedido | | `started_checkout` | Alguien empieza a pagar | | `product_viewed` | Alguien ve un producto | | `fulfilled_order` / `refunded_order` | Un pedido enviado o reembolsado | | `back_in_stock` / `price_dropped` | Un producto que alguien pidió que le avisaran vuelve a estar disponible o baja de precio | | `form_submitted` | Alguien envía cualquier formulario de Tornyllo | Los nombres de Klaviyo, como «Placed Order», **no** sirven aquí: usa los de la tabla. Entre las sugerencias del campo salen también eventos internos (`email_opened`, `campaign_sent`, `profile_created`…) que **nunca** ponen en marcha un flujo. ### Pasos de un flujo | Paso | Qué hace | Qué se configura | | --- | --- | --- | | «Espera» | Espera un tiempo | «Esperar» (número) y «Unidad» («Minutos», «Horas» o «Días») | | «Condicion» | Divide el flujo en dos según se cumpla algo | «Combinador», y una o varias condiciones con «Campo», «Operador» y «Valor». «Si se cumple, ir a» y «Si no se cumple, ir a» | | «Enviar email» | Manda un email, solo si el contacto está suscrito (ver [Cómo se comportan los flujos](#como-se-comportan-los-flujos)) | «Asunto», «Preheader» y el email (ver abajo) | | «Actualizar perfil» | Cambia un dato del contacto o le pone un tag | «Accion»: «Asignar propiedad» o «Añadir tag». Para un tag, su nombre va en «Valor», y el tag tiene que existir ya | | «Webhook» | Avisa a otro sistema | «URL» (lo hace Fernando) | | «Esperar evento» | Espera a que pase algo, como máximo un tiempo | «Nombre del evento» y «Timeout (minutos)». Siga o no siga el evento, continúa por el mismo camino: no se divide | | «Fin» | Termina el flujo | — | **Condiciones.** Los campos más útiles en una «Condicion» son: - `status`, el estado de suscripción; - `orders_count`, el número de compras; - `aperturas_en_flujo` y `clics_en_flujo`, lo que ha hecho dentro de este flujo; - `rfm_segment`, el tipo de cliente: Campeones, Leales, En riesgo… Al añadir una condición viene puesta `status` «Igual a» `SUBSCRIBED`. Cámbiala por la que necesites: para no escribir a quien se dio de baja no hace falta ninguna, porque cada email ya lo comprueba solo. Cada paso, salvo «Fin», tiene además «Después de este paso, ir a»: «El paso siguiente», un paso concreto o «Terminar el flujo». Si «Guardar flujo» da «Algo ha fallado», revisa: - que la URL de un webhook empiece por `https://`; - que «Esperar evento» tenga nombre; - que ninguna condición tenga el «Campo» vacío. ### El email de cada paso Cada paso «Enviar email» tiene su propio email, como en Klaviyo. 1. Haz clic en el paso, en el lienzo. 2. En la tarjeta, cambia el «Asunto» y el «Preheader». 3. Pulsa «Diseñar el email», o «Editar email» si ya lo tiene. Esto guarda el flujo y abre el email. 4. Edítalo con el [editor de emails](#el-editor-de-emails). Arriba tienes también «Nombre», «Asunto» y «Preheader». 5. Pulsa «Enviar prueba» y después «Guardar cambios». 6. Pulsa «Volver al flujo». ![El email de un paso de flujo, con el aviso de flujo activo](https://tornyllo.floresenelcolumpio.com/ayuda/flujo-email.webp) - **«Cambiar de plantilla»** sustituye el email por una copia de una plantilla. Lo que había se pierde. - Si el flujo está activo, sale el aviso «El flujo está activo: lo que guardes aquí lo recibirán los contactos que lleguen a este paso a partir de ahora.» > **Cuidado:** «Diseñar el email» empieza con el email de ejemplo de Tornyllo («Presenta tu proxima campana con claridad»). Cámbialo entero antes de activar el flujo: si no, es lo que recibirá la gente. ### Activar, pausar y eliminar - **Activar.** Pulsa el interruptor y confirma con «Activar». Desde ese momento, quien cumpla el disparador entra y recibe sus emails. - Si algún email del flujo no tiene contenido, no se activa, y sale el aviso «No se ha activado: este email no tiene contenido todavía…». - **Guarda antes de activar:** el interruptor recarga la página, y lo que no hayas guardado se pierde. - **Pausar.** Pulsa el interruptor y confirma con «Pausar». - No entra nadie nuevo, y quien ya estaba dentro se queda en su paso: mientras dure la pausa no le llega ningún email del flujo. - Las esperas siguen corriendo. Si una termina durante la pausa, el paso siguiente espera a que reactives el flujo. - Un «Esperar evento» sigue atento: si el evento llega durante la pausa (por ejemplo, la persona compra), queda apuntado. - En la pestaña «Ejecuciones» sale el aviso «El flujo está en pausa…». - **Reactivar.** Pulsa el interruptor y confirma con «Activar». Cada persona sigue desde su paso. - **Los emails que tocaban durante la pausa salen en ese momento, todos a la vez.** Si son muchos, cuentan como un envío más del [calendario de calentamiento](#paso-2-el-calendario-de-envios). - Si la pausa ha sido larga y esos emails ya no tienen sentido (un carrito de hace semanas), no lo reactives: pregunta antes a Fernando. - **Eliminar.** Solo aparece con el flujo pausado o en borrador. Sale «¿Eliminar el flujo "…"?». **No se puede deshacer.** Los emails ya enviados se conservan en el historial. Un flujo no vuelve a «Borrador»: solo pasa de activo a pausado y al revés. ### Cómo se comportan los flujos - **Volver a entrar.** Nadie está dos veces a la vez en el mismo flujo. Cuando termina, puede volver a entrar la próxima vez que se cumpla el disparador. - **Solo se envía a quien está suscrito.** Justo antes de mandar cada email, Tornyllo mira el estado del contacto, como hacen las campañas: - `SUBSCRIBED`: le llega. - Se ha dado de baja (`UNSUBSCRIBED`) o está suprimido (`SUPPRESSED`): ese email no sale, y la persona sigue con el resto del flujo (las esperas, las condiciones y los pasos que no son emails). Si vuelve a suscribirse, le llegan los emails que le queden. - Se ha apuntado con doble opt-in y aún no ha confirmado: **el email le espera** hasta que confirme, como mucho los 14 días que dura el enlace de confirmación. En cuanto confirma, le llega. Si no confirma, ese email no sale. - Está en «Opt-in pendiente» sin haber pedido el alta (los «Never subscribed» de Klaviyo, o quien compra en la tienda sin marcar la casilla de los emails): no le llega ninguno. - **No hace falta ninguna «Condicion» de `status`** para esto. En un flujo de bienvenida con doble opt-in, además, estorba: sacaría del flujo a quien aún no ha confirmado, y se quedaría sin la bienvenida. Si la tenías puesta, quítala. - **Sin smart sending.** Los flujos no tienen smart sending ni hora óptima. Pero un email de flujo sí cuenta para el smart sending de las campañas. - **Remitente.** Los emails de flujo salen con el remitente del sistema, el que configuró Fernando. - **Cambiar un flujo activo.** Quien ya estaba dentro sigue desde su paso. - **No borres un paso en el que haya gente esperando:** esas personas se quedarían atascadas. - Mira antes la pestaña «Ejecuciones». - **Ingresos.** Un pedido se atribuye al último email de marketing que la persona recibió en los 7 días anteriores. ### Ejecuciones La pestaña «Ejecuciones (N)» muestra quién ha pasado por el flujo: - las tarjetas «Inscripciones», «Pasos», «Ingresos atribuidos» y «Pedidos atribuidos»; - la tabla de personas, con su estado: `ACTIVE` (dentro), `COMPLETED` (terminó) o `EXITED` (salió por una condición); - cuántas veces se ha ejecutado cada paso. En los emails dice además, si los hay: - cuántos no salieron, por ejemplo «3 no se enviaron: los contactos no estaban suscritos.»; - cuántos esperan a que alguien confirme su doble opt-in, por ejemplo «2 esperan a que los contactos confirmen su suscripción.». Con el flujo en pausa sale arriba el aviso «El flujo está en pausa: no entra nadie nuevo, y quien está dentro se queda en su paso. Al activarlo, cada uno sigue desde ahí.». Mientras tanto, esas personas siguen como `ACTIVE`. ### Flujos traídos de Klaviyo Se importan desde [Ajustes](#ajustes), en la [migración desde Klaviyo](#migracion-desde-klaviyo). **Qué llega:** - El disparador: - Una lista o un segmento de Klaviyo llega como «Entrada en lista» o «Entrada en segmento», si los importaste antes. Si no, sale «(no disponible)». - Una métrica de Klaviyo llega como «Evento custom» con el nombre de Klaviyo (por ejemplo «Placed Order»). **Hay que cambiarlo** por el de Tornyllo (`placed_order`). - Lo que no tiene equivalente llega como `klaviyo_placeholder`, que nunca se dispara. - Los pasos: las esperas (solo su duración), los emails (con su asunto, su preheader y su diseño), las condiciones, los webhooks y las actualizaciones de perfil. **Qué no llega:** - Las condiciones que no se pueden traducir quedan con un campo `klaviyo_…`. No las cumple nadie, así que todo el mundo va por el «No». - Las esperas del tipo «hasta tal día u hora». - Los pasos de SMS. - Los filtros del flujo (por ejemplo «no ha comprado desde que empezó el flujo»). No se traen y no se avisa. **En qué estado llega:** - Un flujo nuevo llega en borrador si se tradujo a medias o le falta algún email. - Si se tradujo entero y en Klaviyo estaba activo («live»), **llega activo**. - Al volver a importar, un flujo que ya está aquí **conserva su estado**. - Si lo guardaste con cambios, se respeta entero y solo se traen los emails que nadie había guardado. El informe lo cuenta como «Editados aquí». > **Cuidado:** un flujo que llegue activo mientras Klaviyo lo sigue enviando hará que cada persona reciba los emails dos veces. Páusalo aquí o apágalo en Klaviyo enseguida. ### Recetas de flujos #### Flujo de bienvenida 1. En «Flujos», pulsa «Crear flujo», ponle nombre (por ejemplo «Bienvenida») y pulsa «Crear flujo». 2. Haz clic en el «Disparador». En «Tipo», elige «Entrada en lista» y, en «Lista», la del boletín. Esto funciona si la gente se apunta con un formulario de Tornyllo que tenga esa lista. - Si se apuntan de otra forma, deja «Perfil creado». - Si se apuntan desde la web de la tienda, pregunta a Fernando qué evento manda la web. 3. Cambia «Esperar 60 minutos» si quieres, o bórrala para que la bienvenida salga enseguida. Con doble opt-in no hace falta esperar: el email espera solo a que la persona confirme, y sale en cuanto lo hace. 4. Haz clic en «Enviar bienvenida». - Cambia el «Asunto» y el «Preheader». - Pulsa «Diseñar el email», sustituye el contenido de ejemplo, pulsa «Guardar cambios», haz una prueba y vuelve al flujo. 5. Si quieres más emails, añade «Espera» y «Enviar email» y colócalos antes de «Fin del flujo» desde la vista «Lista». 6. Comprueba que no queda ningún paso semitransparente y pulsa «Guardar flujo». 7. Pulsa el interruptor y confirma con «Activar». 8. Pruébalo: apúntate tú (con doble opt-in, confirma desde el email que te llega) y mira la pestaña «Ejecuciones». No le pongas una «Condicion» de `status`: los emails ya solo salen a quien está suscrito, y con doble opt-in esa condición sacaría del flujo a quien aún no ha confirmado. #### Flujo de carrito abandonado Para que funcione, la tienda tiene que estar conectada (lo hace Fernando). 1. En «Flujos», pulsa «Crear flujo», ponle nombre y pulsa «Crear flujo». 2. Haz clic en el «Disparador». En «Tipo», elige «Evento custom» y escribe `cart_abandoned`. 3. Ajusta o quita la espera. El carrito ya se da por abandonado pasado el «retardo de abandono» de la tienda, por defecto 60 minutos. 4. En el email, usa el bloque «Carrito», que muestra lo que dejó la persona con el botón para recuperarlo. Puedes usar también `{{carrito.url}}` en un botón. 5. Guarda, haz una prueba y activa. Si quieres la versión hecha, «Flujo de recuperación de carrito» la crea de un clic, pero ya activa (ver el aviso de [La lista de flujos](#la-lista-de-flujos)). Solo les llega a quienes están suscritos: quien compra sin marcar la casilla de los emails de la tienda no lo recibe, aunque deje el carrito. > **Cuidado:** Tornyllo no corta la secuencia si la persona compra entre un email y otro. Si pones dos recordatorios, quien ya compró puede recibir el segundo. Lo más seguro es un solo email. #### Revisar y activar un flujo traído de Klaviyo 1. Importa antes las listas y los segmentos, y rellena la «Dirección postal» en Ajustes. 2. Importa el flujo y **lee sus avisos de revisión antes de recargar la página**: desaparecen al recargar. 3. En «Flujos», mira su estado. Si llegó activo y Klaviyo lo sigue enviando, páusalo ya. 4. Revisa el disparador: - cambia los nombres de Klaviyo por los de Tornyllo: «Placed Order» → `placed_order`, «Started Checkout» → `cart_abandoned` o `started_checkout`, «Viewed Product» → `product_viewed`; - si pone «(no disponible)», elige la lista o el segmento. 5. Rehaz las condiciones cuyo campo empieza por `klaviyo_` y revisa las esperas. 6. Si en Klaviyo el flujo tenía filtros, recréalos con una «Condicion». Un filtro de suscripción («puede recibir email marketing») no hace falta: aquí los emails ya solo salen a quien está suscrito. 7. Abre cada email con «Editar email». Revisa el aviso de etiquetas de Klaviyo, el asunto y el preheader, y haz una prueba. 8. Pulsa «Guardar flujo». Así queda marcado como editado aquí, y una nueva importación no lo pisará. 9. Apaga el flujo en Klaviyo y actívalo aquí, el mismo día. ## Formularios Sirven para que la gente se apunte desde tu web o desde una página propia del formulario. Están en el menú «Forms». Equivale a «Sign-up forms» en Klaviyo. Los formularios de Klaviyo no se importan: hay que rehacerlos. ![La lista de formularios con sus envíos y vistas](https://tornyllo.floresenelcolumpio.com/ayuda/formularios.webp) La tabla muestra: - «Formulario»; - «Tipo»; - «Envíos»; - «Vistas»: las visitas a su página propia, incluidas las tuyas. ### Crear un formulario 1. En «Forms», pulsa «Crear formulario». 2. Rellena: - «Nombre»: también aparece en el email de confirmación; - «Tipo»: «Embebido», «Popup», «Flyout» u «Hosted». Es solo una etiqueta: Tornyllo no crea popups; - «Título» y «Texto de apoyo»; - «Lista destino»: la lista en la que entra quien se apunta; - «Mensaje de éxito»; - la casilla «Activar doble opt-in». 3. Pulsa «Crear formulario». **Ya queda publicado**: su página funciona desde ese momento. > **Cuidado:** el nombre, el tipo y la lista destino **no se pueden cambiar después**. Activa el doble opt-in en todos los formularios públicos. ### La ficha de un formulario ![La ficha de un formulario: configuración, campos, vista previa y distribución](https://tornyllo.floresenelcolumpio.com/ayuda/formulario.webp) - **«Configuracion del formulario»:** «Titulo visible», «Texto de apoyo», «Mensaje de exito» y la casilla «Activar doble opt-in». - **«Campos del formulario».** Ya trae «Correo electrónico», obligatorio, y «Nombre». Con «Añadir campo» pones más. Cada campo tiene: - «Nombre interno»; - «Etiqueta visible»; - «Tipo de campo»: «Texto», «Email», «Teléfono», «Área de texto», «Select» o «Checkbox»; - «Placeholder»; - «Campo obligatorio». La «Etiqueta del botón» es el texto del botón de enviar. - **«Vista previa»:** cómo queda, con sus vistas y sus envíos. Solo enseña lo guardado. - **«Distribucion»:** - «URL alojada»: la dirección de su página propia, que puedes compartir; - «Snippet embebible»: el código para la web (lo pone Fernando). - **«Envios recientes»:** quién se ha apuntado y cuándo. - **Arriba:** «Abrir URL alojada» abre su página, y «Eliminar» lo borra. Cuando cambies algo, pulsa «Guardar formulario». No sale ningún mensaje. **El «Nombre interno» de cada campo** decide dónde se guarda el dato: - `email`: el email. No lo cambies. - `firstName` o `nombre`: el nombre. - `lastName` o `apellidos`: los apellidos. - `phone`: el teléfono. - `whatsapp_avisos`: la casilla del permiso para recibir avisos por WhatsApp (ver [Quién recibe avisos por WhatsApp](#quien-recibe-avisos-por-whatsapp)). - Cualquier otro se guarda como un dato del contacto, que luego puedes usar en segmentos. Cada campo necesita un nombre interno distinto: si dos se repiten, solo se guarda el último. Qué pasa cuando alguien envía el formulario: 1. Se crea el contacto, o se completa si ya existía. Solo se guardan los campos que tiene el formulario, y un campo que deja vacío no borra lo que ya había. 2. Su estado depende de cómo estaba: - **nuevo o pendiente:** suscrito si el formulario no tiene doble opt-in; si lo tiene, pendiente hasta que confirme; - **ya suscrito:** sigue suscrito, también con doble opt-in, y no le llega otra confirmación; - **dado de baja:** queda pendiente y le llega el email de confirmación, **aunque el formulario no tenga doble opt-in**. Hasta que confirme no recibe campañas ni emails de los flujos: así nadie puede volver a suscribir a otra persona escribiendo su email; - **suprimido:** sigue suprimido y no le llega nada. 3. Entra en la lista destino. 4. Si ha quedado pendiente, recibe el email de confirmación. 5. Se ponen en marcha los flujos de «Entrada en lista», de «Evento custom» `form_submitted` y, si es nuevo, de «Perfil creado». Si ha quedado pendiente, sus emails esperan a que confirme. > **Cuidado:** > - Una casilla de «Acepto recibir emails» **no decide nada**: la persona se apunta la marque o no. Si la pones, márcala como «Campo obligatorio». > - El «Snippet embebible» solo lleva el campo de email y el botón. Para pedir más datos, usa la «URL alojada». > - Eliminar un formulario borra también su historial de envíos y vistas. Los contactos se quedan. ## Informes Las estadísticas de un periodo. Están en el menú «Informes». ![La pantalla de informes con las tarjetas del periodo y el gráfico](https://tornyllo.floresenelcolumpio.com/ayuda/informes.webp) **Elegir el periodo:** - con los botones «7 días», «30 días», «90 días» o «1 año». Por defecto, 30 días; - o con fechas en «Desde» y «Hasta», pulsando «Aplicar». Como mucho, un año. **Las tarjetas del periodo** cuentan los emails de campañas y de flujos, sin las pruebas: - «Enviados» y «Entregados» (los enviados menos los rebotes, permanentes o temporales); - «Nuevos contactos». Una importación grande hace un pico aquí; - «Open rate» y «Click rate»: las tasas de apertura y de clic; - «Bajas» y «Quejas», en porcentaje sobre lo entregado, y «Rebotes» (solo los permanentes), sobre lo enviado, que es como lo mide Amazon SES. Ver [qué números son buenos](#paso-3-que-mirar-despues-de-cada-envio). **El gráfico** muestra «Enviados», «Aperturas» y «Clics» día a día. **Más abajo:** - **«Totales históricos»:** las mismas tasas desde siempre. - **Los datos de la tienda:** «Pedidos WooCommerce», «Ingresos WooCommerce», carritos activos y recuperados, y «Recovery rate» (la parte de los carritos abandonados que acabaron en compra). Cuentan la tienda conectada aunque digan «WooCommerce». - **«Rendimiento por campaña»:** las cinco campañas con mejor apertura, incluidas las de Klaviyo. - **Los resúmenes** de flujos y formularios. **«Exportar CSV»** descarga un archivo con los envíos, aperturas y clics de cada día del periodo. > **Nota:** las aperturas no son un dato exacto. Algunos programas de correo, como Apple Mail, abren los emails automáticamente y las inflan. Los clics son una señal más fiable. ## Integraciones Aquí se conecta la tienda online con Tornyllo, para que lleguen los pedidos, los carritos y los productos. **La configuración la hace Fernando.** Está en el menú «Integr.». ![La pantalla de integraciones de comercio](https://tornyllo.floresenelcolumpio.com/ayuda/integraciones.webp) Lo que te puede interesar mirar: - **El estado de la tienda:** `ACTIVE` es que funciona. Al lado están los carritos activos, los abandonados, los pedidos, los ingresos y los últimos eventos. - **El «Retardo de abandono»,** en la ficha de la tienda: cuántos minutos sin tocar el carrito hacen falta para darlo por abandonado. Por defecto son 60. > **Cuidado:** > - **No pauses la conexión** con «Pausar conexion»: mientras está pausada, lo que pase en la tienda se pierde para siempre, porque la tienda no lo vuelve a mandar. > - **No pulses «Recalcular activos»** sin hablar con Fernando: puede mandar de golpe los emails de carrito abandonado de muchos carritos. > - La ficha de la tienda enseña claves secretas de la conexión. **No compartas capturas de esa pantalla.** ## Ajustes La configuración de la cuenta. Casi todo es cosa de Fernando, salvo la marca de los emails y la migración desde Klaviyo. ![La pantalla de ajustes](https://tornyllo.floresenelcolumpio.com/ayuda/ajustes.webp) - **«Marca y pie de emails».** Pulsa «Guardar branding» después de cambiar algo. - «Nombre de empresa» y «Dirección postal»: se usan en los emails traídos de Klaviyo. **Rellénalos antes de importar.** - «Color de acento», «Esquinas del botón» y «Texto del botón»: cómo se ven los botones de todos los emails. - **«Higiene de lista (sunset)»** (consúltalo con Fernando antes de activarla). - Si la activas, cada día suprime a quien haya recibido varios emails sin abrir ninguno durante un tiempo («Correos mínimos recibidos» y «Ventana (días)»). - Ayuda a la reputación, pero piénsalo bien. - Viene desactivada. - **«Retención de datos (RGPD)»** (lo decide Fernando). Borra para siempre los eventos y los mensajes antiguos. Viene desactivada. - **«Identidades de envio»** y **«Envío de prueba»** (lo hace Fernando). Sirven para comprobar que el envío funciona. - **«Usuarios»** y **«API keys y outbox»** (lo hace Fernando). - **«Migración desde Klaviyo»:** al final de la página (ver abajo). ### Migración desde Klaviyo Trae de Klaviyo tus contactos, listas, segmentos, plantillas, flujos y campañas. Solo pueden usarla las administradoras. ![El panel «Migración desde Klaviyo» ya conectado, con lo que se puede importar](https://tornyllo.floresenelcolumpio.com/ayuda/ajustes-klaviyo.webp) **Conectar.** Se hace una vez, y normalmente lo hace Fernando: 1. Pega la clave privada de Klaviyo en «Klaviyo API key (Private)». Empieza por `pk_` y se crea en Klaviyo, en la configuración de las claves de API. 2. Pulsa «Conectar Klaviyo». Una vez conectada, sale «Conectada como …». **Importar eligiendo** (plantillas, listas, segmentos, flujos y campañas): 1. Pulsa «Ver disponibles» en la fila que quieras. Sale cuántos hay en Klaviyo y cuántos faltan por traer. 2. Elige qué traer. Hay atajos: «Todos», «Ninguno», «Solo nuevos» y, en campañas, «Últimos 2 años». Lo ya traído lleva «En Tornyllo». 3. Pulsa «Importar N seleccionados». Al abrir la lista vienen marcados todos los nuevos: revisa la selección antes de importar, sobre todo en «Flows». **Importaciones en bloque.** Se traen enteras, sin elegir: - «Importar perfiles»; - «Aperturas (90 días)»; - «Historial Placed Order», con los pedidos de los últimos 90 días; - «Catálogo de eventos»; - «Contenido universal». «Desconectar» quita la conexión, y lo importado se queda. **Cómo se tratan los permisos al importar perfiles:** - Quien estaba suscrito en Klaviyo llega suscrito. - Quien estaba como «Never subscribed» llega como **opt-in pendiente**: no recibe campañas. - Las bajas y las supresiones se respetan. - Si un contacto ya estaba en Tornyllo, gana la decisión más reciente. - Una importación nunca vuelve a dar de alta a quien está suprimido aquí ni a quien pidió borrar sus datos. Al terminar, cada importación deja un informe, por ejemplo «Perfiles: N nuevos / N actualizados / N dejan de recibir campañas». > **Cuidado:** > - Los informes de «Segmentos» y de «Flows» **desaparecen al recargar** la página: léelos antes, sobre todo los avisos de revisión. > - Volver a importar **plantillas** sobrescribe lo que hayas cambiado aquí en ellas. Las campañas y los flujos editados aquí sí se respetan. > - Las importaciones de perfiles y listas no ponen en marcha ningún flujo. ### Importar desde Klaviyo: qué y en qué orden 1. En «Ajustes», rellena «Nombre de empresa» y «Dirección postal» y pulsa «Guardar branding». 2. Conecta Klaviyo. 3. «Importar perfiles». Siempre lo primero, porque todo lo demás se apoya en los contactos. 4. «Listas», con «Ver disponibles». 5. «Aperturas (90 días)». Va en segundo plano y tarda unos minutos: recarga la página después para ver el informe. Sirve para saber quién es activo (ver la [guía de calentamiento](#primeros-pasos-calentar-los-envios-al-llegar-desde-klaviyo)). 6. «Historial Placed Order», si quieres los pedidos de los últimos 90 días. 7. «Segmentos». 8. «Plantillas» y «Contenido universal». 9. «Flows», uno a uno, siguiendo [la receta de revisión](#revisar-y-activar-un-flujo-traido-de-klaviyo). 10. «Campañas», con «Últimos 2 años», para tener el historial y sus cifras. Todo se puede repetir más adelante para traer lo nuevo. ## Lo que hace Tornyllo solo Estas tareas corren solas en segundo plano. No tienes que hacer nada; está bien saberlas para entender cuándo cambian las cosas. Las horas son de invierno en España; en verano, una hora más. | Cuándo | Qué hace | | --- | --- | | Continuamente | Avanza los flujos y sus esperas, detecta los carritos abandonados, envía las campañas programadas y hace las importaciones largas | | Cada 15 minutos | Recalcula los segmentos y mete en los flujos de «Entrada en segmento» a quien acaba de entrar | | 04:00 | Calcula la hora a la que suele abrir cada contacto, para «Optimizar la hora de envío» | | 05:00 | Recalcula el tipo de cliente (RFM: «Campeones», «En riesgo»…) | | 06:00 | Higiene de lista (sunset), si está activada | | 07:00 | Revisa las fechas y los cumpleaños de los flujos de «Propiedad de fecha» | | Domingos, 03:00 | Borra los datos antiguos, si la retención está activada | ## Las páginas que ve tu público Son las páginas que ven tus clientes, no tú. Conviene conocerlas por si te preguntan. **El formulario en su página propia.** Es la «URL alojada» del formulario: el título, los campos y el botón. - Al enviarlo sale el «Mensaje de éxito». - Si falta el email sale «Falta el correo electrónico.». ![La página propia de un formulario, tal como la ve el público](https://tornyllo.floresenelcolumpio.com/ayuda/formulario-publico.webp) **La confirmación del doble opt-in.** - Quien se apunta en un formulario con doble opt-in recibe un email: «Confirma tu suscripción a …», con el botón «Confirmar suscripción». El enlace caduca a los 14 días. Lo recibe también quien se había dado de baja y vuelve a apuntarse, aunque el formulario no tenga doble opt-in. - Al pulsarlo se abre una página con otro botón «Confirmar suscripción». Es un segundo paso a propósito, para que los antivirus del correo no confirmen solos. - Al confirmar sale «Suscripción confirmada». - El texto de ese email no se puede cambiar desde el panel. **Las preferencias y la baja.** Es la página a la que lleva el enlace del pie de cada email, con el título «Preferencias de correo»: - **«Elige tus listas»:** una casilla por cada lista que tenga «Mostrar en el centro de preferencias» marcado. Se guarda con «Guardar preferencias». - **«Darme de baja de todo»:** se da de baja y deja de recibir emails de marketing. Gmail, Outlook y Apple Mail muestran además su propio botón de baja junto al remitente. Funciona sin pasar por esta página. ## Lo que no se puede deshacer Antes de hacer cualquiera de estas cosas, piénsalo dos veces y, si es un envío, haz una prueba. | Acción | Qué pasa | | --- | --- | | «Enviar ahora» en una campaña | Sale en el acto, sin pedir confirmación, a toda la audiencia o a la tanda elegida | | «Guardar programacion» | A esa hora sale sola, aunque no estés | | Activar un flujo | Quien cumpla el disparador empieza a recibir sus emails. Si estaba pausado, salen en ese momento los que tocaban durante la pausa | | «Flujo de recuperación de carrito» | Crea un flujo de carrito abandonado ya activo | | «Importar archivo completo» | Los contactos nuevos ya no se pueden quitar, y con «Sí, tengo su permiso» empiezan a recibir tus campañas. A los que ya existían se les cambian el nombre, el teléfono o el idioma por los del archivo | | «Crear contacto» con «No suscrito» o «Suprimido» para alguien que ya existía | Lo da de baja o lo suprime, y desde el panel no se puede volver atrás | | «Borrar (RGPD)» | Anonimiza al contacto para siempre, también sus conversaciones de WhatsApp | | «Enviar prueba» en «WhatsApp → Ajustes» | Sale un WhatsApp de verdad, que Meta cobra, sin mirar el permiso de avisos de ese teléfono. Solo a tu propio móvil | | «Enviar», «Enviar plantilla» o «Pedir permiso» en la bandeja de WhatsApp | Le llega en el acto y no se puede borrar | | «Enviar ahora» o «Programar» en una campaña de WhatsApp | Sale (o saldrá a esa hora) a todas las personas con permiso de su audiencia, y Meta cobra cada aviso que llega. «Parar el envío» para lo que queda, no lo que ya ha salido | | «Enviar prueba» en una campaña de WhatsApp | Sale un WhatsApp de verdad, que Meta cobra, sin mirar el permiso de avisos de ese teléfono. Solo a tu propio móvil | | «Dar de baja de los avisos» en la bandeja | Ya no le llegan avisos por WhatsApp, y desde el panel no se puede volver a dar de alta | | Eliminar una campaña, una plantilla, un flujo, una lista, un segmento, un formulario, un contenido universal o un tag | Se borra para siempre. Los contactos no se borran | | «Sustituir el email» por una plantilla | Lo que tenía el email se pierde | | Pausar la conexión de la tienda | Lo que pase en la tienda mientras tanto se pierde | | Activar la retención de datos | Borra para siempre el historial antiguo | ## Problemas frecuentes **«Enviar prueba» dice «No ha salido para…».** Casi siempre es que el remitente no está verificado en Amazon SES. No envíes la campaña y avisa a Fernando con el texto del error. **La prueba no me llega.** Mira en spam y en «Promociones». Si dice «Guardada para …, sin salir a internet.», Tornyllo está en modo de prueba: avisa a Fernando. **La campaña se ha enviado a 0 personas.** No tenía lista ni segmento, o en ellos no había nadie suscrito. Ya no se puede reutilizar: clónala, elige bien la audiencia y envía la copia. **Una campaña ha salido a mucha menos gente de la que esperaba.** Si lleva la etiqueta «Por tandas», solo ha salido una parte: «Contexto» dice cuántos quedan, y la tanda siguiente se manda desde «Operativa». Si no, lo más probable es el smart sending: se salta a quien recibió otro email de marketing (también de un flujo) en esas horas. No la mandes otra vez con un clon, porque la recibirían dos veces quienes ya la tienen: pasadas esas horas, vuelve a enviar la misma campaña, que sale solo a quien aún no la tiene (ver [Quién recibe la campaña](#quien-recibe-la-campana)). Para las siguientes, ver [Varios emails en pocos días](#varios-emails-en-pocos-dias-black-friday-navidad). **Una campaña enviada antes del 6 de noviembre de 2026 marca un 0 % de apertura, o una «Tasa de clic» altísima.** Hasta ese día Tornyllo no apuntaba ninguna apertura, y calculaba las tasas solo sobre los emails que Amazon SES había confirmado como entregados, que podían ser muy pocos. Ahora las tasas van sobre los enviados menos los rebotes, como en Klaviyo, así que la de clic ya es la buena. Las aperturas de antes de ese día no se pueden recuperar. Las que lleguen ahora sí cuentan, también las de esos emails, si alguien los abre más tarde. Para comparar con Klaviyo, usa las campañas enviadas desde ese día. **Quiero mandar una campaña solo a una parte de un segmento.** Usa el [envío por tandas](#enviar-por-tandas): «Solo a una parte», con un número de contactos o un porcentaje. Después mandas el resto desde la misma campaña, sin repetir a nadie. **No me deja activar un flujo.** Algún email del flujo no tiene contenido. Haz clic en cada paso que diga «Sin email: diséñalo», pulsa «Diseñar el email», hazlo y guárdalo. **Un paso del flujo no se ejecuta nunca.** Si se ve semitransparente, está suelto. Colócalo en la vista «Lista» o enlázalo en el lienzo, y pulsa «Guardar flujo». **En el email sale `{{prop.ciudad}}` (o algo parecido) tal cual.** Ese contacto no tiene ese dato. Pon un valor por defecto: `{{prop.ciudad|tu ciudad}}`. **He importado un CSV y no ha entrado nadie.** El archivo está separado por punto y coma. Guárdalo en Excel como «CSV UTF-8 (delimitado por comas)» y vuelve a importarlo. **He importado un CSV y algunos contactos siguen sin recibir campañas.** Ya estaban en Tornyllo dados de baja, suprimidos o pendientes, y una importación no cambia el estado de nadie que ya exista. El recuadro «Importación terminada» dice cuántos son. Si quieren recibir tus emails, que se apunten en un formulario. **He importado un CSV y los contactos nuevos no reciben campañas.** Contestaste «No, o no lo sé» a la pregunta del permiso, así que entraron como pendientes. Volver a importar el archivo no los cambia, porque ya existen. Si de verdad te dieron permiso, avisa a Fernando. **He usado «Crear contacto» con alguien que ya existía y su estado no ha cambiado.** Es a propósito: a un contacto que ya existe, desde el panel solo se le puede dar de baja o suprimir. El recuadro «Este contacto ya existía» de su ficha explica qué ha pasado. **Al guardar una lista, un tag o un formulario sale «Algo ha fallado».** Lo más probable es que ya exista otro con ese nombre. Prueba con otro. **El segmento cuenta a gente que no recibe campañas.** El tamaño cuenta a todo el que cumple las reglas, esté suscrito o no. Añade la regla `status` «es igual a» `SUBSCRIBED`. **Pulso un botón y me lleva al «Panel» sin hacer nada.** Tu usuario no tiene permiso para esa acción. Pide a Fernando que te haga administradora. **No veo el menú de la izquierda.** La ventana es demasiado estrecha o estás en el móvil. Usa un ordenador, o haz la ventana más ancha. **Una campaña traída de Klaviyo no se puede enviar.** Es así a propósito: ya se envió desde Klaviyo. Clónala para hacer una nueva. **En un email de Klaviyo no encuentro la negrita, el tamaño o el tipo de letra.** Haz clic en el texto: la barra de formato sale encima de él. Si no sale, es el texto de un botón o un texto suelto, que se cambia sin formato (ver [Emails traídos de Klaviyo](#emails-traidos-de-klaviyo)). **Los titulares de un email hecho en Tornyllo salen más pequeños que antes.** Desde el 30 de octubre de 2026 salen del tamaño que dice su «Tamaño (px)» o, si no tienen, a 34 px un H1, 26 un H2 y 22 un H3. Antes salían en el email más grandes de lo que decía el editor: un H1, al doble. Si un email ya hecho te gustaba como estaba, sube el «Tamaño (px)» de sus titulares y compruébalo en «Vista real». Los emails traídos de Klaviyo no cambian. **En un email hecho en Tornyllo no encuentro el tipo de letra.** Haz clic en el titular, el texto o el botón, y búscalo en la caja «Estilo» del panel de la derecha: cambia la letra de todo el bloque. Para cambiar solo unas palabras de un texto, elígelas y usa «Letra» en la barra de encima del texto (ver [Texto con formato](#texto-con-formato)). **He recargado y ya no veo el informe de la importación de segmentos o de flujos.** Esos informes no se guardan. Vuelve a importar solo ese elemento si necesitas ver sus avisos. **A alguien no le ha llegado un email de un flujo.** Mira su estado en su ficha: los flujos solo envían a `SUBSCRIBED`. Si está en «Opt-in pendiente» porque se apuntó con doble opt-in, le llegará en cuanto confirme: que busque el email de confirmación, también en spam. En la pestaña «Ejecuciones» del flujo, cada email dice cuántos no salieron y cuántos esperan una confirmación (ver [Cómo se comportan los flujos](#como-se-comportan-los-flujos)). **Alguien dado de baja ha recibido un email de un flujo.** No debería pasar: cada email lo comprueba justo antes de salir. Avisa a Fernando con el email de esa persona y el nombre del flujo. **He reactivado un flujo y han salido muchos emails de golpe.** Son los que les tocaban a quienes estaban dentro mientras estuvo en pausa: al reactivarlo, cada uno sigue desde su paso (ver [Activar, pausar y eliminar](#activar-pausar-y-eliminar)). **Sale «Tornyllo se ha actualizado».** Pulsa «Recargar». No se pierde nada guardado. ## Historial del manual - **29 de octubre de 2026.** Primera versión: todas las pantallas, la guía de calentamiento al llegar desde Klaviyo y las instrucciones para la IA. - **29 de octubre de 2026.** Los emails de los flujos ya solo salen a quien está suscrito, y con doble opt-in esperan a que la persona confirme. Pausar un flujo ya para a quien está dentro, que sigue desde su paso al reactivarlo. Fuera los avisos de los dos fallos y la «Condicion» de `status` de las recetas; «Ejecuciones» cuenta los emails que no salieron. - **29 de octubre de 2026.** La importación por CSV pregunta si los contactos nuevos te han dado permiso. Ni ella, ni «Crear contacto», ni los formularios vuelven a suscribir a quien se dio de baja o está suprimido, ni borran los datos de un contacto que ya existía. Un formulario con doble opt-in ya no deja pendiente a quien estaba suscrito. - **29 de octubre de 2026.** Guía para una fecha fuerte (Black Friday, Navidad) poco después de llegar desde Klaviyo, y cómo preparar los días con varios emails: smart sending a 0, sin optimizar la hora y con el máximo diario de Amazon SES en cuenta. Cómo recoger con un formulario quién se apunta a un acceso anticipado. Aviso nuevo: quien se salta por el smart sending se queda sin la campaña. El día que se deja Klaviyo, volver a importar perfiles y aperturas. - **29 de octubre de 2026.** Enviar una campaña por tandas: primero a una parte de la audiencia (un número de contactos o un porcentaje) y después al resto, con grupos fijos por sorteo y sin repetir a nadie. Cuadro «Tandas» con los resultados de cada una, y «¿A quién se envía?» en «Operativa», con la frase de a cuántos saldrá. El calendario de calentamiento y las variantes A/B lo usan. En «Contexto», «Programada» solo sale si la campaña está programada. - **29 de octubre de 2026.** Los textos de un email traído de Klaviyo (y de los clonados de uno) se editan por bloques enteros, no frase a frase, con una barra de formato encima: tipo de letra, tamaño, color, negrita, cursiva, subrayado, tachado, alineación, enlaces y «Quitar formato». - **29 de octubre de 2026.** Los titulares, textos y botones hechos en Tornyllo tienen «Tipo de letra» en «Estilo», con las mismas letras que la barra de los emails traídos de Klaviyo. En un «Texto», la barra de formato cambia también la letra y el tamaño de las palabras que elijas («Letra» y «Tamaño»). - **30 de octubre de 2026.** El «Color del texto» de un titular ya sale en el email y en «Vista real». Antes solo se veía en el editor, y el titular salía siempre en el color oscuro de siempre. - **30 de octubre de 2026.** Los titulares salen en el email con su tamaño: el de «Tamaño (px)», o 34, 26 o 22 px según sean H1, H2 o H3. Antes salían más grandes que en el editor (un H1, al doble), así que los de los emails ya hechos encogen; ver [Problemas frecuentes](#problemas-frecuentes). Capturas nuevas de las campañas que enseñan el email. - **6 de noviembre de 2026.** Tornyllo ya apunta las aperturas: hasta ahora no contaba ninguna. Las tasas van sobre los emails enviados menos los rebotes, como en Klaviyo, y no solo sobre los que Amazon SES había confirmado como entregados, que dejaba tasas como un 66,7 % de clics. «Rebotes» va sobre lo enviado. Una baja o una queja siguen contando aunque después se abra el email. En el «Registro de envios», `SENT` ya no es «aún en camino». Ver [Problemas frecuentes](#problemas-frecuentes). - **9 de noviembre de 2026.** En la ficha de una campaña, «Bajas» va en porcentaje, como las otras tasas, y debajo de cada tasa sale cuántos contactos la han abierto, han hecho clic o se han dado de baja. - **9 de noviembre de 2026.** Un email con un rebote temporal (buzón lleno, servidor caído) ya no cuenta como recibido: Amazon SES solo avisa de uno cuando ha dejado de reintentar. El contacto sigue sin suprimirse. «Rebotes» cuenta solo los permanentes, como Amazon SES. - **11 de noviembre de 2026.** Nueva sección [WhatsApp](#whatsapp), en el menú cuando Fernando la configura. Tiene dos pestañas: «Plantillas», con las plantillas de WhatsApp Manager y su estado, y «Ajustes», con el número, una plantilla de prueba y los últimos mensajes. Las bajas por WhatsApp («BAJA», «STOP» o el botón de baja) se apuntan solas. Cómo recoger desde ya, en un formulario, el permiso para los avisos por WhatsApp. «Borrar (RGPD)» borra también las conversaciones de WhatsApp. - **11 de noviembre de 2026.** La [bandeja](#la-bandeja) de WhatsApp: las conversaciones con sus sin leer, contestar con texto, foto o PDF en las 24 horas y con plantilla fuera de ellas, vincular cada conversación a un contacto, «Pedir permiso para avisos», «Dar de baja de los avisos» y «Archivar». Se actualiza sola, y el menú dice cuántas hay sin leer. En el móvil, el icono de WhatsApp de arriba abre la bandeja. - **12 de noviembre de 2026.** [Campañas de WhatsApp](#campanas-de-whatsapp): una plantilla de marketing a todas las personas con permiso, o a las de una lista o un segmento, con sus datos en las variables y una imagen de la biblioteca. Antes de enviar dicen a cuántas les llegará, quién se queda fuera y por qué, y si alcanza el límite de Meta. Salen desde el worker, como mucho un aviso por persona cada 20 horas, esperan cuando el límite de Meta no deja sitio y se paran solas si Meta rechaza la plantilla o la cuenta. Su informe: entregados, leídos, lo que no llegó, respuestas y bajas. La casilla de WhatsApp de un formulario ya da el permiso al enviarlo, y «Permisos de los formularios», en «Ajustes», copia los de antes.