Saltar al contenido principal

Sistema de Emails

Todos los deployments en Deployalo incluyen email transaccional listo para usar. No necesitas configurar nada - funciona desde el primer momento.

Cómo funciona

Cuando creas un deployment, automáticamente se configura:

noreply@tu-subdomain.deployalo.email

Por ejemplo, si tu deployment es sunny-wind.deployalo.com, tus emails salen desde:

noreply@sunny-wind.deployalo.email

Flujo de emails

Tu App (n8n, Chatwoot, etc.)

smtp.resend.com

Bandeja del destinatario

Tu app ya tiene las credenciales SMTP configuradas automáticamente. Solo úsala.

Límites por plan

PlanEmails por mes
Básico100
Avanzado500
Pro2,000
¿Necesitas más emails?

Si necesitas enviar más emails, puedes configurar tu propio dominio con Resend y usar su plan gratuito de 3,000 emails/mes.

Apps soportadas

El email se configura automáticamente para estas apps:

AppFuncionalidad
n8nEnvío de emails en workflows, notificaciones
NocoDBNotificaciones, invitaciones a colaboradores
ChatwootRespuestas a clientes, notificaciones de agentes
GhostNewsletters, emails de membresía
Cal.comConfirmaciones de citas, recordatorios
ListmonkCampañas de email marketing
WordPressNotificaciones, recuperación de contraseña

Para otras apps, se configuran variables SMTP genéricas que la mayoría de aplicaciones reconocen.

Usar emails en tu app

n8n

En n8n puedes enviar emails de dos formas:

1. Nodo "Send Email"

  • Agrega el nodo "Send Email" a tu workflow
  • Las credenciales SMTP ya están configuradas
  • Solo escribe el destinatario, asunto y contenido

2. Nodo HTTP Request a Resend API

{
"method": "POST",
"url": "https://api.resend.com/emails",
"headers": {
"Authorization": "Bearer {{$env.RESEND_API_KEY}}"
},
"body": {
"from": "noreply@tu-subdomain.deployalo.email",
"to": "destinatario@ejemplo.com",
"subject": "Asunto del email",
"html": "<h1>Hola!</h1>"
}
}

NocoDB

NocoDB usa el email para:

  • Invitar colaboradores a bases de datos
  • Notificaciones de cambios (si están habilitadas)
  • Recuperación de contraseña

Ve a Settings → App Settings → Email para verificar la configuración.

Chatwoot

Chatwoot envía emails automáticamente para:

  • Respuestas a conversaciones por email
  • Notificaciones a agentes
  • Invitaciones de equipo

Configura el remitente en Settings → Account Settings → Email.

Ghost

Ghost usa email para:

  • Newsletters a suscriptores
  • Emails de membresía (bienvenida, confirmación)
  • Links mágicos de login

Ve a Settings → Email para personalizar.

Qué pasa cuando conectas tu dominio

Cuando conectas un dominio personalizado a tu deployment:

El email NO cambia automáticamente

Tu deployment seguirá enviando desde noreply@tu-subdomain.deployalo.email.

¿Por qué? Porque para enviar emails desde tu dominio, necesitas verificarlo con el proveedor de email. No podemos hacer esto automáticamente.

Opciones para email con dominio propio

Opción 1: Seguir usando deployalo.email (recomendado)

  • No necesitas hacer nada
  • Los emails siguen funcionando
  • El "reply-to" puede ser tu email personal

Opción 2: Configurar tu propio dominio en Resend

  • Sigue la guía Email Personalizado
  • Crea tu cuenta en Resend (gratis)
  • Verifica tu dominio
  • Actualiza las variables de entorno

Ejemplo de configuración híbrida

Puedes usar tu dominio para la aplicación pero mantener deployalo.email para emails:

🌐 Tu app: https://tuempresa.com
📧 Emails: noreply@sunny-wind.deployalo.email
↩️ Reply-to: soporte@tuempresa.com

Muchas apps permiten configurar un "reply-to" diferente, así los usuarios pueden responder a tu email real aunque el envío sea desde deployalo.email.

Configurar Reply-To

n8n

En el nodo Send Email, agrega el campo "Reply To":

Reply To: tu@email.com

Chatwoot

En Settings → Inboxes → Email, configura:

Reply-To Email: soporte@tuempresa.com

Ghost

En Settings → Email newsletter, configura:

Reply-to address: tu@email.com

Verificar que el email funciona

Método 1: Email de prueba desde la app

La mayoría de apps tienen opción de enviar email de prueba:

  • n8n: Ejecuta un workflow con nodo Send Email
  • Chatwoot: Settings → Email → Send Test
  • Ghost: Settings → Email → Send test email
  • NocoDB: Invita un colaborador de prueba

Método 2: Desde la terminal

Conéctate por terminal a tu deployment y ejecuta:

# Ver las variables SMTP configuradas
grep -i smtp /app/.env

# Probar conexión SMTP
curl -X POST 'https://api.resend.com/emails' \
-H "Authorization: Bearer $(grep RESEND /app/.env | cut -d= -f2)" \
-H 'Content-Type: application/json' \
-d '{
"from": "test@tu-subdomain.deployalo.email",
"to": "tu@email.com",
"subject": "Test",
"text": "Funciona!"
}'

Solución de problemas

"Los emails no llegan"

  1. Revisa spam/junk - Los primeros emails pueden caer ahí
  2. Espera unos minutos - Puede haber delay de 1-5 minutos
  3. Verifica la configuración - Revisa que las variables SMTP estén bien

"Error de autenticación SMTP"

Las credenciales se configuran automáticamente. Si ves este error:

  1. Reinicia los contenedores: docker compose restart
  2. Si persiste, contacta soporte

"Límite de emails alcanzado"

Si alcanzas el límite de tu plan:

  • Los emails se pausan hasta el siguiente mes
  • Considera configurar tu propio Resend para más capacidad
  • O actualiza tu plan para más emails

"Los emails llegan a spam"

Esto es raro con deployalo.email porque está bien configurado (SPF, DKIM, DMARC). Si sucede:

  1. Pide al destinatario que marque como "No es spam"
  2. Agrega tu dominio a contactos
  3. Si usas dominio propio, verifica que DNS esté bien configurado

Resumen

SituaciónEmail desde
Deployment nuevonoreply@subdomain.deployalo.email
Con dominio conectadonoreply@subdomain.deployalo.email (sin cambios)
Con Resend propio configuradonoreply@tudominio.com

Guías relacionadas