Email deliverability
ioX-Pulse sends transactional email on your behalf: member invitations, password resets, and workflow alerts. By default these go out from a shared platform sender named ioX-Pulse. With white-label you can send them from your own domain instead, so your customers only ever see your brand. This page covers the email settings under Administration → White Label → Email, how to send from your own domain, and, just as importantly, how to make sure those emails actually land in the inbox.
Support email
The Support email card at the top of the Email tab is where your users are pointed for help. It does two things:
- It is the "Need help?" address in the footer of every email we send on your behalf.
- It is set as the Reply-To on those emails, so when a user replies to an invitation or a password reset, the reply lands in your inbox rather than a no-reply mailbox.
It applies whether or not you send from your own domain, so set it even if you keep the platform sender. Enter the address and click Save. Leave it blank and the footer falls back to the platform support address; workflow alert emails then carry no Reply-To at all, so automated bounces and out-of-office replies to alerts do not pile up anywhere.
Send from your own domain
The sender name and address your users see on emails come from this setup. Until it is on, emails go out from the platform sender.
- Open Administration → White Label → Email.
- Turn on Send from your own domain.
- Enter your mail provider's SMTP details: host, port (587 or 465), username, and password or API key.
- Under From address, set the Mail from (for example
notifications@yourco.com) and a From name (for exampleAcme Notifications). The From name is the sender name your users see next to the address in their inbox. - Click Save, then Verify connection to confirm the credentials work.
- Use Send test email to send yourself a live test through the active sender. The test message states which sender path was used and which Support email (Reply-To) applied, so you can confirm both before going live.
Once this is set up, every email to your users comes from your address, through your mail provider. If your relay is ever unreachable, those emails are not silently sent from us instead: they wait until your relay is healthy again, so your brand is never broken.
Why a brand-new domain can land in spam
This is the part that surprises most people. Even when the email is sent correctly from your domain, a brand-new sending domain has no reputation yet, and mail providers (iCloud, Gmail, Microsoft 365) treat unknown senders with suspicion. Invitation and reset emails are especially scrutinized because they contain a "set your password" link, which is exactly the shape of a phishing message. A password link pointing at a domain the filter has never seen before is a classic reason a perfectly legitimate email gets routed to junk.
Two things move the needle, and both are in your control:
- Authenticate your domain so providers can verify the mail really is from you (SPF, DKIM, DMARC, below).
- Let the domain warm up. Reputation builds over days and weeks of real, low-complaint email. Early invitations may land in junk until it does. The invitation link you can copy on screen is your safety net in the meantime.
Set up SPF, DKIM, and DMARC
These are three DNS records on your sending domain (the domain in your Mail from address). They are the single biggest lever for deliverability. Add them at your DNS provider (GoDaddy, Cloudflare, Route 53, Namecheap, or your IT team).
- SPF lists which servers are allowed to send for your domain. It is a single
TXTrecord starting withv=spf1. Your mail provider documents the exact value (for example Microsoft 365 usesinclude:spf.protection.outlook.com). - DKIM cryptographically signs each message so the receiver can confirm it was not altered and really came from your domain. This is the one most often missed, and missing DKIM is the most common cause of mail going to junk. You enable it in your mail provider, which gives you records to publish:
- Microsoft 365: enable DKIM for your domain in Microsoft 365 Defender, then add the two
selector1._domainkeyandselector2._domainkeyCNAME records it generates. - Google Workspace: generate a DKIM key in the Admin console and publish the
google._domainkeyTXT record.
- Microsoft 365: enable DKIM for your domain in Microsoft 365 Defender, then add the two
- DMARC tells receivers what to do when a message fails SPF or DKIM, and where to send reports. It is a
TXTrecord at_dmarc.yourdomain.com, for examplev=DMARC1; p=quarantine; rua=mailto:dmarc@yourco.com. Start withp=noneto monitor, then move top=quarantineonce SPF and DKIM are aligned.
If your Mail from domain is the same as your custom domain, you're already in your DNS provider for both. Set them up in the same sitting.
Check your setup in ioX-Pulse
You don't have to leave the app to confirm your records are in place. On Administration → White Label → Email, the Email authentication card runs a live check against your Mail from domain:
- Click Check SPF, DKIM & DMARC.
- Each record shows Pass, Warning, or Missing, with guidance on what to fix.
DKIM selectors differ between providers, so the check probes the common ones (Microsoft 365, Google, and major senders). If you use a custom selector, type it into the DKIM selector field and re-check for a definitive result.
A green Pass on all three is the goal. A DKIM Warning almost always means DKIM was never enabled at your mail provider, or the selector records were not published yet. Fix that first; it's the highest-impact change.
Share the invitation link directly
Because reputation takes time to build, ioX-Pulse gives you a reliable fallback for onboarding. When you invite a member (or resend an invite) from the Members list, the invitation link appears on screen with a Copy button. You can paste it into your own email, a chat message, or a text, so a new user can get in even if the automated email is still warming its way out of spam folders. The link points at your domain, so it stays on-brand.
What to expect while a domain warms up
- Tell new users to check their junk folder for the first week or two, and to mark the message Not junk. That feedback is one of the fastest ways to build reputation with that provider.
- For corporate recipients, their IT team can allow-list your sending domain so your mail always reaches the inbox.
- Deliverability improves with steady, legitimate volume. Sudden spikes or high bounce rates set it back, so keep your recipient lists clean.
Frequently asked
Email is configured, but a test or invite didn't arrive.
First check the Email authentication card. If SPF/DKIM/DMARC pass, the message almost certainly reached the recipient's provider and is sitting in junk or quarantine, not lost. Have the recipient check those folders. If authentication shows a gap, fix that first.
Do I have to send from my own domain?
No. If you leave Send from your own domain off, ioX-Pulse sends from the shared platform sender (named ioX-Pulse) and everything still works. Your app name, colors, and Support email still appear inside the message. You only need your own domain (and the records above) when you want your brand on the sender line as well.
I changed the app name but emails still show a different sender name.
The app name is what appears in the email header and body. The sender name next to the from address is the From name under Send from your own domain; it only applies once you send from your own domain. Until then the sender is the platform's.
My workflow alerts aren't arriving.
Alert email depends on your workspace having a sender configured and on the recipients in your notification groups being valid and enabled. The same authentication and reputation rules on this page apply to alert email too.
Does a custom domain fix deliverability on its own?
No. A custom domain changes the web address your users see; it does not, by itself, change how your email is authenticated. Email deliverability is driven by the SPF, DKIM, and DMARC records on your sending domain, set up as described above.