Design emails visually. Keep your brand consistent.
Noah’s Mail brings visual email template design to Drupal. Create reusable email layouts with the familiar Noah’s Page Builder editing experience, using widgets designed specifically for email.
Build branded notifications, form confirmations and reusable email designs without writing every layout by hand. Preview your templates, duplicate them for new purposes, and connect them to your Drupal email workflows.
Explore Noah’s | Documentation | Noah’s Page Builder
Your visual workflow, now for email
- Design with familiar controls. Use Noah’s visual editor, media picker, rich text tools, responsive controls and layout navigator.
- Build with email-specific widgets. Add rows, columns, headings, text, images, buttons and separators.
- Keep your branding consistent. Create reusable designs for the messages your website sends.
- Duplicate and adapt. Turn an existing template into an independent design for another notification or workflow.
- Preview saved designs. Check the rendered email HTML before connecting a template to your sending workflow.
- Export HTML and plain text. Generate a complete HTML email and a plain-text alternative.
Built for email layouts
Noah’s Mail uses dedicated email widgets and table-based layouts. Export applies saved styles inline while retaining responsive media queries.
Design visually, then test in your target email clients. Email applications support HTML and CSS differently, so review your finished templates in the clients your audience uses.
Connect your designs to Webform
With Webform installed, choose a Noah’s Mail template directly from a Webform Email handler.
- Style the message: use the Email body widget to place Webform’s prepared email content inside your design.
- Add submission values: insert individual form values with the Webform submission value widget.
- Keep your existing workflow: configure recipients, subject, message, attachments and conditions through Webform’s usual settings.
The integration is included in Noah’s Mail. Webform is optional and only required for Webform-specific features.
Reusable designs, separate sending settings
Noah’s Mail templates store the design. The calling integration controls the subject, recipients and sending workflow.
The module includes delivery support through Symfony Mailer and uses your site’s configured transport. Developers can also render templates as HTML and plain text for custom integrations.
Templates are Drupal configuration entities, so they can travel through your normal configuration export and deployment workflow.
Useful for everyday Drupal email
- Branded Webform confirmations and administrator notifications.
- Reusable layouts for transactional messages.
- Consistent wrappers around dynamically generated email content.
- Custom email workflows that need rendered HTML and plain text.
Installation and basic configuration
- Install the required projects. Add Noah’s Mail, Noah’s Page Builder and Symfony Mailer, including their dependencies, using your usual Drupal installation workflow.
- Enable the modules. Open Extend and enable Noah’s Mail and its required dependencies.
- Configure email delivery. Check your site’s Symfony Mailer transport and sending configuration.
- Set permissions. Grant the Administer Noahs Mail permission to the trusted roles responsible for managing templates.
- Create a template. Open Noahs → Mail templates at
/admin/structure/noahs/mailand give your design a name. - Build your email. Open the design editor, add your widgets and adjust content, layout and styling.
- Save and preview. Review the saved email and export HTML or plain text when needed.
Choose releases compatible with your Drupal core version and check the requirements of your chosen integrations.
Use a template in Webform
- Create and save a design under Noahs → Mail templates.
- Open your Webform’s Settings → Emails / Handlers and edit its Email handler.
- Under Advanced → Theme to render this email, choose Noahs Email.
- Select your Noahs Email template.
- Configure the recipient, subject and message using the normal Webform fields.
- Send a test submission and review the delivered email.
Part of the Noah’s ecosystem
Bring a familiar design workflow to more parts of your Drupal site.
- Noah’s Page Builder: visual page creation and the editor foundation used by Noah’s Mail.
- Noah’s Mail: reusable visual email templates and email-specific rendering.
- Noah’s Popups: visual popup design with display conditions and timing controls.
- Noahs Builder Theme: the companion frontend theme.
Visit noahs-creator.com for documentation, extension availability and Pro options.
Help support continued development
Maintaining Noah’s takes ongoing development, testing, documentation and compatibility work.
If Noah’s saves your team time, purchasing Noah’s Pro helps fund development across the ecosystem while adding tools to your projects.
You can also contribute by testing templates, reporting reproducible issues and sharing feedback about your email workflows.
Documentation and contact
Ask your assistant about Noah's Mail
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.