EnglishSetup GuidesResend Email (Admin)

Set Up Resend Email (Danum Admin)

For: Danum super-admin. Required for password reset, weekly digest, invoice notifications, breach alerts.

Overview

Resend is a transactional email service with a simple API. We use it for every outbound email from the platform.

Steps

1. Register

  • https://resend.com/signup - use GitHub or Google.
  • Free tier: 3,000 emails per month (enough for 100-500 early-stage tenants).

2. Verify your domain

Required so emails do not land in spam:

  • Resend dashboard > Domains > Add Domain
  • Enter the domain: ai.numintek.com (or a dedicated email subdomain like mail.ai.numintek.com)
  • Resend gives you DNS records (TXT, MX, DKIM, DMARC).
  • Open Cloudflare (or your DNS provider), add all records, and wait 5-30 minutes for propagation.
  • Click Verify DNS Records in Resend until every check is green.

3. Generate the API key

  • Dashboard > API Keys > Create API Key.
  • Name: danum-ai-production. Permission: Full Access or Sending only (safer).
  • Copy the key (format re_XXXXXXXXXXXX).

4. Enter it in Danum Admin

5. Test

  • Trigger a password reset from a demo tenant account at https://ai.numintek.com/reset-password.
  • Check that the email arrives in your inbox (not spam).
  • Check the Resend dashboard > Logs - one password reset email should be Delivered.

Cost

  • Free tier: 3,000 emails per month.
  • $20 per month: 50,000 emails per month.
  • $100 per month: 100,000 emails per month.

For 100 tenants times 4 emails per month (2 digest + 2 invoice + notification) = 400 emails per month. Free tier is sufficient.

Troubleshooting

Q: Emails not delivered or land in spam.

  • The domain must be 100% verified (every DNS check green).
  • Set SPF, DKIM, and DMARC (Resend auto-generates them - do not skip).
  • Avoid excessive capital letters or spam-flagged words in the subject.

Q: Rate limit. Resend default is 10 requests per second. Upgrade for high volume.

Q: High bounce rate. Check Resend dashboard > Analytics. Hard bounces (bad addresses) are auto-suppressed.