{"id":11696,"date":"2026-08-03T04:06:11","date_gmt":"2026-08-02T20:06:11","guid":{"rendered":"https:\/\/aeosub.com\/trinity-forms\/"},"modified":"2026-08-03T04:06:11","modified_gmt":"2026-08-02T20:06:11","slug":"trinity-forms","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/trinity-forms\/","title":{"rendered":"Trinity Forms \u2013 Contact Form Builder with Conditional Logic"},"content":{"rendered":"<div class=\"post-img\" style=\"margin-bottom: 25px\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/trinity-forms\/assets\/banner-1544x500.png?rev=3620319\" alt=\"Trinity Forms \u2013 Contact Form Builder with Conditional Logic\" loading=\"lazy\" style=\"width: 100%;height: auto;border-radius: 12px\"><\/div>\n<div class=\"plugin-expert-review\" style=\"border: 1px solid #e2e8f0;border-left: 4px solid #4a3bca;border-radius: 10px;padding: 20px;margin-bottom: 25px;background: #fff;font-family: -apple-system, system-ui, sans-serif\">\n<div style=\"font-weight: bold;font-size: 1.1em;color: #4a3bca;margin-bottom: 10px\">LethaldiranMX Insight<\/div>\n<div style=\"color: #4a5568;font-size: 14px;line-height: 1.6\">\n<div>\n<p>Trinity Forms disrupts the predatory licensing models of legacy WordPress form builders by delivering essential features like conditional logic, native database entry storage, and CSV exports completely free of charge. By bypassing the typical paywalls that gate basic operational tools behind triple-digit annual subscriptions, it offers a highly performant, privacy-first solution with zero telemetry or submission caps. For developers and agencies managing client sites, this plugin represents a sustainable, self-hosted alternative that respects data sovereignty and minimizes long-term software overhead.<\/p>\n<p><strong>Best Fit &amp; Operational Role:<\/strong> This plugin is an ideal fit for freelance developers, agencies, and SMBs who require robust form functionality\u2014such as surveys, quizzes, and conditional routing\u2014without the recurring financial burden of premium add-ons. It integrates seamlessly into standard WordPress stacks, offering both a dedicated visual drag-and-drop builder and native Gutenberg block support to accommodate different editorial workflows. It solves the critical operational problem of client handoff friction, ensuring that basic contact forms do not suddenly break or demand expensive license renewals for fundamental features.<\/p>\n<p><strong>Potential Limitations &amp; Pitfalls:<\/strong> While the free tier is exceptionally generous, projects requiring payment gateways or advanced third-party integrations must budget for the Pro upgrade starting at $49\/year. Additionally, because entries are stored natively in the local WordPress database, high-traffic sites should proactively configure the built-in data retention controls to prevent unnecessary database bloat. Other than these standard operational considerations, no limitations or risks are identified based on available information.<\/p>\n<\/div>\n<\/div><\/div>\n<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<div style=\"padding: 20px;border-bottom: 1px solid #edf2f7;background: #fafafa;display: flex;align-items: flex-start\">\n                <img decoding=\"async\" src=\"https:\/\/ps.w.org\/trinity-forms\/assets\/icon.svg?rev=3626623\" alt=\"Trinity Forms \u2013 Contact Form Builder with Conditional Logic icon\" loading=\"lazy\" style=\"width: 45px;height: 45px;border-radius: 8px;margin-right: 15px\"> <\/p>\n<div style=\"flex: 1;line-height: 1.2\">\n<div style=\"font-weight: bold;font-size: 1.1em;color: #1a202c\">Plugin Specification<\/div>\n<p>                    <small style=\"color: #718096\">WordPress.org Official Data<\/small>\n                <\/div>\n<\/p><\/div>\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\">Developer<\/th>\n<td style=\"padding: 12px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/suresh1986\/\" target=\"_blank\" rel=\"noopener\">Suresh K Meena<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v2.2.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.2 \/ 7.0.2<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-08-02 8:05pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/trinity-forms\/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\">View Details -&gt;<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">A free WordPress form builder with conditional logic, native entry storage, and CSV export \u2014 the basics other plugins gate behind $200+\/yr plans.<\/div>\n<p><strong>Tired of hitting a paywall the moment your form needs to do something useful?<\/strong><\/p>\n<p>Most WordPress form plugins hand you a free builder, then gate everything that<br \/>\nmatters. The big-name form plugins put conditional logic, entry storage, and<br \/>\nStripe behind plans that start around $200 and renew even higher. You end up<br \/>\npaying hundreds a year just to run a contact form.<\/p>\n<p>Trinity Forms ships the whole builder for free \u2014 a drag-and-drop form builder with<br \/>\nconditional logic, native entry storage, CSV export, email notifications, and<br \/>\nspam protection, with no submission caps and no phone-home. Payments and<br \/>\nintegrations are Pro, from $49\/year, only when you actually need them.<\/p>\n<p>It&#8217;s built for the WordPress shops that ship things: agencies, freelancers,<br \/>\nmembership sites, donation pages, course creators, and local businesses that want<br \/>\na real form tool without the renewal shock.<\/p>\n<h4>What you can do today (free version)<\/h4>\n<ul>\n<li>Build forms two ways \u2014 a dedicated drag-and-drop <strong>Visual Builder<\/strong> where you drop fields into place, reorder, undo\/redo and start from 12 ready-made templates, or the Gutenberg block editor you already know. New forms open in the builder; either editor can be used on any form.<\/li>\n<li>20 field types \u2014 text, email, textarea, select, radio, checkbox, number, range slider, name, phone, address, country, date, time, hidden, HTML, page break, section, rating, consent.<\/li>\n<li>Conditional logic \u2014 show, hide, and skip fields based on prior answers, with all-of \/ any-of matching and eight operators. Uncapped.<\/li>\n<li>Native entry storage in your own WordPress database, with a searchable admin Entries list and per-entry detail view.<\/li>\n<li>CSV export of all your submissions.<\/li>\n<li>Results report \u2014 turn any form into a survey or poll with per-option counts, percentages, and averages; plus quiz scoring with {quiz_score} \/ {quiz_max} merge tags.<\/li>\n<li>Email notifications with merge tags.<\/li>\n<li>Spam protection \u2014 honeypot, time-trap, and your pick of Cloudflare Turnstile, Google reCAPTCHA (v2 and invisible v3), or hCaptcha, plus optional Akismet.<\/li>\n<li>Per-form and global data retention controls, plus GDPR export\/erase built into WordPress&#8217; own Personal Data tools.<\/li>\n<li>Form analytics \u2014 a views <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> submissions funnel with completion rate, per form.<\/li>\n<li>Unlimited forms and unlimited submissions.<\/li>\n<\/ul>\n<h4>Get Pro<\/h4>\n<p>Pro is available at https:\/\/jnkplugins.com\/trinity-forms\/pricing.php (from $49\/year, flat \u2014 year-one price is renewal price). Pro adds:<\/p>\n<ul>\n<li>Payments \u2014 Stripe, PayPal, and Mollie. Hosted Checkout keeps your site PCI out-of-scope, and forms keep collecting payments for 15 days after a license lapses.<\/li>\n<li>CRM &amp; marketing integrations \u2014 automatically send submissions to popular email-marketing, CRM, chat, spreadsheet, and automation tools, plus a generic HMAC-signed webhook.<\/li>\n<li>AI form generator \u2014 describe a form and it builds the fields, using your own OpenAI or Anthropic key (no per-request markup).<\/li>\n<li>Guided mode \u2014 an optional one-question-at-a-time flow with a progress bar.<\/li>\n<li>Advanced fields \u2014 file upload, signature, repeater, and calculation.<\/li>\n<li>Save &amp; resume for partial submissions, and PDF export of submissions.<\/li>\n<li>Entry <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> post\/CPT creation and a front-end submissions table.<\/li>\n<\/ul>\n<p>Or bundle any two JnK plugins for ~20% off, or all three for ~25% off: https:\/\/license.jnkplugins.com\/bundles<\/p>\n<h4>Why Trinity Forms instead of the big form plugins?<\/h4>\n<p>Trinity Forms puts the features other plugins sell as &#8220;Pro&#8221; in the free tier, and prices its actual Pro flat:<\/p>\n<ul>\n<li>Conditional logic, native entry storage, and CSV export \u2014 free.<\/li>\n<li>No submission caps, ever \u2014 free.<\/li>\n<li>Payments (Stripe, PayPal, Mollie) \u2014 Pro, from $49\/year flat, not bundled into a $200\u2013$400\/year plan.<\/li>\n<li>Renewal price is the same as year one. No &#8220;introductory pricing&#8221; trap.<\/li>\n<\/ul>\n<p>See the full feature comparison at https:\/\/jnkplugins.com\/trinity-forms\/features.php<\/p>\n<h3>External services<\/h3>\n<p>Trinity Forms does not contact any external service by default.<\/p>\n<p>If \u2014 and only if \u2014 you enable a CAPTCHA challenge for a form and enter your own<br \/>\nkeys for the chosen provider under Trinity Forms Settings, the plugin contacts that<br \/>\nprovider to verify that submissions are not from bots. You choose one provider:<\/p>\n<ul>\n<li>Cloudflare Turnstile \u2014 widget script <code>https:\/\/challenges.cloudflare.com\/turnstile\/v0\/api.js<\/code>; verification POST to <code>https:\/\/challenges.cloudflare.com\/turnstile\/v0\/siteverify<\/code>. Terms: https:\/\/www.cloudflare.com\/website-terms\/ \u00b7 Privacy: https:\/\/www.cloudflare.com\/privacypolicy\/<\/li>\n<li>Google reCAPTCHA v2 \u2014 widget script <code>https:\/\/www.google.com\/recaptcha\/api.js<\/code>; verification POST to <code>https:\/\/www.google.com\/recaptcha\/api\/siteverify<\/code>. Terms: https:\/\/policies.google.com\/terms \u00b7 Privacy: https:\/\/policies.google.com\/privacy<\/li>\n<li>hCaptcha \u2014 widget script <code>https:\/\/js.hcaptcha.com\/1\/api.js<\/code>; verification POST to <code>https:\/\/api.hcaptcha.com\/siteverify<\/code>. Terms: https:\/\/www.hcaptcha.com\/terms \u00b7 Privacy: https:\/\/www.hcaptcha.com\/privacy<\/li>\n<\/ul>\n<p>In each case the widget script loads only on pages that display a CAPTCHA-protected<br \/>\nform, and on submission the entered token, your secret key and the visitor&#8217;s IP<br \/>\naddress are sent to the selected provider to validate the challenge. This happens<br \/>\nonly when you enable a CAPTCHA and configure its keys.<\/p>\n<h3>Development<\/h3>\n<p>Trinity Forms is fully open source (GPLv2-or-later) and ships entirely uncompiled<br \/>\nalongside its build output, so no external download is needed to read or rebuild it.<\/p>\n<ul>\n<li>All PHP is human-readable and shipped as-is (there is no PHP build step).<\/li>\n<li>The Gutenberg block SOURCE is included in this plugin under <code>blocks\/<\/code>. Every compiled<br \/>\nfile <code>build\/&lt;block&gt;\/index.js<\/code> is generated directly from its readable source<br \/>\n  blocks\/\/index.js \u2014 e.g. <code>build\/field-checkbox\/index.js<\/code> comes from<br \/>\n  blocks\/field-checkbox\/index.js, and <code>build\/form-block\/index.js<\/code> from<br \/>\n  blocks\/form-block\/ (<code>index.js<\/code>, <code>edit.js<\/code>, <code>save.js<\/code>). Shared helpers live in<br \/>\n  blocks\/field-shared.js. Nothing in <code>build\/<\/code> is authored by hand.<\/li>\n<li>\n<p>The build uses @wordpress\/scripts (https:\/\/www.npmjs.com\/package\/@wordpress\/scripts),<br \/>\nwith the source and output directories set explicitly in package.json:<\/p>\n<p>npm install<br \/>\nnpm run build   (runs: wp-scripts build &#8211;webpack-src-dir=blocks &#8211;output-path=build)<\/p>\n<\/li>\n<\/ul>\n<p>Running that regenerates <code>build\/<\/code> from <code>blocks\/<\/code>. No other build step is required.<\/p>\n<div class=\"plugin-editorial-note\" style=\"margin-top: 25px;padding: 12px 15px;background: #f8fafc;border-radius: 6px;color: #64748b;font-size: 13px;line-height: 1.5\">Editorial note: This overview combines WordPress.org official plugin metadata with an AI-assisted LethaldiranMX editorial review. Plugin data should be verified on the official WordPress.org listing before installation.<\/div>","protected":false},"excerpt":{"rendered":"<p>A free WordPress form builder with conditional logic, native entry storage, and CSV export \u2014 the basics other plugins gate behind $200+\/yr plans.<\/p>","protected":false},"author":1,"featured_media":11697,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[1123,1156,1022,1159,1962,555],"class_list":["post-11696","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-conditional-logic","tag-contact-form","tag-csv-export","tag-form-builder","tag-survey","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11696"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11696\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/11697"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}