Domain & Email
Configure custom domains and SMTP email settings for your booking pages and notifications.
Updated 2 min read
title: Domain & Email category: Settings & Account order: 6 description: Configure custom domains and SMTP email settings for your booking pages and notifications.
Domain & Email
Set up a custom domain for your booking pages and configure SMTP settings to send emails from your own email address.
Where to find it
- Settings → Domain & Email.
Custom domain
Use your own domain (e.g. book.yourbusiness.com) instead of the default SchedulingKit URL.
Setting up a custom domain
- Go to Settings → Domain & Email → Domain.
- Enter your custom domain (e.g.
book.yourbusiness.com). - Add a CNAME record in your domain's DNS settings:
- Host/Name:
book(or your chosen subdomain) - Type: CNAME
- Target/Value: Your SchedulingKit app URL (shown on the settings page)
- Host/Name:
- Click Verify Domain.
- The system checks the CNAME record. If found, the domain is marked as verified.
DNS propagation
DNS changes can take up to 24–48 hours to propagate. If verification fails, wait and try again.
Once verified
- Your booking pages are accessible at
https://book.yourbusiness.com. - All booking links use the custom domain.
- SSL is handled automatically.
Custom SMTP (email)
By default, SchedulingKit sends emails from its own servers. Configure custom SMTP to send from your own email address.
Why use custom SMTP?
- Emails come from your address (e.g.
bookings@yourbusiness.com) instead of a generic address. - Better deliverability — emails are less likely to be marked as spam.
- Consistent branding across all customer communications.
Setting up SMTP
- Go to Settings → Domain & Email → Email.
- Fill in:
- SMTP Host — Your email server (e.g.
smtp.gmail.com,smtp.office365.com). - SMTP Port — Usually
587(TLS) or465(SSL). - SMTP Username — Your email account username.
- SMTP Password — Your email account password or app-specific password.
- Encryption — TLS (recommended) or SSL.
- From Email — The email address shown in outgoing emails.
- From Name — The sender name shown in outgoing emails.
- SMTP Host — Your email server (e.g.
- Click Save.
Testing
- After saving, click Test SMTP.
- Enter a test email address.
- Click Send Test Email.
- Check the test inbox for the email.
- If it arrives, your SMTP is configured correctly.
Enabling/disabling
Toggle custom SMTP on/off. When off, emails are sent through the default system. When on, all outgoing emails use your SMTP configuration.
Common SMTP settings
| Provider | Host | Port | Encryption |
|---|---|---|---|
| Gmail | smtp.gmail.com | 587 | TLS |
| Outlook/Office 365 | smtp.office365.com | 587 | TLS |
| Amazon SES | email-smtp.us-east-1.amazonaws.com | 587 | TLS |
| Mailgun | smtp.mailgun.org | 587 | TLS |
| SendGrid | smtp.sendgrid.net | 587 | TLS |
Gmail note: You need to use an app-specific password, not your regular Gmail password.
Troubleshooting
| Issue | Solution |
|---|---|
| Domain verification fails | Ensure the CNAME record is correctly set and DNS has propagated. |
| Test email not received | Double-check host, port, username, password, and encryption settings. |
| Emails going to spam | Ensure SPF, DKIM, and DMARC records are set up for your domain. |
| Authentication error | Verify your password is correct. For Gmail, use an app password. |
| Connection timeout | Check the port and ensure your email provider isn't blocking SMTP access. |
Was this article helpful?
More in Settings & Account
- Roles & PermissionsManage team roles and granular permissions for controlling access.
- SettingsTeam settings, domain & email, integrations, roles, modules, and more.
- Billing & PlansManage your subscription, payment methods, and download invoices.
- CustomizeBrand your booking site — theme, layout, labels, and custom code.
Questions about this? Bella answers from these articles.