Didn't get an email?
If you triggered an email from Driftstack (signup verification, magic link, password reset, payment receipt, or a status notification) and it didn't arrive, work through the checks below before contacting support.
1 · Check the right inbox
The email goes to exactly the address you typed.
Aliases like user+driftstack@…, corporate gmail
filters, and dot-stripping rules are all common reasons a
legitimate send lands somewhere unexpected. Search the inbox
for from:[email protected].
2 · Check spam / junk + Promotions tabs
Even with DKIM, SPF, and DMARC aligned, first-time senders
occasionally get filtered. Mark Driftstack's mail as "not
spam" and add [email protected] to your
contacts so future sends route to the inbox.
3 · Wait 60 seconds, then retry the trigger
Postmark — our sender — typically delivers in <5 seconds, but recipient-side queues can add latency. If you've waited a full minute and nothing showed:
- Magic-link / password-reset: request a fresh one from the login page. The previous token is single-use and may have expired; a re-trigger mints a fresh one.
- Signup verification: click
Resend verification email on the
/verify-emailpage in the customer dashboard (the same page you landed on after signup). The button re-mints a fresh token and re-sends the email; the per-IP cap is 3/minute so accidental double-clicks won't lock you out. If the email still doesn't arrive (typo'd domain, Postmark suppression list), email [email protected] from a different address with the original signup email and we'll clear the suppression + replay it.
4 · Corporate / workspace filters
Some workspaces (Google Workspace, M365) restrict inbound
mail from new senders to a quarantine an admin must release.
If you're on a work address, check with your IT team —
"Driftstack" + driftstack.dev are the strings to
whitelist.
5 · Specific scenarios
Verification email never arrives, repeatedly
Signups for typo'd domains
([email protected], @gmial.com)
bounce silently. Postmark's bounce stream marks the address
inactive after the second hard bounce, which then suppresses
every retry. If you suspect a typo, contact
[email protected]
to clear the suppression + replay the signup.
Magic link arrived but says "expired"
Magic-link tokens are single-use and expire after 15 minutes. Re-request a fresh link from the login page; the previous one is invalidated automatically.
Payment receipt missing
Receipts fire when Stripe / NowPayments emits a successful
payment webhook. If the webhook hasn't landed yet, the
receipt hasn't fired either; check the
payment
troubleshooting page for the standard delivery timeline.
For crypto: the receipt fires when the order transitions to
paid, not when funds first hit the address.
Status notification didn't arrive
Status-page subscribers receive an email per filed incident. If you're sure an incident was filed and you didn't get one, double-check your subscription is still active at the status page; the one-click unsubscribe link in the most-recent email turns it off durably. To re-subscribe, submit the form again — emails resume on the next incident.
6 · Still nothing — contact support
If steps 1-5 don't surface the email and you've waited at least 5 minutes, email [email protected] from a different address you can receive replies on, with:
- The address you triggered the email on.
- The action that triggered it (signup / magic link / etc.).
- Approximate timestamp + timezone.
Support consults Postmark's delivery log against the address and replies within EU business hours.