How do I send a password reset notification?
- Create a workflow (for example,
password-reset) with an email step containing the reset link:{{payload.resetUrl}}. - When your auth system generates a reset token, trigger the workflow with the subscriber’s ID and payload.
- Optionally add an in-app step to notify the user that a reset email was sent.
How do I integrate with Auth0 or Clerk?
Use webhook guides to connect your auth provider to Novu: Both patterns verify the webhook signature, map the auth event to a Novu workflow, and pass user details as the subscriber payload.What should a password reset workflow include?
- Email step with a clear subject, reset link, and expiration time
- Throttle step (optional) to prevent abuse if the same subscriber triggers multiple resets
- In-app step (optional) to confirm the request inside your application
Related guides
Frequently asked questions
Should I store reset tokens in Novu?
Should I store reset tokens in Novu?
No. Generate and validate reset tokens in your auth system. Pass only the reset URL and metadata to Novu as workflow payload variables.
Can I send auth alerts through SMS?
Can I send auth alerts through SMS?
Yes. Add an SMS step to your workflow and ensure the subscriber has a phone number. Use SMS for high-priority alerts such as new device sign-in.