fix(otp): send welcome email even when user signs up via email/pass along with oauth providers#2825
Merged
waleedlatif1 merged 1 commit intostagingfrom Jan 15, 2026
Merged
fix(otp): send welcome email even when user signs up via email/pass along with oauth providers#2825waleedlatif1 merged 1 commit intostagingfrom
waleedlatif1 merged 1 commit intostagingfrom
Conversation
…long with oauth providers
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Contributor
Greptile SummaryThis PR fixes a bug where welcome emails were not being sent to users who signed up via email/password or email/OTP authentication methods. The fix adds
Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant User
participant EmailOTP as Email/OTP Plugin
participant EmailVerif as Email Verification
participant WelcomeEmail as Welcome Email Hook
participant EmailService as Email Service
rect rgba(0, 0, 255, 0.1)
note over User,EmailService: Before Fix: overrideDefaultEmailVerification not set
User->>EmailOTP: Sign up via Email/OTP
EmailOTP->>EmailService: Send OTP
User->>EmailOTP: Verify OTP
EmailOTP->>EmailVerif: Email verification complete
note over EmailVerif: Default verification (welcome email NOT sent)
end
rect rgba(0, 255, 0, 0.1)
note over User,EmailService: After Fix: overrideDefaultEmailVerification = true
User->>EmailOTP: Sign up via Email/OTP
EmailOTP->>EmailService: Send OTP
User->>EmailOTP: Verify OTP
EmailOTP->>EmailVerif: Email verification complete
EmailVerif->>WelcomeEmail: afterEmailVerification hook triggered
WelcomeEmail->>EmailService: Send welcome email
EmailService-->>User: Welcome email delivered
end
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
overrideDefaultEmailVerification: trueto fix welcome email not sent for email/OTP signupsType of Change
Testing
Tested manually
Checklist