Una única mejor hora de envío reduce tu lista a un promedio que nadie sigue. Cómo funciona en Brew la hora por contacto, qué usa y cómo comprobar si ayudó.

La optimización de la hora de envío por contacto programa la copia del email de cada destinatario para la hora en la que esa persona ha abierto o hecho clic antes, en lugar de usar una sola hora para toda la lista.
“¿Cuál es la mejor hora para enviar una newsletter?” es una pregunta sobre promedios. Los informes de benchmarks responden con una hora a media mañana de un día laborable, promediada entre millones de personas que no están en tu lista. Tus lectores vacían su bandeja de entrada en el tren a las 7:00, al mediodía o después de cenar. Un envío a las 10:00 les viene bien a quienes leen a las 10:00 y queda enterrado para todos los demás.
En Brew, esta función se llama Intelligent Send. Aquí verás cómo elige la hora, en qué casos recurre a la opción de respaldo y cómo comprobar si ha servido.

Una hora fija frente a un envío repartido según las horas en las que cada contacto ha interactuado antes.
En el cuadro de diálogo de envío, Cuándo enviar ofrece Enviar ahora, Programar, Intelligent Send y Envío gradual. Elige Intelligent Send y fija un inicio, ahora o más tarde. El botón cambia a Iniciar Intelligent Send o Programar Intelligent Send. La documentación de las opciones de envío explica los cuatro modos.
Para cada contacto, Brew le da a un modelo de evaluación de IA 24 franjas de una hora (la hora de inicio más las 23 siguientes) y el historial de ese contacto con tu marca: hasta sus 200 aperturas y sus 100 clics más recientes. El modelo elige la hora más probable teniendo en cuenta tres cosas:
Si la hora elegida es posterior al inicio, el email sale unos 5 minutos antes, para que esté cerca de lo más alto de la bandeja de entrada cuando la persona la mire. Si es la hora de inicio, sale de inmediato.
Inicias un Intelligent Send un martes a las 09:00 UTC. Los historiales que siguen son inventados. Las reglas son reales.
Ana ha hecho clic en tus seis últimos emails, sobre todo entre las 13:00 y las 14:00 de días laborables, y ha abierto algunos a las 07:30. Los clics pesan más que las aperturas, así que lo probable es que se elijan las 13:00 y que su email salga hacia las 12:55.
Ben abre casi todo entre las 07:00 y las 08:00. Esa hora ya ha pasado, pero la ventana dura hasta las 08:59 del miércoles, así que lo recibe unas 22 horas después del inicio, justo antes de cuando suele leer. Es un detalle que mucha gente pasa por alto: que el envío empiece temprano no significa que quienes leen a primera hora lo reciban hoy.
Chloe se suscribió la semana pasada y nunca ha abierto nada, así que lo recibe a las 09:00.
Dev tiene veinte aperturas, todas a los pocos segundos de la entrega y a cualquier hora. Eso parece un cliente de correo descargando contenido, no una persona leyendo. Brew solo cuenta las aperturas y los clics que ha considerado humanos, así que, si ninguno de los de Dev pasa el filtro, su email sale a las 09:00, como el de Chloe.
Mail Privacy Protection, de Apple, descarga el contenido remoto en segundo plano de forma predeterminada, lea o no la persona el email. Un modelo alimentado con esas aperturas aprende cuándo descargan el correo los servidores de Apple y programa tu envío para una hora en la que nadie está mirando.
Ni zona horaria ni ubicación. Las horas están en UTC y el único dato de entrada son las marcas de tiempo de las aperturas y los clics humanos anteriores.
Es una carencia menor de lo que parece. Una zona horaria es una suposición sobre cuándo está despierto alguien. La marca de tiempo de una apertura registra cuándo lee. A alguien cuyo perfil sigue diciendo Nueva York después de mudarse a Berlín se le asigna la hora según cuándo lee ahora.
Tampoco se inventa nunca una “mejor hora para toda la audiencia” para los contactos desconocidos. Sin historial, Brew envía a la hora de inicio que fijaste. Creo que es lo correcto. El inicio es una decisión que tomaste tú, y un promedio prestado no es mejor.
Al modelo no se le envía ninguna dirección de email ni ningún otro identificador, y la llamada al modelo no se te cobra.
Un contacto con historial puede recibirlo igualmente a la hora de inicio si:
Estos casos se cuentan aparte como “sin hora calculable”. Si esa cifra es alta, tenlo en cuenta antes de sacar conclusiones.
La página de analíticas del envío lo resume en tres líneas:
Debajo, el panel Horarios por contacto enumera los contactos en el orden planificado, con búsqueda por email, y cada uno con un motivo, como “Hora calculada según sus aperturas y clics anteriores” o “Envío inmediato: aún no tiene aperturas ni clics”.
Revisa primero Asignaciones. Si el 85 % salió de inmediato, fue básicamente un envío normal con una pequeña cola de envíos con hora calculada. Es habitual en una lista joven y no es un fallo.
Úsalo cuando unas horas de más o de menos no cambien el sentido del mensaje: newsletters, novedades mensuales del producto, resúmenes de contenido, emails de nurturing para un segmento activo.
No lo uses cuando la hora es el mensaje: un recordatorio de un webinar de hoy a las 14:00, una oferta que termina a medianoche, un anuncio ligado a una nota de prensa. Para esos casos, usa Programar.
Elegir bien la hora no salva un email roto. Repasa la checklist de control de calidad previa al envío antes de fijar un inicio.
Otras cosas que debes saber:
Intelligent Send no reserva un grupo de control ni informa de la mejora, así que haz la comparación por tu cuenta y vigila la dilución. Solo pueden cambiar los contactos a los que se les asigna una hora. Divide 20.000 contactos en dos mitades de 10.000 y supón que al 35 % de la mitad con Intelligent Send se le asigna una hora. Si eso sube la tasa de clics de ese grupo del 3,0 % al 3,6 %, que sería un buen resultado, la mitad en su conjunto pasa del 3,0 % a aproximadamente el 3,2 %. Con 10.000 contactos por mitad, 0,2 puntos sobre una tasa de clics del 3 % entran dentro del ruido normal entre un envío y otro. Concluirías que no funciona.
Así que haz la prueba con contactos a los que se les pueda asignar una hora:
La guía de tests A/B trata el tamaño de la muestra, y las métricas que importan explica por qué los clics son la señal más segura.
Funciona en cualquier lugar desde el que puedas enviar:
POST /v1/sends con smartSend: true, y scheduledAt para un inicio posterior.send_email acepta smartSend, así que puedes pedirle a Claude o a Cursor que lo “envíe con Intelligent Send”.Al consultar un envío, la respuesta incluye un objeto smartSend con windowEndsAt, assignedViaModel, assignedImmediately y modelFallbacks, las mismas cifras que la línea Asignaciones.
Para obtener la señal en bruto, GET /v1/contacts/{email}?include=openProfile devuelve el historial de aperturas de un contacto en 48 franjas de media hora en UTC. Cuando un contacto tiene al menos 5 aperturas únicas, añade una mejor hora de apertura, una mejor hora de envío y una puntuación confidence de 0 a 1. La clave necesita el permiso emails, además de contacts. Ese perfil puede incluir aperturas automáticas; Intelligent Send no lo lee. El planificador usa directamente las aperturas y los clics humanos.
No. Los contactos sin historial, o cuya mejor hora es la de inicio, lo reciben al inicio. Solo esperan los contactos cuyo historial apunta a una hora posterior, y solo hasta esa hora.
Al principio, no. Si no hay aperturas ni clics humanos registrados, todo el mundo lo recibe al inicio. Empieza a marcar la diferencia cuando se acumula la interacción de unos cuantos envíos.
No. El inicio sigue siendo la hora de envío para todos los contactos sin historial, y fija la ventana de 24 horas. Elige una que te parezca bien para un envío normal.
No. Solo usa cuándo ha abierto y hecho clic antes cada persona, que es una prueba más fiable que una zona horaria guardada.
