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

Mailbeam
Selección · ATS

Verifica los emails de candidatos en tu flujo de selección y ATS

Una invitación a entrevista que rebota es un candidato que desaparece sin tener culpa. Confirma la dirección de cada aspirante en el momento en que se inscribe.

Un email roto de candidato mata tu pipeline en silencio

Para un equipo de selección, el email es la columna vertebral de cada contratación: acuses de recibo, cuestionarios de criba, enlaces para agendar entrevistas y cartas de oferta viajan por correo. Cuando la dirección de un aspirante es incorrecta, el candidato simplemente desaparece y el reclutador nunca sabe por qué.

1 de cada 5

emails de aspirantes en vacantes de alto volumen no son entregables o están mal escritos

Estimación del sector

1

Una invitación que rebota parece un candidato que te ignora

Cuando el enlace para agendar nunca llega, el aspirante parece no responder y se le marca como ausente. Un candidato cualificado queda descartado por una errata, no por falta de interés.

2

Los portales de empleo transmiten datos de candidato de mala calidad

Las candidaturas que llegan desde agregadores y botones de inscripción rápida arrastran a menudo direcciones obsoletas, mal escritas o autocompletadas. Tu ATS las ingiere sin comprobar nunca si son alcanzables.

3

Una oferta enviada a un buzón muerto paraliza la contratación

El email más caro del embudo es la oferta. Si cae en un buzón abandonado, el tiempo de contratación se dispara, el candidato acepta en otro sitio y la vacante se reabre.

4

Las campañas sobre la cantera de talento se degradan en silencio

Los reclutadores reconstruyen pipelines con candidatos captados hace meses o años. Esas direcciones se degradan al mismo ritmo que cualquier lista, y los correos de reactivación rebotan contra gente que cambió de trabajo.

Valida la dirección del aspirante al inscribirse y al importar

Mailbeam encaja en los dos momentos que importan a un reclutador: cuando un aspirante envía tu formulario de candidatura y cuando se importa al ATS un lote de candidatos captados. Los candidatos alcanzables avanzan; los que no lo son quedan marcados antes de que un reclutador gaste un solo contacto.

Verificación en el momento de la inscripción

Verifica el email del candidato al enviar el formulario. Si se equivocó al teclear, muéstrale la corrección sugerida para que la arregle antes de que se cree la candidatura.

Verificación masiva de listas de candidatos captados

Las exportaciones de sourcing, los escaneos de eventos y las bases de currículums llegan en hojas de cálculo. Pásalas por el endpoint por lotes antes de que entren en tu ATS para que los reclutadores solo trabajen contactos alcanzables.

Puntuación de entregabilidad para la cantera de talento

Cada dirección recibe una puntuación de 0 a 100. Las secuencias hacia candidatos pasivos pueden suprimir las direcciones de baja confianza para que los rebotes de reactivación no toquen el dominio de tu portal de empleo.

Filtrado de desechables en vacantes de alto volumen

Las vacantes por horas o de tipo gig atraen direcciones de usar y tirar de aspirantes que buscan bonos por referido. La detección de desechables las mantiene fuera de la cola del reclutador.

Implementación

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

app/api/applications/route.tstypescript
import { NextRequest, NextResponse } from "next/server";

const MAILBEAM_KEY = process.env.MAILBEAM_KEY!;

async function verifyEmail(email: string) {
  const res = await fetch("https://api.mailbeam.dev/v1/verify", {
    method: "POST",
    headers: {
      "Authorization": `Bearer ${MAILBEAM_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ email }),
  });
  return res.json() as Promise<{
    valid: boolean;
    disposable: boolean;
    score: number;
    status: string;
    suggestion: string | null;
  }>;
}

export async function POST(req: NextRequest) {
  const { email, name, roleId, resumeUrl } = await req.json();

  const check = await verifyEmail(email);

  // Un candidato al que no podemos llegar no debería entrar nunca como "nuevo"
  if (!check.valid) {
    return NextResponse.json(
      {
        field: "email",
        error: "No hemos podido alcanzar este email. Revísalo para que podamos enviarte los detalles de la entrevista.",
        suggestion: check.suggestion,
      },
      { status: 422 }
    );
  }

  const application = await ats.applications.create({
    email,
    name,
    roleId,
    resumeUrl,
    emailScore: check.score,
    emailStatus: check.status,
    // Manda las desechables a criba manual en vez de avanzarlas automáticamente
    stage: check.disposable ? "manual_review" : "new",
  });

  await ats.sendApplicationReceipt(application);
  return NextResponse.json({ applicationId: application.id });
}

Ejemplo real

HireLoop (ejemplo ilustrativo)

ATS de selección de alto volumen

Reto

Un equipo de selección para vacantes de almacén veía rebotar el 21 % de sus invitaciones a entrevista. Los reclutadores registraban a esos aspirantes como ausencias y dedicaban horas a volver a buscar candidatos que ya habían atraído.

Resultado

Tras verificar en el momento de la inscripción y corregir las erratas en línea, el rebote de las invitaciones bajó del 1 % y la tasa registrada de ausencias cayó casi un tercio en cuanto los candidatos realmente alcanzables empezaron a recibir sus enlaces para agendar.

Rebote de invitaciones a entrevista 21 % → 0,9 %

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

Plan recomendado

Growth

Los equipos de selección verifican al inscribirse y en lote las listas captadas, así que importan tanto el endpoint en tiempo real como el de lotes. Growth cubre las 10.000-100.000 candidaturas mensuales típicas de un equipo activo; una selección corporativa de bajo volumen encaja en Starter.

Ver planes

Preguntas frecuentes

¿Empezamos?

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