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
- 01
Open Inboxes
If Resend is not connected yet, the setup dialog opens automatically for workspace managers.
- 02
Paste the Resend API key
ReTicketDesk saves the key encrypted and uses it for inbound import, webhook creation, and outbound replies.
- 03
Add an account label
The label is private to your workspace and helps distinguish production, staging, or separate Resend accounts.
- 04
Let ReTicketDesk create the webhook
The app creates an
email.receivedwebhook in Resend, stores its signing secret encrypted, and displays the webhook URL after connection. - 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.