Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Customizable Email Templates #2

Open
juan-carlos-correa opened this issue Feb 13, 2024 · 0 comments
Open

Feature Request: Customizable Email Templates #2

juan-carlos-correa opened this issue Feb 13, 2024 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@juan-carlos-correa
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Yes, currently Open Micro SaaS uses a set of default email templates for various actions (e.g., account verification, password reset, notifications) that cannot be easily customized. I'm always frustrated when I need to align these emails with my application's branding or include specific information relevant to my users, but find the process cumbersome and inflexible.

Describe the solution you'd like
I would like Open Micro SaaS to offer support for customizable email templates, allowing developers to modify the layout, style, and content of emails directly from the project's configuration or an admin interface. This feature should support HTML templates and allow for dynamic placeholders (e.g., user name, links) that can be replaced with actual user data at runtime.

Is there any context that might help us understand?
Several platforms and open-source projects handle email customization well and could serve as inspiration:

  • SendGrid: Offers a dynamic template system that allows for highly customizable emails with conditional logic and personalization.
  • Mailchimp: Provides a user-friendly interface for designing emails with drag-and-drop elements, which could inspire a similar approach for an admin interface within Open Micro SaaS.
  • Nodemailer with Handlebars: This combination is popular in Node.js applications for sending customized emails, where Handlebars is used for template rendering with dynamic data.

Would you be willing to help by making a PR?

Additional context
Customizable email templates would significantly enhance the user experience by allowing developers to maintain brand consistency across their application and email communications. It would also add flexibility for including user-specific calls to action, which can improve engagement and user retention.

@juan-carlos-correa juan-carlos-correa added enhancement New feature or request help wanted Extra attention is needed labels Feb 13, 2024
@juan-carlos-correa juan-carlos-correa self-assigned this Feb 13, 2024
@juan-carlos-correa juan-carlos-correa removed their assignment Apr 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant