

Form builder — canvas, field settings, and <strong>After submit</strong> delivery actions (inbox, email, webhook).
Build any WordPress contact form in minutes, without bloated scripts on your public site. Sobi Forms is a lightweight contact form plugin and drag and drop form builder for those who want native SMTP, webhooks, file uploads, spam protection, and a beautiful submissions inbox in one place.
Perfect for:
Embed with shortcode or Gutenberg block on any page. React loads in the admin builder only — your visitors get a fast, lean front-end. Works with Elementor, Divi, Gutenberg and WooCommerce.
Learn more: sobiforms.com — features, FAQ, docs, and the public roadmap.
{{field.*}}, {{all_fields}}, and more)Ask one question, then reveal only what matters next. Open any field’s settings (gear icon) and enable Show only when… to add rules — for example, show Company name only when Are you a business? is Yes, or reveal extra options when a consent checkbox is checked. Match all or any conditions; number fields support comparisons (greater than, less than, and so on). Rules update instantly for visitors; the server re-checks on submit and does not store or forward answers from hidden fields (inbox, emails, webhooks, and CRM automations stay clean). Works with multi-step forms: each step can only depend on fields from the same or earlier steps.
Long contact, quote, or application forms? Add New step layout blocks in the builder to split fields into multiple steps. Visitors see one section at a time with Next and Back, validation runs on each step, and a simple progress bar shows how far they are. The last step shows your submit button — one submission, one inbox row, same emails and automations as a single-page form.
Collect resumes, PDFs, and images on the same form as the rest of your fields — no extra plugin. You pick what to accept; files stay private on your server and download only from the admin inbox.
Canvas on the left, settings on the right — build a form in minutes and save without a page reload. Start from templates (Contact, Quote, Job, Event, Support). Put fields side by side (First name | Last name). Insert a New step block to split the form into multiple visitor steps. Use Show only when… on any field to reveal it based on earlier answers. Mark each multi-checkbox option Required or Optional — mandatory terms, optional newsletter. Add inline links in paragraphs and consent checkboxes. Pause a form, close it on a date, or stop after N submissions. Text, email, phone, date, file upload, consent checkbox, and more — all in one builder.
Stop fighting WordPress mail. Route admin notifications and visitor thank-yous through your SMTP server — configure once under Sobi Forms Settings, test the connection, and retry failed sends from the logs. No third-party form SaaS in the middle.
Customize admin notification and visitor confirmation emails per form — subject and HTML body — under After submit in the builder. Open an email action Content tab. Leave fields blank to keep the default template (existing forms unchanged until you edit).
Placeholders: {{form.title}}, {{form.slug}}, {{submission.id}}, {{meta.source_page}}, {{field.<field_id>}}, and {{all_fields}} (full field list). Use + Var to insert tokens. Send test email delivers a preview to your WordPress account address only — never to form recipients.
Connect Sobi Forms to Zapier, Make, n8n, or any HTTPS endpoint. Add unlimited webhook URLs per form under Automations in the builder; submissions POST as JSON in the background. Failed deliveries land in the logs with Retry — no extra connector plugin.
Sync newsletter and lead-capture signups to Brevo or Mailchimp without a separate connector plugin. Add your API key under Settings Integrations, then + Brevo or + Mailchimp on any form: pick list/audience, map the email field and custom attributes or merge fields, optionally enable Require double opt-in. Skipped, warning, and failed API runs appear in each connector’s Logs tab with Retry.
Manage every lead like email: read/unread, star, search, filter, spam queue, and Trashed with restore. Split list + detail, admin notes, and a dashboard widget for unread submissions. See which page a submission came from. Export to CSV or JSON when you need a report or backup.
Shortcode or Gutenberg block — one click to Embed, paste on any page. Works with Elementor, Divi, WooCommerce, and any builder that supports shortcodes or blocks. ~5 KB on pages with a form; zero weight everywhere else.
Honeypot, nonces, and server-side validation on every submission. Optional Akismet and Cloudflare Turnstile. Rate limiting against abuse. Data stays on your server — no tracking pixels, inbox-only mode when you want zero email.
Sobi Forms processes data submitted through your forms. Per form you choose how submissions are delivered:
wp_mail() or SMTP. Custom subject/body templates (when configured) are resolved with placeholders at send time.wp_sobiforms_submissions, wp_sobiforms_forms). Retention / auto-purge is configured on that action. You can use inbox-only delivery with no email.api.brevo.com) to create or update a contact in the list you select. Brevo is a third-party processor; review Brevo’s terms and your lawful basis for list signup.*.api.mailchimp.com) to create or update an audience member. Mailchimp is a third-party processor; review Mailchimp’s terms and your lawful basis for list signup.Site owners are responsible for their privacy policy and lawful basis for collecting visitor data.
This plugin bundled resources covered by their own respective licenses:
* Lucide Icons – https://lucide.dev
License: ISC (https://lucide.dev/license)
Copyright (c) Lucide Contributors
This plugin provides 1 block.
Insert a Sobi Forms contact form on any page or post. Select a form in the block sidebar.