E-commerce, lead capture, helpdesk, and customer service — purpose-built for EmDash CMS. Install in seconds. Your data stays on your infrastructure.
Everything you need to turn your EmDash site into a business platform.
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.
Pro features:
Stripe Connect · Customer emails · Abandoned cart recovery · Analytics dashboard · Digital downloads · WooCommerce import
Build forms, collect submissions, and optionally manage leads with a full CRM pipeline. Templates for contact, feedback, and newsletter forms.
Pro CRM features:
Lead pipeline · Lead scoring · Team assignment · Contact records · Activity log · Notes
Every plugin is free to use. Upgrade per plugin for premium features.
Your own Stripe keys. No transaction fee.
Own Stripe keys. 0% fee. All Pro features.
Managed Stripe. All Pro features. Lower monthly.
Unlimited forms and submissions. Own Resend key for email.
Managed email, auto-responders, and analytics.
Full lead pipeline, scoring, and contact management.
Standard EmDash plugins. No external services to set up.
npm install emdash-plugin-commerce import { commercePlugin } from "emdash-plugin-commerce";
export default defineConfig({
integrations: [
emdash({
plugins: [commercePlugin()],
}),
],
}); 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.
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.
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.
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.
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.
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.
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.
Yes. EmDash runs on any Node.js server with SQLite. Our plugins use the standard plugin API and work everywhere EmDash runs.
Every plugin is free to install. No credit card required.
npm install emdash-plugin-commerce npm install emdash-plugin-forms