ProForm Plus
ProForm Plus - a comprehensive WordPress form builder plugin (36 field types, 30 integrations, passwordless auth, REST API, MCP server)
by ProMembership Team · github.com/razr1911/proform-plus · 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/razr1911/proform-plus/archive/refs/heads/main.zipReadme
ProForm Plus
A comprehensive WordPress form builder plugin. Build multi-step forms with 36 field types, connect 30+ integrations, add passwordless login, and drive everything via a REST API and MCP server.
Version: 1.0.0 · DB version: 0.9.0 · Requires: WordPress 5.8+ / PHP 8.1+
Features
- Form builder — drag-and-drop canvas, 36 field types (text, email, phone, name, country, currency, range, color, rating, signature, repeater, chained select, dynamic options, calculated, image select, decision box, GDPR, OTP, map, address, file upload, booking date/slot, event, and more), multi-step forms, conditional show/hide, per-form themes, responsive + conversational modes, style editor, workflow triggers (onload/onvalidate/onsubmit), A/B testing, quiz timer + certificates, offline mode, form abandonment drafts, form locker, landing pages, JSON import/export, 33 templates across 14 categories.
- Submissions — entries list/detail, status, notes, edit values, CSV/PDF export, survey/poll stats, entry retention, GDPR export/erase, one-time-link view, CPT mirror storage.
- Bookings & events — booking-date/slot fields with atomic capacity reservation, waitlists, recurring slots, paid bookings, event seats + attendee registry, confirmation/reminder emails.
- Leads & CRM — lead capture + scoring, Pro CRM contact/deal/tag push, 30+ integrations (Mailchimp, Salesforce, HubSpot, Airtable, Notion, Slack, Twilio, Dropbox, Google Drive/Sheets/Calendar, and more) via auto-discovery.
- Passwordless identity — OTP login (email/Twilio/WhatsApp), magic links, password reset, WebAuthn passkeys, 7 social providers, account approval, abuse gate, country/role gates, user migration, support-login links, identity trust meter.
- API & automation — REST API (
proform/v1), MCP server (9 tools), HMAC-signed webhooks with durable delivery log, OAuth2 connect flow, AI form generation. - Admin SPA — 18 views, React sidebar, PMD design system, module hub with per-module settings.
Installation
- Upload the
proform-plusfolder to/wp-content/plugins/. - Activate the plugin through the Plugins screen.
- Go to ProForm Plus in the admin menu to start building forms.
Shortcodes
| Shortcode | Purpose |
|---|---|
[proform id="N"] |
Render a form |
[proform_landing] |
Distraction-free landing page shell |
[proform_my_entries form_id="N"] |
Logged-in user's submissions |
[proform_leaderboard] |
Ranked quiz table |
[proform_privacy] |
GDPR self-service export/erase |
[proform_identity_meter] |
Identity trust grade |
[proform_passwordless] |
Passwordless login widget |
REST API
Namespace proform/v1 (Bearer token = the plugin API key):
GET/POST /forms,GET/POST/PUT/DELETE /forms/{id}GET /responses,GET /responses/export,GET /responses/{id}GET/POST /webhooks,DELETE /webhooks/{id}POST /mcp(MCP server),GET /agent-skillPOST /auth/request-otp,/auth/verify-otp,/auth/request-link,/auth/social,/auth/refresh
MCP Server
Enable in Settings → MCP, generate a token, then connect any MCP client to POST /wp-json/proform/v1/mcp. See docs/agent-skill.md.
Development
- No build step — the admin SPA is hand-written
wp.element/wp.componentsinassets/js/admin.js. - Bump
build-hash.txtwheneveradmin.js/admin.csschange (cache-busting). - E2E tests live in the parent workspace at
tests/e2e/proform-plus-*.spec.ts.
License
GPL-2.0-or-later