Alchemy Forms self-updates
Custom forms for Web Alchemy projects
by Website Alchemy · github.com/mrlennyman/alchemy-forms · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/mrlennyman/alchemy-forms/archive/refs/heads/main.zipShips its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.
Self-hosted WordPress form builder — drag-and-drop fields, per-form styling, multi-step forms with conditional logic, and an entries dashboard with CSV export. Built for the Website Alchemy client portfolio.
Features
- Drag-and-drop field builder: text, email, phone, URL, number, date, paragraph, dropdown, radio, checkbox, file upload, HTML content blocks, and step breaks
- Multi-step forms with a progress bar and Back/Next navigation — just add a Step Break field
- Per-field conditional visibility ("only show this field if another field equals a value")
- Per-form styling: colors, corner radius, spacing, font pairing, and container background/opacity, from the post editor's Style panel
- Entries dashboard with per-form filtering, CSV export (Excel-safe, with formula-injection guarding), and email notification on each submission
- One-click import from a Ninja Forms
.nffexport — fields, multi-step layout, and simple conditional logic carry over into a new draft - Spam honeypot on every form; nonce-verified submissions
[wa_form id="123"]shortcode, usable in any page, post, or Beaver Builder text module
Requirements
- WordPress 6.2+
- PHP 7.4+
Installation
Download the latest release zip from the Releases page and upload it via Plugins → Add New → Upload Plugin. This plugin isn't on WordPress.org — updates are delivered by checking this repo's tagged releases directly, so once installed, new versions show up as a normal "Update available" notice on the Plugins page instead of requiring a manual re-upload.
License
GPLv2 or later.