SMTP Integration - Configuration Docs

To configure the SMTP integration, you'll need the following data:

required fields are marked with an `*`
ParameterTypeDescription
hoststring *SMTP server hostname
passwordstring *SMTP authentication password
portinteger *SMTP server port
reply_toobject Reply-to email address
└ emailstring *Reply-to email address
└ namestring Reply-to name
securitystring SMTP security/encryption method
usernamestring *SMTP authentication username
fromobject *Default sender email address
└ emailstring *Sender email address
└ namestring Sender name

Configure via Dashboard

The easiest way to configure this integration is through the MagicBell dashboard:

  1. Log in to your MagicBell dashboard.
  2. Navigate to Channels.
  3. Find and click on this channel name in the sidebar.
  4. Click the Configure SMTP button.
  5. Follow the on-screen instructions to complete the configuration.

Configure via API

You can also configure the integration using the API.

Example payload

{
  "from": {
    "email": "notifications@example.com",
    "name": "Example Notifications"
  },
  "host": "smtp.gmail.com",
  "password": "your-app-password",
  "port": 587,
  "reply_to": {
    "email": "support@example.com",
    "name": "Example Support"
  },
  "security": "starttls",
  "username": "user@example.com"
}