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
| Plan | Emails por mes |
|---|---|
| Básico | 100 |
| Avanzado | 500 |
| Pro | 2,000 |
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:
| App | Funcionalidad |
|---|---|
| n8n | Envío de emails en workflows, notificaciones |
| NocoDB | Notificaciones, invitaciones a colaboradores |
| Chatwoot | Respuestas a clientes, notificaciones de agentes |
| Ghost | Newsletters, emails de membresía |
| Cal.com | Confirmaciones de citas, recordatorios |
| Listmonk | Campañas de email marketing |
| WordPress | Notificaciones, 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"
- Revisa spam/junk - Los primeros emails pueden caer ahí
- Espera unos minutos - Puede haber delay de 1-5 minutos
- 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:
- Reinicia los contenedores:
docker compose restart - 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:
- Pide al destinatario que marque como "No es spam"
- Agrega tu dominio a contactos
- Si usas dominio propio, verifica que DNS esté bien configurado
Resumen
| Situación | Email desde |
|---|---|
| Deployment nuevo | noreply@subdomain.deployalo.email |
| Con dominio conectado | noreply@subdomain.deployalo.email (sin cambios) |
| Con Resend propio configurado | noreply@tudominio.com |
Guías relacionadas
- Configura tu propio dominio de email - Si necesitas enviar desde tu dominio
- Conectar dominio personalizado - Para tu aplicación web