Happy House - Ecommerce Docs
Developer ResourcesNotification

Notification Workflow Overview

How an auth email (password reset, verify email, account recovery) gets sent.

Notification Workflow Overview

This product's only notification surface is auth transactional email, sent via Resend. There is no in-app notification feed, no push notifications, and no admin notification inbox.

Flow

Triggers

  • Password reset request → password-reset.email.ts
  • Email verification (registration) → verify-email.email.ts or verify-email-otp.email.ts, depending on channel
  • Account recovery → verify-email-otp.email.ts (different subject, same renderer)

No Delivery Persistence

Sent emails are not recorded in any database. There is nothing to mark read, no surface to scope by, and no realtime fanout — the prior version of this page described "surfaces", presence-aware push suppression, and a read-state model for push/in-app notifications that no longer exist in this codebase.