Custom Sending Domain with YeshID

Last updated: June 23, 2026

YeshID can send onboarding and access emails from your own domain instead of the default YeshID sender. So instead of a new hire seeing an email from notifications@yeshid.co, they see one from onboarding@mail.yourcompany.com — a sender they recognize, on a domain you control.

A custom sending domain is a good fit if you want YeshID's automated emails to look like they come from your company, improve deliverability under your own domain reputation, or satisfy a brand or security requirement that outbound mail originate from your domain. Setup is a one-time task: you add a sending subdomain and a from address in YeshID, publish a few DNS records at your DNS provider, and verify. After that, eligible emails send from your domain automatically.

Custom Sending Domain is a gated feature. If you don't see Sending Domain under Settings, talk to your YeshID contact about enabling it for your account.

What it gives you

  • Recognizable sender. Onboarding and access emails come from your domain, so your people trust them instead of marking them as spam.

  • Your domain's reputation and controls. Mail is sent under a subdomain you own, with SPF and DKIM records you publish — so it aligns with your existing email authentication setup.

  • No disruption if something's off. If your custom domain isn't verified (or DNS drifts later), YeshID quietly falls back to the default YeshID sender so emails still go out. Delivery is never blocked.

Before you begin

Make sure you have:

  • Admin access in YeshID.

  • A sending subdomain you control — for example mail.yourcompany.com. Use a dedicated subdomain for sending, not your root domain. The subdomain must belong to a domain your organization has already verified in YeshID (typically through your directory or Google Workspace).

  • Access to your DNS provider (Cloudflare, Route 53, GoDaddy, etc.) so you can add the records YeshID gives you.

Key terms

Term

What it means

Sending domain

The subdomain YeshID sends mail from, e.g. mail.yourcompany.com. This is the domain you authenticate with DNS records.

From address

The address recipients see in the From field, e.g. onboarding@mail.yourcompany.com. Must be on your sending domain.

DNS records

The TXT, CNAME, and MX entries you add at your DNS provider so the email provider can prove you own the domain and send on its behalf (SPF, DKIM, and related records).

Verified

The state once all required DNS records are found and valid. Until a domain is verified, emails fall back to the default YeshID sender.

Default YeshID sender

The standard YeshID from address used for all accounts without a verified custom domain, and used as the automatic fallback.

Set up your sending domain

  1. In YeshID, go to Settings > Sending Domain.

  2. Enter your Sending domain (e.g. mail.yourcompany.com) and a From address on that domain (e.g. notifications@mail.yourcompany.com).

  3. Select Save domain. YeshID registers the domain with its email provider and returns the DNS records you need to publish.

  4. In the DNS records section, copy each record (Type, Host/Name, Value) and add it at your DNS provider. Use the copy button next to each value to avoid typos.

  5. Once the records are in place, select Verify DNS records.

    • When the records are found and valid, the domain is marked Verified and your eligible emails start sending from your domain.

    • DNS changes can take time to propagate. If verification reports not verified yet, wait a bit and try again — you don't need to re-enter anything.

You can leave and come back to this page; YeshID re-checks the live status from the email provider each time, so the DNS table and verification state always reflect reality.

Which emails send from your domain

Once your domain is verified, YeshID sends onboarding and access emails — the welcome and identity-access emails a new hire receives during onboarding — from your custom from address.

Other system emails (for example, admin digests and notifications not tied to a specific person's onboarding) continue to send from the default YeshID sender. The goal is to brand the emails your people receive, where a recognizable sender matters most.

Changing or removing your sending domain

Both actions live on the same Settings > Sending Domain page once a domain is configured.

Action

What happens

Change domain

Lets you enter a new sending domain and from address. You'll need to add new DNS records and verify the new domain. Until the new domain is verified, onboarding and access emails fall back to the default YeshID sender, and the previous domain is removed from the email provider.

Stop using custom domain

Removes the domain entirely. It's deleted from the email provider and onboarding and access emails go back to the default YeshID sender. To use a custom domain again later, you'll add it, re-create the DNS records, and verify from scratch.

Troubleshooting

Situation

What it means

What to do

Verification says not verified yet

The email provider can't yet see all the required DNS records — usually DNS propagation, a typo, or a missing record.

Re-check each record against your DNS provider exactly as shown, then wait and select Verify DNS records again. Propagation can take minutes to hours.

Emails are still coming from the default YeshID sender

The domain isn't verified, or a DNS record changed and the domain is no longer valid.

Open Settings > Sending Domain and check the status. Re-verify if needed. YeshID falls back to the default sender whenever the custom domain isn't valid.

A DNS record shows Not found

That specific record is missing or incorrect at your DNS provider.

Copy the exact value from the table and add or fix that record, then verify again.

Tips

  • Use a dedicated subdomain (like mail. or notifications.) rather than your root domain, so YeshID's sending reputation is isolated from your primary mail.

  • Keep the DNS records in place. Removing them later will invalidate the domain and silently revert emails to the default YeshID sender.

  • Verify before you announce. Confirm the domain shows Verified and send yourself a test onboarding before telling your team the change is live.

Related