EmDash Plugins by AgenticEcom

AgenticEcom publishes 12 MIT-licensed plugins for EmDash. They cover editorial review, content expiry, media checks, controlled edits and enquiry workflows. Choose a tool for the work you need to do, then check its permissions, installation requirements and limits on the official registry.

Browse AgenticEcom on the EmDash plugin registry · Ask about setup or report an issue

Before you install

Some plugins work inside EmDash on their own. Others require a native Astro companion or the Astro Workbench companion to deliver public routes or apply changes. Installing the registry plugin alone does not enable those companion features. Review the specific plugin instructions before installing it on a production site.

Test with representative content and a backup. Inspect the requested permissions and any incomplete-scan notices. Read-only reports identify work to review; they do not automatically repair a site.

Plan and review content

Content Expiry

Set a UTC expiry for a published offer or announcement and return it to draft while preserving its content. Review upcoming and completed expiries from one queue.

Requirements and limits: Requires a working host scheduler. It does not convert local time or send email. Unpublishing clears any future scheduled publication.

View Content Expiry installation, permissions and changelog

Content Review Planner

Record review dates, responsibility labels and private review history. Use the overdue queue to keep evergreen pages accurate.

Requirements and limits: Responsibility is a text label, not an assigned user. Reviews do not publish or unpublish content, and no reminder emails are sent.

View Content Review Planner installation, permissions and changelog

Editorial Review & Approvals

Ask a second editor to review saved content, leave private feedback and record approval or requested changes. Detect when the reviewed content has changed.

Requirements and limits: This records an editorial review; it does not block publishing through EmDash, its API or a schedule. The reviewer must differ from the requester.

View Editorial Review & Approvals installation, permissions and changelog

Find media and page problems

Image Alt Text Manager

Review media assets with missing alt text, preview changes and write asset-level alt text. Audit standard image fields and Portable Text in saved content.

Requirements and limits: Asset alt text can differ from the text needed for a particular use. A decorative review does not change page markup. Custom and repeater fields are excluded; partial scans are identified.

View Image Alt Text Manager installation, permissions and changelog

Missing Image Finder

Find missing media references in standard saved image fields, Portable Text and galleries, with entry, locale and field paths for investigation.

Requirements and limits: Read-only. It does not find unused media or delete files. Custom and repeater fields and external images are excluded; partial scans are identified.

View Missing Image Finder installation, permissions and changelog

Duplicate Media Finder

Compare file content to identify exact duplicate media and export an inventory for review.

Requirements and limits: Read-only, with a 4 MiB limit per file and explicit skipped-file counts. Results are candidates to check; there is no visual similarity search, deletion or consolidation.

View Duplicate Media Finder installation, permissions and changelog

Page SEO Inspector

Inspect public HTTPS HTML or pasted HTML for titles, descriptions, canonicals, robots directives, headings and social tags. Optionally compare the results with entry SEO settings.

Requirements and limits: Inspects bounded static HTML, not JavaScript-rendered pages. It is not a browser crawler or a ranking tool. Local same-site inspection needs the optional companion.

View Page SEO Inspector installation, permissions and changelog

Make controlled edits

Link Find & Replace

Preview exact URL replacements across supported URL fields and Portable Text links. Select draft changes and keep receipts of applied work.

Requirements and limits: Applying changes requires the Astro Workbench companion; the registry plugin alone provides previews. Changed entries are skipped. Custom HTML, embedded content, redirect management and automatic undo are excluded.

View Link Find & Replace installation, permissions and changelog

Safe Bulk Find & Replace

Preview literal text replacements in selected string and text fields, then apply selected draft edits with receipts.

Requirements and limits: Applying changes requires the Astro Workbench companion; the registry plugin alone provides previews. It does not provide regular expressions, rich-text replacement or automatic rollback. Changed entries are skipped.

View Safe Bulk Find & Replace installation, permissions and changelog

Collect enquiries and publish useful resources

Contact Form Builder

Build a contact form with text, email, textarea, select and checkbox fields, publish it and review submissions in a private admin inbox. Add notes, archive submissions and export a page of results.

Requirements and limits: Visitor-facing forms require the native Astro companion. Email receipts require an EmDash mail provider. No file uploads, conditional logic, multi-step forms, CAPTCHA or CRM integration. Cloudflare CPU limits have not been verified.

View Contact Form Builder installation, permissions and changelog

Lead Follow-Up Desk

Import a validated JSON batch of one to three leads into a private workspace. Track owner, stage, follow-up and notes, with optional HTTPS CRM webhook delivery and receipts.

Requirements and limits: This is not an automatic Contact Form Builder integration. Webhook deduplication depends on the destination honouring Idempotency-Key; delivery is not guaranteed exactly once.

View Lead Follow-Up Desk installation, permissions and changelog

LLMs.txt Publisher

Curate up to 20 published pages into a sectioned Markdown resource using selected fields and published revisions. Unpublished and noindex entries are excluded.

Requirements and limits: Public /llms.txt routes require the native companion. llms.txt is a proposal: publishing it does not establish a search ranking or AI citation benefit. Cloudflare CPU limits have not been verified.

View LLMs.txt Publisher installation, permissions and changelog

Put the tools into a working routine

  1. For time-sensitive campaigns, set an expiry and confirm the host scheduler runs. For evergreen pages, set a review date and keep the review history current.
  2. After a migration, inspect missing media references and exact URL replacements. Preview controlled edits, review the selected entries and verify the resulting pages.
  3. For image accessibility, review missing alt text in context. Verify the rendered page uses suitable text for each image; an asset-level value alone does not prove accessibility.
  4. For page SEO, inspect the HTML visitors and crawlers receive. Confirm the title, description, canonical and robots directives match the intended page, then use your search-console reports to assess indexing.

Licensing, support and other AgenticEcom products

These EmDash plugins are listed under the MIT licence. Check each registry page for its current version and complete installation details. Commercial Magento extensions and AgenticEcom Suite are separate products with their own purchase terms.

For help, use AgenticEcom support. When reporting an issue, include the plugin version, EmDash version, runtime and steps to reproduce it. Do not include credentials or private content in a public report.

Registry details reviewed on 7 October 2026.