If you've connected a custom domain to your Hospitable Direct booking site and pointed your nameservers to Hospitable, you might be wondering: Can I still use this domain for email through Google Workspace, Microsoft 365, or another email provider?
Yes, you can. When Hospitable manages your domain's DNS, certain records are locked to keep your Direct booking site running smoothly — but you're free to add your own DNS records for email and other services. This guide walks you through exactly how to set it up.
How Hospitable-managed DNS works
When you connect a custom domain to your Direct booking site, you point your domain's nameservers to Hospitable:
ns1.hsptbl.comns2.hsptbl.comns3.hsptbl.comns4.hsptbl.com
Once your nameservers are pointed to Hospitable, we automatically create the DNS records needed for your Direct site to work. These records are locked and cannot be edited or removed:
Record type | Host | Value | Purpose |
A | @ (root domain) |
| Points your root domain to your Direct site |
CNAME | www |
| Points the www subdomain to your Direct site |
All other DNS records are fully under your control. You can add, edit, or remove them at any time through the Hospitable DNS management interface.
What you'll need
Before you start, make sure you have:
A Hospitable account with a custom domain connected to your Direct booking site (nameservers already pointing to Hospitable)
An active subscription with your email provider (Google Workspace, Microsoft 365, Zoho Mail, etc.)
The DNS records provided by your email provider (you'll find these in their setup wizard)
Step 1 — Get your email provider's DNS records
Sign in to your email provider's admin console and locate the DNS setup instructions. Every provider gives you a set of records to add. Here's what you'll typically need:
MX records (required)
MX records tell the internet where to deliver email for your domain. Without these, email won't arrive.
Google Workspace example:
Type | Host | Value | Priority |
MX | @ |
| 1 |
MX | @ |
| 5 |
MX | @ |
| 5 |
MX | @ |
| 10 |
MX | @ |
| 10 |
Microsoft 365 example:
Type | Host | Value | Priority |
MX | @ |
| 0 |
Replace yourdomain-com with your actual domain, replacing dots with dashes (e.g., example-com).
TXT records for email authentication (strongly recommended)
These records help ensure your emails are delivered and not marked as spam.
SPF record — Tells receiving mail servers which servers are allowed to send email on behalf of your domain:
Type | Host | Value |
TXT | @ |
|
For Microsoft 365, use v=spf1 include:spf.protection.outlook.com ~all instead.
If Hospitable's custom domain email feature is also enabled on this domain, you'll need to include Mailgun in the same SPF record: v=spf1 include:mailgun.org include:_spf.google.com ~all
DKIM record — Adds a digital signature to your outgoing emails to prove they're legitimate. Your email provider will give you the exact record — it typically looks like:
Type | Host | Value |
TXT (or CNAME) |
| (provided by your email provider) |
DMARC record — Tells receiving servers what to do if SPF or DKIM checks fail:
Type | Host | Value |
TXT | _dmarc |
|
Start with p=none to monitor without affecting delivery. Once you're confident everything is working, you can tighten the policy to p=quarantine or p=reject.
Domain verification (if required)
Some providers ask you to verify domain ownership by adding a TXT record. For example, Google Workspace asks you to add a TXT record with a value like google-site-verification=XXXXXXXXXXXX. Add this as instructed by your provider.
Step 2 — Add the DNS records in Hospitable
Log in to your Hospitable account.
Go to Settings → Brands → Domains.
Click on your connected domain to open its DNS management page.
Click Add record.
For each record from Step 1:
Select the record type (MX, TXT, or CNAME).
Enter the host (also called "name"). Use
@for the root domain.Enter the value (also called "points to" or "data").
For MX records, enter the priority.
Click Save.
Repeat for all records.
DNS changes can take up to 48 hours to propagate fully, though most changes take effect within a few minutes to a few hours.
Step 3 — Verify the setup
Once you've added all the records:
Go back to your email provider's admin console and run their DNS verification tool. Google Workspace and Microsoft 365 both have a "Verify" button in their setup wizard.
Send a test email to and from your custom domain address to confirm delivery works in both directions.
Check email authentication by sending an email to an external address (e.g., a personal Gmail account). Open the email, click the three-dot menu, and select "Show original" to verify SPF, DKIM, and DMARC are passing.
What about Hospitable's custom domain email feature?
Hospitable also offers the ability to send emails from your custom domain — for example, owner portal invitations and reminders. This feature uses Mailgun and adds its own MX and TXT records to your DNS.
If you're using both Hospitable's custom domain email and a third-party email provider:
Your MX records determine where incoming email is routed. You should set the MX records to your primary email provider (Google Workspace, Microsoft 365, etc.) since that's where you want to receive email.
Hospitable's outbound emails (owner invitations, reminders) are sent through Mailgun regardless of your MX records — they don't need MX records pointed at Mailgun to work.
Make sure your SPF record includes both Mailgun and your email provider. For example:
v=spf1 include:mailgun.org include:_spf.google.com ~all
This ensures emails from both Hospitable and Google Workspace pass SPF checks.
Troubleshooting
Emails are going to spam
Double-check that your SPF, DKIM, and DMARC records are set up correctly.
Make sure your SPF record doesn't have multiple
v=spf1entries — you should have one SPF TXT record that includes all authorized senders.Use a tool like MXToolbox to validate your DNS configuration.
Email provider says domain verification failed
DNS propagation can take time. Wait a few hours and try again.
Double-check for typos in the DNS record values.
Make sure you're entering the host/name field correctly — some providers expect a bare host (e.g.,
@or_dmarc), not the full domain (e.g., not_dmarc.yourdomain.com).
I can't find the DNS management page
Make sure your domain's nameservers are pointed to Hospitable (
ns1.hsptbl.comthroughns4.hsptbl.com). The DNS management page is only available for Hospitable-managed domains.Navigate to Settings → Brands → Domains and click on your domain name.
I see a locked record I didn't create
That's expected. Hospitable automatically creates and locks the DNS records required for your Direct booking site (A record and CNAME). These cannot be edited or removed, and they don't interfere with email records.
Quick reference — Records at a glance
What it does | Record type | Who manages it |
Direct booking site (root domain) | A record | 🔒 Hospitable (locked) |
Direct booking site (www) | CNAME | 🔒 Hospitable (locked) |
Email delivery | MX | ✏️ You |
Email authentication (SPF) | TXT | ✏️ You |
Email authentication (DKIM) | TXT or CNAME | ✏️ You |
Email authentication (DMARC) | TXT | ✏️ You |
Domain verification | TXT | ✏️ You |
