Preppio

GUIDANCE

Custom email configuration

Set up custom email channels for your Preppio bot. Choose between SMTP configuration for quick setup or domain verification for better deliverability and branding.

On this page
10-30 min setup
Technical configuration
Step-by-step guide

Prerequisites

Before you start, make sure you have access to the following:

  • Email administrator access
    Access to your organization's mail server or SMTP settings
  • DNS management
    Ability to add TXT records to your domain (only for domain verification)
  • Preppio Bot
    A configured bot in Preppio that needs email functionality

Select configuration method

Recommended

SMTP configuration

Use existing SMTP servers for quick setup

10 minutesSimple

Domain verification

Verify your domain for better deliverability

30 minAverage

Common SMTP providers

Here are SMTP settings for popular email providers:

SupplierSMTP ServerGateTLS
Microsoft 365smtp.office365.com587
Yes
Gmailsmtp.gmail.com587
Yes
Outlook.comsmtp-mail.outlook.com587
Yes
Yahoo Mailsmtp.mail.yahoo.com587
Yes
Amazon SESemail-smtp.region.amazonaws.com587
Yes
SendGridsmtp.sendgrid.net587
Yes

Method 1: SMTP configuration

1

Get SMTP details

Contact your email or IT administrator to obtain SMTP credentials

  1. 1
    SMTP Server hostname (eg smtp.office365.com)
  2. 2
    Port number (usually 587 for TLS or 465 for SSL)
  3. 3
    Username (often your email address)
  4. 4
    Password or app-specific password
  5. 5
    Encryption type (TLS/SSL)
2

Access Preppio settings

Navigate to the bot configuration in the Preppio dashboard

  1. 1
    Log in to app.preppio.no
  2. 2
    Go to 'Settings' in the left sidebar
  3. 3
    Select 'Bots' from the settings menu
  4. 4
    Select the bot you want to configure
  5. 5
    Click on the 'Channels' tab
3

Add email channel

Create a new email channel with SMTP configuration

  1. 1
    Click on the 'Add Channel' button
  2. 2
    Select 'Email' from the dropdown menu
  3. 3
    Select the 'SMTP Configuration' method
  4. 4
    Fill in all required SMTP fields
  5. 5
    Configure the 'From' name and email address
4

Test the connection

Verify that the SMTP configuration is working correctly

  1. 1
    Click on the 'Test Email' button
  2. 2
    Enter a test email address
  3. 3
    Check that the test email was sent successfully
  4. 4
    Verify that the email arrived in the inbox
  5. 5
    Check your spam/junk folder if necessary

Method 2: Domain verification

1

Create email channel with domain verification

Select the domain verification method in Preppio

  1. 1
    Follow steps 1-2 from the SMTP method to get to channels
  2. 2
    Click 'Add Channel' and select 'Email'
  3. 3
    Select the 'Domain Verification' method
  4. 4
    Configure the desired display name
  5. 5
    Enter email address (recommended to use subdomain)
2

Get DNS records

Preppio will generate necessary TXT records for SPF and DKIM

  1. 1
    Copy the SPF TXT record that appears
  2. 2
    Copy the DKIM TXT record that appears
  3. 3
    Note down the domain name to be configured
  4. 4
    Make sure you have access to DNS management
  5. 5
    Choose a subdomain to avoid conflicts with existing setups
3

Update DNS settings

Add the TXT records to your DNS provider

  1. 1
    Log in to your DNS service provider (GoDaddy, Cloudflare, etc.)
  2. 2
    Navigate to the DNS management section
  3. 3
    Add the SPF TXT record as provided by Preppio
  4. 4
    Add the DKIM TXT record as provided by Preppio
  5. 5
    Save the changes (DNS changes can take up to 48 hours to propagate)
4

Verify the domain

Let Preppio check that the DNS records are configured correctly

  1. 1
    Return to the Preppio dashboard
  2. 2
    Click on the 'Verify Domain' button
  3. 3
    Wait for the system to check the DNS records
  4. 4
    A green tick icon is displayed upon successful verification
  5. 5
    If verification fails, wait a few hours and try again

Best practice

  • Use app-specific passwords instead of master passwords whenever possible
  • Always enable TLS/SSL encryption for secure email sending
  • Use subdomains for domain verification to avoid conflicts
  • Always test your email configuration before production use

Troubleshooting

SMTP authentication error

Check username, password and server settings. Verify that app-specific passwords are enabled if required.

Emails end up in spam

Use domain verification with SPF and DKIM for better deliverability. Avoid spammy headlines and content.

DNS records do not propagate

DNS changes can take up to 48 hours. Use DNS tools like 'dig' or online DNS checkers to verify status.

Do you need help with the setup?

Contact Preppio to clarify access and setup for your business.

Get help with the integration ↗

READ ON

More on the same topic.