Setup

Connect Resend

Add your Resend account, let ReTicketDesk create the webhook, then import mail to discover inboxes and addresses.

7 minSetup

Requirements

  • You must be an Owner or Admin in the workspace.
  • Use a full-access Resend API key. Send-only keys cannot create webhooks or import received email.
  • Your Resend account should already have the domains and receiving addresses you want to use.
  • If you want automatic discovery, make sure there is existing received mail in Resend for those addresses.

Guided setup

  1. 01

    Open Inboxes

    If Resend is not connected yet, the setup dialog opens automatically for workspace managers.

  2. 02

    Paste the Resend API key

    ReTicketDesk saves the key encrypted and uses it for inbound import, webhook creation, and outbound replies.

  3. 03

    Add an account label

    The label is private to your workspace and helps distinguish production, staging, or separate Resend accounts.

  4. 04

    Let ReTicketDesk create the webhook

    The app creates an email.received webhook in Resend, stores its signing secret encrypted, and displays the webhook URL after connection.

  5. 05

    Import and discover

    The import scans received and sent mail, creates inboxes for receiving addresses it finds, connects those addresses, and imports matching tickets.

What the import does

Received mail
Each routable received email becomes a new ticket or is appended to an existing thread.
Sent mail
Sent Resend messages are matched back to connected inbox addresses when possible.
Duplicates
Messages already imported are skipped using the normalized Resend message id.
Rate limits
The sync streams progress and waits when Resend asks it to slow down.

Webhook behavior

New inbound mail arrives through /api/webhooks/resend/{providerConnectionId}. ReTicketDesk verifies the Resend signature before reading the message, then fetches the full email with your saved Resend API key.

Only messages addressed to a connected receiving address are routed into an inbox. Messages with no matching address are accepted and ignored, so they will not create stray tickets.

Keep the webhook in Resend

If the setup shows a webhook URL, keep that URL subscribed to email.received in Resend. Without it, historical import may work, but new inbound mail will not arrive automatically.

Remove a Resend connection

Workspace managers can delete the Resend connection from Inboxes. Deleting the connection disconnects receiving addresses. There is also an option to delete tickets from connected inboxes; leave that off when you only want to reconnect or rotate keys.