Draft SDK / Embedded email editor
Embed a full-featured email builder in your product
Draft SDK lets you add a visual email editor to your SaaS, CRM, CDP or ESP — without building your own editor from scratch.
01 / WHY AN SDK
An email builder is harder than it looks
A few drag-and-drop blocks are only the beginning. A production-ready editor takes ongoing work on dozens of scenarios.
Build it yourself
Responsive layout
Email client compatibility
Columns and mobile versions
Images and storage
Personalization
Undo/redo and change history
Copying and moving
Templates and ready-made blocks
Valid HTML generation
Ongoing editor development
THE FAST WAY
Embed Draft SDK
Get a mature product inside your own interface and focus on the core value of your platform.
See how it works02 / PRODUCT
A full-featured email builder, right inside your product
Elements
Text
Image
Button
Divider
Columns
Properties
Drag-and-drop
Build emails visually.
Sections and columns
Assemble flexible layouts.
Ready-made templates
Start from proven designs.
Mobile-friendly
Emails look great everywhere.
Images
Manage content and files.
Personalization
Pass in your product’s variables.
Change history
Edit with confidence.
HTML output
Get a ready-to-send email.
03 / CUSTOMIZATION
Tailor Draft to your product
Users work with the builder inside your product and see it as a natural part of the interface.
Editor colors and look that match your product.
Your own blocks, fonts and available features.
Variables, files and integrations from your system.
04 / INTEGRATION
Connect Draft to your infrastructure
Pass in your product’s variables and data.
Use your own storage or Draft storage.
Add your own elements and blocks.
Get ready-to-send HTML.
Control the editor and receive events.
05 / WORKFLOW
From SDK to a working builder in a few steps
Create an app
Get the settings and keys to connect Draft SDK.
Add Draft to your interface
Connect the SDK and place the editor where you need it in your product.
Configure
Pass in branding, features, variables and integrations.
Get ready-made emails
Save the result and get HTML for sending.
import DraftPlugin from '@getdraft/plugin';
const draft = DraftPlugin.create({
token: apiKey,
pluginId: 'your-plugin-id',
apiUrl: 'https://api.getdraft.ru',
locale: 'ru',
on: {
save: ({ json }) => saveTemplate(json),
},
});
draft.start({ template, uid: 'welcome-email' });06 / ARCHITECTURE
Draft runs inside your infrastructure
Customer data · template · variables
Editor · API · events
Images · backend
Sent through your own system
07 / OUTPUT
The result is an email ready to send
The SDK generates valid email markup, and you get a finished result you can save and send through your own infrastructure.
08 / USE CASES
For products where users work with email
ESPs and email services
Give your customers a full-featured email editor without building your own.
CRM and CDP
Let users create emails right inside customer communication flows.
Marketing Automation
Add visual email creation to automated sequences.
SaaS products
If email is a key feature of your product, don’t turn your team into editor developers.
09 / SOCIAL PROOF
A proven editor inside the SDK
users
emails created
of Draft development
Draft is already used by teams that need to create quality emails fast.
10 / PRICING
Choose the right plan
Placeholder pricing model. The final cost depends on the number of users, emails and the depth of customization.
Starter
For first integrations
from ₽ / month- Core SDK features
- Limited number of users
- Standard customization
Popular
Professional
For growing products
from ₽ / month- Advanced features
- More users and emails
- Custom blocks and integrations
READY TO START?
Add an email builder to your product
Draft already knows how to create emails. All that’s left is to embed it in your product.