Everything you need to start rendering designs in your app.
npm install @selixe/emaildesigner
pip install emaildesigner
import { EmailDesigner } from "@selixe/emaildesigner"; const client = EmailDesigner("YOUR_SECRET");
from emaildesigner import EmailDesigner client = EmailDesigner(secret="YOUR_SECRET")
const html = await client.render("DESIGN_ID", { firstName: "Ada", });
html = client.render("DESIGN_ID", { "firstName": "Ada", })
Add {{variable}} placeholders anywhere in your template. Pass matching keys to render() and they're swapped server-side before the HTML is returned.
{{variable}}
render()
// template: Hello {{firstName}}! // rendered: Hello Ada!