Forms built around your WordPress site.
Describe the form and the workflow you need. FormSummon identifies the theme, data, plugins and custom behaviour your request actually touches, adapts the form around them, and tests the whole path before you approve it.
What you get back
Every request produces four things, not just a form:
FormSpec
What the form does. Fields, validation, conditional logic, notifications, submission behaviour.
Compatibility plan
How it fits this site. What it will reuse, what it will change, and what might conflict.
Evidence
Why it reached each conclusion. Hook names, file and line, post types, the styles it measured.
Verification report
What was tested before deployment — and, honestly, what could not be.
What the first release handles
In scope
- Theme and page-builder style matching
- Your existing post types and metadata
- WordPress hooks and filters
- REST APIs and webhooks
- Email routing and delivery
- Conditional workflows
- One or two declared CRM adapters
- One human-reviewed custom adapter
Not yet
- Payments
- Membership systems
- Complex WooCommerce workflows
- Proprietary SDKs
- Multisite networks
- Fully autonomous generated code
Ask for something outside this list and FormSummon will still analyse it and tell you what a custom adapter would need to do. Useful and honest beats quietly wrong.
Nothing irreversible happens by surprise
Every change is classified before you approve it, because “undo” means three different things:
| Class | Examples | What undo means |
|---|---|---|
| Reversible | Form spec, styles, notification rules, placement | Restored exactly from a stored reversal payload |
| Compensatable | CRM contact created, webhook delivered | A compensating action exists — but it is not an undo |
| Irreversible | Email sent, payment initiated | Nothing retracts it. Flagged before you approve, never explained after |
Before anything runs for real, FormSummon executes the submission path in shadow mode: email captured rather than sent, outbound calls recorded rather than dispatched. You see precisely what would have happened — and the report states plainly which side effects it could not intercept.