WP Manifestindependent plugin directory
manifest / forms / proform-plus

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

0stars
0forks

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.zip

Readme

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

  1. Upload the proform-plus folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins screen.
  3. 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-skill
  • POST /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.components in assets/js/admin.js.
  • Bump build-hash.txt whenever admin.js/admin.css change (cache-busting).
  • E2E tests live in the parent workspace at tests/e2e/proform-plus-*.spec.ts.

License

GPL-2.0-or-later

Read the full README on GitHub →