Now available for EmDash CMS v0.1+

Everything you need to run a business on EmDash

E-commerce, lead capture, helpdesk, and customer service — purpose-built for EmDash CMS. Install in seconds. Your data stays on your infrastructure.

Sandboxed & Secure One-Click Install Works on Cloudflare Workers & Node.js Your Data, Your Server

The plugin suite

Everything you need to turn your EmDash site into a business platform.

Commerce

Available Now

The WooCommerce alternative for EmDash. Run a full online store with products, variants, shopping cart, Stripe checkout, order management, customers, discount codes, and inventory tracking.

  • Products with variants, images & categories
  • Shopping cart & Stripe Checkout
  • Order management & inventory tracking
  • Discount codes (percentage, fixed, free shipping)
  • Customer records & lifetime value

Pro features:

Stripe Connect · Customer emails · Abandoned cart recovery · Analytics dashboard · Digital downloads · WooCommerce import

Forms

Available Now

Build forms, collect submissions, and optionally manage leads with a full CRM pipeline. Templates for contact, feedback, and newsletter forms.

  • Form builder with templates
  • Honeypot + Turnstile spam protection
  • Webhook forwarding & CSV export
  • Email notifications
  • Auto-responder emails (Pro)

Pro CRM features:

Lead pipeline · Lead scoring · Team assignment · Contact records · Activity log · Notes

Pricing

Every plugin is free to use. Upgrade per plugin for premium features.

Commerce

Free

$0 /forever

Your own Stripe keys. No transaction fee.

  • Unlimited products & orders
  • Cart & Stripe Checkout
  • Order management
  • Discount codes
  • Inventory tracking
  • Customer records
Install Free
Best Value

Pro

$29 /month

Own Stripe keys. 0% fee. All Pro features.

  • Everything in Free
  • Customer order emails
  • Shipping emails
  • Abandoned cart recovery
  • Analytics dashboard
  • Digital downloads
  • WooCommerce import
Get Pro

Pro Connect

$19 /mo + 1.5%

Managed Stripe. All Pro features. Lower monthly.

  • All Pro features
  • Stripe Connect (managed)
  • No API key setup
  • One-click onboarding
  • Priority support
Get Pro Connect

Forms

Free

$0 /forever

Unlimited forms and submissions. Own Resend key for email.

  • Unlimited forms & submissions
  • Form templates
  • Spam protection
  • Webhooks & CSV export
  • Email via own Resend key
Install Free

Pro

$10 /month

Managed email, auto-responders, and analytics.

  • Everything in Free
  • Managed email delivery
  • Auto-responder emails
  • Submission analytics
  • 5,000 emails/month
Get Pro

Pro CRM

$29 /month

Full lead pipeline, scoring, and contact management.

  • Everything in Pro
  • Lead pipeline
  • Lead scoring & assignment
  • Contact records
  • Activity log & notes
Get Pro CRM

Up and running in 60 seconds

Standard EmDash plugins. No external services to set up.

1

Install the plugin

npm install emdash-plugin-commerce
2

Add it to your config

import { commercePlugin } from "emdash-plugin-commerce";

export default defineConfig({
  integrations: [
    emdash({
      plugins: [commercePlugin()],
    }),
  ],
});
3

Add your Stripe key and start selling

Add products in the admin panel, paste your Stripe key, and your store is live. The plugin handles cart, checkout, inventory, orders, and customers automatically.

Why plugins instead of SaaS?

SaaS tools

  • Shopify: $39-399/mo + transaction fees
  • WooCommerce extensions: $79-299/year each
  • HubSpot leads: $20-890/mo
  • Data on someone else's servers
  • GDPR headaches with third-party processors

Our plugins

  • Free core + $10-29/mo Pro upgrades
  • Data stays on your Cloudflare account
  • One admin panel for content + business
  • Server-rendered, zero client-side bloat
  • First-party data, no third parties

FAQ

Do I need to pay to use the plugins?

No. Every plugin is fully functional for free. Pro upgrades add premium features like managed email, analytics, CRM pipeline, abandoned cart recovery, and digital downloads. Pricing varies per plugin.

What's the difference between Commerce Pro and Pro Connect?

Three tiers. Free ($0) uses your own Stripe keys with no transaction fee. Pro ($29/mo) adds customer emails, analytics, digital downloads, and more — still your own keys, 0% fee. Pro Connect ($19/mo + 1.5%) has all Pro features with managed Stripe Connect — no key setup needed.

Can I migrate from WooCommerce?

Yes. Commerce Pro includes a WooCommerce CSV import endpoint. Export your products from WooCommerce, POST the CSV to the import API, and your products appear as drafts for review.

What is EmDash CMS?

EmDash is an open-source CMS by Cloudflare, built on Astro. Think of it as the modern successor to WordPress — serverless, type-safe, with sandboxed plugins. Our plugins extend it with business functionality.

Where is my data stored?

All plugin data is stored in your EmDash database (Cloudflare D1, SQLite, or PostgreSQL). We never see or store your data. Pro plans only handle email delivery and payment processing.

Can I use my own email and payment providers?

Yes. On free plans, paste your own Resend API key (Leads) or Stripe secret key (Commerce). Or upgrade to Pro for managed delivery with no key setup.

Do the plugins work outside Cloudflare?

Yes. EmDash runs on any Node.js server with SQLite. Our plugins use the standard plugin API and work everywhere EmDash runs.

Start building today

Every plugin is free to install. No credit card required.

npm install emdash-plugin-commerce
npm install emdash-plugin-forms