Newsletter Preset
What's Included
- Free to download & use
- Open for personal & commercial use
Support The Creator
Use one-time or monthly support to thank the creator for this free product.
GrapesJS Compatible
Tested with GrapesJS 0.19.x, 0.18.x, 0.17.x, 0.16.x
Open Source on GitHub
Free to use, fork, and contribute
Editor Compatible
Designed for the GrapesJS open-source editor
Free to Use
Open for personal and commercial projects
Email clients still render with table layouts and inline styles, so a page builder configured for the web produces newsletters that break in Outlook. This preset reconfigures GrapesJS for that reality: every block is built from tables, and the export path inlines your CSS.
Blocks
Twelve blocks composed specifically to survive the major email clients. Four section layouts — sect100, sect50, sect30 and sect37 (a 30/70 split) — plus button, divider, text, text-sect, image, quote, grid-items and list-items.
Commands
gjs-get-inlined-html— returns the template with its CSS inlined, ready to send.gjs-open-import-template— opens the import modal for an existing template.gjs-toggle-images— enable or disable images, mirroring how many clients block them by default.
Configuration
inlineCss is on by default and runs the output through the juice inliner, which you tune with juiceOpts. updateStyleManager swaps in style properties that behave reliably in email. cellStyle and tableStyle set the defaults applied inside every block's td and table, and the import and export modals are relabelled through their own options.
Good to know
Install as grapesjs-preset-newsletter. BSD-3-Clause, and the configuration behind the official GrapesJS newsletter demo.
Ratings:
No reviews yet. Be the first to share your experience.
Questions & Answers
No questions yet. Have something to ask?
Common problems this plugin can help fix
Real community questions on the same topic — see how others worked around them.
- #952💬 2 answers
Responsive email template builder using Grapes js
- #4148💬 3 answers
0.18.2 / 0.18.3 removes all on... HTML attributes when block is drag-dropped in the builder
- #3184💬 4 answers
Click issue on integrating grapesjs-style-bg plugin to the web builder
- #2699✓ Solved · 3
Can multiple Webpage Builder tabs be opened?
