$ 19.00
$ 29.00 Save 34%- Lifetime access to the file
- 6 months of completely free support
- Quality and authenticity guaranteed
- Money-back guarantee
Build custom forms in Botble CMS with drag-and-drop, online payments, Telegram notifications, multi-step forms, RTL support, and Jalali & Gregorian calendars.
Arya Form Builder: A Professional Form Builder for Botble CMS
Arya Form Builder is a native Botble CMS plugin that lets you build any form without writing code: contact, registration, order, survey, job application and event forms. Forms are fully RTL-ready, support the Jalali (Persian) calendar, connect to Botble’s payment gateways, and notify you by email, Telegram and the admin panel.
Drag & Drop Builder
- Build forms by dragging and dropping, reorder fields, and set the width of each field.
- Multi-step forms with a progress bar.
- Conditional logic: show or hide a field based on the answers to other fields, with 8 comparison operators.
- Overall form width setting (100%, or 70–80% centered on the page).
- Preview, duplicate, and publish/draft a form with one click.
- Display a form with the
[arya-form id="N"]shortcode or a direct link.
10 Ready-Made Templates
Contact us, event registration, order and payment, survey, job application, donation, and more. Create any of them from the gallery with one click, then edit freely.
Field Types
- Short and long text, email, URL, phone number (with an Iranian mobile mode), national ID code with algorithmic validation, number, slider, rating.
- Dropdown, radio, multiple choice, switch, Iranian provinces.
- Time, and date in Jalali, Gregorian, or user-selectable mode with a built-in calendar.
- File upload (multiple files, extension and size limits, drag & drop) and handwritten signature.
- Hidden field (fixed value, URL parameter, page URL or referrer), heading, paragraph, divider, fixed price.
Integrated Payments with Botble
- Connects to Botble’s Payment plugin; every gateway installed on the site is available automatically.
- The amount is calculated from option prices, fixed prices, and quantity × unit price.
- The amount is always calculated on the server and is never accepted from the browser.
- Signed, time-limited payment links, payment status in the submissions list, and a notification after a successful payment.
- Supports IRR, IRT (Toman), USD and EUR.
Notifications & Communication
- Admin panel bell notification, just like Botble’s orders and contact form.
- Email to the admin and a confirmation email to the user, with editable templates and tokens such as
{tracking_code}and{all_fields}. - Two-way Telegram bot: secure pairing with a one-time code, notifications to multiple admins, link button, sending of uploaded files, and replying directly from Telegram, which is emailed to the user.
- Signed JSON webhook (HMAC) for connecting to CRMs and automation tools.
Submission Management
- List with filters for status, form, payment and date (Jalali and Gregorian), plus search.
- Submission detail page with secure file download and signature display.
- Statuses: new, read, replied, archived.
- Reply to the user by email from inside the panel.
- Bulk actions and CSV export (protected against CSV injection).
- Tracking code for the user and a public tracking page that also shows the admin’s replies.
Access Control & Limits
- Maximum total submissions and maximum daily submissions per IP.
- Start and end dates for a form, with a custom closed message.
- Restrict a form to logged-in users only.
- Separate permissions for viewing, creating, editing, deleting, exporting, replying and settings.
Security
- Complete server-side validation (the browser checks are only a convenience).
- Built-in captcha, Cloudflare Turnstile or reCAPTCHA, plus a honeypot and a minimum fill time.
- CSRF token and an encrypted, single-use token.
- DOM-based allow-list HTML sanitizing; uploads stored in private storage with random names and extension and MIME checks.
- Webhook protection against SSRF and request rate limiting.
Look & Language
- Full RTL, customizable fonts, adjustable primary color and corner radius, and a Persian-digits mode.
- Bilingual (Persian and English) in the panel and in forms.
- Compatible with Botble themes and responsive.
More Features
- Files are deleted along with submissions (configurable), and IP storage is optional per form.
- Hooks
arya_form_submittedandarya_form_paidfor developers.
Requirements
Botble CMS 7.3, PHP 8.3 or higher, and for payments the Botble Payment plugin with at least one gateway. The Telegram webhook requires the site to use HTTPS.


