Sobi Forms

Changelog

1.6.0

  • SMTP — custom outbound mail under Sobi Forms → Settings → SMTP: host, credentials, Activate SMTP routing, test connection/email. Falls back to wp_mail() until routing is on. Logs tab (30 days) for failed notification and confirmation emails with Retry.
  • Webhooks — send ham submissions as JSON to an external URL (async). Set the URL per form under After submit; Settings → Webhooks lists configured forms. Logs tab (30 days) for failed deliveries with Retry.
  • Spam protection — Settings → Spam protection: configurable rate limit (default 10/hour per hashed IP; 0 = off), Akismet toggle (moved from Resources → Usage), optional Cloudflare Turnstile (invisible mode).
  • Settings — new menu for SMTP, Webhooks, and Spam protection (no separate install step).
  • After submit (builder) — clearer post-submit setup: visitor message or redirect, plus actions (inbox, admin email, confirmation, webhook). Existing forms migrate automatically.
  • Onboarding — redirect to the form builder after activation when no forms exist; dashboard widget CTA to create the first form.
  • Date field — optional min/max in field settings.
  • Form builder — always-visible Add field above submit; sidebar and context menu polish; After submit action list styling.
  • Submissions inbox — React app: open messages, filter, and paginate without full page reload; toast feedback for actions; toolbar bulk actions when a message is open; full-row click target.
  • Settings — toast feedback on save (SMTP, Spam protection).
  • Fixed — MariaDB activation error on reserved index name purge

1.5.1

  • Security — File upload: removed archive and web-active formats from the allowed picker (zip, rar, gzip, svg, html, xml).

1.5.0

  • Form builder — Title and Paragraph layout blocks for section headings and instructions (not collected on submit).
  • URL parameter prefill — optional per-field query-string prefill for text, email, phone, link, number, and long text (client-side; cache-friendly).
  • Hidden fields — compact sidebar table to pass invisible data (URL params and/or static defaults); invisible on the front; always submitted; visible in inbox.
  • Availability — close form automatically after a set number of submissions.
  • File upload — one file per field; pick allowed types by category (Application, Image, Text) or individual extensions (default 5 MB cap); secure server validation; files stored privately under uploads/sobiforms/; download from the Submissions inbox (admin only). Save to database is required when a form includes a file field.
  • Inbox — see which page a submission came from (frozen page title and pathname in the detail sidebar). Useful when one form is embedded on multiple pages. Query strings (UTM, etc.) are not captured — use hidden fields. Older submissions show “Not recorded”.
  • Performance & reliability — form loading and submission are more robust on cached sites, with a smoother experience for visitors.
  • Admin speed — builder editing and submissions inbox are noticeably faster on larger forms and busier sites.

1.4.3

  • Form builder — settings sidebar sections collapse and expand correctly again (1.4.2 kept them visually open in the WordPress admin).

1.4.2

  • Form builder — fix settings (save to inbox, emails, pause, after-submit, etc.) being reset when saving with a collapsed sidebar section.
  • Form builder — new fields are optional by default (not required).

1.4.1

  • Submissions inbox — full-page layout (no card frame); Spam view tab after Starred; form filter as a dropdown button with filter icon; search field styling polish; more comfortable list row spacing.
  • Submissions inbox — starred marker uses filled yellow star.
  • Form builder — settings sidebar toggles fully clickable.

1.4.0

  • Dashboard widget — unread submissions on the WordPress admin home screen.
  • Visitor confirmation email — optional per-form thank-you to submitters (Notifications sidebar).
  • Submissions inbox — split layout (list + detail), resizable columns, pagination, bulk actions, Gmail-style toolbar; All / Unread / Starred view tabs; form filter dropdown in the list header; spam via more menu; community links in the empty detail panel.
  • Form emails use the site name as sender instead of “WordPress”.

1.3.0

  • Form builder — redesigned edit screen for more comfort: canvas plus settings sidebar, clearer toggles, and save without a full page reload.
  • New Link field type — collect website or profile URLs with http/https validation.

1.2.0

  • Form availability — pause or auto-close by date/time (site timezone).
  • Configurable unavailable message when the form is not accepting submissions.
  • Akismet spam filtering (global setting, spam queue in Submissions).
  • Submissions inbox — Spam filter, mark as spam / not spam.
  • Submissions — auto mark as read on open; Mark all as read.
  • Form improvements — field min/max (number, text); multiple choice tiles; multi-option checkboxes with inline option editing in the builder.

1.1.0

  • Custom submit button text per form (editor preview + front-end).
  • Field settings: show/hide label, textarea resize toggle, max character limit.
  • Per-form database storage and retention (moved from global settings).
  • Submissions inbox always available in admin.
  • Form builder UX polish — context menus, field contrast, layout fixes.
  • Settings: removed global Privacy & Storage tab; Feedback links to WordPress.org forum and public roadmap.

1.0.0

  • Initial release.
  • Multi-form builder with shortcode [sobiforms slug=”…”] / [sobiforms id=”…”] and Gutenberg block sobiforms/contact.
  • Field types: text, email, textarea, phone, number, select, radio, checkbox.
  • Multiple recipient emails, post-submit message or redirect.
  • Optional DB storage, submissions inbox with notes and filters.
  • Prefix sobiforms_ throughout (WordPress.org coding standards).
  • Conditional front-end assets – load only when a form is rendered.

Plugin Website
Visit website

Author
alesas
Version:
1.6.0
Last Updated
July 4, 2026
Active Installs
90
Requires
WordPress 6.0
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.