Manual de AvisoPush

Cómo convertir a los visitantes anónimos de tu web en un canal propio al que puedes escribir cuando quieras, gratis y sin pedirles el correo. Guía completa en español, función por función, con seis montajes reales listos para copiar.

Todos los dominios, correos, claves y datos que aparecen en este manual y en sus capturas son ficticios o están enmascarados. Las claves API, las claves VAPID y el identificador del píxel aparecen tapados con XXXX a propósito: son datos privados de cada cuenta.
Algunos nombres de campos aparecen en inglés porque así los muestra la plataforma. Cuando eso pasa, lo indico entre paréntesis.

0. Qué son las notificaciones push web y cómo funciona AvisoPush

Una notificación push web es ese mensaje que aparece en la esquina de la pantalla de tu computadora o en la barra de notificaciones de tu teléfono, aunque el navegador esté cerrado y aunque la persona no esté en tu página.

La diferencia con todos los demás canales está en el momento de captar al contacto:

CanalQué le pides al visitanteCuánto se pierde
Correo electrónicoQue escriba su dirección, la confirme y luego abra el correoMuchísimo. Y termina en promociones o spam.
SMSQue te dé su número de teléfonoMucho. Dar el número es un salto de confianza grande.
Push webUn solo clic en "Permitir". Sin correo, sin teléfono, sin formulario, sin dato personal.Poco. Es la fricción más baja que existe.

Y del otro lado el mensaje llega directo al sistema operativo, no a una bandeja llena. Por eso el push web suele tener tasas de clic varias veces superiores al correo.

Cómo funciona por dentro

1
El píxel
Un pequeño script que pegas en tu web. Es lo único que hay que instalar.
2
El permiso
El visitante ve tu widget, pulsa "Permitir" y el navegador crea una suscripción anónima.
3
AvisoPush
Guarda esa suscripción con su país, ciudad, navegador, dispositivo y la página donde se suscribió.
4
La notificación
Cuando envías, el servicio del navegador (Google, Apple, Mozilla) la entrega al dispositivo.
Lo que AvisoPush NO sabe de tus suscriptores

No sabe su nombre, ni su correo, ni su teléfono. Un suscriptor es un identificador anónimo del navegador. Eso es una ventaja legal enorme —no estás manejando datos personales sensibles— y a la vez la limitación que debes tener presente: no puedes personalizar por nombre. Personalizas por país, ciudad, dispositivo, idioma o por los parámetros que tú mismo les pongas.

Las once secciones del panel

SecciónPara qué sirve
Tablero de mandosResumen: sitios, suscriptores, campañas y notificaciones enviadas.
Sitios webCada web donde instalas el píxel. Cada una tiene sus propios suscriptores.
SuscriptoresLa lista completa con el perfil técnico de cada uno.
CampañasEnvíos masivos a un segmento, ahora o programados.
Notificaciones personalesUna notificación a un solo suscriptor. La pieza clave para automatizar desde tu propio sistema.
Automatizaciones RSSEnvía solo cuando publicas algo nuevo.
Campañas recurrentesUn envío que se repite solo en un horario fijo.
FlujosNotificaciones que salen X tiempo después de que alguien se suscribe.
SegmentosGrupos de suscriptores, fijos o dinámicos.
Controladores de notificacionesCómo te avisa la plataforma a ti de lo que pasa.
Dominios personalizadosServir el píxel desde tu propio dominio.
El camino corto

Para empezar a captar suscriptores hoy necesitas tres cosas: agregar el sitio, instalar el código y activar el widget. Eso son 15 minutos. Todo lo demás —segmentos, flujos, RSS— son mejoras que se montan cuando ya tienes gente a quien escribir.

1. Cuenta y planes

El registro es gratis en avisopush.com. Después, dentro del panel, tu perfil (abajo a la izquierda) tiene estas pestañas:

Cuenta · nombre, correo, zona horaria, 2FA, contraseña Preferencias · interfaz Planificar · tu plan Canjear código Pagos Registros · actividad API · tu token
Dos ajustes de la pestaña Cuenta que sí importan

Zona horaria. Todas las campañas programadas, recurrentes y flujos usan esta hora. Si la dejas en UTC y tú estás en América, tus envíos de "las 6 de la tarde" van a salir de madrugada.

Autenticación de dos factores. Actívala. Esta cuenta puede mandar notificaciones a todos los visitantes de tu web; si alguien entra, el daño a tu reputación es inmediato.

Qué cambia entre el plan gratuito y el de pago

Los límites exactos los ves en la página de precios, pero el patrón es el mismo en cualquier plataforma de este tipo: el plan gratuito te deja un sitio web, unos cientos de suscriptores y pocas campañas al mes, y sobre todo deja en cero las tres funciones que realmente automatizan: notificaciones personales, automatizaciones RSS y campañas recurrentes.

ConceptoGratisDe pago
Sitios web1Ilimitados
SuscriptoresLimitado (cientos)Ilimitados
Campañas al mesPocasMuchas
Notificaciones personales0
Automatizaciones RSS0
Campañas recurrentes0
Segmentos y flujosPocosMuchos
Marca removible / personalizadaNo

Traducido a decisión práctica: empieza gratis para validar que tu web capta suscriptores. En el momento en que quieras que el sistema trabaje solo (RSS de tu blog, recordatorio semanal, avisos disparados desde tu backend), necesitas el plan de pago.

2. El Panel de control

Panel de control de AvisoPush
Tablero de mandos. Las cuatro tarjetas de resumen, la gráfica de altas y bajas por día, y la lista de tus sitios web con su estado.
5Sitios web conectados
5Suscriptores totales
0Campañas creadas
0Notificaciones enviadas

La gráfica del centro es la más útil del panel: muestra en color fuerte los suscriptores nuevos por día y en gris las bajas. Es tu termómetro. Si el gris empieza a acercarse al color, estás enviando de más o enviando cosas que no le importan a la gente.

La lista de sitios y su estado

Cada sitio muestra su nombre, su dominio, cuántos suscriptores tiene, cuántas notificaciones recibió, y una etiqueta de estado:

El error de arranque más común

Instalas el código, esperas suscriptores y no llega ninguno... porque el sitio quedó en Desactivado. Ese interruptor está en Editar sitio web y se llama El sistema de notificaciones push del sitio web está activo. Revísalo primero, antes de buscar el fallo en el código.

Más abajo el panel muestra los últimos suscriptores (con su dispositivo y el sitio por el que entraron) y las últimas campañas.

3. Conectar tu sitio web

Este es el único paso técnico de todo el manual, y son literalmente dos archivos. Si sabes subir una foto a tu web por FTP o por el panel de tu hosting, sabes hacer esto.

Antes de empezar: los dos requisitos

RequisitoDetalle
HTTPS obligatorioLas notificaciones push web solo funcionan en sitios con certificado SSL (que empiezan por https://). No es un capricho de AvisoPush: es una regla de los navegadores. Si tu web todavía va por http://, instala primero un certificado —casi todos los hostings lo dan gratis— y vuelve aquí.
Acceso a la raíz del sitioNecesitas poder subir un archivo a la carpeta principal de tu web y poder editar el <head> de tus páginas. En WordPress, Shopify, Wix o similares esto se hace desde el propio panel.

Paso 1 — Agregar el sitio en AvisoPush

Menú lateral → Sitios web → botón verde Agregar sitio web.

Lista de sitios web
Sitios web. Cada web conectada, con sus suscriptores, sus notificaciones y su estado activo o desactivado.
Formulario de agregar un nuevo sitio web
Agregar un nuevo sitio web. Dos campos: el nombre interno y el dominio. Se puede configurar todo lo demás después.
CampoQué poner
NombreInterno, solo lo ves tú. Si manejas varias webs, ponle algo que reconozcas: Tienda, Blog, Landing de cursos.
Anfitrión
Host
El dominio, sin el https:// (eso se elige en el desplegable de la izquierda). Acepta tres formatos: dominio.com, sub.dominio.com o dominio.com/carpeta.
El dominio tiene que coincidir exactamente

Si tu web responde en www.mitienda.com pero aquí escribes mitienda.com, el navegador va a considerar que son sitios distintos y el widget no aparecerá. Escribe el dominio tal como se ve en la barra del navegador cuando visitas tu web, con o sin www, exactamente igual.

Pulsa Crear. El sitio ya existe, pero todavía no está conectado a nada.

Paso 2 — Subir el archivo avisopush.js a la raíz

Entra al sitio recién creado, abre el menú arriba a la derecha y elige Instalar código.

Menú de opciones del sitio web
El menú ⋮ del sitio. Ocho opciones: ver, editar, instalar código, widget, botón, estadísticas, restablecer y eliminar.

La opción Ver abre la ficha del sitio: suscriptores, notificaciones enviadas, porcentajes de entrega, mostradas y pulsadas, las últimas campañas y el registro de altas y bajas.

Ficha de un sitio web
Ficha del sitio. Las seis tarjetas de métricas y, más abajo, las campañas y el registro de suscriptores de ese sitio en concreto.
Ventana Instalar código con los dos pasos
Instalar código. Paso 1: descargar y subir avisopush.js. Paso 2: copiar el fragmento del píxel. El identificador del píxel aparece tapado aquí a propósito.
  1. Pulsa DescargarSe baja un archivo llamado avisopush.js. Es el service worker: el programita que el navegador deja instalado en segundo plano para poder recibir notificaciones cuando tu web está cerrada.
  2. Súbelo a la raíz de tu sitioLa raíz es la carpeta principal, la misma donde vive tu index.html o donde WordPress guarda su wp-config.php. No lo metas en una subcarpeta.
  3. Comprueba que se ve desde fueraAbre en el navegador https://tudominio.com/avisopush.js. Debe mostrarte código, no un error 404. Si da 404, nada de lo demás va a funcionar.
Cómo subirlo según tu plataforma
  • Hosting con cPanel — Administrador de archivos → carpeta public_html → Cargar.
  • FTP — con FileZilla, arrástralo a la carpeta raíz (normalmente public_html o www).
  • WordPress — necesitas FTP o el administrador de archivos del hosting; los plugins de "insertar código" solo tocan el <head>, no suben archivos a la raíz.
  • Shopify — no permite subir archivos a la raíz. En ese caso usa la opción de dominio personalizado del capítulo 14, o consulta con soporte.

Paso 3 — Pegar el píxel en el <head>

En la misma ventana, el segundo paso te da un fragmento como este (el identificador largo es único de tu sitio, aquí va tapado):

<!-- Pixel Code - https://avisopush.com/ --> <script defer src="https://avisopush.com/pixel/TU_IDENTIFICADOR"></script> <!-- END Pixel Code -->

Pulsa Copiar al portapapeles y pégalo justo antes de la etiqueta de cierre </head> de tu sitio, en todas las páginas.

PlataformaDónde pegarlo
HTML propioAntes de </head> en cada plantilla.
WordPressApariencia → Editor de temas → header.php, o mucho mejor un plugin del tipo "insertar encabezados y pies" para no perderlo al actualizar el tema.
Wix / SquarespaceConfiguración → Código personalizado / Inyección de código → sección Encabezado.
ShopifyTema → Editar código → theme.liquid, antes de </head>.
BloggerTema → Editar HTML → antes de </head>.
Por qué "defer" y por qué en el head

El atributo defer hace que el script se cargue sin bloquear la página, así que no te va a ralentizar la web ni a bajar tu puntuación de velocidad. Y va en el <head> para que esté disponible desde el primer instante, antes de que el visitante empiece a navegar y se disparen los desencadenantes del widget.

Paso 4 — Probar que funciona de verdad

  1. Activa el widgetMenú ⋮ del sitio → Widget de suscripción → activa el interruptor El widget de suscripción está activoActualizar. (Todo el detalle, en el capítulo 4.)
  2. Comprueba que el sitio está activoMenú ⋮ → Editar → el interruptor El sistema de notificaciones push del sitio web está activo debe estar encendido.
  3. Abre tu web en una ventana de incógnitoEs importante: en tu navegador normal quizás ya diste o rechazaste el permiso alguna vez, y entonces no verás nada. En incógnito eres un visitante nuevo.
  4. Espera a que aparezca el widget y pulsa suscribirteEl navegador te mostrará su propio cuadro de permiso. Pulsa Permitir.
  5. Vuelve al panelEn Suscriptores debe aparecer una entrada nueva con tu navegador, tu sistema operativo y tu ciudad. Ese es el momento en que el sistema está instalado.
  6. Mándate una notificación de pruebaEntra al suscriptor recién creado, copia su ID y usa Notificaciones personales (capítulo 9) para enviarte una. Si te llega, ya está todo funcionando.

Ajustes del sitio

Menú ⋮ → Editar. Arriba están los dos interruptores generales, y debajo cuatro secciones desplegables.

Pantalla de editar sitio web
Editar sitio web. Los dos interruptores generales y las cuatro secciones: Personalizaciones, Notificaciones, Marca y Avanzado.
AjusteQué hace
El sistema de notificaciones push del sitio web está activoEl interruptor maestro. Apagado, ni capta ni envía.
El almacenamiento de IP de suscriptores está habilitadoGuarda la IP de cada suscriptor. Viene apagado y conviene dejarlo apagado salvo que tengas el consentimiento explícito de tus usuarios: la IP sí es un dato personal a efectos de las leyes de privacidad. La geolocalización (país y ciudad) funciona igual con esto apagado.
Secciones desplegadas de editar sitio web
Las cuatro secciones desplegadas. Icono de la notificación, controlador de avisos de nuevas suscripciones, nombre y URL de marca.
SecciónContenido
PersonalizacionesIcono de notificaciones push: la imagen que aparece como insignia en cada notificación que envíes. Proporción 1:1, máximo 512×512, formato .png, hasta 2 MB. Usa tu logo recortado en cuadrado, con fondo sólido y sin texto pequeño: se ve muy chico.
NotificacionesTe avisa a ti cada vez que alguien se suscribe. Se enlaza con un controlador (capítulo 13). Útil los primeros días para confirmar que el widget está captando; después conviene apagarlo o te llenará el Telegram.
MarcaNombre de marca y URL de marca. Es la línea de "Por…" que aparece al pie del widget y del botón. Déjalo vacío para usar la marca por defecto.
AvanzadoLas claves VAPID, pública y privada. Son el par de claves criptográficas que identifican tu sitio ante Google, Apple y Mozilla.
Sección avanzada con el ID del sitio y las claves
Avanzado. El ID del sitio web y las claves VAPID. En esta captura van tapadas: la clave privada nunca debe salir de tu panel.
No toques las claves VAPID

La pantalla te lo dice y conviene repetirlo: solo edites esos valores si sabes exactamente lo que haces. Si cambias las claves VAPID de un sitio que ya tiene suscriptores, todas las suscripciones existentes dejan de funcionar y tienes que empezar a captar desde cero. No hay forma de recuperarlas.

La clave privada es como una contraseña: no la pegues en ningún sitio, no la mandes por chat y no la subas a tu repositorio.

Restablecer y Eliminar

Las dos últimas opciones del menú ⋮ son destructivas y no tienen vuelta atrás:

En ambos casos los suscriptores se pierden y no se pueden recuperar, porque la suscripción vive en el navegador de cada persona y solo se puede volver a crear si vuelven a entrar a tu web y aceptan otra vez.

Si algo falla: diagnóstico rápido

SíntomaQué revisar, en orden
El widget no aparece nunca1) ¿Tu web es https://? 2) ¿El sitio está en Activo? 3) ¿El widget está activo? 4) ¿El píxel está realmente en el <head>? Mira el código fuente de la página (Ctrl+U) y busca "avisopush". 5) ¿Estás probando en incógnito?
El widget aparece pero al aceptar no se crea el suscriptorCasi siempre es que avisopush.js no está en la raíz o dio 404. Abre https://tudominio.com/avisopush.js y compruébalo.
Funciona en el escritorio pero no en el iPhoneEn iOS las notificaciones push web solo funcionan si el usuario añadió tu web a la pantalla de inicio como aplicación. Es una restricción de Apple, no de la plataforma. En Android funciona normal.
El dominio no coincideSi registraste mitienda.com y tu web carga como www.mitienda.com (o al revés), edita el sitio y corrige el anfitrión.
Yo no veo el widget pero otros síYa diste o rechazaste el permiso en tu navegador. Ve al candado de la barra de direcciones → Configuración del sitio → Notificaciones → Restablecer permiso.
Aparece el widget pero se ve mal en el móvilRevisa Widget → Mostrar: hay interruptores separados para pantallas pequeñas y grandes, y la posición se elige por separado.
Un suscriptor deja de recibirEs normal y no es un fallo: la persona desinstaló el navegador, limpió los datos del sitio o revocó el permiso. Las bajas naturales rondan un pequeño porcentaje mensual en cualquier lista push.

4. El widget de suscripción

El widget es la ventanita que le pide permiso al visitante. Es lo más importante de toda la plataforma, porque sin suscriptores no hay nada que enviar, y el widget es lo único que decide cuántos consigues.

Configuración del widget de suscripción con vista previa
Configuración del widget. A la izquierda, las siete secciones de ajustes. A la derecha, la vista previa en vivo: se actualiza mientras escribes.
Por qué NO debes pedir el permiso nada más entrar

Si disparas el widget en el segundo cero, el visitante todavía no sabe quién eres ni qué le vas a mandar. Va a decir que no. Y aquí está el problema: un "no" del navegador es casi definitivo — el navegador recuerda el bloqueo y no vuelve a preguntar nunca, salvo que la persona vaya a los ajustes a restablecerlo, cosa que no va a hacer.

Por eso el capítulo de Desencadenantes es el más rentable de este manual: cada segundo que esperas antes de preguntar sube tu tasa de aceptación.

Los tres textos del widget

El widget tiene tres estados y cada uno tiene su propio texto configurable:

SecciónCuándo se ve
Suscribirse al textoEl estado normal: la invitación. Campos: Título, Descripción, Botón de suscripción, Botón de cerrar, URL de la imagen y su texto alternativo.
Texto de suscripción exitosaEl "gracias" tras aceptar. Mismos campos, más URL de éxito: a dónde redirigir al visitante después de suscribirse (déjalo vacío para no redirigir).
Configuración de permisos denegadosSe muestra a quien ya bloqueó las notificaciones en su navegador. Aquí explicas cómo desbloquearlas. Campos: título, descripción, botón de actualización, botón de cerrar e imagen.

Los campos de título y descripción aceptan la etiqueta HTML <span> con style, así que puedes resaltar una palabra en color, y admiten la variable {{TOTAL_SUBSCRIBERS}}, que se reemplaza por tu número real de suscriptores.

La prueba social que sí convierte

Cuando ya tengas unos cuantos suscriptores, mete {{TOTAL_SUBSCRIBERS}} en la descripción: "Únete a {{TOTAL_SUBSCRIBERS}} personas que ya reciben nuestras ofertas". Funciona por la misma razón por la que miramos las reseñas antes de comprar.

Ojo con el momento: con 12 suscriptores, mostrar el número juega en tu contra. Actívalo cuando la cifra empiece a impresionar.

Cómo escribir el texto: la regla del "qué gano yo"

El error clásico es escribir el widget desde tu punto de vista: "Suscríbete a nuestras notificaciones". Al visitante eso no le dice nada. Escríbelo desde el suyo, prometiendo algo concreto:

❌ Lo que no funciona

  • "¿Quieres recibir notificaciones?"
  • "Suscríbete a nuestro sitio"
  • "Activa las notificaciones del navegador"
  • Botón: "Aceptar" / "Sí"

✅ Lo que sí funciona

  • "🔥 Te avisamos de las ofertas antes que a nadie"
  • "⚽ Recibe alertas de goles en vivo"
  • "📦 Entérate cuando vuelva a haber stock"
  • Botón: "Quiero las ofertas" / "Activar alertas"

Objetivo: a quién se le muestra

La sección Objetivo decide qué visitantes ven el widget. Todos los filtros son opcionales; déjalos en blanco para mostrarlo a todo el mundo.

FiltroUso real
Continentes y PaísesSi solo vendes en México y Colombia, no gastes el permiso de un visitante de India que nunca te va a comprar.
Sistemas operativosiOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS. Útil si tu producto es específico de una plataforma.
NavegadoresChrome, Firefox, Safari, Edge, Opera, Samsung Internet.
Idiomas del navegadorEl más práctico de todos: si tienes el widget en español, muéstralo solo a quien tiene el navegador en español, y crea otro widget en inglés para el resto.
Mostrar en pantallas pequeñas / grandesDos interruptores separados, con el corte en 768 píxeles. Permiten tener estrategias distintas en móvil y escritorio.

Desencadenantes: cuándo aparece

Aquí es donde se gana o se pierde la partida.

Sección de desencadenantes del widget
Desencadenantes. Los ocho disparadores disponibles y el filtro de páginas donde debe mostrarse.

Dónde: el filtro de páginas

El interruptor Activar en todas las páginas viene encendido. Si lo apagas, defines reglas de URL con estas condiciones: coincidencia exacta, no coincide exactamente, contiene, no contiene, empieza con, no comienza con, termina con, no termina con.

Ejemplo práctico para una tienda: mostrar el widget solo donde la URL contiene /producto/. Quien está mirando un producto tiene mucha más intención que quien acaba de aterrizar en la portada.

Cuándo: los ocho disparadores

DisparadorQué hace y cuándo usarlo
RetrasoEspera X segundos desde que carga la página. El más simple. Nunca lo pongas por debajo de 10.
Tiempo en el sitioAcumula el tiempo total de la visita, no el de una sola página. Mejor que el retraso, porque mide interés real.
Inactividad de la páginaSe dispara cuando la persona deja de moverse. Suele significar que está leyendo con atención.
Vistas de páginaTras ver N páginas. Excelente señal: quien ve 3 páginas ya decidió que tu sitio le interesa.
Intención de salidaCuando el ratón se va hacia la barra de direcciones o la pestaña. El más rentable en escritorio: ya ibas a perder a esa persona, no arriesgas nada.
Desplazamiento de páginaAl llegar a cierto punto de scroll. Ideal en blogs: si leyó el 50% del artículo, le gusta lo que escribes.
Clic del ratónTras hacer clic en algo. Señal de interacción activa.
Pasar el ratón por encimaAl pasar sobre un elemento. El más sutil de todos.

Cuántas veces: la frecuencia

OpciónEfecto
Todo el tiempoSe muestra en cada visita. Agresivo; solo si tu tráfico es muy de paso.
Una vez por sesiónEl equilibrio recomendado. Una petición por visita, ni más.
Una vez por navegadorPreguntas una sola vez en la vida. Muy respetuoso, pero pierdes al que ese día no estaba de humor.

Y si el visitante cierra el widget a mano, el campo Mostrar tipo de demora después de cerrar la notificación define cuánto esperar antes de volver a intentarlo, medido en tiempo en el sitio o en vistas de página.

La configuración que yo pondría el primer día

Escritorio: disparador Intención de salida, frecuencia una vez por sesión.
Móvil: disparador Tiempo en el sitio a 25 segundos (en móvil no hay ratón, así que la intención de salida no aplica), frecuencia una vez por sesión.
Blog: disparador Desplazamiento de página al 50%.

Se hace con dos widgets distintos, uno con "mostrar en pantallas grandes" y otro con "pantallas pequeñas".

Mostrar y Personalizar

AjusteOpciones
DirecciónDe izquierda a derecha, o de derecha a izquierda (para idiomas como el árabe).
Posición de visualizaciónNueve posiciones: las cuatro esquinas, los cuatro centros de borde y el centro medio. En escritorio la esquina inferior derecha es la clásica; en móvil, la parte inferior centrada tapa menos contenido.
Duración de visualizaciónSegundos que permanece en pantalla. Pon -1 para que se quede indefinidamente hasta que el visitante decida.
Mostrar marcaEnseña u oculta la línea "Por AvisoPush" al pie. Quitarla requiere plan de pago.

La sección Personalizar es puro diseño: fuente (18 opciones o heredar la de tu web), relleno interno, siete colores independientes (título, descripción, fondo, y texto y fondo de cada botón), sombra, ancho, color y radio del borde —recto, redondeado o muy redondeado— y las animaciones de entrada, de salida y de llamada de atención (latido, rebote, destello, pulso) con su intervalo.

Temas: el atajo

Galería de temas del widget
Temas. Veinte diseños con nombre de ciudad, listos para aplicar con un clic. Después puedes retocar lo que quieras en Personalizar.

Hay veinte temas —Stockholm, Zurich, Copenhagen, Berlin, Montreal, Paris, Marrakech, Lisbon, Barcelona, Kyoto, Cape Town, Amsterdam, Miami, Vienna, New York, Seoul, Tokyo, Rio de Janeiro, Singapore y Dubai— que van del minimalista blanco al oscuro con acentos de color. Elige el que más se parezca a tu web y ahorra media hora de configurar colores a mano.

Y el recordatorio de siempre

Nada de esto se guarda hasta que pulses el botón Actualizar del final. Puedes dejar el widget perfecto y perderlo todo saliendo de la página.

5. El botón de suscripción

El botón es el hermano discreto del widget: en vez de aparecer solo, tú decides en qué punto exacto de tu página va, y además muestra el estado actual —suscrito o no— permitiendo cancelar la suscripción con un clic.

Configuración del botón de suscripción
Configuración del botón. Arriba, el código HTML que se pega donde quieras que aparezca. A la derecha, la vista previa.

Su instalación es una sola línea, que pegas en el lugar del HTML donde quieras verlo:

<div data-avisopush-button></div>

Sus ajustes son casi los mismos que los del widget, con dos textos adicionales, porque el botón también gestiona la baja:

Suscribirse al texto Texto de suscripción exitosa Texto para cancelar suscripción Texto de cancelación exitosa Permisos denegados Objetivo Desencadenantes Mostrar Personalizar Temas
Widget y botón se complementan, no compiten

Lo que mejor funciona es tener los dos: el widget aparece solo en el momento oportuno y capta a la mayoría; el botón vive en un sitio fijo —la barra lateral del blog, el pie de página, la ficha de un producto agotado— para quien decide suscribirse por su cuenta y para que quien ya se suscribió pueda darse de baja fácil.

Ofrecer una baja visible parece que te resta, pero hace lo contrario: la alternativa es que la persona bloquee las notificaciones en el navegador, y eso sí es irreversible.

6. Suscriptores

Cada suscriptor es un navegador que aceptó tus notificaciones. No hay nombre ni correo: hay un identificador anónimo y un perfil técnico.

Lista de suscriptores
Suscriptores. Cada fila muestra el suscriptor (con la IP enmascarada por la propia plataforma), el sitio, si es escritorio o móvil, cuántas notificaciones recibió y accesos rápidos a sus datos.

La ficha de un suscriptor

Ficha detallada de un suscriptor
Viaje del suscriptor. Cuándo se suscribió, cuándo se le vio por última vez, su dispositivo, sistema operativo, navegador, continente, país, ciudad, y la página exacta por la que se suscribió.

Ese último dato es oro puro y casi nadie lo mira: la URL del punto de suscripción te dice qué contenido de tu web convierte visitantes en suscriptores. Si el 70% se suscribe desde un mismo artículo, ya sabes de qué escribir más.

Abajo, en Avanzado, están los datos técnicos de la suscripción (el endpoint y las claves de cifrado). Son necesarios para integraciones a medida, y como cualquier credencial, no se comparten.

Importar y exportar

El botón Importar suscriptores sirve para traer suscripciones desde otra plataforma push, siempre que tengas el archivo con los datos técnicos de cada una. No sirve para "importar" una lista de correos o de teléfonos: una suscripción push solo la puede crear el navegador de la persona.

La exportación te da los datos en CSV, JSON o PDF.

7. Segmentos

Un segmento es un grupo de suscriptores con nombre, reutilizable en campañas, flujos, recurrentes y RSS.

Crear un nuevo segmento
Crear un nuevo segmento. Con el tipo Datos filtrados se despliegan todos los filtros: geografía, dispositivo, sistema operativo, navegador e idioma.

Hay dos tipos:

TipoCómo funciona
Lista CSV personalizadaPegas los IDs de suscriptor separados por comas. Lista fija, no cambia sola. Útil cuando preparas la selección fuera.
Datos filtradosDefines reglas y el grupo se recalcula solo. Los suscriptores nuevos que cumplan entran automáticamente. Es lo que querrás el 95% de las veces.

Todos los filtros disponibles

FiltroDetalle
Sitio webEl segmento pertenece a un sitio concreto.
Continentes / PaísesSelección múltiple con CTRL o CMD + clic.
CiudadesTexto libre, separadas por comas. El filtro más fino que existe aquí.
DispositivoEscritorio, tableta o móvil.
Sistemas operativosiOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.
NavegadoresChrome, Firefox, Safari, Edge, Opera, Samsung Internet.
Idiomas del navegadorLista completa de idiomas.
Suscrito en URLEl más potente. Filtra por la página donde se suscribió: es lo más cerca que estás de conocer sus intereses.
Filtros de fecha y parámetros personalizados de un segmento
Filtros de tiempo y parámetros. Cuatro filtros de fecha, cada uno con las opciones Dentro del último o Mayor que N días, y los parámetros personalizados.
Filtro de tiempoPara qué
Creado elCuándo se suscribió. "Creados dentro de los últimos 7 días" = tus suscriptores nuevos.
Actualizado elÚltima modificación de su registro.
Visto por última vez en líneaTu medidor de actividad. "Visto dentro de los últimos 30 días" = suscriptores vivos.
Última notificación enviadaEvita bombardear. "Última notificación mayor que 3 días" excluye a quien ya recibió algo hace poco.

Y por último los parámetros personalizados: pares de clave y valor que tú puedes asignar a cada suscriptor a través de la API. Son la forma de meter en AvisoPush lo que tú sí sabes de esa persona (que es cliente, que compró la categoría X, que su plan vence en tal fecha) sin exponer ningún dato personal.

Los tres segmentos que debería tener todo el mundo
  1. Activos — visto por última vez dentro de los últimos 30 días. Envía siempre a este, no a "todos".
  2. Nuevos — creados dentro de los últimos 7 días. Merecen un mensaje distinto al de tus veteranos.
  3. Descanso — última notificación mayor que 3 días. Úsalo cuando quieras hacer un segundo envío en la misma semana sin castigar a nadie.

8. Campañas

Una campaña es un envío a un segmento, ahora o programado. Es la función que más vas a usar.

Formulario de enviar una nueva campaña
Enviar una nueva campaña. Nombre, sitio, título, descripción, URL, imagen y segmento. Debajo, las cuatro secciones plegadas.

Anatomía de una notificación push

Una push tiene cinco piezas y ninguna sobra:

🛍
🔥 Últimas 6 horas: 30% en toda la tienda
El código se aplica solo al llegar al carrito. Termina a medianoche.
mitienda.com
Ver ofertasNo, gracias
CampoDetalle y límites reales
NombreInterno, el suscriptor no lo ve. La plataforma propone uno con fecha y hora; cámbialo por algo que reconozcas en el historial.
Sitio webDe qué web salen los suscriptores. Cada sitio tiene su propia lista.
Título30 a 60 caracteres. Más largo se corta solo. Es lo único que muchos van a leer.
Descripción40 a 80 caracteres. Igual: se trunca según el dispositivo.
URLA dónde va el clic. Llévalo a la página concreta, nunca a la portada.
ImagenProporción 2:1 horizontal, idealmente menos de 200 KB. Formatos .jpg .jpeg .png .svg .webp .gif. No todos los dispositivos la muestran: en Windows y Android sí, en Mac normalmente no. Por eso el mensaje debe entenderse sin la imagen.
SegmentoTodos los suscriptores, lista CSV o datos filtrados. Junto al título ves el total disponible.

Los dos botones de acción

Sección de botones de una campaña
Botones. Hasta dos, cada uno con su título y su URL propia. El aviso lo dice claro: algunas plataformas no los muestran.

Cada botón lleva a una URL distinta de la del cuerpo, lo que permite ofrecer dos caminos en la misma notificación: "Ver ofertas de hombre" y "Ver ofertas de mujer", o "Reanudar compra" y "Ver alternativas". Como no siempre se muestran, la notificación tiene que funcionar igual de bien sin ellos.

Programación y parámetros UTM

Programación, UTM y avanzado de una campaña
Programación, UTM y Avanzado. Los tres bloques finales, con la vista previa del parámetro UTM que se añadirá a tus enlaces.

El interruptor Programar campaña te deja elegir fecha y hora exactas (en la zona horaria de tu cuenta).

Los parámetros UTMFuente, Medio y Campaña— se añaden automáticamente a todas tus URLs de destino, y hay una vista previa para que veas cómo queda. Sirven para que en Google Analytics puedas separar el tráfico y las ventas que vienen del push de las que vienen de otros canales.

La convención que te va a facilitar la vida

Usa siempre Fuente = avisopush, Medio = push y Campaña = un nombre corto de la promoción (black_friday_2026, stock_zapatos). Al cabo de tres meses vas a poder responder con datos a "¿el push realmente vende?".

Variables dinámicas y Spintax

Disponibles en el título, la descripción y la URL de todos los tipos de envío:

VariableSe reemplaza por
{{CITY_NAME}}La ciudad del suscriptor
{{COUNTRY_NAME}}Su país
{{CONTINENT_NAME}}Su continente
{{DEVICE_TYPE}}Escritorio, tableta o móvil
{{OS_NAME}}Su sistema operativo
{{BROWSER_NAME}}Su navegador
{{BROWSER_LANGUAGE}}El idioma de su navegador
{{CUSTOM_PARAMETERS:CLAVE}}Cualquier parámetro que le hayas puesto tú

La más potente con diferencia es {{CITY_NAME}}. Compara:

🚚
Envío gratis esta semana
En todos los pedidos.
mitienda.com
🚚
Envío gratis a {{CITY_NAME}} esta semana
Pedido antes de las 6 pm, entrega al día siguiente.
mitienda.com
Cuidado con las variables vacías

Si un suscriptor no tiene ciudad detectada, {{CITY_NAME}} se queda en blanco y el título llega como "Envío gratis a esta semana". Antes de usar una variable en un envío grande, manda la campaña a un segmento de prueba o redacta la frase de forma que aguante el hueco.

Spintax

Mismo formato de siempre, con llaves y barras:

{🔥|⚡|🎉} {Últimas horas|Se acaba hoy}: {30% en toda la tienda|Todo al 30%}

En push el Spintax no cumple la función anti-spam que tiene en SMS —aquí no hay operadora que te bloquee—, pero sí sirve para dos cosas reales: que tus envíos recurrentes no se vuelvan invisibles de tan repetidos, y para probar variantes de redacción sin montar un test A/B.

Avanzado: TTL, urgencia y notificación silenciosa

Tres ajustes que casi nadie toca y que cambian bastante el resultado:

AjusteQué hace
Notificación silenciosaLlega sin sonido ni vibración. Para avisos de baja prioridad, o para no despertar a nadie si envías fuera de hora.
Ocultar automáticamente la notificaciónAlgunas plataformas la ocultan solas a los pocos segundos; este interruptor controla ese comportamiento. Apagado, la notificación se queda hasta que la persona la atienda.
Tiempo de vida (TTL)Cuánto espera el servicio del navegador a que el dispositivo se conecte antes de descartar el mensaje. Opciones: 0 segundos, 15 y 30 minutos, 1, 3, 6 y 12 horas, 1, 3 y 5 días, 1, 2 y 4 semanas. Por defecto, 4 semanas.
UrgenciaBajo, Normal o Alto. Le dice al servicio con cuánta prisa entregar. En alto puede despertar a un dispositivo en ahorro de energía; en bajo espera a que se despierte solo.
El TTL es el ajuste que más gente configura mal

Piensa qué pasa con un dispositivo apagado. Si mandas "Oferta flash, solo hoy" con el TTL por defecto de 4 semanas, esa persona puede encender el ordenador el jueves siguiente y recibir una oferta que caducó hace días. Queda fatal y te gana una baja.

Regla: el TTL debe durar lo mismo que tu oferta. Promoción de 24 horas → TTL de 1 día. Alerta en vivo (un gol, una subasta que cierra) → TTL de 15 o 30 minutos. Artículo nuevo del blog → TTL largo, no caduca.

Finalmente, Guardar borrador deja la campaña preparada sin enviarla, y Enviar campaña la manda. Después del envío, cada campaña muestra sus estadísticas: enviadas, entregadas, mostradas, pulsadas y fallidas.

La métrica que importa

No es el porcentaje de entrega, es el CTR: cuántos de los que la vieron hicieron clic. Un CTR sano en push web ronda el 3–8%. Por debajo del 1% de forma sostenida, el problema no es el canal: es que estás enviando cosas que a tu lista no le interesan.

9. Notificaciones personales

Es lo mismo que una campaña, pero dirigido a un solo suscriptor, identificado por su ID.

Formulario de notificación personal
Enviar una nueva notificación personal. El único campo distinto respecto a una campaña es ID de suscriptor.
Aquí está la función más poderosa de toda la plataforma

Enviar notificaciones personales a mano, una por una, no tiene mucho sentido. Su valor real está en llamarlas desde la API (capítulo 15) para que tu propio sistema dispare avisos personalizados:

  • "Tu pedido salió de nuestro almacén" — cuando cambias el estado en tu tienda.
  • "Volvió a haber stock del producto que querías" — cuando repones inventario.
  • "Alguien respondió a tu comentario" — cuando llega una respuesta.
  • "Tu suscripción vence en 3 días" — desde tu cron diario.
  • "Te superaron en la puja" — en una subasta.

Para que funcione necesitas saber qué ID de suscriptor corresponde a qué usuario de tu sistema. Se resuelve guardando el ID de AvisoPush en la ficha del usuario en tu base de datos, en el momento en que se suscribe.

10. Flujos

Un flujo envía una notificación X tiempo después de que alguien se suscribe. Cada suscriptor tiene su propio reloj.

Crear un nuevo flujo
Crear un nuevo flujo. El campo clave es Tiempo de espera, en minutos, horas o días.
CampoDetalle
Tiempo de esperaUn número y una unidad: minutos, horas o días. Se cuenta desde el momento de la suscripción.
Título, Descripción, URL, ImagenIgual que en una campaña, con variables y Spintax.
SegmentoA qué grupo aplica.
El flujo está activoInterruptor de pausa sin borrar.
Aplicar automáticamente a suscriptores que coincidanVer la advertencia.
"Aplicar automáticamente": el interruptor que hay que dejar apagado

Apagado (como viene): el flujo solo afecta a los suscriptores nuevos, desde ahora. Es lo correcto para una bienvenida.

Encendido: procesa también a todos los que ya tenías. Si llevas seis meses captando y activas esto en un flujo de bienvenida, toda tu base recibe de golpe un "gracias por unirte" absurdo, y una parte se dará de baja ese mismo día.

Encadenar flujos: la secuencia de bienvenida

Varios flujos sobre el mismo segmento, con tiempos distintos, forman una secuencia. Este es el esquema que la propia plataforma propone como ejemplo, y funciona:

5 minutos
Bienvenida
Confirma que la suscripción funciona y recuerda qué va a recibir.
1 día
Contenido útil
Tu mejor artículo, tu guía, tu tutorial. Demuestra que vale la pena.
7 días
Incentivo
Cupón, prueba gratis, descarga. Aquí es donde se convierte.
37 días
Reactivación
Descuento más agresivo para quien no compró todavía.

11. Campañas recurrentes

Una notificación que se repite sola en un horario fijo. Se configura una vez y trabaja indefinidamente.

Crear campaña recurrente
Crear campaña recurrente. Los mismos campos de una campaña, más la frecuencia.
AjusteOpciones
Frecuencia de campañaDiario, Semanalmente o Mensual.
Días de la semanaSi es semanal, marcas los días exactos. Se pueden marcar varios.
Días del mesSi es mensual, los días concretos.
TiempoHora y minuto exactos, en la zona horaria de tu cuenta.
El combo que hace que se alimente sola

Apunta una campaña recurrente a un segmento de datos filtrados. Cada repetición se envía a la lista actualizada de ese momento, no a la que existía cuando la creaste. Ejemplo: recurrente semanal apuntada al segmento "suscriptores creados en los últimos 7 días" = un saludo automático a los nuevos de cada semana, para siempre.

Y usa Spintax aquí más que en ningún otro sitio: un texto idéntico cada lunes durante seis meses se vuelve invisible.

12. Automatizaciones RSS

Vigila un feed y, cuando aparece contenido nuevo, envía la notificación sola. Si tienes un blog, una tienda con novedades o un medio, esta es la función que más trabajo te ahorra de toda la plataforma.

Crear automatización RSS
Crear automatización RSS. La URL del feed y, en el título, tres variables exclusivas junto a todas las de siempre.
Variable exclusiva de RSSSe reemplaza por
{{RSS_TITLE}}El título de la publicación nueva
{{RSS_DESCRIPTION}}Su resumen
{{RSS_URL}}El enlace al artículo

Una configuración que funciona para casi cualquier blog:

CampoValor
Título📰 {{RSS_TITLE}}
Descripción{{RSS_DESCRIPTION}}
URL{{RSS_URL}}
Cómo encontrar la URL de tu feed

Prueba añadiendo al final de tu dominio /feed, /rss o /rss.xml. En WordPress casi siempre es tudominio.com/feed. Si te sale una página llena de etiquetas raras, esa es: esa "fealdad" es exactamente lo que la máquina necesita.

Configuración de RSS

Configuración de la automatización RSS
Configuración de RSS. Intervalo de comprobación, número de elementos, retraso entre campañas e identificador único.
AjusteQué controla y qué poner
Intervalo de comprobaciónCada cuánto mira el feed: 15 min, 30 min, 1 h, 6 h, 12 h, 1 día o 3 días. Para un medio de noticias, 15–30 minutos. Para un blog que publica dos veces por semana, 6 horas sobra.
Número de elementos del feed RSSCuántas publicaciones toma en cada revisión. Pon 1. Si pones 10 y el feed trae 10 entradas, mandas 10 notificaciones seguidas y pierdes media lista.
Retraso entre campañas pushMinutos de espera entre las notificaciones que genera. 15 minutos es sensato.
Identificador único del feed RSSCómo detecta que ya envió algo: URL del artículo (recomendado), Fecha de publicación o GUID. Con la URL, corregir un título no vuelve a disparar el envío.
Usar imagen de fuente RSS cuando esté disponibleActívalo: usa la imagen destacada de cada artículo. Si no la hay, usa la que subiste como respaldo.
Pausar automatización en caso de fallo de RSSActívalo. Si el feed se cae o cambia de dirección, la automatización se detiene sola en vez de hacer cosas raras.
La primera vez, vigílala

Cuando actives una automatización RSS sobre un blog con historial, la primera comprobación puede considerar "nuevas" varias entradas. Ponla apuntando a un segmento pequeño el primer día, comprueba que envía una sola notificación por artículo, y después apúntala a tu lista completa.

13. Controladores de notificaciones

Estos son los avisos que la plataforma te manda a ti, no a tus suscriptores. Se crean una vez y se enganchan donde haga falta —por ejemplo, en Editar sitio web → Notificaciones para enterarte de cada suscripción nueva.

Crear un controlador de notificaciones
Crear un controlador de notificación. Cinco canales y un botón de Prueba de integración para verificar antes de confiar.
CanalCuándo usarlo
📧 Correo electrónicoSi vives en tu bandeja de entrada.
📡 WebhookPara conectar con tu propio sistema, un CRM, n8n o Zapier. El más flexible.
💬 TelegramEl mejor para el día a día: instantáneo, en el bolsillo y no llena el correo.
🔔 Notificación internaLa campanita del propio panel.
💬 Propio dispositivo — enviar SMSManda el aviso por SMS desde tu propio teléfono Android conectado a NotifyCame. Para alertas que no te puedes permitir perder. Todo el detalle, abajo.

Qué pide cada canal

CanalCampos que hay que rellenar
Correo electrónicoLa dirección de destino.
WebhookURL del webhook. AvisoPush hará una llamada POST a esa dirección cada vez que ocurra el evento.
TelegramToken de API de Telegram (el que te da BotFather al crear el bot) y ID de chat de Telegram (a qué conversación mandarlo).
Notificación internaNada. Aparece en la campanita del panel.
Propio dispositivo — enviar SMSCuatro datos que salen de tu cuenta de NotifyCame. Ver la sección siguiente.

Usa siempre Prueba de integración antes de darlo por bueno. Un canal de avisos que no funciona es peor que no tener ninguno, porque crees que estás cubierto.

El puente con NotifyCame: recibir tus avisos por SMS

Esta es la integración menos evidente de la plataforma y probablemente la más útil si ya usas las dos herramientas. AvisoPush puede mandarte sus avisos internos —una suscripción nueva, un evento del sitio— por SMS a tu teléfono, usando el Android que ya tienes conectado a NotifyCame.

Ocurre algo
En AvisoPush
Un visitante se suscribe a tus notificaciones push.
El puente
Controlador SMS
AvisoPush llama a la API de NotifyCame con tu clave.
El envío
Tu Android
El teléfono conectado a NotifyCame manda el SMS desde tu propia línea.
El resultado
Tu bolsillo
Te llega un SMS. Sin internet, sin app abierta, sin coste por mensaje.
Controlador de notificaciones de tipo SMS con los cuatro campos
Propio dispositivo — enviar SMS. Los cuatro campos que aparecen al elegir este tipo: clave API de NotifyCame, ID del dispositivo, ID de suscripción de SIM y número de teléfono de destino.

De dónde sale cada dato

CampoDónde encontrarlo en NotifyCame
notifycame clave APIEntra a notifycame.com → tu perfil (abajo a la izquierda) → pestaña API. Ahí está la Clave API, con un botón para copiarla y otro para regenerarla.
ID del dispositivoNotifyCame → Dispositivos → clic en el nombre del teléfono → sección AVANZADO al final de la página → ID del dispositivo. Es un número corto.
ID de suscripción de SIM del dispositivoEn esa misma sección AVANZADO, cada SIM muestra su número y debajo su ID de suscripción. Ojo: no es "1" o "2" por ser SIM 1 o SIM 2; es un número que asigna Android y puede ser cualquiera.
Número de teléfonoEl número al que quieres que llegue el aviso: tu móvil personal, el del encargado, el del socio. En formato internacional, con + y código de país, sin espacios ni guiones.
Pestaña API de NotifyCame con la clave
NotifyCame → Perfil → API. Aquí está la clave que pide AvisoPush. Va tapada en esta captura: quien tenga esa clave puede enviar SMS desde tu cuenta.
Sección avanzada del dispositivo en NotifyCame con los IDs de suscripción de cada SIM
NotifyCame → Dispositivos → tu teléfono → AVANZADO. El ID del dispositivo y, para cada SIM, su ID de suscripción. En este ejemplo la SIM 1 tiene el ID 3 y la SIM 2 el ID 2 — por eso hay que mirarlo y no deducirlo.
Los tres errores que hacen que no llegue el SMS
  1. Confundir el ID de suscripción con el número de SIM. Copia el valor exacto que muestra la ficha del dispositivo.
  2. Poner el número de destino sin código de país. Tiene que ser +13055550142, no 3055550142.
  3. Tener el teléfono desconectado. El puente solo funciona si el Android de NotifyCame está encendido, con WiFi y con la app SMS Gateway activa. Comprueba el último ping antes de dar el fallo por bueno.

Y como siempre: pulsa Prueba de integración antes de confiar. Si el SMS de prueba llega, el puente está montado.

Cuándo vale la pena montar este puente

No para todo: si te llegan 300 suscripciones al día, no quieres 300 SMS. Tiene sentido cuando el aviso es crítico y poco frecuente:

  • Un negocio que capta pocos leads pero muy valiosos y quiere enterarse al segundo.
  • Un aviso de que un servicio se cayó, enviado a tu móvil aunque no tengas datos.
  • Una alerta que debe llegar al encargado de turno, que no tiene acceso al panel.
  • Un aviso a alguien que no usa Telegram ni revisa el correo.

La gracia es que el SMS te sale gratis, porque sale de tu propia línea. Cualquier otro servicio te cobraría por cada uno.

14. Dominios personalizados

Por defecto, el script del píxel se sirve desde avisopush.com. Con un dominio personalizado se sirve desde el tuyo, por ejemplo push.mitienda.com.

Conectar dominio personalizado
Conectar dominio personalizado. Arriba, la instrucción de DNS. Debajo, el dominio y las dos URLs de redirección opcionales.

Se hace en dos pasos:

  1. Apunta el DNSEn tu proveedor de dominios, crea un registro A apuntando a la IP que muestra la pantalla, o un registro CNAME apuntando a avisopush.com. Lo normal es usar un subdominio dedicado, como push.tudominio.com.
  2. Regístralo en el panelEscribe el dominio o subdominio. Opcionalmente puedes definir una URL de índice personalizado (a dónde mandar a quien entre directamente a ese dominio) y una URL de error 404.
Por qué molestarse

Dos razones prácticas. Primera: algunos bloqueadores de anuncios y extensiones de privacidad bloquean scripts de dominios de terceros; servido desde el tuyo, el píxel pasa. Segunda: si revendes el servicio a clientes, todo se ve bajo tu marca. El cambio de DNS puede tardar unas horas en propagarse.

15. La API

Tu token está en Perfil → API. Con él puedes controlar por código: sitios web, suscriptores, estadísticas de suscriptores, campañas, notificaciones personales, flujos, segmentos y controladores de notificaciones.

Una llamada de ejemplo para enviar una notificación a un suscriptor concreto:

curl --request POST \ --url 'https://avisopush.com/api/personal-notifications' \ --header 'Authorization: Bearer TU_TOKEN' \ --header 'Content-Type: multipart/form-data' \ --form 'name=Pedido enviado' \ --form 'website_id=1' \ --form 'subscriber_id=42' \ --form 'title=📦 Tu pedido va en camino' \ --form 'description=Llega mañana antes de las 6 pm.'
Tu token es una llave maestra

Con ese token cualquiera puede enviar notificaciones a todos tus suscriptores. Nunca lo pongas en el código JavaScript de tu web —ahí lo ve todo el mundo con Ctrl+U—: las llamadas a la API se hacen siempre desde tu servidor. Y no lo subas a un repositorio público.

Sin saber programar también se puede

Si no escribes código, herramientas como Zapier, Make o n8n pueden llamar a esta API por ti: "cuando entre un pedido nuevo en la tienda → manda una notificación personal". Y en la otra dirección, un controlador de webhook (capítulo 13) le avisa a tu sistema cuando pasa algo en AvisoPush.

16. Seis negocios, seis montajes completos

Cada caso está montado de principio a fin: cómo se configura el widget para captar, qué segmentos se crean, qué se automatiza y qué notificaciones salen exactamente, con su TTL y su urgencia. Puedes copiarlos cambiando solo los nombres.

Los seis dan por hecho lo mismo

Que ya tienes el sitio agregado, el avisopush.js en la raíz, el píxel en el <head> y el sitio en estado Activo (capítulo 3). Si te falta alguna de las cuatro, vuelve atrás.

Negocio 1 — Tienda online de ropa · recuperar el carrito y avisar del stock

El problema: siete de cada diez personas que ponen algo en el carrito no terminan la compra. Y cada semana varias preguntan por una talla agotada, se van, y nunca se enteran de que volvió.

Captación

PiezaConfiguración
Widget escritorioDesencadenante Intención de salida · solo en URLs que contienen /producto/ · una vez por sesión · posición inferior derecha
Widget móvilDesencadenante Tiempo en el sitio 25 s · pantallas pequeñas · posición inferior centro
BotónEn la ficha de cada producto agotado, junto al aviso de "sin stock"

Texto del widget:

🔥
🔥 Entérate de las ofertas antes que nadie
Te avisamos de rebajas y reposiciones. Un clic, sin correo.
Quiero las ofertasAhora no

Segmentos

SegmentoFiltro
ActivosDatos filtrados · visto por última vez dentro de los últimos 30 días
Interesados en zapatosDatos filtrados · Suscrito en URL contiene /producto/zapatos
MóvilDatos filtrados · dispositivo Móvil
NuevosDatos filtrados · creado dentro de los últimos 7 días

Pieza A — Notificación personal de carrito abandonado (API)

Tu tienda guarda el ID de suscriptor de AvisoPush junto al carrito. Una hora después de abandonarlo, tu servidor llama a la API:

🛒
¿Te lo guardamos? 🛍
Dejaste algo en el carrito. Sigue disponible por 24 horas.
TTL: 1 día · Urgencia: normal
Terminar compraVer alternativas

Pieza B — Notificación personal de reposición de stock

Cuando repones inventario, tu sistema avisa solo a quien se suscribió desde la ficha de ese producto:

📦
📦 Volvió tu talla
Quedan pocas unidades. Se agotó en 2 días la última vez.
TTL: 3 días · Urgencia: alta

Pieza C — Campaña de rebajas con UTM y TTL corto

CampoValor
SegmentoActivos
Título{🔥|⚡} {Últimas horas|Se acaba hoy}: 30% en toda la tienda
DescripciónEnvío gratis a {{CITY_NAME}}. Termina a medianoche.
URLLa página de la promoción, no la portada
UTMavisopush / push / rebajas_ago
TTL1 día — la oferta caduca a medianoche
Botones"Ver ofertas de mujer" · "Ver ofertas de hombre"

Pieza D — Flujo de bienvenida

5 minutos
Bienvenida + cupón
"Gracias por activar los avisos 🎁 Aquí tienes 10% para tu primera compra."
3 días
Lo más vendido
"Esto es lo que más se está llevando esta semana."
14 días
Última llamada
"Tu cupón de bienvenida vence mañana."
El resultado que se busca

Convertir el tráfico anónimo —que hoy se va y no vuelve— en una lista propia a la que puedes escribir sin pagarle a nadie. El carrito abandonado por push suele recuperar un porcentaje comparable al del correo, pero llega en minutos en vez de en horas.

Negocio 2 — Blog o medio digital · tráfico automático en cada publicación

El problema: publicas tres artículos por semana y dependes de que Google o las redes te manden gente. Cuando el algoritmo cambia, el tráfico se desploma y no hay nada que hacer.

Captación

PiezaConfiguración
WidgetDesencadenante Desplazamiento de página al 50% · todas las páginas de artículo · una vez por sesión
BotónFijo en la barra lateral y al final de cada artículo
ObjetivoFiltro por idioma del navegador = español, con un segundo widget en inglés para el resto
📰
¿Te está gustando? Te avisamos del próximo
Únete a {{TOTAL_SUBSCRIBERS}} lectores. Un clic, sin correo.
AvísameNo, gracias

Pieza A — La automatización RSS (el corazón del montaje)

CampoValor
URL del feedhttps://miblog.com/feed
Título📰 {{RSS_TITLE}}
Descripción{{RSS_DESCRIPTION}}
URL{{RSS_URL}}
Intervalo de comprobación1 hora
Número de elementos1
Identificador únicoURL del artículo
Usar imagen del RSSActivado
Pausar si fallaActivado
SegmentoActivos (visto en los últimos 60 días)
TTL1 semana — un artículo no caduca a las pocas horas

Desde ese momento, cada vez que pulses "Publicar" en tu blog, tus lectores reciben el aviso sin que nadie haga nada.

Pieza B — Recurrente semanal de resumen

CampoValor
FrecuenciaSemanalmente · Viernes · 18:00
Título{📚|📖} {Lo mejor de la semana|Resumen semanal}
SegmentoActivos
El resultado que se busca

Dejar de depender del algoritmo. Una lista push de lectores es un canal que tú controlas: si mañana Google cambia las reglas, tu tráfico directo sigue ahí. Para un medio, es probablemente el activo más valioso que puede construir.

Negocio 3 — Sitio de resultados deportivos · alertas en vivo

El problema: la gente entra durante el partido y se va cuando termina. Fuera del partido, el sitio está vacío. Y una alerta de gol que llega 20 minutos tarde no sirve absolutamente de nada.

Este es el caso donde el TTL y la urgencia son la diferencia entre funcionar y ser inútil.

Captación

⚽ Recibe alertas de goles en vivo
Te avisamos cuando haya un gol o un gol anulado en los partidos que sigues.
Activar alertas de golesNo ahora

Desencadenante: Retraso de 15 segundos, solo en URLs que contienen /en-vivo/. Quien está viendo un partido en directo es exactamente quien quiere la alerta.

Segmentos por equipo, usando la URL de suscripción

SegmentoFiltro
Seguidores del equipo ASuscrito en URL contiene /equipo-a
Seguidores del equipo BSuscrito en URL contiene /equipo-b
Liga nacionalSuscrito en URL contiene /liga + país

Pieza A — La alerta en vivo (disparada por API)

⚽ GOL — Equipo A 1-0 Equipo B
Minuto 34. Sigue el partido en directo.
TTL: 15 minutos · Urgencia: ALTA · Sonido activo
Aquí el TTL de 15 minutos es obligatorio

Si dejas el TTL por defecto en 4 semanas, alguien que tenía el móvil apagado recibirá al día siguiente la alerta de un gol de un partido que ya terminó. Eso no es un detalle menor: es la clase de error que te vacía la lista en una semana. Alerta en vivo = TTL corto, urgencia alta.

Pieza B — Recordatorio antes del partido

CampoValor
Título⏰ Empieza en 30 minutos
DescripciónEquipo A vs Equipo B. Míralo con nosotros.
TTL30 minutos
UrgenciaNormal
El resultado que se busca

Que la gente vuelva al sitio durante el evento, que es cuando el contenido vale. Un sitio de resultados con alertas push convierte visitas esporádicas en una audiencia recurrente y previsible, que es lo que se le vende a un anunciante.

Negocio 4 — Academia de cursos online · que terminen lo que empezaron

El problema: la gente compra el curso, ve dos lecciones y desaparece. Los correos de recordatorio ya no los abre nadie, y el que no termina el curso no compra el siguiente.

Captación

Widget con desencadenante Vistas de página = 2, en las páginas del área de alumnos. Quien ya está dentro estudiando es a quien merece la pena engancharle un recordatorio.

🎓
🎓 Te recordamos cuando toque estudiar
Sin correos. Solo un aviso amable para que no pierdas el ritmo.
Activar recordatoriosNo, gracias

Pieza A — Flujo de arranque (la secuencia crítica)

Los primeros siete días deciden si alguien termina un curso o no. Cuatro flujos encadenados:

EsperaPropósitoNotificación
5 minutosConfirmar y orientar"🎓 ¡Listo! Empieza por la lección 1, son 8 minutos."
1 díaSegundo empujón"¿Seguimos? La lección 2 es la que más gusta a todo el mundo."
3 díasPrueba social"El 80% de los que llegan a la lección 4 terminan el curso. Vas por buen camino."
7 díasRescate"Te esperamos donde lo dejaste. Retomar cuesta menos de lo que crees."

Pieza B — Recurrente de rutina de estudio

CampoValor
FrecuenciaSemanalmente · Martes y Jueves · 19:00
Título{📚|✏️} {Tu rato de estudio|Momento de avanzar}
Descripción20 minutos hoy y sigues en racha.
SegmentoAlumnos activos (visto en los últimos 30 días)

Pieza C — Notificaciones personales de progreso (API)

Tu plataforma de cursos ya sabe quién completó qué. Con la API se convierten en avisos personales:

El resultado que se busca

Subir la tasa de finalización, que es la métrica que más impacta en las academias online: el alumno que termina deja reseña, recomienda y compra el curso siguiente. El que abandona en la lección 2 pide el reembolso.

Negocio 5 — Restaurante con delivery · llenar el mediodía

El problema: la carta del día se publica en Instagram y la ve el 5% de los seguidores, siempre tarde. Y los martes y miércoles el local está medio vacío.

Captación

Widget con desencadenante Tiempo en el sitio de 20 segundos, en la página de la carta.

🍽
🍽 El menú del día, cada mañana
Te avisamos a las 11 con el plato de hoy. Y de las promos de la semana.
Quiero saberloAhora no

Pieza A — Recurrente diaria del menú

CampoValor
FrecuenciaDiario · 11:00
Título{🍽|🥘} {Menú de hoy|Ya está la carta de hoy}
DescripciónPide antes de las 12:30 y llega calentito a {{CITY_NAME}}.
SegmentoActivos de tu ciudad (datos filtrados: Ciudades = tu ciudad)
TTL3 horas — un menú del día no sirve a las 5 de la tarde
URLLa página de la carta del día
El filtro de ciudad no es opcional aquí

Un restaurante reparte en un radio de pocos kilómetros. Mandarle el menú del día a alguien de otra ciudad es garantizarte una baja. Usa el filtro Ciudades del segmento y, si hace falta, cámbialo a filtro por país + ciudad.

Pieza B — Recurrente semanal para el día flojo

CampoValor
FrecuenciaSemanalmente · Lunes · 18:30
Título🍕 Mañana martes: 2x1 en pizzas
DescripciónSolo en el local, todo el día. Sin reserva.
TTL1 día

Pieza C — Notificación personal de estado del pedido (API)

🛵
🛵 Tu pedido salió
Llega en unos 15 minutos. ¡Que aproveche!
TTL: 30 minutos · Urgencia: alta
El resultado que se busca

Sustituir la publicación de Instagram que casi nadie ve por un aviso que llega al 100% de quienes lo pidieron, justo a la hora de decidir qué comer. Y llenar el martes, que es donde está el margen que hoy se pierde.

Negocio 6 — Servicio por suscripción · avisos que no pueden fallar

El problema: los avisos importantes —la tarjeta que falló, el servicio que se cae, la suscripción que vence— se mandan por correo y se pierden entre promociones. El cliente se entera cuando ya dejó de funcionar y se enfada.

Captación

Widget con desencadenante Retraso de 10 segundos, solo dentro del panel del cliente (URLs que empiezan con /panel). Aquí el argumento no es promocional, es de servicio:

🔔
🔔 Avisos importantes de tu cuenta
Cortes de servicio, vencimientos y problemas de pago. Nada de publicidad.
Activar avisosNo, gracias
Prometer "nada de publicidad" y cumplirlo

Cuando el widget promete que solo enviarás avisos de servicio, la tasa de aceptación se dispara. Pero entonces tienes que cumplirlo: si tres semanas después les mandas una promoción por ese canal, te dan de baja y con razón. Si quieres mandar promociones, capta un segundo segmento con otro widget en otra parte del sitio.

Segmentos operativos

SegmentoFiltro
Clientes activosVisto por última vez dentro de los últimos 30 días
En riesgoVisto por última vez mayor que 30 días — no entran hace un mes
Usuarios de WindowsSistema operativo = Windows, para avisos de una versión de escritorio concreta
Sin contactarÚltima notificación enviada mayor que 3 días

Pieza A — Avisos personales desde tu backend (API)

Evento en tu sistemaNotificación · TTL · Urgencia
El pago falló"⚠️ No pudimos cobrar tu suscripción. Actualiza tu tarjeta para no perder el servicio." · TTL 3 días · alta
Vence en 3 días"Tu plan vence el viernes. Renueva en un clic." · TTL 3 días · normal
Incidencia resuelta"✅ Servicio restablecido. Disculpa las molestias." · TTL 1 hora · normal
Ticket respondido"💬 Respondimos tu consulta." · TTL 1 día · normal

Pieza B — Campaña de incidencia en curso

⚠️
⚠️ Estamos trabajando en una incidencia
El servicio puede ir lento. Te avisamos al resolverlo.
TTL: 1 hora · Urgencia: alta · Segmento: clientes activos

Una sola notificación así ahorra decenas de tickets de soporte, porque la pregunta "¿se cayó el servicio o soy yo?" queda respondida antes de que la hagan.

Pieza C — Flujo de reactivación

Flujo con tiempo de espera de 30 días sobre el segmento "En riesgo": "Hace un mes que no te vemos. ¿Necesitas ayuda con algo? Responde y te echamos una mano."

El resultado que se busca

Reducir la cancelación involuntaria —la que ocurre porque un pago falló y el cliente ni se enteró— que en muchos servicios por suscripción es una parte enorme de las bajas totales. Un aviso push que llega al segundo vale más que cinco correos que nadie abre.

17. Diez negocios más donde esto funciona

Los seis anteriores son montajes completos. Estos diez son distintos: cada uno resuelve un problema que los otros no tocaban, y entre todos cubren la mayoría de los negocios reales. Ninguno repite ni el sector ni la mecánica de los primeros seis.

Cómo leer este capítulo

Cada caso trae lo mismo: el problema, cómo captar (el widget y su desencadenante), los segmentos que hacen falta y las piezas que se montan, con su TTL y su urgencia. Están pensados para copiarse cambiando solo los nombres.

Negocio 7 — Agente inmobiliario (realtor) · ser el primero en avisar

El problema: en bienes raíces gana quien avisa primero. Una casa buena a buen precio se va en 48 horas, y para cuando el interesado ve el correo o el anuncio, ya hay tres ofertas. Además, el 90% de la gente que visita tu web está "mirando" — no compra hoy, pero comprará en seis meses… con quien siga presente.

Captación

PiezaConfiguración
Widget escritorioDesencadenante Vistas de página = 3 · una vez por sesión · inferior derecha. Quien vio tres propiedades está buscando de verdad.
Widget móvilDesencadenante Desplazamiento de página al 60% en la ficha de una propiedad · pantallas pequeñas
BotónFijo en cada ficha, junto al precio: "Avísame si baja de precio"
ObjetivoFiltro por país y, si operas en una zona concreta, también por ciudad en el segmento
🏡
🏡 Entérate antes que el mercado
Te aviso cuando entre algo nuevo en tu zona o baje de precio. Un clic, sin dar tu correo.
Avísame primeroAhora no

Segmentos, usando la URL de suscripción

Aquí está la clave del montaje: la página desde la que alguien se suscribe dice exactamente qué busca, sin preguntarle nada.

SegmentoFiltro
Compradores zona norteSuscrito en URL contiene /zona-norte
Rango 200–300 milSuscrito en URL contiene /200-300k
Interesados en alquilerSuscrito en URL contiene /alquiler
VendedoresSuscrito en URL contiene /vender-mi-casa o /tasacion
ActivosVisto por última vez dentro de los últimos 60 días — en inmobiliaria el ciclo es largo, no uses 30

Pieza A — Alerta de propiedad nueva (campaña segmentada)

🔑
🔑 Nueva en {{CITY_NAME}}: 3 hab, 2 baños
Entró hoy, dentro de tu rango. Fotos y recorrido virtual dentro.
TTL: 3 días · Urgencia: alta · Segmento: compradores de la zona
Ver la propiedadAgendar visita

Pieza B — Bajada de precio (notificación personal, API)

Esta es la que más citas genera de todo el montaje. Cuando actualizas el precio en tu sistema, se avisa solo a quien se suscribió desde esa ficha:

📉
📉 Bajó de precio la que te gustaba
15.000 menos que la semana pasada. Suele durar poco a este precio.
TTL: 2 días · Urgencia: alta

Pieza C — Open house del fin de semana (recurrente)

CampoValor
FrecuenciaSemanalmente · Viernes · 17:00
Título{🏘|📅} {Casas abiertas este fin de semana|Open house sábado y domingo}
Descripción3 propiedades en {{CITY_NAME}}. Sin cita, pasa a verlas.
TTL2 días — el lunes ya no sirve

Pieza D — Flujo de cultivo a largo plazo

10 minutos
Bienvenida
"Listo ✅ Serás de los primeros en enterarte. Mientras, mira lo que hay disponible hoy."
3 días
Autoridad
"Guía gratis: los 7 errores que encarecen una compra de casa."
30 días
Reactivación
"¿Sigues buscando? Entraron 12 propiedades nuevas en tu zona este mes."
El resultado que se busca

Dejar de depender del portal inmobiliario donde compites con otros veinte agentes por el mismo lead. Una lista push propia es tu audiencia: cuando entra una propiedad buena, tú avisas en treinta segundos y el portal se entera al día siguiente. En un mercado donde llegar primero es el negocio entero, eso lo cambia todo.

Negocio 8 — Distribuidor de telefonía (T-Mobile) · cobrar a tiempo y sin perseguir

El problema: manejas cientos de líneas de clientes que pagan mes a mes. Cada vencimiento es la misma historia: mensajes uno por uno, llamadas que nadie contesta, y clientes que se enteran de que deben cuando les cortan el servicio — y entonces la culpa es tuya. A eso se suma que los clientes con problemas de pago son los que más se van a la competencia.

Captación

Aquí el widget no se pone en la web pública: se pone dentro del portal donde el cliente consulta su cuenta o en la página de pago. Y el argumento no es promocional, es puro servicio.

PiezaConfiguración
WidgetDesencadenante Retraso de 8 segundos · solo en URLs que empiezan con /mi-cuenta o /pagar · una vez por navegador
BotónEn la página de confirmación de pago: "Activar recordatorios de mi factura"
📱
📱 No te quedes sin servicio
Te avisamos 3 días antes de tu fecha de pago. Solo avisos de tu línea, nada de publicidad.
Activar recordatoriosAhora no

Segmentos por ciclo de facturación

SegmentoFiltro
Ciclo día 1, día 10, día 20Datos filtrados · parámetro personalizado ciclo = 1 / 10 / 20, cargado por API cuando el cliente se suscribe
Plan familiarParámetro plan = familiar — para ofertas de línea adicional
En moraParámetro estado = moroso
Al díaParámetro estado = activo

Pieza A — La escalera de cobro (notificaciones personales por API)

Todo esto lo dispara tu propio sistema de facturación. El tono sube de forma gradual, que es lo que hace que funcione sin que el cliente se moleste:

MomentoNotificaciónAjustes
3 días antes"📅 Tu factura vence el viernes. Págala en un clic y evita el corte."TTL 3 días · normal
El mismo día"⏰ Hoy vence tu pago. Toma un minuto y sigues navegando sin interrupciones."TTL 1 día · alta
2 días después"⚠️ Tu línea entra en suspensión mañana. Aún estás a tiempo."TTL 1 día · alta
Al pagar"✅ Pago recibido. Tu servicio queda activo hasta el próximo ciclo. ¡Gracias!"TTL 1 hora · normal
⚠️
⚠️ Tu línea se suspende mañana
Aún estás a tiempo. Paga desde aquí en menos de un minuto.
TTL: 1 día · Urgencia: alta
Pagar ahoraNecesito ayuda

Pieza B — Aviso de consumo y de red

EventoNotificación · TTL · urgencia
80% de los datos consumidos"📶 Te queda el 20% de tus datos y faltan 9 días de ciclo." · TTL 2 días · normal
Incidencia de red en la zona"🛠 Estamos trabajando en una falla en {{CITY_NAME}}. Servicio normal estimado en 2 horas." · TTL 2 horas · alta
Incidencia resuelta"✅ Servicio restablecido en {{CITY_NAME}}. Gracias por la paciencia." · TTL 1 hora · normal

Pieza C — Campaña de línea adicional (la única promocional)

👨‍👩‍👧
Suma una línea por menos de lo que pagas hoy
2 líneas por el precio de 1.5 este mes. Mismo plan, misma cobertura.
TTL: 5 días · Segmento: plan familiar, al día
Ver la promo
La regla que hay que respetar aquí más que en ningún otro caso

El widget prometió "solo avisos de tu línea, nada de publicidad". Si le mandas promociones al segmento de recordatorios, rompes esa promesa y pierdes el canal justo con los clientes que más te interesa retener.

Solución: dos widgets separados. Uno en el área de cuenta para los avisos de servicio, otro en la web pública o en la página de planes para las ofertas. Y a los que están en mora, nunca les mandes promociones: es la forma más rápida de que se vayan enfadados.

El resultado que se busca

Cobrar antes y con menos esfuerzo. Un cliente al que le llega el aviso tres días antes paga a tiempo; uno que se entera cuando le cortan, paga tarde, llama a reclamar y se queda pensando en cambiarse. La misma información, entregada tres días antes, convierte un problema de cobranza en un no-problema.

Negocio 9 — Concesionario de autos · del interés a la prueba de manejo

El problema: la gente mira autos en internet durante meses antes de pisar el concesionario. Ese tiempo entero lo pasas invisible, y cuando por fin deciden, van al que tenían más presente.

Captación

Widget con desencadenante Intención de salida en las fichas de vehículo, y un botón fijo en cada ficha: "Avísame si baja de precio o entra uno igual".

🚗
🚗 Te avisamos cuando entre tu auto
Ingresos nuevos, bajadas de precio y promociones de financiamiento.
Activar avisosNo ahora

Segmentos

SegmentoFiltro
Interesados en SUVSuscrito en URL contiene /suv
UsadosSuscrito en URL contiene /seminuevos
Servicio y tallerSuscrito en URL contiene /taller

Piezas

PiezaDetalle
Ingreso de unidadCampaña al segmento correspondiente: "🚙 Entró un SUV 2024 con 18.000 km. Se van rápido." · TTL 3 días · alta
Fin de mesRecurrente mensual, día 25: "Últimos días para cerrar con el bono de este mes." · TTL 5 días
Recordatorio de servicioFlujo a 180 días sobre el segmento de taller: "🔧 Toca el mantenimiento de los 10.000 km. Agenda en un clic."
Prueba de manejoNotificación personal tras una cotización: "Tu prueba de manejo está confirmada para mañana a las 11." · TTL 1 día · alta
El resultado que se busca

Estar presente durante los meses en que el cliente "solo está mirando", que es cuando todos los demás lo pierden de vista. Y convertir la venta en una relación: el mismo canal que le avisó del auto le recuerda el mantenimiento tres años después.

Negocio 10 — Gimnasio · que vengan, que es de lo que depende que renueven

El problema: el gimnasio no pierde socios en el mes de la renovación: los pierde el mes en que dejaron de venir. Y las clases con cupos libres se quedan vacías mientras hay gente que habría ido si se hubiera enterado.

Captación

Widget con desencadenante Tiempo en el sitio de 20 segundos en la página de horarios, y botón fijo en la reserva de clases.

💪
💪 Cupos libres y clases nuevas
Te avisamos cuando se libere un lugar en tu clase favorita.
AvísameNo, gracias

Piezas

PiezaDetalle
Cupo liberadoNotificación personal por API cuando alguien cancela: "🔥 Se liberó un lugar en spinning de las 7 pm. Quedan 2." · TTL 2 horas · alta. Aquí el TTL corto es obligatorio: a las 9 pm ya no sirve.
Motivación semanalRecurrente · Lunes 07:00: "{Nueva semana|Arrancamos}. ¿Reservas tu primera clase?" · TTL 1 día
Rescate por inactividadSegmento visto por última vez mayor que 14 días + flujo: "Hace dos semanas que no te vemos. ¿Retomamos el jueves?"
RenovaciónNotificación personal 5 días antes del vencimiento · TTL 5 días · normal
El resultado que se busca

Atacar el abandono antes de que se convierta en baja. Un socio que vuelve en la semana tres renueva; uno que lleva dos meses sin aparecer ya decidió irse aunque todavía no lo haya dicho.

Negocio 11 — Agencia de viajes · avisar de la tarifa antes de que suba

El problema: los precios de vuelos y paquetes cambian a diario. Cuando publicas una oferta buena en redes, la mitad de la gente la ve cuando ya subió, y quedas como el que anuncia precios que no existen.

Captación

Widget con desencadenante Vistas de página = 2, y botón "Avísame si baja" en cada ficha de destino.

✈️
✈️ Te avisamos cuando baje tu destino
Ofertas de última hora y tarifas que duran pocas horas.
Quiero las ofertasAhora no

Segmentos y piezas

PiezaDetalle
Segmentos por destinoSuscrito en URL contiene /madrid, /cancun, /europa… Cada destino, su lista.
Tarifa relámpagoCampaña al segmento del destino: "🔥 Madrid ida y vuelta a mitad de precio. Solo hoy." · TTL 6 horas · alta. Una tarifa que caducó y sigue llegando destruye tu credibilidad.
Recordatorio de temporadaRecurrente mensual: "Faltan 60 días para vacaciones. Los precios suben a partir de la semana que viene."
Documentación del viajeNotificación personal: "📄 Tus vouchers están listos para descargar." · TTL 1 semana
Check-inNotificación personal 24 h antes: "🛫 Ya puedes hacer el check-in de tu vuelo." · TTL 1 día · alta
El resultado que se busca

Vender las tarifas que solo duran unas horas, que son las de mejor margen y las que hoy se pierden porque no hay forma de avisar rápido. Y acompañar el viaje entero, que es lo que hace que el cliente vuelva a ti en vez de comparar en un buscador.

Negocio 12 — Iglesia o congregación · llegar a toda la comunidad, no al grupo de WhatsApp

El problema: los avisos se mandan por un grupo de WhatsApp que tiene 60 de los 400 miembros, la mitad lo tiene silenciado, y las personas mayores ni lo usan. Cuando se cambia un horario o se suspende una actividad, la mitad se entera al llegar.

Captación

Widget sin desencadenante agresivo: Retraso de 15 segundos en cualquier página. Aquí no vendes nada, informas.

🙏
🙏 Mantente al día con la comunidad
Horarios, actividades y avisos importantes. Sin correo, sin grupos.
Recibir avisosAhora no

Piezas

PiezaDetalle
Recordatorio semanalRecurrente · Sábado 18:00: "Mañana nos reunimos a las 10. Los esperamos 🙌" · TTL 1 día
Aviso urgenteCampaña inmediata: "⚠️ Por el clima, la actividad de hoy se suspende. Se repone el jueves." · TTL 4 horas · alta
RSS del blog o boletínSi publican reflexiones o noticias, automatización RSS con 1 elemento por revisión y TTL de 1 semana
Eventos especialesCampaña con imagen 2:1 · TTL ajustado a la fecha del evento
El resultado que se busca

Que un aviso llegue de verdad al 100% de la comunidad, incluida la parte que no está en ningún grupo. Y quitarle a una persona el trabajo de reenviar el mismo mensaje a diez chats distintos cada semana.

Negocio 13 — Clínica veterinaria · las fechas que el dueño siempre olvida

El problema: la vacuna anual, la desparasitación cada tres meses, el antipulgas cada mes. Nadie se acuerda. El animal vuelve cuando ya está enfermo, y la clínica pierde las visitas de prevención, que son las más rentables y las más fáciles.

Captación

Widget con desencadenante Tiempo en el sitio de 20 segundos, y botón en la página de servicios.

🐾
🐾 Te recordamos las vacunas de tu mascota
Nunca más se te pasa una fecha. Sin correos, sin llamadas.
Activar recordatoriosNo, gracias

Piezas

PiezaDetalle
Vacuna anualNotificación personal por API: "💉 A Luna le toca su vacuna anual este mes. ¿Agendamos?" · TTL 1 semana · normal. Usa un parámetro personalizado con el nombre del animal.
Antipulgas mensualRecurrente mensual · día 1 · 10:00 · TTL 3 días
Post-consultaFlujo a 2 días: "¿Cómo sigue después de la consulta? Si algo no va bien, escríbenos."
Campaña de temporada"🌡 Empieza el calor: temporada alta de garrapatas. Revisión gratis esta semana."
El resultado que se busca

Convertir la prevención —que hoy depende de la memoria del dueño— en un flujo automático. Es de los pocos casos donde el cliente agradece el recordatorio, porque le importa de verdad y sabe que se le olvida.

Negocio 14 — Portal de empleo · la vacante caduca en horas

El problema: quien busca trabajo revisa varios portales al día y se postula al primero que ve. Si tu aviso de vacante nueva llega por correo a la mañana siguiente, ya se postularon cien personas antes.

Captación

Widget con desencadenante Vistas de página = 2 (quien miró dos ofertas está buscando en serio), en las páginas de resultados de búsqueda.

💼
💼 Entérate el minuto que se publica
Vacantes nuevas en tu área, antes de que se llenen de postulaciones.
Activar alertasAhora no

Piezas

PiezaDetalle
Segmentos por áreaSuscrito en URL contiene /tecnologia, /ventas, /salud… más filtro por ciudad
Vacante nuevaAutomatización RSS sobre el feed de vacantes, 1 elemento por revisión, intervalo de 15 minutos · TTL 1 día · alta
Cierre inminenteCampaña: "⏳ La vacante que viste cierra postulaciones mañana." · TTL 1 día
Del lado de la empresaNotificación personal: "📥 Tienes 8 postulaciones nuevas en tu vacante." · TTL 3 días
El resultado que se busca

Que tu portal sea el que avisa primero, que en un mercado donde todos publican las mismas vacantes es lo único que te diferencia. El candidato vuelve al portal que le hizo llegar a tiempo.

Negocio 15 — Agencia de envíos y paquetería · el paquete y su dueño ansioso

El problema: "¿Dónde está mi paquete?" es el 80% de las consultas que recibes, todos los días, por todos los canales. Y el cliente pregunta porque no tiene forma de saberlo, no porque quiera molestar.

Captación

Widget con Retraso de 5 segundos en la página de seguimiento — el momento exacto en que la persona quiere saber. Aquí la aceptación es altísima porque el beneficio es evidente.

📦
📦 Sigue tu paquete sin entrar aquí
Te avisamos en cada paso: recibido, en tránsito, en reparto y entregado.
Seguir mi paqueteNo, gracias

Piezas — toda la cadena por notificación personal (API)

EstadoNotificación · TTL · urgencia
Recibido"📦 Recibimos tu envío. Guía {{CUSTOM_PARAMETERS:guia}}." · TTL 3 días · normal
En tránsito"✈️ Tu paquete salió hacia {{CITY_NAME}}." · TTL 3 días · normal
En reparto hoy"🛵 Tu paquete llega hoy. Procura que haya alguien para recibirlo." · TTL 8 horas · alta
Entrega fallida"⚠️ No pudimos entregar. Reagenda en un clic." · TTL 2 días · alta
Entregado"✅ Entregado. ¿Todo bien? Cuéntanos." · TTL 1 día · normal
El resultado que se busca

Que la pregunta "¿dónde está mi paquete?" desaparezca sola. Cada notificación de estado que llega a tiempo es una consulta que tu equipo no tiene que contestar, y un cliente que confía en el próximo envío.

El problema: en trámites migratorios, perder una fecha puede costar el caso entero. Y los clientes viven ansiosos preguntando por su estatus, porque para ellos es lo más importante que tienen entre manos.

Captación

Widget con Retraso de 10 segundos dentro del portal del cliente, y botón en la página de seguimiento de caso.

⚖️
⚖️ Avisos de tu caso, al instante
Movimientos, citas y documentos pendientes. Solo tu caso, nada más.
Activar avisosAhora no

Piezas

PiezaDetalle
Cita programadaNotificación personal: "📅 Tienes cita el 12 a las 9:00. Lleva el documento X." · TTL hasta el día antes · alta
Documento pendiente"📄 Falta un documento para avanzar tu caso. Súbelo aquí." · TTL 1 semana · alta
Movimiento del caso"🔔 Tu caso tuvo un movimiento. Entra para verlo." · TTL 3 días · normal
Cambios de normativaCampaña al segmento correspondiente por tipo de trámite (parámetro personalizado) · TTL 1 semana
Aquí la privacidad no es un detalle, es la profesión

Nunca pongas datos del caso en el título ni en la descripción de la notificación: eso aparece en la pantalla de bloqueo del teléfono y puede verlo cualquiera que esté al lado. Di "Tu caso tuvo un movimiento" y que el detalle esté detrás del clic, en el portal con sesión iniciada. Lo mismo aplica a cualquier sector con información sensible: salud, finanzas, legal.

El resultado que se busca

Bajar la ansiedad del cliente —que es la mitad del trabajo de atención en este sector— y asegurar que ninguna fecha se pierda por falta de aviso. Un cliente informado llama menos, confía más y recomienda.

Resumen: qué pieza usar según lo que necesites

Los dieciséis casos de este manual se reducen a cinco mecánicas. Si tu negocio no está en la lista, busca la mecánica que se parece a lo tuyo:

Necesitas…La pieza es…Ejemplos de este manual
Avisar de algo que acaba de pasar en tu sistemaNotificación personal por APICarrito abandonado · pago vencido · paquete en reparto · cupo liberado · bajada de precio
Avisar de contenido nuevo que publicasAutomatización RSSBlog · vacantes de empleo · boletín
Un mensaje que se repite en horario fijoCampaña recurrenteMenú del día · open house del viernes · antipulgas mensual · recordatorio del sábado
Acompañar a alguien que acaba de entrarFlujoBienvenida con cupón · arranque del curso · cultivo del comprador de casa
Un anuncio puntual a un grupoCampañaRebajas · incidencia de red · aviso urgente · tarifa relámpago
Y las dos decisiones que se repiten en los dieciséis

El TTL debe durar lo mismo que el mensaje. Cupo de gimnasio: 2 horas. Tarifa de vuelo: 6 horas. Paquete en reparto: 8 horas. Oferta del día: 1 día. Artículo del blog: 1 semana.

La urgencia alta se reserva para lo que de verdad no puede esperar. Un corte de servicio, una entrega de hoy, una alerta en vivo. Si todo es urgente, nada lo es — y el usuario acaba silenciando tus notificaciones en el navegador, que es una baja que ni siquiera ves en las estadísticas.

18. Los doce errores más comunes

ErrorCómo evitarlo
1. Pedir el permiso al segundo ceroEl "no" del navegador es casi irreversible. Usa intención de salida, tiempo en el sitio o vistas de página. Nunca menos de 10 segundos.
2. Un widget genérico"¿Quieres recibir notificaciones?" no promete nada. Di qué va a recibir y con qué frecuencia.
3. Dejar el sitio en DesactivadoSi no llegan suscriptores, revisa ese interruptor antes de revisar el código.
4. Olvidar el avisopush.js en la raízComprueba https://tudominio.com/avisopush.js en el navegador. Si da 404, no funcionará nada.
5. Dominio mal escritowww.mitienda.com y mitienda.com son sitios distintos para el navegador.
6. Dejar el TTL en 4 semanas siempreUna oferta de hoy que llega la semana que viene es peor que no enviarla. Ajusta el TTL a la vida útil del mensaje.
7. Enviar a "todos los suscriptores"Crea el segmento Activos y envía siempre ahí. Los muertos inflan tus números y bajan tu CTR.
8. Mandar todo a la portadaLa URL debe llevar a la página exacta de lo que anuncias. Un clic desperdiciado no se recupera.
9. Textos demasiado largosTítulo 30–60 y descripción 40–80 caracteres. Lo que pasa de ahí se corta a mitad de palabra.
10. Confiar en la imagenNo todos los dispositivos la muestran. El mensaje debe entenderse sin ella.
11. Enviar demasiadoMás de una notificación al día en un negocio normal es demasiado. Vigila la línea gris de bajas en la gráfica del panel.
12. Cambiar las claves VAPIDPierdes todos tus suscriptores de golpe y sin recuperación. No las toques.

19. Checklist de arranque

Tu primer día (unos 40 minutos)

  • Crear la cuenta y poner tu zona horaria correcta — 3 min
  • Activar la autenticación de dos factores — 2 min
  • Agregar el sitio web con el dominio exacto — 2 min
  • Descargar avisopush.js y subirlo a la raíz — 5 min
  • Comprobar que tudominio.com/avisopush.js abre sin error — 1 min
  • Pegar el píxel antes de </head> — 5 min
  • Subir el icono cuadrado de notificación (512×512 png) — 3 min
  • Escribir el widget con una promesa concreta y elegir un tema — 10 min
  • Configurar el desencadenante: intención de salida o 25 segundos — 2 min
  • Activar el widget y el sitio, y probar en incógnito — 5 min
  • Enviarte una notificación personal de prueba — 2 min

Tu primera semana

  • Un segundo widget para móvil, con su propio desencadenante
  • El botón de suscripción en la barra lateral o el pie
  • Los tres segmentos base: Activos, Nuevos, Descanso
  • Un flujo de bienvenida a los 5 minutos
  • Un controlador de Telegram para enterarte de las suscripciones nuevas
  • Si tienes blog o novedades: la automatización RSS con 1 elemento por revisión
  • Los UTM configurados para poder medir lo que vende
Las tres reglas de oro

1. Gánate el permiso. Pide tarde, promete algo concreto y cúmplelo. El permiso solo se pide una vez.
2. Segmenta y ajusta el TTL. El mensaje correcto, a la persona correcta, con la caducidad correcta.
3. Envía menos de lo que te apetece. La lista es el activo; cada notificación de más te cuesta un pedacito. Mira la línea de bajas antes de darle a enviar.

Manual de AvisoPush — guía completa en español.
Todos los dominios, correos, claves, tokens e identificadores que aparecen en el texto y en las capturas son ficticios o están enmascarados.
Algunos nombres de campos aparecen en inglés porque así los muestra la plataforma.