Use case

Email verification

After signup, before unlocking sensitive product features. Copy the HTML into your app and send with one API call.

Subject line ideas

  • Verify your email
  • Confirm your email address
  • One more step — verify email

HTML example

Replace placeholders in your app before send. This is not a Notify template product — it is a starting snippet.

<p>Welcome,</p>
<p>Confirm this email address:</p>
<p><a href="{{VERIFY_URL}}">Verify email</a></p>
<p>This link expires in 24 hours.</p>

Send with Notify

const res = await fetch('https://notify.cx/api/email/send', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-api-key': process.env.NOTIFY_API_KEY
  },
  body: JSON.stringify({
    to: 'user@example.com',
    from: 'noreply@yourdomain.com',
    subject: "Verify your email",
    message: `${html}`
  })
});

Security notes

  • Signed or random token with expiry
  • Do not put long-lived secrets in the URL
  • Rate-limit resends

Related

Frequently asked questions

When should I send a email verification?

After signup, before unlocking sensitive product features.

Do I need Notify templates?

No. Paste HTML (or plain text) into the message field. Notify delivers — your app owns the content.

How do I send this with Notify?

POST https://notify.cx/api/email/send with x-api-key and fields to, from, subject, message. Free 1,000/mo; Pro $10 for 10,000.