Provider SDK

Use EmailSpace to author, preview, and publish templates to AWS SES — then send from your application with the Node.js SDK (@emailspace/sdk).

Why use EmailSpace + the SDK?

You still get value from EmailSpace even when your app sends email:

CapabilityWithout EmailSpaceWith EmailSpace
Template designHand-edit HTML or use SES consoleReact Email, HTML, and AI builder
Reusable blocksCopy-paste across templatesProject components ({{&@slug}})
Brand variablesHard-coded in every templateProject globals ({{&brandName}})
Runtime variablesManual placeholder disciplineDeclared {{firstName}}, {{offerCode}}, etc.
Publish safetyPush untested HTML to productionPublish preview with warnings
SES syncManual CreateTemplate API callsOne-click push to SES
Send from appAWS credentials + tracking setupAPI key only; Messages history automatic

Workflow: Design once in EmailSpace → publish to SES → send from your app with @emailspace/sdk.

Setup

  1. Create a project — Dashboard → Projects → New project. All projects use AWS SES.
  2. Connect AWS SES — Project → Email provider → Configure AWS (or complete the SES setup wizard).
  3. Create a template — Project → Templates → Create. Design in Template Studio and save.
  4. Publish — Open the template → Publish. Review the publish preview, then push to SES.
  5. Create an API key — Project → API credentials. Use it with @emailspace/sdk.

See the AWS SES guide for setup and the Node.js SDK guide for sending.

Send guide

  • Node.js SDK — send from your app with @emailspace/sdk
  • AWS SES — guided setup, email identities, and publish
  • Getting started — product overview and dashboard capabilities
  • Automations — lifecycle email from MongoDB or Excel through SES
  • Campaigns — one-off marketing broadcasts from the same data connections