Product support

Visit this product's website for support.


This is a fork of the Magic Form V2 plugin initially made by Skydiver. It has been largely rewritten to simplify certain portions of the code and add a few new features.

For October CMS 3.x and above.

Why Magic Forms?

Almost everyday we make forms for our clients, personal projects, etc. Sometimes we need to add or remove fields, change validations, store data and at some point, this can become boring and repetitive. So, the objective was to find a way to just put HTML elements on the page, skip the repetitive task of coding and (with some kind of magic) store this data in the database or send by mail.


  • Create any type of form: contact, feedback, registration, uploads, etc
  • Write only HTML
  • Don't code forms logic
  • Laravel validation
  • Custom validation errors
  • Use multiple forms on same page
  • Store on database
  • Export data in CSV
  • Access database records from backend
  • Send mail notifications to multiple recipients
  • Auto-response email on form submit
  • reCAPTCHA validation
  • Support for Translate plugin
  • Inline errors with fields
  • (new) File uploads using Filepond
  • (new) Per form group backend listing with direct answer access
Add the form component to any pages

The documentation can be taken from the original module, as most of it is still valid. Documentation adapted to this new version may be proposed.

Read documentation

Thank you again to Skydiver for the initial work Also thanks to Blake for the port to OctoberCMS 3 of the first version of Magic Forms.


Don't load filepond scripts if file upload is disabled

Jan 23, 2024


Fix invisible recaptcha issue with inline validation

Jan 17, 2024


First version of Magic Forms

Jan 17, 2024