All articles

Integrations

Email From Identity & Domain Verification

Configure where your shop's customer-facing emails come from. Verify your domain so emails are DKIM/SPF authenticated by you — keeps customers out of spam folders.

Email From Identity & Domain Verification

By default, JewelTrak ships customer-facing emails (quote PDFs, deposit receipts, repair-ready notifications, vendor outreach, etc.) from noreply@jeweltrak.com. That works, but creates two problems:

  1. Customers see “from JewelTrak” instead of “from your shop” — confusing, looks like a third party
  2. Many spam filters flag the mismatch (sender = jeweltrak.com, display = your shop name) as potential phishing

Solution: verify your own domain. Once verified, JewelTrak sends from your address with proper DKIM + SPF authentication tied to your domain. Deliverability + customer recognition both improve.

3-step wizard

/settings/integrations/email (CanManageUsers permission required).

Step 1 — From identity

  • From email address — what customers see. Example: info@yourshop.com. The domain part (yourshop.com) is what needs to be verified in Step 2.
  • From display name — the friendly name customers see, e.g. Your Shop Name. Optional but recommended.
  • Reply-to (optional) — if customers hit Reply, where their reply lands. Defaults to the From address. Useful when you want customers to reply to a monitored inbox different from the sender.

Click Save identity.

Step 2 — Verify your domain

Click Add domain to Resend. JewelTrak calls Resend’s API to register your domain (extracted from the From address you saved) and displays three DNS records you need to add to your domain registrar:

  • 2 × DKIM (CNAME) — authenticates the email body wasn’t tampered with
  • 1 × SPF (TXT) — authenticates that the sending IP is allowed for your domain

Copy each record into your DNS provider’s panel (GoDaddy, Cloudflare, Namecheap, etc.). Save them.

Click Check status. Resend usually verifies within 5–30 minutes once DNS propagates (occasionally up to 48 hours for slow DNS providers). Refresh until the status badge flips to ✓ Verified.

Step 3 — Active

Once verified, every email JewelTrak sends from a tenant-scoped action uses your address. No code changes, no per-email config — the transition is instant.

What if my emails were already going from jeweltrak.com?

That’s the default. As soon as you complete Step 2 and the status flips to Verified, future emails ship from your domain. Past emails stay as they were (we can’t retroactively change sent emails).

If you want to confirm the switch happened, send a test email from any action (e.g., email an invoice to yourself) and check the headers — the From should now be your address.

Disconnecting / changing domain

If you need to switch to a different domain (e.g., you’re rebranding):

  1. Click Disconnect on the Step 2 card — removes the domain from Resend, clears local state. Emails revert to noreply@jeweltrak.com.
  2. Edit the From address in Step 1 with the new domain.
  3. Add the new domain in Step 2.
  4. Add the new DNS records at your registrar.
  5. Check status until verified.

Don’t change the From address while a domain is registered — the domain registration is tied to the email’s domain part. Always Disconnect first, then update.

What doesn’t change

  • Platform-level emails (password reset, signup verification, renewal reminders to platform admin) continue to ship from noreply@jeweltrak.com. These come from JewelTrak the platform, not from your shop, so the JT address is correct.
  • Marketing campaigns through Mailchimp are completely independent — Mailchimp handles its own domain verification + sending. See Mailchimp Integration.

Free Resend plan limits

JewelTrak’s Resend account has a limit (currently 50k emails/month on the Pro plan). That covers many tenants at typical jewelry-shop volume but isn’t unlimited. If you grow to where this matters, options:

  1. Use Mailchimp for marketing — pushes the high-volume mass-send load to the channel that’s designed for it (see Mailchimp Integration)
  2. Per-tenant Resend account — set up your own Resend account and we’ll route through it instead. Currently a manual config; a self-serve option is on the roadmap.

Bounce + spam-complaint handling

When a customer’s email bounces (mailbox doesn’t exist, domain down, etc.) or they mark our email as spam, Resend tells us via webhook. JewelTrak stamps the contact’s record as EmailUndeliverable so:

  • Reports can flag the contact
  • Future bulk-send paths (birthday cron, etc.) skip them
  • Detail page UI (when wired) warns before any subsequent send

No action required from you — the suppression happens automatically.

See also

  • Mailchimp Integration — for marketing-channel emails
  • Birthday & Anniversary Auto-Send — explains the Mailchimp hand-off
  • Customer Wishlist — pairs with marketing emails