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.

Acme Campaigns
Welcome emailSave

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 works

02 / PRODUCT

A full-featured email builder, right inside your product

Draft editor
Export HTML

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.

Your own branding

Editor colors and look that match your product.

Custom elements

Your own blocks, fonts and available features.

Your data

Variables, files and integrations from your system.

04 / INTEGRATION

Connect Draft to your infrastructure

Data

Pass in your product’s variables and data.

Files

Use your own storage or Draft storage.

Content

Add your own elements and blocks.

HTML

Get ready-to-send HTML.

Events and API

Control the editor and receive events.

05 / WORKFLOW

From SDK to a working builder in a few steps

01

Create an app

Get the settings and keys to connect Draft SDK.

02

Add Draft to your interface

Connect the SDK and place the editor where you need it in your product.

03

Configure

Pass in branding, features, variables and integrations.

04

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' });
Open the documentation

06 / ARCHITECTURE

Draft runs inside your infrastructure

Your product

Customer data · template · variables

Draft SDK

Editor · API · events

Draft

Images · backend

Final HTML

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.

Visual editor
Draft → HTML
Email

08 / USE CASES

For products where users work with email

01

ESPs and email services

Give your customers a full-featured email editor without building your own.

02

CRM and CDP

Let users create emails right inside customer communication flows.

03

Marketing Automation

Add visual email creation to automated sequences.

04

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

10k+

users

1M+

emails created

7 years

of Draft development

Draft is already used by teams that need to create quality emails fast.

UnisenderVKOzonSkillboxKonturMindbox
View case studies

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
Discuss the plan →

Popular

Professional

For growing products

from ₽ / month
  • Advanced features
  • More users and emails
  • Custom blocks and integrations
Discuss the plan →

Enterprise

For large teams

Custom pricing
  • No limits
  • Deep customization
  • Support and SLA
Contact us →

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.