Ir al contenido

Correo electrónico

El provider de mensajería Email permite que tu trabajador digital se comunique por correo electrónico. Soporta:

  • Envío de correos electrónicos
  • Recepción de correos electrónicos (mediante webhooks)
  • Formato HTML
  • Adjuntos
  1. Configura los ajustes de SMTP

    answers.json
    {
    "messaging-email": {
    "enabled": true,
    "smtp_host": "smtp.example.com",
    "smtp_port": 587,
    "smtp_user": "your-email@example.com",
    "smtp_password": "your-password",
    "from_address": "support@example.com",
    "from_name": "Support Bot"
    }
    }
  2. Configura la entrada (opcional)

    Para recibir correos electrónicos, configura un webhook con tu provider de correo:

    • SendGrid Inbound Parse
    • Mailgun Routes
    • AWS SES
  3. Ejecuta la configuración

    Ventana de terminal
    gtc setup --answers answers.json ./my-bundle
OpciónRequeridoDescripción
enabledHabilita/deshabilita el provider
smtp_hostHostname del servidor SMTP
smtp_portPuerto SMTP (normalmente 587 o 465)
smtp_userNombre de usuario SMTP
smtp_passwordContraseña SMTP
from_addressDirección predeterminada del remitente
from_nameNoNombre mostrado para la dirección del remitente
webhook_urlNoEndpoint del webhook entrante
- id: send_email
type: reply
config:
to: "{{user_email}}"
subject: "Your Support Request"
message: "Thank you for contacting us. We'll get back to you shortly."
- id: send_html_email
type: reply
config:
to: "{{user_email}}"
subject: "Welcome!"
html: |
<html>
<body>
<h1>Welcome to Our Service!</h1>
<p>Thank you for signing up.</p>
<a href="https://example.com/start">Get Started</a>
</body>
</html>
- id: send_with_attachment
type: reply
config:
to: "{{user_email}}"
subject: "Your Report"
message: "Please find your report attached."
attachments:
- url: "https://example.com/report.pdf"
filename: "report.pdf"
- id: send_copy
type: reply
config:
to: "{{user_email}}"
cc: "manager@example.com"
bcc: "archive@example.com"
subject: "Support Update"
message: "Your ticket has been resolved."
flows/on_email.ygtc
name: handle_email
version: "1.0"
nodes:
- id: process
type: reply
config:
to: "{{from_address}}"
subject: "Re: {{subject}}"
message: "Thank you for your email. We've received your message."
triggers:
- type: email
target: process