EmDash

EmDash plugins

Plugins for the EmDash CMS that move data in and out of your site and keep it in step with the tools your business already runs. They install from the EmDash plugin registry, which shows you the permissions each one declares before you install it, and registry installs run in its sandbox. They are also published on npm for sites that manage plugins in code.

Install from the EmDash registry, or add the npm package to your site. Registry installs run in the EmDash plugin sandbox, which needs the @emdash-cms/sandbox-workerd runner on Node, or the Workers Paid plan with a Worker Loader binding named LOADER on Cloudflare. On Node, the npm package can also run in your site's own process.

Plugins

EmDash

Imports from CSV, XML, and JSON feeds into EmDash collections, by hand or on a schedule, with field mapping, matching that creates or updates entries, and a log of every run.

Free features

CSV, JSON, NDJSON, and XML feeds Any number of imports, run by hand Dry runs and a mapping preview One daily or weekly schedule Create, update, and skip unchanged A log of row errors for every run
v1.0.0 View details
EmDash

Scheduled CSV and JSON exports of your collections, plus Google Merchant, RSS, Atom, and JSON feeds served from your own site.

Free features

Up to 3 export and feed profiles CSV, TSV, JSON, and NDJSON files Google Merchant XML, RSS, Atom, JSON Feed Manual and daily builds A publish guard that holds a bad build Private, keyed, or public feed URLs
v1.0.0 View details
EmDash

Sync EmDash collections with Google Sheets, Airtable, or Notion, so the people who live in a spreadsheet can keep working there.

Free features

Google Sheets, Airtable, or Notion One sync job, in one direction Matching records by a match field Previews and full syncs Runs by hand, hourly, or daily A log of every run
v1.0.0 View details
EmDash

Approval before publishing, an editorial calendar, and scheduled unpublishing for content that expires.

Free features

One required approval per collection Review queue and dashboard widget Editorial calendar in your time zone Scheduled unpublishing Email notifications
v1.0.0 View details
EmDash

Scheduled snapshots of your entries and media to an R2 or S3-compatible bucket you own.

Free features

R2, S3, B2, Wasabi, or Spaces Daily or weekly snapshots Entries, taxonomies, and media Verify, download, and full restore Keep the newest 1 to 14 snapshots
v1.0.0 View details
EmDash

Filter entries in a grid, select the ones you want, and apply one change to all of them: set a field, find and replace text, publish, or unpublish.

Free features

Inline grid with filters and sorting Set a field on up to 100 entries Plain find and replace Publish and unpublish in bulk Review before apply, with conflict checks Undo the latest change set
v1.0.0 View details

Pro licenses and add-ons

Each of these extends a plugin above. The free plugin works on its own; these are for the advanced cases.

EmDash Pro

Coming soon
EmDash

One license key for the Pro features in all six Pinnacle EmDash plugins.

View details