SKT Forms Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
SKT Forms is a powerful WordPress form builder for creating secure, flexible and conversion-focused forms without coding.
Create everything from simple contact and enquiry forms to advanced order, payment, booking, survey, feedback, lead generation and custom forms. Use the intuitive drag-and-drop form builder to reorder fields and customise your form layout in seconds.
SKT Forms combines form building, payment collection, spam protection, email notifications, transaction management and form analytics in one powerful WordPress plugin.
Whether you need a simple contact form or a complete payment and data collection solution, SKT Forms gives you the tools to build, manage, secure and analyze your forms from your WordPress dashboard.
Powerful WordPress Form Builder
Build professional forms using a flexible field builder with 20+ field types, including:
- Text
- Phone
- Number
- Textarea
- Dropdown
- Radio Buttons
- Checkboxes
- Date Picker
- Time Picker
- File Upload
- Address
- Rating
- Range Slider
- Amount Selection
- Custom Amount
- Calculation
- Product Item
- Section Divider
Arrange fields using drag-and-drop ordering and control the layout with flexible column widths such as Full, One Half, One Third, Two Thirds, One Fourth and Three Fourths.
Conditional Logic
Create smarter dynamic forms with powerful conditional logic.
Show, hide, enable or disable fields based on visitor selections and form values. SKT Forms supports multiple rule groups, AND/OR conditions and a wide range of comparison operators.
Conditional logic is validated both in the browser and on the server to help prevent rules from being bypassed.
Advanced Form Validation
Keep submitted data accurate with built-in and customizable validation rules.
Supported validation includes:
- Email validation
- URL validation
- Phone validation
- Minimum and maximum length
- Minimum and maximum value
- Regular expression validation
- File type validation
- File size validation
- Required field dependencies
- Custom validation messages
Secure CAPTCHA and Spam Protection
Protect your forms from spam, bots and unwanted submissions with multiple CAPTCHA and spam-protection options.
SKT Forms supports:
- Google reCAPTCHA
- hCaptcha
- Cloudflare Turnstile
- Math CAPTCHA
Choose the CAPTCHA method you prefer for each form. Math CAPTCHA is built directly into SKT Forms, while Google reCAPTCHA, hCaptcha and Cloudflare Turnstile can be configured through the integration settings.
Online Payment Forms
Turn any form into a powerful payment form and collect payments directly through supported payment gateways.
SKT Forms supports:
- Razorpay
- PayU
- PayPal
- PhonePe
- Instamojo
- Cash on Delivery
Create payment forms for products, services, donations, registrations, tickets, bookings, deposits, custom orders and more.
Payment forms support fixed amounts, selectable amounts, custom amounts, product quantities and calculated totals.
Product and Payment Calculations
Build advanced order and payment forms with:
- Fixed payment amounts
- Amount selection
- Custom payment amounts
- Product items
- Quantity × price calculations
- Automatic grand totals
- Custom calculations
- Tax and delivery calculations
- Multiple currency options
The calculation field can reference other form fields and perform mathematical operations to create dynamic totals.
Built-in Form Analytics
Understand how visitors interact with your forms with the built-in Form Analytics dashboard.
Track important form performance metrics including:
- Form Views
- Form Starts
- Form Completions
- Form Abandonment
- Field Interactions
- Validation Errors
- Form Submissions
- Payment Starts
- Payment Completions
- Payment Failures
Filter analytics by form, date range and event type, then export your analytics data as needed.
Use form analytics to identify where visitors drop off, understand field-level engagement and improve your form conversion rate.
Transaction Management
Manage all payment and data-collection submissions from the SKT Forms Transactions dashboard.
View and manage:
- Pending payments
- Successful payments
- Failed payments
- Data-collection submissions
- Transaction details
- Payment gateway information
- Submitted form data
Filter transactions by status, payment gateway and date range. Export transaction data in CSV, JSON or Excel formats.
Email Notifications
Send professional email notifications automatically when forms are submitted or payments are processed.
SKT Forms supports notifications for:
- Successful payments
- Failed payments
- New form submissions
- Customer submission confirmations
- Admin notifications
Customize email subjects, messages, sender information and notification recipients.
Use dynamic placeholders to include transaction details, customer information and submitted form fields in your emails.
Flexible Form Layout
Create professional multi-column forms without writing CSS.
Choose from:
- Full Width
- One Half
- One Third
- Two Thirds
- One Fourth
- Three Fourths
Fields automatically flow into rows and wrap when the available row width is filled.
Accessibility Features
SKT Forms includes optional accessibility-focused settings to improve usability:
- High Contrast Mode
- Large Text Mode
- Screen Reader Optimized
These options help make forms more accessible for visitors using assistive technologies.
Easy Form Embedding
Every saved form receives a unique shortcode.
Add your form to any WordPress page, post or widget that supports shortcodes:
[skt_forms id="1"]
No complicated configuration is required. Form behaviour is managed directly from the SKT Forms form builder.
Key Features
- Powerful WordPress Form Builder
- Drag-and-drop form builder
- Contact forms
- Registration forms
- Payment forms
- Order forms
- Lead generation forms
- Enquiry forms
- Survey and feedback forms
- Custom forms
- 20+ form field types
- Conditional logic
- Advanced validation
- Cross-field validation
- Dynamic calculations
- Product and quantity fields
- Multiple payment gateways
- Razorpay integration
- PayU integration
- PayPal integration
- PhonePe integration
- Instamojo integration
- Cash on Delivery
- Google reCAPTCHA
- hCaptcha
- Cloudflare Turnstile
- Math CAPTCHA
- Spam and bot protection
- Built-in Form Analytics
- Form views and starts tracking
- Form completion tracking
- Form abandonment tracking
- Field interaction tracking
- Validation error tracking
- Payment tracking
- Transaction management
- CSV export
- JSON export
- Excel export
- Email notifications
- Customer confirmation emails
- Admin notifications
- Custom email templates
- Dynamic email placeholders
- Responsive multi-column layouts
- File upload fields
- Date and time fields
- Rating fields
- Range Slider fields
- Address fields
- Accessibility options
- Test mode for payment gateways
- Success, failure and cancel page handling
- Secure server-side validation
SKT Forms is designed for businesses, agencies, freelancers, online stores, service providers, organizations and anyone who needs a reliable WordPress form builder with payment collection, security and analytics.
Build smarter forms. Accept payments. Stop spam. Manage submissions. Track performance — all with SKT Forms.
Documentation
Please check the full documentation here : click here
External Services
SKT Forms connects to third-party services when specific integrations or payment gateways are enabled and used. These services may receive information required to process payments, protect forms from spam, or provide their respective services.
Razorpay
- What it is: Payment gateway service for processing online payments.
- When data is sent: When a visitor submits a payment form using Razorpay.
- Data sent: Customer name, email, mobile number, payment amount, currency and order details.
- Purpose: To create payment orders and process payments.
- Service URL: https://razorpay.com/
- Terms of Service: https://razorpay.com/terms/
- Privacy Policy: https://razorpay.com/privacy/
- Documentation: https://razorpay.com/docs/
PayU
- What it is: Payment gateway service for processing online payments.
- When data is sent: When a visitor submits a payment form using PayU.
- Data sent: Customer name, email, mobile number, payment amount, currency and order details.
- Purpose: To create payment orders and process payments.
- Service URL: https://payu.in/
- Terms of Service: https://payu.in/online-pa-tncs/
- Privacy Policy: https://payu.in/privacy-policy
- Documentation: https://docs.payu.in/
PayPal
- What it is: Global payment gateway service for processing online payments.
- When data is sent: When a visitor submits a payment form using PayPal.
- Data sent: Customer name, email, payment amount, currency and order details.
- Purpose: To create payment orders and process payments.
- Service URL: https://www.paypal.com/
- Terms of Service: https://www.paypal.com/us/legalhub/useragreement-full
- Privacy Policy: https://www.paypal.com/us/legalhub/privacy-full
- Documentation: https://developer.paypal.com/
PhonePe
- What it is: Digital payment platform for processing UPI and other payments.
- When data is sent: When a visitor submits a payment form using PhonePe.
- Data sent: Customer name, email, mobile number, payment amount, currency and order details.
- Purpose: To create payment orders and process payments.
- Service URL: https://phonepe.com/
- Terms of Service: https://www.phonepe.com/terms-conditions/
- Privacy Policy: https://www.phonepe.com/privacy-policy/
- Documentation: https://developer.phonepe.com/
Instamojo
- What it is: Payment gateway service for processing online payments.
- When data is sent: When a visitor submits a payment form using Instamojo.
- Data sent: Customer name, email, mobile number, payment amount, currency and order details.
- Purpose: To create payment orders and process payments.
- Service URL: https://instamojo.com/
- Terms of Service: https://instamojo.com/terms/
- Privacy Policy: https://instamojo.com/privacy/
- Documentation: https://docs.instamojo.com/
Google reCAPTCHA
- What it is: Google’s CAPTCHA service used to help protect forms from automated spam and abuse.
- When data is sent: When Google reCAPTCHA is enabled and a visitor interacts with a protected form.
- Data sent: Information required by Google reCAPTCHA to assess whether the visitor is human.
- Purpose: Spam and automated submission protection.
- Service URL: https://www.google.com/recaptcha/
- Terms of Service: https://policies.google.com/terms
- Privacy Policy: https://policies.google.com/privacy
Cloudflare Turnstile
- What it is: Cloudflare’s CAPTCHA alternative for protecting websites and forms from automated traffic.
- When data is sent: When Cloudflare Turnstile is enabled on a form.
- Data sent: Information required by Turnstile to verify the visitor.
- Purpose: Spam and bot protection.
- Service URL: https://www.cloudflare.com/products/turnstile/
- Terms of Service: https://www.cloudflare.com/terms/
- Privacy Policy: https://www.cloudflare.com/privacypolicy/
hCaptcha
- What it is: CAPTCHA service used to protect websites and forms against automated abuse.
- When data is sent: When hCaptcha is enabled and a visitor interacts with a protected form.
- Data sent: Information required by hCaptcha to verify the visitor.
- Purpose: Spam and bot protection.
- Service URL: https://www.hcaptcha.com/
- Terms of Service: https://www.hcaptcha.com/terms
- Privacy Policy: https://www.hcaptcha.com/privacy
Math CAPTCHA
- What it is: Built-in mathematical CAPTCHA functionality provided by SKT Forms.
- When data is sent: No external service is contacted for Math CAPTCHA.
- Data sent: No data is sent to a third-party CAPTCHA provider.
- Purpose: Basic protection against automated form submissions.
Data Security: Payment and external-service data is transmitted through the respective service using their supported secure connection methods. Payment card information is handled by the relevant payment gateway and is not intended to be stored by SKT Forms.
User Consent: Website owners are responsible for informing their visitors about the third-party services used on their website and obtaining any consent required by applicable privacy and data-protection laws.
Configuration
1. Gateway Setup
- Go to SKT Forms Payments.
- Enable the payment gateway you want to use.
- Enter the credentials provided by your payment provider.
- Configure Test Mode or Live Mode as required.
- Save the payment settings.
Supported gateway credentials vary by provider.
2. CAPTCHA Setup
For Google reCAPTCHA, Cloudflare Turnstile or hCaptcha:
- Go to SKT Forms Integration.
- Enable the CAPTCHA provider.
- Enter the required Site Key and Secret Key.
- Save the security settings.
- Open the form.
- Select the configured CAPTCHA under Spam Protection.
For Math CAPTCHA, open the form settings and select Math CAPTCHA under Spam Protection.
3. Configure Email Notifications
- Go to SKT Forms Email Notifications.
- Select the form you want to configure.
- Customize the required notification templates.
- Configure the admin email, sender name and sender email.
- Add dynamic placeholders where required.
- Save the email settings.
4. Embed the Form
Use the generated shortcode in any WordPress post, page or widget that supports shortcodes:
[skt_forms id="1"]
Replace 1 with the ID of your form.
License
This plugin is licensed under the GPL v2 or later (https://www.gnu.org/licenses/gpl-2.0.html).
Acknowledgments
- WordPress community for the amazing platform.
- Razorpay for its payment APIs.
- PayU for its payment APIs.
- PayPal for its payment platform.
- PhonePe for its payment platform.
- Instamojo for its payment APIs.
- Google reCAPTCHA for its spam-protection service.
- Cloudflare Turnstile for its spam-protection service.
- hCaptcha for its spam-protection service.
- All contributors and beta testers.
SKT Forms – Build powerful forms, collect payments, prevent spam and understand your form performance.
Screenshots
Dashboard Interface
Get Started with SKT Forms
Create New Form
Edit Form
Pre-built Templates
Manage Forms
Payments Integration
Payment Transaction and Data Collection
Analytics Dashboard
Captcha Integration
Email Notifications
Email Template

