Skip to content

Commit 63cfdc6

Browse files
authored
Merge pull request #71 from calcom/mintlify/custom-smtp-docs-1775217568
docs: add custom SMTP configuration guide for organizations
2 parents b828bb9 + 3cc454b commit 63cfdc6

2 files changed

Lines changed: 105 additions & 1 deletion

File tree

docs.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@
3838
"style": "solid"
3939
},
4040
"pages": [
41-
"enterprise/members-onboarding"
41+
"enterprise/members-onboarding",
42+
"enterprise/custom-smtp"
4243
]
4344
},
4445
{

enterprise/custom-smtp.mdx

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
---
2+
title: "Custom SMTP for organizations"
3+
description: "Send booking emails from your own domain using a custom SMTP server."
4+
---
5+
6+
Organizations on Cal.com can configure a custom SMTP server so that booking-related emails (confirmations, reminders, cancellations, and more) are sent from your own domain instead of Cal.com's default email address.
7+
8+
This helps keep your communications on-brand and can improve deliverability for your team's emails.
9+
10+
<Note>
11+
Custom SMTP is only available for organizations. Individual users and teams cannot configure their own SMTP settings.
12+
</Note>
13+
14+
---
15+
16+
## How it works
17+
18+
When you set up a custom SMTP configuration, Cal.com routes supported email types through your SMTP server. If your server is temporarily unreachable, Cal.com automatically falls back to its default email service so that no emails are lost.
19+
20+
Each organization can have one SMTP configuration at a time.
21+
22+
---
23+
24+
## Supported email types
25+
26+
Custom SMTP applies to booking-related emails, including:
27+
28+
- **Booking confirmations** — sent to both the attendee and the organizer
29+
- **Cancellations and reschedules** — notifications when bookings change
30+
- **Booking requests** — emails for events that require approval
31+
- **Payment emails** — no-show fee notifications
32+
- **Recording and transcript links** — download links after meetings
33+
- **Workflow emails** — messages triggered by your custom workflows
34+
- **Routing form responses** — emails from routing form submissions
35+
36+
<Note>
37+
Account-level emails such as password resets or login verifications are not sent through your custom SMTP server.
38+
</Note>
39+
40+
---
41+
42+
## What you need
43+
44+
Before configuring custom SMTP, have the following details from your email provider:
45+
46+
| Setting | Description | Example |
47+
|---|---|---|
48+
| **SMTP host** | Your mail server address | `smtp.yourcompany.com` |
49+
| **SMTP port** | The port your server uses | `465` (SSL) or `587` (TLS) |
50+
| **Username** | The account used to authenticate | `noreply@yourcompany.com` |
51+
| **Password** | The password or app-specific password ||
52+
| **Secure connection** | Whether the server uses SSL/TLS | Yes for port 465, typically |
53+
| **From email** | The address that appears in the "From" field | `noreply@yourcompany.com` |
54+
| **From name** | The display name next to the email address | `Your Company` |
55+
56+
<Warning>
57+
Make sure your SMTP server allows sending from the "From email" address you configure. If there is a mismatch, emails may fail or be rejected by recipient mail servers.
58+
</Warning>
59+
60+
---
61+
62+
## Set up custom SMTP
63+
64+
To configure custom SMTP for your organization, contact your Cal.com account representative or reach out through the [support portal](https://go.cal.com/support) with your SMTP details. The Cal.com team will enable the feature for your organization.
65+
66+
Once enabled, you can send a test email to confirm that your SMTP configuration is working correctly before it goes live.
67+
68+
---
69+
70+
## Test your configuration
71+
72+
After your SMTP settings are configured, a test email is sent to verify the connection. This test email confirms:
73+
74+
- Your SMTP server is reachable
75+
- Authentication credentials are valid
76+
- Emails can be delivered from the configured "From" address
77+
78+
If the test fails, double-check your SMTP host, port, username, and password with your email provider.
79+
80+
---
81+
82+
## Automatic fallback
83+
84+
If your SMTP server becomes temporarily unavailable, Cal.com automatically retries the email using its default email service. This ensures that booking emails are always delivered, even if there is an issue with your mail server.
85+
86+
---
87+
88+
## Frequently asked questions
89+
90+
<AccordionGroup>
91+
<Accordion title="Can I use different SMTP settings for different teams?">
92+
No. Custom SMTP is configured at the organization level and applies to all teams and members within the organization.
93+
</Accordion>
94+
<Accordion title="What happens if I remove my SMTP configuration?">
95+
All emails will be sent from Cal.com's default email address going forward. No previously sent emails are affected.
96+
</Accordion>
97+
<Accordion title="Do I need to update DNS records?">
98+
Cal.com does not require specific DNS changes, but your email provider may require SPF, DKIM, or DMARC records to authorize the sending server. Check with your email provider for their requirements.
99+
</Accordion>
100+
<Accordion title="Which email providers work with this?">
101+
Any provider that supports standard SMTP (such as Google Workspace, Microsoft 365, Amazon SES, SendGrid, or Postmark) is compatible.
102+
</Accordion>
103+
</AccordionGroup>

0 commit comments

Comments
 (0)