You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To enhance the overall user experience for new users, it is essential to send a welcome email immediately upon the creation of their first OAuth account. This email should not only greet the user but also provide them with a comprehensive guide that outlines the next steps they should take. Including helpful resources, tips, and an overview of the platform's features will empower users to navigate the system confidently from the very beginning. By setting the stage for a positive interaction, we can ensure that users feel supported and informed as they embark on their journey with us.
Additional context
No response
The text was updated successfully, but these errors were encountered:
Fixes#267
Add functionality to send a welcome email upon the creation of a new user's first OAuth account.
* **New Welcome Email Template**: Create a new Vue email template in `apps/shelve/server/emails/welcomeEmail.vue` that includes a comprehensive guide with next steps, helpful resources, tips, and an overview of the platform's features.
* **Email Service Updates**: Modify `apps/shelve/server/services/resend.service.ts` to include a method for sending the welcome email using the new template. Update the `sendOtp` method to use the new `generateOtpTemplate` method.
* **GitHub OAuth Route Updates**: Modify `apps/shelve/server/routes/auth/github.ts` to import the `EmailService` and call the `sendWelcomeEmail` method after successfully creating a new user.
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/HugoRCD/shelve/issues/267?shareId=XXXX-XXXX-XXXX-XXXX).
Description
To enhance the overall user experience for new users, it is essential to send a welcome email immediately upon the creation of their first OAuth account. This email should not only greet the user but also provide them with a comprehensive guide that outlines the next steps they should take. Including helpful resources, tips, and an overview of the platform's features will empower users to navigate the system confidently from the very beginning. By setting the stage for a positive interaction, we can ensure that users feel supported and informed as they embark on their journey with us.
Additional context
No response
The text was updated successfully, but these errors were encountered: