Skip to content
WordPress plugin · free and open source

Forms that keep their promises, even without JavaScript.

Twenty-one field types, conditional logic, multi-step forms and submission management — without writing a line of code, and without paying anything.

  • Free, with no time limit
  • No account to create
  • Your data stays with you
21
field types
9
ready-made templates
0
runtime dependency
Contact — SolisForms builder
The SolisForms builder, with its field palette, canvas and inspector.

Verifiable today, on the plugin as it ships

  • No runtime dependencyNothing to install alongside
  • 1 357 automated testsRun on every change
  • GPL, open sourceReadable, modifiable
  • 14 days refundedNo questions asked
What sets it apart

Three choices few plugins make

These three properties will stay free. Charging for them would mean selling the fix for a defect.

  • The server always has the last word

    Conditional visibility, calculated fields, amounts due: everything is recomputed server-side, never taken on trust from what the browser sends. That is the difference between a contact form and a tool that takes money.

  • It works without JavaScript

    The form submits, confirms and redisplays its errors in plain HTML. This is not a fallback forgotten in a corner: it is a tested path, on the same footing as the other.

  • Accessibility is not a checkbox

    Properly labelled fields, announced errors, keyboard reordering. An automated audit runs on every change to the code and refuses regressions.

Everything the free version does
After the send

A submission received is not a submission handled.

With SolisForms Pro, every submission triggers what it should: the notification that matches its content, the signed webhook to your own tool, the message in the right channel.

  • Conditional notifications, with attachments
  • Signed webhook — the recipient can verify where it came from
  • Stripe, PayPal, Mollie, Razorpay and Square payments
  • Slack and Brevo
What Pro adds
What happens next

From the submission to the action.

Each step is conditional, and the server decides — never the browser.

  1. Trigger — Submission accepted
  2. Condition — Does the rule match?
  3. Notification — The right email, to the right person
  4. Webhook — Sent signed, to your address
  5. Slack · Brevo — Channel notified, contact added

Every step covered by automated tests

Templates

Do not start from a blank page

Fifteen templates built for real use cases. Each one opens in the builder and edits like any other form.

  • Simple contact

  • Two-step contact

  • Multi-department contact

  • Event registration

  • Booking

  • Job application

  • Support request

  • Report

  • Newsletter signup

  • Quote request

    Pro
  • Quote with payment

    Pro
  • Simple payment

    Pro
  • Group registration

    Pro
  • Satisfaction survey

    Pro
  • Training quiz

    Pro

Nine templates ship with the free plugin, five more with SolisForms Pro — the last five use the calculated, repeatable and payment fields, which is why they cannot be free.

See the templates in detail
Going further

What the paid add-on brings

SolisForms Pro is a separate plugin. Nothing above stops working without it.

  • Payments

    Stripe, PayPal, Mollie, Razorpay and Square. Coupons, tax, subscriptions and refunds. Amounts are recomputed server-side before any charge.

  • Advanced fields

    Calculated fields and repeatable groups, for quotes, orders and registrations where the number of lines is not known in advance.

  • Unlimited notifications

    As many as you need, conditional, with attachments, Cc, Bcc and Reply-to.

Install it, it is free

The plugin installs from the WordPress directory in two clicks. No account, no card, no time limit.

  • Free and open source
  • No account required
  • No runtime dependency