- Home
- Products
- JavaScript
- Forms
- Formora – Form & Survey Builder with Payments (Laravel, Drag & Drop, Quizzes, NPS, PWA)
Formora – Form & Survey Builder with Payments (Laravel, Drag & Drop, Quizzes, NPS, PWA)
Product overview
Laravel form and survey builder for one organisation: drag and drop with 38 field types, conditional logic, surveys with NPS, quizzes with certificates, one-time payments in forms, results with charts and exports, signed webhooks, light/dark, PWA.
Frequently bought together
Item details
Support & inquiry
Product demo
Video preview
Description
Formora - every form your organisation needs, in one place
Formora is a complete form and survey builder script for one organisation - a company, school, club, clinic or nonprofit. Your team builds registrations, payment forms, surveys with NPS, quizzes with certificates, polls, job applications and contact forms in a drag-and-drop builder with 38 field types and conditional logic, shares them with a link, an embed or a QR code, and reads the answers in a results table with charts and CSV / Excel / PDF exports.
People who fill forms never need an account. Forms take one-time payments with Stripe, PayPal, Paystack, Razorpay or bank transfer - no auto-renew - and every answer can go to Zapier, Make, n8n or your own server through signed webhooks. Light and dark theme, installable app, team roles with per-form access.
Live demo
- Form portal demo: https://formora.anowhosting.com/
- One-click owner demo (Danielle Brooks): https://formora.anowhosting.com/demo-login/owner
- One-click editor demo (Maria Delgado): https://formora.anowhosting.com/demo-login/editor
- One-click viewer demo (Carol Whitman): https://formora.anowhosting.com/demo-login/viewer
- Demo overview page: https://formora.anowhosting.com/codester/index.html
- Documentation: https://formora.anowhosting.com/codester/docs/index.html
- Owner (everything): danielle@brightsidecc.org / password
- Editor (Programs + Year-End Giving): maria@brightsidecc.org / password
- Editor (all forms): ryan@brightsidecc.org / password
- Viewer (Fundraising, results only): carol.whitman@gmail.com / password
A builder your whole team can use
- Drag or click to add any of 38 field types in 7 groups: basic, choices, date & time, ratings & scales, advanced, payments, layout
- Options with prices, images and spot limits ("22 left", "Full - waitlist"), bulk add
- Show / hide logic for fields and whole pages with AND / OR rules and 14 operators; safe calculations
- Drafts, preview, publish with versions, undo / redo, desktop / tablet / phone preview, 36 templates
Registrations, orders and donations that pay
- Products, quantities, donation amounts and totals with a live order summary
- The server works out the real total; spots are checked under a lock
- Discount codes, sales tax (off / one rate / by US state - donations never taxed), receipt prefix
- One-time payments only - the form says it: nothing renews
Payments verified on the server
- Stripe (cards), PayPal, Paystack, Razorpay and bank transfer with receipt upload and approval
- Signed gateway webhooks that fail closed; unique transaction IDs; idempotent completion
- Keys stored encrypted, test and live mode, charge currency per gateway
- Payments ledger with refunds and CSV export
Every answer, in order
- KPIs per kind of form, search, filters by any answer, columns, bulk actions
- Response detail with files, signature, payment, tags, stars, notes and activity
- CSV, Excel and PDF exports; e-mail alerts, auto-reply with variables, weekly summary
- Signed webhooks with retries for Zapier, Make, n8n, Pabbly or your own server
See what people think
- NPS gauge with promoters, passives and detractors; stars, emoji, matrix heat map, ranking
- Completion funnel and drop-off by question
- Top phrases and the latest text answers
- Summary report as PDF
Score, pass and certify
- Percentage or points, pass mark, negative marking, partial points
- Result screens by score, correct answers and explanations, score by topic
- Time limit, shuffle, attempts with a wait between them
- PDF certificates with number, signature line and expiry
On your website in a minute
- Link with a custom address and prefilled links
- Inline embed, popup, side slider or floating button - height grows with the form
- QR code in PNG / SVG with your logo and a printable poster
- Public form portal with categories, search and an install-app card
Your brand on every form
- Per-form themes: 6 presets, colours, logo, background photo, font, corners, button style
- Site presets plus custom colour pickers - button text chosen automatically for WCAG AA
- Light theme by default and a full dark theme; installable app (PWA) with offline page
- Social networks with icon upload, languages with auto-translate, own pages and e-mail templates
What you get
- The complete script with the vendor folder and a browser installer (MySQL / MariaDB or SQLite) with optional demo data
- Demo data: a community center with a team of 7, 16 forms (camp registration with weeks and add-ons, volunteer sign-up, satisfaction survey, quiz, year-end giving, job application, room booking and more), about 9,000 responses, payments through every method and Spanish and Vietnamese translations, plus one-click demo logins
- Illustrated HTML documentation: installation (cPanel, VPS, Windows), cron, the builder, logic, layouts, quizzes, embeds, webhooks with signature examples, payments with webhook URLs, every settings area, demo mode and updates
Good to know
- One installation is one organisation and its team - people who fill forms need no account; defaults are USA, USD, English and America/New_York
- Payments are one-time (fees, orders, tickets, donations) - there are no subscriptions
- Automation apps connect through signed webhooks
Support and updates
Support covers installation questions and bugs. Updates come as a full package and a small update zip with a one-click update in the admin.
Version history
1.0.0 – November 2026 – Initial release
- Drag-and-drop builder with 38 field types, conditional logic, calculations and versions
- Classic, one-question-at-a-time and multi-step layouts with save and finish later
- Surveys with NPS, quizzes with certificates, polls, 36 templates
- Payments inside forms: Stripe, PayPal, Paystack, Razorpay, bank transfer with signed webhooks
- Results, summary charts, CSV / Excel / PDF, signed webhooks, team roles, light and dark theme, PWA, demo mode
Core features
Builder
- Drag-and-drop builder, 38 field types in 7 groups, pages, undo / redo, device preview
- Conditional logic for fields and pages (AND / OR), calculations, hidden fields, prefilled links
- Classic, one question at a time and multi-step layouts; save and finish later
- 36 templates in 11 categories; per-form themes; import / download as JSON
Forms, surveys & quizzes
- NPS, stars, emoji, opinion scale, matrix, ranking, signature, file upload, address with US states
- Quizzes with scoring, pass mark, result screens, time limit, attempts and PDF certificates
- Open / close dates, response limit, password, one response per person, waitlist
- Honeypot, rate limit, Cloudflare Turnstile, hCaptcha, Google reCAPTCHA
Results & automation
- Dashboard, results table with filters, response detail with notes, tags and activity
- Summary charts with NPS gauge, funnel and drop-off; CSV, Excel and PDF exports
- Team alerts, auto-reply with variables and PDF, weekly summary e-mail
- Signed webhooks (HMAC-SHA256) with retries for Zapier, Make, n8n, Pabbly
Payments
- Products, quantities, donations, totals, discount codes, sales tax, receipt prefix
- Stripe, PayPal, Paystack, Razorpay, bank transfer with receipt + approval - no auto-renew
- Server-side totals, signed webhooks, encrypted keys, refunds
Everything else
- Team roles Owner / Editor / Viewer with per-form access and two-step sign-in
- Light and dark theme, 6 colour presets and custom colours, installable app (PWA)
- Social networks with icon upload, languages with auto-translate, S3-compatible storage
- GDPR / CCPA export and erase, retention, masked IPs, backups, one-click update, demo mode, installer
Server requirements
- PHP 8.3 or newer (8.3, 8.4)
- MySQL 5.7+ / 8.x or MariaDB 10.4+ (SQLite 3 for small sites and local tests)
- PHP extensions: pdo (pdo_mysql or pdo_sqlite), mbstring, openssl, tokenizer, xml, ctype, json, fileinfo, curl, gd, zip
- Apache with mod_rewrite (cPanel, Plesk, DirectAdmin), LiteSpeed or Nginx
- A cron job every minute and an SSL certificate (payments, embeds, installable app)
- No Composer, Node or SSH needed - the vendor folder is included
- Your own merchant accounts for online payments (Stripe, PayPal, Paystack or Razorpay)
Installation instructions
Install
- Create an empty MySQL / MariaDB database and user in your hosting panel and select PHP 8.3 or newer.
- Upload the contents of the formora folder into the document root of your domain (the included .htaccess files route everything to the public folder) - or point the domain to its public folder.
- Open your domain: the installer checks the server, connects the database and creates your organisation and owner account (optionally with the demo data).
- Sign in at /login. Set General & languages, Appearance, Integrations (e-mail) and Payment gateways, then build your first form from a template.
- Add the cron job:
* * * * * cd /path/to/formora && php artisan schedule:run >> /dev/null 2>&1
Updates
Upload the new files over the old ones, then press Run update in Admin › General & languages › Maintenance (or php artisan fm:update).
Documentation
documentation/index.html in the download, also online on the demo.
Changelog
1.0.0 – November 2026
Initial release.