Kali Forms
WORDPRESS CONTACT FORM PLUGIN Meet Kali Forms – the powerful & user-friendly WordPress contact form plugin. Start from scratch with our easy-to-use drag & drop builder or build a form with our predesigned templates in just a few clicks… Kali Forms makes it easy to create powerful contact forms, payment forms, feedback forms and more for your website without the hassle. Easy-to-use Form Templates Building forms can take time, which is something we all never have enough of. So to make the form creation experience even easier and more efficient, Kali Forms comes with built-in form templates which you can use if you don’t want to start from scratch! Standard contact form Instantly create a contact form that allows your website visitors and potential customers to get in touch with you. Employee information form Easily use and modify the Kali Forms employee information form template which you can use to collect vital information during the employee onboarding process. These 13 additional templates are only available in Kali Forms Pro: Job application form Easily create a form that allows candidates to apply for a job with this template. Appointment form Make it easy for potential customers and clients to book a call or schedule a meeting with you without linking to external services. Customer feedback form Use the customer feedback form template to start collecting valuable feedback and suggestions from your customers. Art contest Thinking of running an art contest or competition but don’t know where to start? With the Kali Forms Art Contest form template, easily start collecting entries in just a few clicks. Gaming tournament registration form Do you run a gaming website and want to host a gaming tournament that all your followers can join? If so, easily create a gaming tournament registration form by importing this predesigned template. Kali Forms makes it easy to plan and host gaming tournaments that people love. GDPR-Friendly contact form Kali Forms makes it extremely easy to create GDPR-friendly contact forms with a confirmation checkbox that allows you to ensure that people submitting your contact form agree with the terms and conditions or privacy policy of your website. Running calculator form Help users that like to go on outdoor runs calculate their pace, time and distance. The calculations are easily handled through our built-in Calculator. Donation form A simple form that will allow you to accept donations through PayPal. Request quote form An example form for requesting a quote for gardening services. Reservation form Use this form if you want to provide users with an example of a hotel reservation form. Gym Membership Application form Staying in shape is very important, allow users to apply to a gym memberhsip at your establishment using this example form. Simple booking form Allow users to book a venue through this form. Previously selected dates will be automatically disabled in the calendar selection in order to avoid overlapping bookings. Simple booking form with payment Provide users with a basic form that will allow them to book a room at your hotel and also accept payments online through PayPal. Learn more about Kali Forms Pro… Performance-Focused WordPress Form Plugin We built the Kali Forms WordPress form plugin from the ground up with performance in mind. Kali Forms is built on React using modern development practices. All forms are 100% mobile-responsive. Contact forms created with Kali Forms are fully mobile responsive, so your contact forms will look great on mobile, tablet, laptop and desktop devices. The Days of Form Spam Are Over We know much of a problem form spam is which is why Kali Forms is designed to use a combination of Google’s powerful reCAPTCHA and spam honeypot system so you never have to waste your time dealing with unsolicited submissions ever again. Easy doesn’t need to mean basic forms This feature is only available in Kali Forms Pro! Kali Forms was designed to be user-friendly but being easy-to-use doesn’t need to mean that you should only be able to create simple, basic forms. With Kali Forms Pro, you can easily create powerful forms that use conditional logic, multi-page forms, and make use of our partial entries and submisison handling add-on. Learn More about Kali Forms Pro… External Services This plugin connects to several third-party services to provide its functionality. Below is a complete list of external services used, what data is sent, when it is sent, and links to their terms of service and privacy policies. Spam Protection Services Google reCAPTCHA – Service: Google reCAPTCHA is used to verify that form submissions are made by humans and not automated bots. – What data is sent: When a form is submitted with reCAPTCHA enabled, the plugin sends the reCAPTCHA response token and your site’s secret key to Google’s verification service. – When: Data is sent only when a form submission includes reCAPTCHA verification. – Terms of Service: https://policies.google.com/terms – Privacy Policy: https://policies.google.com/privacy Cloudflare Turnstile – Service: Cloudflare Turnstile is an alternative spam protection service used to verify that form submissions are made by humans and not automated bots. – What data is sent: When a form is submitted with Turnstile enabled, the plugin sends the Turnstile response token and your site’s secret key to Cloudflare’s verification service. – When: Data is sent only when a form submission includes Turnstile verification. – Terms of Service: https://www.cloudflare.com/terms/ – Privacy Policy: https://www.cloudflare.com/privacy/ Akismet – Service: Akismet is used to check form submissions for spam content when enabled. – What data is sent: When Akismet is enabled and a form is submitted, the plugin sends the following data to Akismet: website URL, user IP address, user agent, referrer URL, form field values (name, email, message content), and comment type. – When: Data is sent only when Akismet is enabled and a form is submitted. – Terms of Service: https://akismet.com/tos/ – Privacy Policy: https://automattic.com/privacy/ Email Delivery Services (Optional) These services are only used if you configure them in the plugin’s email settings. If you use the default WordPress email system, these services are not contacted. Postmark – Service: Postmark is an email delivery service used to send form notification emails when configured. – What data is sent: Email content including recipient addresses (To, Cc, Bcc), sender information, subject, HTML/text body, reply-to addresses, and email attachments (if any). – When: Data is sent only when Postmark is configured as the email provider and a form notification email is sent. – Terms of Service: https://postmarkapp.com/terms – Privacy Policy: https://postmarkapp.com/privacy SMTP.com – Service: SMTP.com is an email delivery service used to send form notification emails when configured. – What data is sent: Email content including recipient addresses (To, Cc, Bcc), sender information, subject, HTML/text body, reply-to addresses, and email attachments (if any). – When: Data is sent only when SMTP.com is configured as the email provider and a form notification email is sent. – Terms of Service: https://www.smtp.com/terms-of-service/ – Privacy Policy: https://www.smtp.com/privacy-policy/ Sendinblue (Brevo) – Service: Sendinblue (now Brevo) is an email delivery service used to send form notification emails when configured. – What data is sent: Email content including recipient addresses (To, Cc, Bcc), sender information, subject, HTML/text body, reply-to addresses, and email attachments (if any). – When: Data is sent only when Sendinblue is configured as the email provider and a form notification email is sent. – Terms of Service: https://www.brevo.com/legal/termsofuse/ – Privacy Policy: https://www.brevo.com/legal/privacypolicy/ Mailgun – Service: Mailgun is an email delivery service used to send form notification emails when configured. – What data is sent: Email content including recipient addresses (To, Cc, Bcc), sender information, subject, HTML/text body, reply-to addresses, and email attachments (if any). – When: Data is sent only when Mailgun is configured as the email provider and a form notification email is sent. – Terms of Service: https://www.mailgun.com/terms/ – Privacy Policy: https://www.mailgun.com/privacy-policy/ Payment Processing (Optional) PayPal – Service: PayPal SDK is loaded to enable payment processing in forms when PayPal payment fields are used. – What data is sent: The PayPal JavaScript SDK is loaded from PayPal’s servers. Payment data is handled directly between the user’s browser and PayPal – the plugin does not send payment information to PayPal servers. – When: The PayPal SDK script is loaded only when a form contains PayPal payment fields and is displayed on a page. – Terms of Service: https://www.paypal.com/us/webapps/mpp/ua/useragreement-full – Privacy Policy: https://www.paypal.com/us/webapps/mpp/ua/privacy-full Plugin Services (Kali Forms) Kali Forms Extensions API – Service: This service provides a list of available plugin extensions and add-ons. – What data is sent: No user data is sent. The plugin requests a list of available extensions. – When: Data is requested when you visit the Extensions page in the WordPress admin panel. Results are cached for 2 days. – Terms of Service: https://kaliforms.com/terms-of-service/ – Privacy Policy: https://kaliforms.com/privacy-policy/ Kali Forms Uninstall Feedback API – Service: This service collects feedback when you deactivate the plugin. – What data is sent: When you deactivate the plugin, you may optionally provide feedback including: deactivation reason, improvement suggestions, and optionally your email address (if you choose not to submit anonymously). – When: Data is sent only when you explicitly choose to submit feedback during plugin deactivation. You can choose to submit anonymously. – Terms of Service: https://kaliforms.com/terms-of-service/ – Privacy Policy: https://kaliforms.com/privacy-policy/ Kali Forms Blog Posts API – Service: This service provides blog posts to display in the WordPress dashboard widget. – What data is sent: No user data is sent. The plugin requests blog posts tagged for the dashboard widget. – When: Data is requested when the dashboard widget is displayed. Results are cached for 7 days. – Terms of Service: https://kaliforms.com/terms-of-service/ – Privacy Policy: https://kaliforms.com/privacy-policy/ JavaScript Libraries (Bundled) html2canvas – Service: html2canvas is a JavaScript library bundled within the plugin’s vendor.js file. The reference to html2canvas found in the compiled code is a comment banner indicating the library’s origin and version, not a remote service call. – What data is sent: No data is sent. html2canvas is included as a bundled dependency in the public/assets/backend/js/vendor.js file and operates entirely client-side without making external network requests. – When: The library is loaded when the form entries page is accessed in the WordPress admin panel. It is used for client-side image rendering functionality. – Source: The library is bundled from npm package html2canvas and included in the plugin’s vendor bundle. No external calls are made. jsPDF (PDFObject CDN Reference) – Service: jsPDF is a JavaScript library bundled within the plugin’s vendor.js file for PDF generation. The library includes an optional feature that can load PDFObject from a CDN, but this feature is only used if the “pdfobjectnewwindow” output type is explicitly called. – What data is sent: The jsPDF library includes a hardcoded fallback URL to Cloudflare’s CDN (https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js) that is only used when the optional “pdfobjectnewwindow” output method is called. This is a feature of the jsPDF library itself, not a requirement of this plugin. – When: The CDN URL is only accessed if code explicitly uses jsPDF’s output("pdfobjectnewwindow") method. The plugin does not use this output method by default, so the CDN is not accessed during normal plugin operation. – Source: The library is bundled from npm package jspdf and included in the plugin’s vendor bundle. The CDN reference is part of the jsPDF library’s optional functionality. – Note: To avoid any external CDN calls, do not use the pdfobjectnewwindow output type. The plugin uses other jsPDF output methods that do not require external resources. Important Note: Kali Forms does not send any data without user action or consent to external services, nor do we collect sensitive information from the requests. Email delivery services and payment processing are only used when explicitly configured by the site administrator. JavaScript libraries are bundled within the plugin and operate client-side. The only external CDN reference is an optional feature of the bundled jsPDF library that is not used by default. Development Source Code The source code for Kali Forms is available in the plugin directory. The plugin includes a package.json file that documents all build dependencies and development tools used to compile the plugin’s JavaScript and CSS assets. Build Process Kali Forms uses modern web development tools to build its frontend assets: Webpack: Module bundler for JavaScript and CSS Babel: JavaScript compiler for modern ES6+ syntax Sass/SCSS: CSS preprocessor PostCSS: CSS post-processing with autoprefixer The plugin’s JavaScript source code is located in the resources/assets/js/ directory and is compiled into the public/assets/ directory. The build process does not use code obfuscation or minification that makes code unreadable – only standard webpack production optimizations are applied. Vendor Files The plugin includes bundled vendor libraries in public/assets/backend/js/vendor.js and public/assets/frontend/js/vendor.js. These files contain third-party JavaScript libraries that are compiled and bundled during the build process. A complete list of all vendor dependencies, including their versions and licenses, can be found in the package.json file included with the plugin. The dependencies are categorized as: – dependencies: Runtime libraries required for the plugin to function – devDependencies: Build tools and development dependencies used only during compilation All vendor libraries are bundled locally within the plugin and do not make external network requests during normal operation. The source code for these libraries is available through their respective npm packages, and the bundled versions are included in the plugin distribution. Any CDN references found in vendor files are either: 1. Comment banners or attribution notices (like library name and version information) 2. Optional features within bundled libraries that are not used by the plugin (such as optional output methods that require external resources) For specific examples of how bundled libraries are used and whether they make external calls, see the “JavaScript Libraries (Bundled)” section above. Building from Source To build the plugin from source: Ensure you have Node.js and npm installed Navigate to the plugin directory Run npm install to install dependencies Run npm run prod to build all assets for production, or use specific build commands: npm run prod-frontend – Build frontend form assets npm run prod-components – Build form builder components npm run prod-general – Build general admin assets npm run prod-block – Build Gutenberg block assets npm run prod-form-entries – Build form entries page assets npm run prod-emails – Build email settings assets For development with watch mode, use npm run start or the specific start-* commands. Dependencies All build dependencies …
Top keywords
- form61×2.49%
- forms37×1.51%
- service36×1.47%
- data30×1.22%
- sent30×1.22%
- email27×1.10%
- com26×1.06%
- data is sent25×1.02%
- kali24×0.98%
- kali forms24×0.98%
- https23×0.94%
- only20×0.82%
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz
THE AI FORM GENERATOR FOR WORDPRESS SureForms is an AI form generator and WordPress form builder that turns a simple prompt into a ready-to-edit contact form, Stripe payment form, booking request form, quote form, lead form, application form, or other custom form. SureForms Business adds advanced form types such as surveys, quizzes, registration forms, calculators, multi-step forms, and conversational forms. Unlike tools that generate code or move you into a separate interface, SureForms creates editable form blocks directly inside the WordPress block editor. No external API key is required, and you remain in control of every field, label, layout, notification, and setting. Start with AI, choose a ready-made template, or build from scratch with drag and drop. Trusted by more than 500,000 websites, SureForms combines AI form generation with a familiar Gutenberg experience. 👉 Try the live demo of SureForms CREATE THE FORM YOU NEED Use SureForms Free to create: Contact forms for enquiries, support, and customer communication Stripe payment forms for products, services, donations, subscriptions, and event fees Booking request forms, quote forms, lead forms, job application forms, and event RSVP forms Newsletter forms, feedback forms, request forms, order forms, and other custom WordPress forms SureForms Business adds advanced form types and workflows: Registration forms, login forms, lost-password forms, and reset-password forms Survey forms, feedback surveys, polls, and Net Promoter Score forms Quiz forms for assessments, scored quizzes, and personality tests Calculator forms for quotes, pricing, BMI, cost estimates, and custom formulas Multi-step forms and conversational forms GENERATE A COMPLETE FORM WITH AI Describe the form you need in plain language, and SureForms AI creates a ready-to-edit form with suitable fields, labels, and structure. You can refine every part of the generated form inside the WordPress block editor. Use the AI form builder to draft contact forms, Stripe payment forms, booking requests, quote forms, lead forms, application forms, and other custom forms in minutes. SureForms Business enables the advanced survey, quiz, registration, calculator, multi-step, and conversational workflows described below. Why SureForms works differently as an AI form generator: No external API key is required AI form generation is available in the free plugin Generated fields remain fully editable Forms are created as native WordPress blocks inside Gutenberg You can start with AI, use a template, or build from scratch The generated form stays inside your WordPress website POWERFUL FREE FEATURES IN SUREFORMS The free version of SureForms is more than a basic contact form plugin. It includes the essential tools needed to build, publish, manage, and improve WordPress forms without installing multiple add-ons. Native WordPress Drag and Drop Form Builder SureForms uses the WordPress block editor as its form-building interface. Drag, drop, reorder, duplicate, and style fields using the same Gutenberg experience you already use to build pages and posts. There is no separate proprietary form canvas to learn. Your form remains made of editable WordPress blocks and can be embedded using a block or shortcode. AI Form Builder for WordPress Generate a complete form from a simple prompt, then edit every field, label, placeholder, and setting. SureForms AI helps you move faster without locking the result inside a separate cloud dashboard. Contact Forms and Custom Forms Create simple contact forms or detailed custom forms for sales enquiries, customer support, feedback, applications, bookings, registrations, events, leads, and internal workflows. Stripe Payment Forms Accept secure Stripe payments from your WordPress forms without installing a separate payment add-on. Build donation forms, service payment forms, order forms, membership payment forms, and event registration forms. Examples: Donation Form Photography Packages Payment Form Monthly Membership Form Web Design Quote and Payment Form PayPal payments are available with SureForms Business. Form Entries Inside WordPress Store and manage form entries directly inside your WordPress dashboard. Review submissions, search entries, export data, and keep control of your form information without relying on a separate form-data service. Email Notifications Send customized email notifications after every form submission. Configure recipients, reply-to addresses, subject lines, message content, and smart form data for different workflows. Confirmation Messages and Redirects Show a custom success message after submission or redirect users to another page. This makes it easy to guide visitors toward downloads, thank-you pages, purchases, bookings, and next steps. Instant Forms with Shareable Links Publish a form with its own shareable URL without creating a separate WordPress page. Share Instant Forms through email, social media, messaging apps, QR codes, or campaigns. Responsive Forms and Multi-Column Layouts Create mobile-friendly forms that work across phones, tablets, and desktops. Arrange fields into flexible columns to make longer forms cleaner and easier to complete. Real-Time Field Validation Help users correct incomplete or invalid information before submitting a form. Inline validation improves data quality and reduces failed submissions. Spam Protection Protect forms with Google reCAPTCHA, hCaptcha, Cloudflare Turnstile, and honeypot protection. These options help block automated spam while keeping the form experience usable for real visitors. GDPR-Friendly Forms Add a GDPR agreement field and control how visitor information is collected. Form entries stay inside your WordPress website unless you intentionally connect an external integration. Form Reports and Analytics Review form activity through reports and visual insights in the WordPress dashboard. Understand submission patterns and identify forms that may need attention. Styling Controls Customize colors, typography, spacing, borders, field appearance, buttons, and layouts. SureForms forms are designed to work with your active WordPress theme while still giving you control over their appearance. Form Import Tools Move supported forms into SureForms instead of rebuilding everything manually. Imported forms remain editable inside the WordPress block editor. Built-In Translations SureForms includes built-in translations for: German Spanish French Italian Dutch Polish Portuguese SureForms is also translation-ready and works with multilingual tools such as WPML, Polylang, and TranslatePress. Developer-Friendly Customization Use clean APIs, hooks, and structured code to extend form behavior, connect custom workflows, or adapt SureForms for client projects. SUREFORMS BUSINESS FEATURES SureForms Business adds advanced workflows, fields, automation, and form types while keeping the same Gutenberg-native form-building experience. Explore all SureForms features Advanced Form Types Conversational Forms: Create chat-like forms that display one question at a time for a focused experience. Multi-step Forms: Break longer forms into manageable steps with progress indicators. Quiz Forms: Build scored quizzes, graded assessments, and personality tests with result output. Conditional Logic Forms: Show or hide fields and control notifications or confirmation messages based on user responses. Calculator Forms: Create quote forms, pricing calculators, BMI calculators, cost estimators, and formula-based forms with real-time values. Survey and Poll Forms: Collect structured feedback, run polls, and measure customer sentiment with reports and NPS fields. Registration and Login Forms: Create branded registration forms, login forms, lost-password forms, and reset-password flows using WordPress blocks. Advanced Form Fields SureForms Business adds fields for more complex forms: Date Picker Time Picker File Upload Signature Rating Range Slider Repeater Hidden Field Custom HTML Password Field Advanced Workflows PDF Generation: Create downloadable PDFs from form submissions for records, applications, invoices, certificates, or sharing. Save and Resume: Let users save partially completed forms and return later. Partial Entries: Capture in-progress submissions so you can understand where users stop and follow up when appropriate. Form Restrictions: Restrict visibility or submissions by IP address, country, keywords, login status, password, date, or submission limits. Custom Post Creation: Create WordPress posts or custom post types directly from form submissions. Conditional Emails and Confirmations: Send different notifications or show different confirmation messages based on submitted values. Dynamic Options: Populate dropdown and multiple-choice options from post types, taxonomies, or user roles. PayPal Payments: Accept PayPal alongside Stripe for payment forms, donation forms, membership forms, bookings, and registration payments. Native Integrations and Automation Explore SureForms integrations Connect SureForms with Google Sheets, Mailchimp, FluentCRM, HubSpot, Brevo, ActiveCampaign, Zoho CRM, Klaviyo, Airtable, Notion, Telegram, MailerLite, GetResponse, Campaign Monitor, Drip, MailPoet, Kit, Keap, and 25+ additional services. Use Zapier to connect forms with thousands of apps, or send form data to custom API endpoints with webhooks. Page Builder Styling Customize SureForms directly inside: Gutenberg Block Editor Elementor Bricks Builder SureForms also works with Divi, Beaver Builder, and other popular WordPress page builders. HOW SUREFORMS WORKS Step 1: Install SureForms In your WordPress dashboard, go to Plugins > Add New, search for “SureForms,” then install and activate the plugin. Step 2: Create Your Form Generate a form with AI, choose a ready-made template, or start from scratch using the drag and drop WordPress form builder. Step 3: Customize the Form Add fields, arrange columns, configure notifications, choose confirmation behavior, enable spam protection, and match the form to your website. Step 4: Publish or Share Embed the form on a page or post using a block or shortcode, or publish it as an Instant Form with a shareable link. WHO CAN USE SUREFORMS? Website Owners: Create contact forms, payment forms, booking forms, feedback forms, and other everyday forms without coding. Businesses: Collect leads, payments, registrations, applications, and customer feedback. Designers: Build forms that match a website using block-based styling controls. Developers: Extend forms through APIs, hooks, custom CSS, and integrations. No-Code Professionals: Create advanced workflows without building a custom application. Agencies: Build and manage forms across client websites with a familiar WordPress workflow. Educators and Course Creators: Create quizzes, assessments, registrations, and surveys. Nonprofits: Build donation forms, volunteer forms, event forms, and application forms. WORDPRESS THEMES, BUILDERS, AND PLUGINS SureForms works with popular themes including Astra, Spectra One, Blocksy, Bricks, Flatsome, GeneratePress, Hestia, Kadence, and Neve. It works with page builders including Gutenberg, Elementor, Bricks, Divi, and Beaver Builder. SureForms is compatible with popular plugins and platforms including WooCommerce, Easy Digital Downloads, GiveWP, LearnDash, LifterLMS, MemberPress, Restrict Content Pro, SureCart, SureMembers, OttoKit, The Events Calendar, TutorLMS, Wishlist Member, and CartFlows. CONNECT WITH SUREFORMS Follow SureForms on Facebook for product news and feature updates. Join the SureForms community to learn from other users and discuss workflows. CONTRIBUTE TO SUREFORMS Contribute to the public plugin repository on GitHub. THIRD-PARTY SERVICES SureForms may connect to third-party services only when the related feature is enabled: ipinfo may show visitor IP information when IP logging is enabled. Terms and Privacy Policy Google Fonts may load when a Google font is selected. Terms and Privacy Policy ipapi may detect a visitor’s region for the phone field. Terms and Privacy Policy Google reCAPTCHA may be used for spam prevention. Stripe is used to process Stripe payment forms. Terms and Privacy Policy BRANDING GUIDELINE SureForms is a registered trademark. Please use the official product name “SureForms.” Blocks SureForms provides 16 blocks for all users, with additional advanced fields available in SureForms Business: Address Field: Collect a full address with address lines, city, state, postal code, and country. Phone Number Field: Collect international phone numbers with country code support and validation. Email Field: Collect validated email addresses for contact forms, lead forms, and registrations. Textarea Field: Capture long-form messages, comments, descriptions, or feedback. Number Field: Collect numeric information with minimum, maximum, and step controls. URL Field: Accept validated website or page URLs. Dropdown Field: Add a single-select list with customizable options. Custom Button Block: Add a styled submit or action button. Text Field: Collect names, titles, short answers, and other single-line information. Multiple Choice Field: Let users select one option from a list. Checkbox Field: Add single or multiple checkbox options for preferences and agreements. Separator: Divide a form into clear visual sections. Heading: Add headings to organize longer forms. Image: Add visual context, branding, or instructions. Icon: Add icons for visual clarity and design. GDPR Agreement Field: Add a consent checkbox for privacy-related agreements.