Platform documentation

Email configuration

Transactional emails (invitations, password resets, workshop reminders, verification codes, and notifications) can be sent three ways. Configure under Email in the Reseller Dashboard.

Three provider options

  • Default (Send as Elevale): Elevale delivers mail through shared infrastructure. Your branding (app name, email logo, colours, footer social links) is applied. No DNS setup required. Best for quick launch.

  • Webhooks: Elevale POSTs JSON payloads to your endpoints; you send email through your own system (CRM, SendGrid, Customer.io, etc.). Best when you already operate email infrastructure.

  • Dedicated sending domain: mail still routes through Elevale infrastructure but sends From your subdomain (e.g. [email protected]). Requires DNS verification. Does not change Gmail/Outlook inbox settings for users.

Default provider details

  • Active out of the box for new reseller organisations.

  • Uses branding from Identity & Branding (email logo, app name, social footer links).

  • Preview sample templates in the Email tab before saving.

  • Reply-to behaviour follows your configured support and sending-domain settings.

Webhook provider

When Webhooks is selected, configure per-event endpoints below the provider selector.

  • Email events: invitation, password_reset, quarterly_workshop, notification, verification.

  • Workshop events: submitted, ready reminders, overdue, and expiry notifications (expandable list in admin).

  • Each event has its own URL, optional secret, enable toggle, Save, and Test buttons.

  • Secrets are used for HMAC-SHA256 signatures in the X-Webhook-Signature header.

  • Enable an event only after its endpoint is live, disabled events are not delivered.

Dedicated sending domain

  • Select Dedicated Sending Domain, then complete DNS in the Sending Domain section.

  • Enter your root domain; Elevale provisions mail.{yourdomain} (or use the suggested subdomain).

  • Add the CNAME, TXT, and DKIM records shown in the admin UI at your DNS provider.

  • Run Verify DNS until status is active; send a test email to confirm delivery.

  • Set From local part (e.g. noreply) and optional Reply-To before saving the provider.

  • You cannot save Dedicated until verification succeeds.

Custom app domain vs sending domain

  • App custom domain (app.youragency.com), where users log in. See Custom domain setup.

  • Sending domain (mail.youragency.com), only the From address on outbound email. Separate DNS records.

  • You can use one without the other, or both for full white-label.

Operational checklist

  • After changing provider, send test invitations and password resets to yourself.

  • If using webhooks, monitor your endpoint logs for failed deliveries.

  • If using dedicated domain, allow 24–48 hours for DNS propagation before go-live.

  • Keep support email in Branding → Help Center current so replies reach your team.