PageKit — the self-hosted GrapesJS site builder, sold as source. Get early access

Step 1 of 5

Configure your newsletter platform

Tell us your format preference — we'll recommend the right authoring preset and editorial plugins for your team.

01Project type

Pick what describes your build best — it filters our recommendations.

01·bEmail format

Which markup format will your editor produce?

Optional

02What do you need from us?

This only changes what we show you next — you can change it later.

Required

03Email

We'll save your build and email you a link so you can come back later.

Required
Answer both questions and add your email to continue.

What you get

  • Configured GrapesJS editor with newsletter preset
  • Shared block library for branded sections
  • Template picker with layout presets
  • Asset Manager wired to your image storage
  • HTML and MJML export actions

Recommended plugins

These plugins ship preconfigured and tested as part of this build type.

Newsletter Preset
Editorial layout blocks for digest and feature articles
Lory Slider
Horizontal content carousels for featured stories
Forms Plugin
Feedback forms and survey blocks for reader engagement
Custom Code Block
Sponsored-content embeds and third-party widgets

Frequently asked questions

Can multiple editors work on the same newsletter template?
GrapesJS itself is single-user per session, but templates are stored as JSON you can version-control or save to your CMS. Your team can swap ownership via your platform layer.
How do we manage a library of reusable newsletter sections?
The Blocks manager supports custom saved-blocks that editors can drag in. We configure a shared block library at setup so your brand sections (header, footer, sponsor block) are always one click away.
Does the editor handle inline images and image uploads?
Yes. We integrate the Asset Manager with your storage backend (S3, Cloudinary, or any upload endpoint) so editors can drag-drop images directly into sections.
Can we lock certain sections — like the footer — from editing?
Yes. Locked components are set via the component's locked property or by disabling specific selectors in the Style Manager. Footer, legal copy, and logo blocks can all be made read-only.
What output format do we get — HTML, MJML, or JSON?
All three simultaneously. GrapesJS stores the layout as JSON (which you save to your CMS), and exports to HTML or MJML on demand via the export plugin.
Is there a template picker so editors can start from a preset layout?
Yes. We configure a template library panel at setup. Editors pick a layout (single-column, two-column, digest) and the editor pre-populates it — no blank-canvas anxiety.
What is the starting price for a newsletter platform build?
Newsletter builds typically start at $500–$700 with a content-focused preset and the lory-slider plugin for featured stories. Full setup including storage integration runs $900–$1,400.

GrapesJS vs. alternatives

FeatureGrapesJSWebflowUnbounceElementor
Open-source / MIT licence
Embeddable in your app
No per-seat SaaS feesPlugin only
Output: MJML / email HTML
Custom storage adapter
Headless CMS integrationPartialPartial
White-label (no branding)
Plugin / component SDK