Docs
Email Setup

Custom Domain Configuration

Route emails from your own domain directly into Ticket0.

Custom domain setup routes email from support@yourcompany.com (or any address on your domain) into Ticket0 without any third-party forwarding. It's the recommended approach for production use.

Prerequisites

  • A domain you control with access to DNS records
  • A Resend account (free tier is fine)

Step 1 — Verify your domain in Resend

  1. Log in to Resend and go to Domains → Add domain
  2. Enter your domain (e.g. yourcompany.com)
  3. Add the DNS records shown:
    • MX record for inbound routing
    • TXT record for ownership verification

DNS changes typically propagate within 5–30 minutes.

Step 2 — Add SPF and DKIM records

To ensure outbound replies sent by Ticket0 pass email authentication:

  1. In Resend, go to Domains → [your domain] → DNS records
  2. Add the SPF and DKIM records shown

See SPF and DKIM verification for the exact records and how to verify them.

Step 3 — Create an inbox in Ticket0

  1. Go to Settings → Inboxes → New inbox
  2. Choose Custom domain
  3. Enter your verified domain and the local part (e.g. support for support@yourcompany.com)
  4. Click Create — a webhook URL is generated

Step 4 — Create an inbound route in Resend

  1. In Resend, go to Email → Inbound → Add route
  2. Set the match pattern: support@yourcompany.com
  3. Set the destination: the webhook URL from step 3
  4. Save

Step 5 — Test

Send a test email to support@yourcompany.com. It should appear as a ticket within a few seconds.

If you want all addresses on the domain to route to one inbox, use *@yourcompany.com as the match pattern. You can then create routing rules inside Ticket0 to split them.

On this page