{"id":368054,"date":"2026-09-27T16:12:18","date_gmt":"2026-09-27T16:12:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smart-addons-for-wpforms\/"},"modified":"2026-09-28T03:44:05","modified_gmt":"2026-09-28T03:44:05","slug":"formrio-addons-for-wpforms","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/formrio-addons-for-wpforms\/","author":23565197,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"Formrio Addons for WPForms","header_author":"Ataur Rahman","header_description":"All-in-one enhancement suite to supercharge WPForms.","assets_banners_color":"55575e","last_updated":"2026-09-28 03:44:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/formrio-addons-for-wpforms\/","header_author_uri":"https:\/\/profiles.wordpress.org\/ataurwp\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":59,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ataurwp","date":"2026-09-28 03:44:05","revision":3716240}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3715707,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3715707,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3715707,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3715707,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[358,282993,2253,130711,235518],"plugin_category":[],"plugin_contributors":[282994],"plugin_business_model":[],"class_list":["post-368054","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form","plugin_tags-database-entries","plugin_tags-form-builder","plugin_tags-wpforms","plugin_tags-wpforms-addon","plugin_contributors-ataurwp","plugin_committers-ataurwp"],"banners":{"banner":"https:\/\/ps.w.org\/formrio-addons-for-wpforms\/assets\/banner-772x250.png?rev=3715707","banner_2x":"https:\/\/ps.w.org\/formrio-addons-for-wpforms\/assets\/banner-1544x500.png?rev=3715707","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/formrio-addons-for-wpforms\/assets\/icon-128x128.png?rev=3715707","icon_2x":"https:\/\/ps.w.org\/formrio-addons-for-wpforms\/assets\/icon-256x256.png?rev=3715707","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Formrio Addons for WPForms (FAWPF) is a modular enhancement suite for the WPForms builder. It ships as a set of <strong>free addons<\/strong> \u2014 new form fields, a submission-storage feature, and workflow integrations \u2014 that you switch on and off from the dedicated <strong>Formrio Addons \u2192 Addons<\/strong> tab. Whatever you enable appears instantly inside the WPForms form builder with the standard options you already know.<\/p>\n\n<p>Built as a lightweight layer on top of <a href=\"https:\/\/wordpress.org\/plugins\/wpforms-lite\/\">WPForms<\/a> (Lite or Pro), it adds professional input types, keeps every submission searchable in your own database, and pushes entries to Webhooks and Telegram \u2014 no new framework, no learning curve.<\/p>\n\n<h3>VIDEO OVERVIEW<\/h3>\n\n<p>https:\/\/youtu.be\/Y0JppbubNNM<\/p>\n\n<h3>Free Addons List<\/h3>\n\n<ul>\n<li><strong>Phone<\/strong> (field)<\/li>\n<li><strong>Address<\/strong> (field)<\/li>\n<li><strong>Date Time<\/strong> (field)<\/li>\n<li><strong>Restrict Date<\/strong> (field)<\/li>\n<li><strong>Country List<\/strong> (field)<\/li>\n<li><strong>Star Rating<\/strong> (field)<\/li>\n<li><strong>IBAN<\/strong> (field)<\/li>\n<li><strong>Website \/ URL<\/strong> (field)<\/li>\n<li><strong>Simple Captcha<\/strong> (field)<\/li>\n<li><strong>Dynamic Text<\/strong> (field)<\/li>\n<li><strong>Hidden Field<\/strong> (field)<\/li>\n<li><strong>Honeypot<\/strong> (field)<\/li>\n<li><strong>Section Divider<\/strong> (field)<\/li>\n<li><strong>Database Entries<\/strong> (feature)<\/li>\n<li><strong>Webhooks<\/strong> (integration)<\/li>\n<li><strong>Telegram<\/strong> (integration)<\/li>\n<\/ul>\n\n<h4>Phone<\/h4>\n\n<p>A dedicated phone-number field with three ready-made formats:<\/p>\n\n<ul>\n<li><strong>International<\/strong> \u2014 country selector with a separate, always-visible dial code and a full international number format.<\/li>\n<li><strong>Smart<\/strong> \u2014 searchable country dropdown with strict, real-number validation as the visitor types.<\/li>\n<li><strong>US<\/strong> \u2014 automatic <code>(000) 000-0000<\/code> input mask.<\/li>\n<\/ul>\n\n<p>Optionally detect the visitor's country by IP (GeoIP) and enable front-end validation that blocks submission until a valid number is entered. Works with the required-field setting like any other WPForms field.<\/p>\n\n<h4>Address<\/h4>\n\n<p>Collect full postal addresses without stacking five separate fields. Choose a <strong>US<\/strong> or <strong>International<\/strong> layout, and the field renders the appropriate address lines (street, city, state\/province, postal code, country) inside one tidy field group.<\/p>\n\n<h4>Date Time<\/h4>\n\n<p>A combined date-and-time input with <strong>17+ format presets<\/strong> \u2014 from <code>m\/d\/Y<\/code> and <code>Y-m-d<\/code> to <code>d\/m\/Y h:i A<\/code> and 24-hour time. Use it as a date picker only, a time picker only, or both, with mask-guided entry and an interactive calendar.<\/p>\n\n<h4>Restrict Date<\/h4>\n\n<p>A date picker you fully control:<\/p>\n\n<ul>\n<li>Minimum and\/or maximum date \u2014 picked on a calendar <strong>or<\/strong> set relative to today (for example \"today + 30 days\", \"today \u2212 6 months\", \"+2 years\").<\/li>\n<li>Block whole weekdays (e.g. no weekends).<\/li>\n<li>Exclude individual dates (one per line, <code>yyyy-mm-dd<\/code>).<\/li>\n<\/ul>\n\n<p>Perfect for booking forms, event sign-ups, and any form that should reject out-of-range dates.<\/p>\n\n<h4>Country List<\/h4>\n\n<p>Two display styles:<\/p>\n\n<ul>\n<li><strong>Smart<\/strong> \u2014 an international-style country picker with flag and a searchable country dropdown.<\/li>\n<li><strong>List<\/strong> \u2014 a simple native dropdown of all countries.<\/li>\n<\/ul>\n\n<p>Choose a default country, and the field stores the selected value cleanly with the rest of the submission.<\/p>\n\n<h4>Star Rating<\/h4>\n\n<p>Let visitors rate anything \u2014 products, sessions, support, content \u2014 with a clickable star field. Choose from multiple styles and sizes to match your form's look.<\/p>\n\n<h4>IBAN<\/h4>\n\n<p>An International Bank Account Number input that <strong>auto-formats the number into readable groups<\/strong> as the visitor types, making long IBANs easier to enter correctly.<\/p>\n\n<h4>Website \/ URL<\/h4>\n\n<p>A dedicated field for collecting website and URL addresses, so the input is validated as a proper URL before it is accepted.<\/p>\n\n<h4>Simple Captcha<\/h4>\n\n<p>Keep bots out without reCAPTCHA friction. Write your own question (for example \"What is 2 + 2?\") and define <strong>one or more accepted answers<\/strong> \u2014 visitors simply type the correct reply.<\/p>\n\n<h4>Dynamic Text<\/h4>\n\n<p>Auto-fill a field from <strong>25+ dynamic sources<\/strong>, including:<\/p>\n\n<ul>\n<li>URL GET parameters and query variables<\/li>\n<li>Post\/page ID, title, URL, and post meta<\/li>\n<li>User ID, email, name, login, role, registration date, and user meta<\/li>\n<li>Admin email, site URL, current date\/time\/timestamp, IP address, referrer URL, user agent, server hostname<\/li>\n<li>Random numbers\/strings, login state, cookies, and session values<\/li>\n<\/ul>\n\n<p>Display the result normally, hide it, or show it disabled \u2014 handy for lead scoring, hidden tracking values, and personalized forms.<\/p>\n\n<h4>Hidden Field<\/h4>\n\n<p>Carry invisible data with every submission. Give the field any default value \u2014 including WPForms Smart Tags such as <code>{page_url}<\/code> or <code>{user_email}<\/code> \u2014 and it is recorded silently in entries and notifications. The label is only for your own reference and is never shown to visitors.<\/p>\n\n<h4>Honeypot<\/h4>\n\n<p>An invisible anti-spam trap. The field is hidden from real users, but bots that auto-fill every input trip it \u2014 and the submission is quietly rejected as spam.<\/p>\n\n<h4>Section Divider<\/h4>\n\n<p>Break long forms into clear, readable sections with a heading and description divider between groups of fields.<\/p>\n\n<h4>Database Entries<\/h4>\n\n<p>Capture every submission in a dedicated table inside <strong>your own WordPress database<\/strong>, then manage it from a standalone admin screen:<\/p>\n\n<ul>\n<li>List entries per form, with pagination and filtering<\/li>\n<li>Search submissions and open full entry details<\/li>\n<li>Mark entries read\/unread and update status<\/li>\n<li>Delete entries individually or in bulk<\/li>\n<li>Export any form's entries to <strong>CSV<\/strong> in one click<\/li>\n<\/ul>\n\n<p>No reliance on email, and no data is sent to any third party.<\/p>\n\n<h4>Webhooks<\/h4>\n\n<p>Send every submission to any URL \u2014 Zapier, Make, Slack, or your own endpoint:<\/p>\n\n<ul>\n<li>Configure <strong>multiple named connections per form<\/strong> from the builder's <strong>Settings \u2192 Webhooks<\/strong> panel<\/li>\n<li>Test each connection with a built-in <strong>Send Test<\/strong> button<\/li>\n<li>Deliveries run on WPForms' background task queue, so submitting the form stays fast<\/li>\n<\/ul>\n\n<h4>Telegram<\/h4>\n\n<p>Push each submission as a formatted message to a Telegram chat or channel:<\/p>\n\n<ul>\n<li>Create a bot with @BotFather and paste its token<\/li>\n<li>Enter the chat ID once per form in <strong>Settings \u2192 Telegram<\/strong><\/li>\n<li>Verify the setup with the built-in <strong>Send Test<\/strong> button<\/li>\n<li>Every new submission is delivered automatically<\/li>\n<\/ul>\n\n<h4>Why choose Formrio Addons?<\/h4>\n\n<ul>\n<li><strong>16 free addons, truly modular<\/strong> \u2014 activate only what you need; unused code stays off your site.<\/li>\n<li><strong>Native WPForms experience<\/strong> \u2014 addons appear in the standard builder UI with the usual options (labels, descriptions, required, size, CSS classes).<\/li>\n<li><strong>Privacy friendly<\/strong> \u2014 entries live in your own database; no third-party storage required.<\/li>\n<li><strong>Active data controls<\/strong> \u2014 search, filter, status, and CSV export built in.<\/li>\n<li><strong>Works with WPForms Lite and Pro.<\/strong><\/li>\n<\/ul>\n\n<p>Install WPForms (Lite or Pro), activate Formrio Addons, then switch on the addons you need from the <strong>Formrio Addons<\/strong> menu and start building.<\/p>\n\n<h3>Third Party Libraries<\/h3>\n\n<ul>\n<li>Icons by <a href=\"https:\/\/lucide.dev\/\">Lucide<\/a> (lucide-react), licensed under the <a href=\"https:\/\/github.com\/lucide-icons\/lucide\/blob\/main\/LICENSE\">ISC License<\/a>.<\/li>\n<li><a href=\"https:\/\/github.com\/jackocnr\/intl-tel-input\">intl-tel-input<\/a> \u2014 International Telephone Input, MIT License.<\/li>\n<li><a href=\"https:\/\/github.com\/mrmarkfrench\/country-select-js\">country-select-js<\/a> \u2014 Country flag dropdown, MIT License.<\/li>\n<li><a href=\"https:\/\/github.com\/igorescobar\/jQuery-Mask-Plugin\">jquery.mask<\/a> \u2014 Input masks, MIT License.<\/li>\n<li><a href=\"https:\/\/github.com\/xdan\/datetimepicker\">jQuery DateTimePicker<\/a> \u2014 Date\/time picker, MIT License.<\/li>\n<li><a href=\"https:\/\/github.com\/select2\/select2\">Select2<\/a> \u2014 Select replacement, MIT License.<\/li>\n<li><a href=\"https:\/\/github.com\/sweetalert2\/sweetalert2\">SweetAlert2<\/a> \u2014 Accessible modal dialogs, MIT License.<\/li>\n<li><a href=\"https:\/\/jqueryui.com\/\">jQuery UI<\/a> \u2014 Date picker theme used by the Restrict Date field, MIT License.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>Formrio Addons for WPForms connects to the third-party services below only for the specific features named. Nothing is transmitted unless the relevant addon is enabled and configured by the site owner, and no data is ever sent to the plugin author.<\/p>\n\n<h4>Telegram Bot API<\/h4>\n\n<p>Used by the <strong>Telegram<\/strong> integration to deliver form-submission notifications to a chat or channel chosen by the site owner.<\/p>\n\n<ul>\n<li><strong>What is sent:<\/strong> the submitted form's field values, the entry ID, and the submission date\/time, formatted into a message and posted to <code>https:\/\/api.telegram.org\/bot&lt;token&gt;\/sendMessage<\/code> together with the bot token and chat ID configured by the site owner.<\/li>\n<li><strong>When:<\/strong> every time a form with the Telegram integration enabled and fully configured is submitted, and when the site owner clicks <strong>Send Test<\/strong>.<\/li>\n<li><strong>Provided by:<\/strong> Telegram. <a href=\"https:\/\/telegram.org\/tos\">Terms of Service<\/a> \u00b7 <a href=\"https:\/\/telegram.org\/privacy\">Privacy Policy<\/a>.<\/li>\n<\/ul>\n\n<h4>ipinfo.io<\/h4>\n\n<p>Used by the <strong>Phone<\/strong> field when its \"Detect visitor's country by IP (GeoIP)\" option is enabled, to preselect the visitor's country.<\/p>\n\n<ul>\n<li><strong>What is sent:<\/strong> the visitor's IP address is included automatically in the request made from their browser to <code>https:\/\/ipinfo.io<\/code>, which returns the matching country code.<\/li>\n<li><strong>When:<\/strong> when a form containing a Phone field with GeoIP enabled is loaded in a visitor's browser.<\/li>\n<li><strong>Provided by:<\/strong> IPinfo. <a href=\"https:\/\/ipinfo.io\/terms-of-service\">Terms of Service<\/a> \u00b7 <a href=\"https:\/\/ipinfo.io\/privacy-policy\">Privacy Policy<\/a>.<\/li>\n<\/ul>\n\n<h4>Webhooks (site-owner-configured endpoint)<\/h4>\n\n<p>The <strong>Webhooks<\/strong> integration sends submission data to any URL the site owner enters (for example Zapier, Make, or Slack). Because the destination is chosen by the site owner and is not a service operated by this plugin, the terms of service and privacy policy of that destination are yours to review before enabling a webhook.<\/p>\n\n<h3>Source Code<\/h3>\n\n<p>The human-readable development source lives in the <code>src\/<\/code> directory. It is compiled into the\n    assets\/ directory, which is what WordPress loads at runtime \u2014 the distributed plugin zip\nships the built files.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <a href=\"https:\/\/wordpress.org\/plugins\/wpforms-lite\/\">WPForms<\/a> (Lite or Pro) \u2014 Formrio Addons requires it.<\/li>\n<li>Upload the <code>formrio-addons-for-wpforms<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the plugin zip via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Activate <strong>Formrio Addons for WPForms<\/strong> through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Go to <strong>Formrio Addons<\/strong> in the admin menu to enable the fields, features, and integrations you want.<\/li>\n<li>Open any form in the WPForms builder \u2014 your enabled fields and integration settings are ready to use.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20the%20wpforms%20plugin%3F\"><h3>Do I need the WPForms plugin?<\/h3><\/dt>\n<dd><p>Yes. Formrio Addons for WPForms is an add-on and requires the free WPForms Lite plugin (or WPForms Pro) to be installed and active.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20wpforms%20lite%2C%20or%20only%20pro%3F\"><h3>Does it work with WPForms Lite, or only Pro?<\/h3><\/dt>\n<dd><p>It works with both WPForms Lite and WPForms Pro. The fields, entries, Webhooks, and Telegram features are built on WPForms' public field and builder APIs available in the free plugin.<\/p><\/dd>\n<dt id=\"where%20do%20form%20submissions%20get%20stored%3F\"><h3>Where do form submissions get stored?<\/h3><\/dt>\n<dd><p>When the <strong>Database Entries<\/strong> feature is enabled, each submission is saved to a dedicated table in your own WordPress database. You can view, filter, search, update status, and export them to CSV from the <strong>Formrio Addons \u2192 Entries<\/strong> screen. No data is sent to any third party.<\/p><\/dd>\n<dt id=\"how%20do%20i%20send%20a%20form%20to%20telegram%3F\"><h3>How do I send a form to Telegram?<\/h3><\/dt>\n<dd><ol>\n<li>Create a bot with <a href=\"https:\/\/t.me\/BotFather\">@BotFather<\/a> and copy its token.<\/li>\n<li>Get your chat ID (or add the bot to your channel).<\/li>\n<li>In the WPForms builder, open <strong>Settings \u2192 Telegram<\/strong>, paste the bot token and chat ID, then click <strong>Send Test<\/strong>.<\/li>\n<li>Save the form \u2014 each new submission is delivered as a message.<\/li>\n<\/ol><\/dd>\n<dt id=\"how%20do%20i%20connect%20a%20form%20to%20a%20webhook%20or%20zapier%3F\"><h3>How do I connect a form to a webhook or Zapier?<\/h3><\/dt>\n<dd><p>In the WPForms builder open <strong>Settings \u2192 Webhooks<\/strong>, click <strong>Add New Webhook<\/strong>, name it, and paste the destination URL. You can add several webhooks per form and test each one. Deliveries are queued in the background so submitting the form stays fast.<\/p><\/dd>\n<dt id=\"can%20i%20use%20the%20fields%20conditionally%20%28show%2Fhide%20based%20on%20other%20fields%29%3F\"><h3>Can I use the fields conditionally (show\/hide based on other fields)?<\/h3><\/dt>\n<dd><p>The fields are standard WPForms fields, so they respect your existing form logic. For full conditional show\/hide behavior, enable WPForms' own Conditional Logic (available in WPForms Pro).<\/p><\/dd>\n<dt id=\"will%20enabling%20addons%20slow%20down%20my%20site%3F\"><h3>Will enabling addons slow down my site?<\/h3><\/dt>\n<dd><p>No. Every field, feature, and integration is opt-in from the <strong>Addons<\/strong> tab, and front-end assets are only loaded on pages that display a WPForms form.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li><strong>Initial release<\/strong><\/li>\n<\/ul>","raw_excerpt":"The all-in-one enhancement suite for WPForms \u2014 16 free addons, all managed from one dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/368054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=368054"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ataurwp"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=368054"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=368054"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=368054"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=368054"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=368054"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=368054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}