Beta privadaMailbeam está en beta privada: la API pública todavía no está abierta.Únete a la lista de espera

Mailbeam
Reactivación · Retención

Verificación de email para campañas de reactivación de usuarios

Una campaña de reactivación enviada a una lista obsoleta es un desastre de entregabilidad esperando a ocurrir. Verifica antes de enviar, no cuando el daño ya está hecho.

Por qué las campañas de reactivación son las de mayor riesgo

Las campañas de reactivación se dirigen a usuarios que llevan meses sin abrir ni hacer clic. Son las listas con mayor concentración de direcciones inválidas, precisamente porque los proveedores usan la interacción como señal antispam.

1

Los usuarios inactivos son los que más direcciones pierden

Quien lleva entre 6 y 12 meses sin interactuar tiene muchas más probabilidades de haber cambiado de trabajo, abandonado su dirección o dejado su proveedor de correo. Cuanto mayor sea la ventana de inactividad, más sucia estará la lista.

2

Enviar a spam traps provoca bloqueos

Los proveedores reciclan direcciones abandonadas como spam traps. Lanzar una campaña grande de reactivación sobre una lista obsoleta arriesga tocar esas trampas y provocar el bloqueo de tu dominio o tu IP.

3

Un solo envío con mucho rebote daña las campañas futuras

Si tu envío de reactivación genera un 5 % de rebote, los filtros de los proveedores degradan tu reputación de forma global, y eso afecta a tus suscriptores activos en todas las campañas posteriores.

4

Las señales de baja interacción se acumulan

Enviar a usuarios inactivos genera tasas de apertura bajas, que Gmail y Outlook usan para mandar tus correos futuros a spam, incluso los dirigidos a suscriptores que sí abren con regularidad.

Verifica y segmenta antes del envío de reactivación

Pasa cada segmento de usuarios inactivos por el endpoint por lotes de Mailbeam antes de lanzar la campaña. Suprime las inválidas y segmenta el resto por puntuación de confianza para un envío escalonado.

Limpieza por lotes de los segmentos inactivos

Exporta tu segmento de usuarios inactivos y pásalo por la verificación en lote. En minutos tienes un fichero que muestra qué direcciones siguen siendo válidas y cuáles conviene suprimir.

Segmentación por puntuación de calidad

Usa la puntuación de 0 a 100 para crear un envío escalonado: alta confianza (≥ 70) en la primera oleada; confianza media (40-69) en una prueba aparte; por debajo de 40, supresión total.

Cazar erratas antes de suprimir

Algunos usuarios inactivos pueden haber dado un email mal escrito. Si Mailbeam devuelve una sugerencia, plantéate un flujo de corrección puntual antes de suprimir la dirección para siempre.

Proyección de entregabilidad previa al envío

Tras la verificación, calcula la tasa de rebote esperada a partir del número de direcciones marcadas como inválidas. Si supera el 2 %, ya tienes la respuesta antes de pulsar enviar.

Implementación

Listo para copiar y pegar. Cambia la clave de API e intégralo en tu flujo actual.

scripts/reengagement-preflight.tstypescript
const auth = { Authorization: `Bearer ${process.env.MAILBEAM_KEY}` };

async function verifyList(emails: string[]) {
  const job = await fetch("https://api.mailbeam.dev/v1/verify/batch", {
    method: "POST",
    headers: { ...auth, "Content-Type": "application/json" },
    body: JSON.stringify({ emails }),
  }).then((r) => r.json());

  // Espera el webhook batch.completed, o consulta /v1/jobs/:id hasta que acabe.
  const { results } = await fetch(
    `https://api.mailbeam.dev/v1/jobs/${job.job_id}/results?format=json`,
    { headers: auth }
  ).then((r) => r.json());

  return results; // [{ index, email, status, score, reason }]
}

interface User { id: string; email: string; lastActiveAt: Date }

async function preflightReengagement(users: User[]) {
  const results = await verifyList(users.map((u) => u.email));

  const segments = { send: [] as User[], suppress: [] as User[] };

  users.forEach((user, i) => {
    const r = results[i];
    if (r.status !== "deliverable" || r.score < 40) {
      segments.suppress.push(user);
    } else {
      segments.send.push(user);
    }
  });

  console.log(
    `Listos para enviar: ${segments.send.length} | Suprimidos: ${segments.suppress.length}`
  );

  return segments;
}

Ejemplo real

Stackboard (ejemplo ilustrativo)

SaaS de productividad para desarrolladores

Reto

Una campaña de reactivación a 40.000 usuarios inactivos generó un 9 % de rebote, provocó la suspensión de la cuenta de Mailchimp y costó tres semanas resolverla.

Resultado

La verificación previa del siguiente segmento (38.000 usuarios) encontró 11.000 direcciones inválidas. El envío ya limpio tuvo un 0,4 % de rebote.

Rebote de la campaña de reactivación 9 % → 0,4 %

* Ejemplo basado en datos anonimizados de clientes. Los resultados pueden variar.

Plan recomendado

Growth o Pro

Las campañas de reactivación son periódicas y suelen implicar segmentos grandes (de 50.000 a 500.000 direcciones). Growth cubre hasta 200.000 al mes; Pro hasta un millón. Ambos incluyen el endpoint por lotes que hace falta para limpiar listas.

Ver planes

Preguntas frecuentes

¿Empezamos?

El plan gratuito incluye 1.000 verificaciones al mes. Sin tarjeta de crédito.