Documentation

SDK Reference

Everything you need to start rendering designs in your app.

Install
npm install @selixe/emaildesigner
Initialize
import { EmailDesigner } from "@selixe/emaildesigner";

const client = EmailDesigner("YOUR_SECRET");
Render
const html = await client.render("DESIGN_ID", {
                            firstName: "Ada",
                            });
Variables

Add {{variable}} placeholders anywhere in your template. Pass matching keys to render() and they're swapped server-side before the HTML is returned.

// template:  Hello {{firstName}}!
// rendered:  Hello Ada!