All plugins

@agenticecom.net/form-builder

AgenticEcom Form Builder

Build accessible enquiry forms with preview, private submissions and delivery receipts.

About AgenticEcom Form Builder

AgenticEcom Form Builder

Build enquiry forms in EmDash and give visitors a clear, accessible way to contact your team.

  • Contact template or blank form; add, edit, reorder and remove fields.
  • Text, email, textarea, select and checkbox fields with server validation.
  • Draft editing with a separate published visitor version.
  • Supplied Astro renderer with responsive styling, field help and keyboard focus.
  • Private administrator inbox, review notes, archive/restore and paginated CSV preview.
  • Saved enquiries and separate notification receipts, with bounded manual retries.
  • Signed tickets, duplicate retry protection and a basic honeypot.

Free MIT release. Up to twenty fields per form. Email needs an EmDash mail provider. Install the included native Astro companion once for visitor pages or template embeds. No uploads, conditional logic, multi-step forms, CAPTCHA or CRM connector in this release. Local EmDash 1.1 / Node / Workerd tested; Cloudflare CPU limits unverified.

Before you install

Requested permissions

1
  • Send email

    Send email through your site’s configured mail service.

Screenshots

AgenticEcom Form Builder screenshot 1

Security

Report security issues privately through https://agenticecom.net/contact-us. Do not include credentials or private submissions in public reports.

Changelog

0.1.0: Initial free release. Local EmDash 1.1 / Node / Workerd tested. Cloudflare CPU limits unverified.

Installation

Install AgenticEcom Form Builder from the registry. Its only capability is sending notifications through your site's configured mail provider; the inbox works without email.

Copy the complete MIT Astro companion from the bundled README and add enquiries({ pluginId: 'YOUR_INSTALLED_PLUGIN_ID' }) to your Astro integrations. The installed ID appears after /plugins/ in the plugin's admin page URL and normally starts r_ for registry installs. Restart/build once. Published forms then appear at /enquiries/FORM_ID; copy the form ID shown in the builder. You can also import the supplied Form.astro into your own Astro pages.

Create a form, review its fields and publish the draft. Submit a test enquiry and review the private inbox. Configure email separately if you want notifications. The supplied standalone page is noindex. Basic spam controls do not stop determined automated abuse; add suitable site perimeter protection. Back up site data and configuration before upgrading.

Install on your site

Open in EmDash

Choose the EmDash site where you want to review this plugin. Nothing is installed until you confirm its permissions in that site's admin.

This browser will remember the site. You can change it next time.