Search by

bytesof / craft-formable

Bytes Of

Accessible multi-page forms with conditional logic, GDPR tools and integrations.

Package info

github.com/Bytes-Of/craft-formable

Documentation

Type:craft-plugin

pkg:composer/bytesof/craft-formable

Statistics

Installs: 8

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 1

1.1.0 2026-10-04 15:37 UTC

This package is auto-updated.

Last update: 2026-10-04 15:37:50 UTC


README

Formable

Formable - Form Builder for Craft CMS 5

Formable is a commercial form builder for Craft CMS 5: a drag-and-drop builder, ~26 field types, multi-page forms, conditional logic, notifications, third-party integrations, spam protection, and an accessibility-first front-end template pack. It ships in two editions - Lite and Pro.

Requirements

  • Craft CMS 5.10.7+
  • PHP 8.2+ (8.3 recommended)

Installation

Install from the Plugin Store in the Craft control panel, or with Composer:

composer require bytesof/craft-formable
php craft plugin/install formable

Quick example

Build a form in the control panel (Formable → Forms → New form), give it a handle, then render it anywhere in a Twig template:

{{ craft.formable.renderForm('contact') }}

That single call renders the whole form - every page, field, the progress bar, captcha, and the submit button - with markup you can fully theme or override.

Editions

Lite Pro
Form builder, ~26 fields, multi-page forms ✅ ✅
Notifications ✅ ✅
Front-end rendering + accessibility pack ✅ ✅
Honeypot & JS spam checks ✅ ✅
Conditional logic - ✅
Captchas (reCAPTCHA, hCaptcha, Turnstile) - ✅
Integrations (Slack, Mailchimp, HubSpot, Webhook) - ✅
Save & resume - ✅
Scheduled forms & submission limits - ✅
Data-retention purge & weekly digest - ✅
GraphQL API - ✅

Every Pro feature degrades gracefully in Lite - an upgrade prompt or a quiet no-op, never a dead control or a raw error. See docs/editions.md for the full gate-by-gate breakdown.

Documentation

License

Proprietary - commercial plugin for the Craft Plugin Store.