Fillin Forge includes 168 pre-built templates organized into 27 categories, designed to give you a professional starting point for virtually any form type. This guide explains how to browse, use, and customize templates.
How to Browse and Use Templates
- Go to Fillin Forge > New Form
- Scroll down to Or start from a template. The categories appear as cards, each with its name and its number of templates.
- Click a category card. A window opens with that category’s templates.
- To narrow the list, type in the search box at the top of the window. It matches the title and the description of a template.
- Click the template you want. Its fields load into the builder, fully editable, and nothing is saved yet. Change anything you want.
- Click Save Form
All 27 Template Categories
| # | Category | Templates | First templates in the category |
|---|---|---|---|
| 1 | Contact | 8 | Basic Contact, Advanced Contact, Callback Request, Quick Question |
| 2 | Feedback & Reviews | 8 | Customer Feedback, Product Review, NPS Survey, Testimonial |
| 3 | Registration & Signup | 8 | User Registration, Event Registration, Course Enrollment, Membership Signup |
| 4 | Surveys & Research | 10 | Customer Satisfaction (CSAT), Market Research, General Survey, Employee Engagement |
| 5 | Orders & Payments | 8 | Product Order, Service Booking, Donation Form, Quote Request |
| 6 | Applications | 8 | Job Application, Scholarship Application, Volunteer Application, Internship Application |
| 7 | Healthcare | 6 | Patient Intake, Appointment Request, Health Assessment, Medical Consent |
| 8 | Education | 6 | Student Enrollment, Teacher Evaluation, Homework Submission, Permission Slip |
| 9 | Real Estate | 4 | Property Inquiry, Maintenance Request, Open House Registration, Home Valuation |
| 10 | Marketing | 8 | Lead Generation, Newsletter Signup, Content Download, Demo Request |
| 11 | HR & Internal | 8 | Leave Request, Expense Report, IT Support Ticket, Equipment Request |
| 12 | Events | 6 | Event RSVP, Wedding RSVP, Ticket Booking, Speaker Submission |
| 13 | E-Commerce | 6 | Product Return, Warranty Claim, Gift Card Request, Affiliate Signup |
| 14 | Legal & Compliance | 4 | GDPR Data Request, Terms Acceptance, NDA Agreement, Privacy Consent |
| 15 | Nonprofit | 6 | Volunteer Signup, Nonprofit Donation, Membership Renewal, Petition / Signature |
| 16 | Automotive | 5 | Test Drive Request, Service Appointment, Trade-In Valuation, Vehicle Inquiry |
| 17 | Beauty & Salon | 5 | Salon Appointment, Spa Booking, Nail Appointment, Beauty Consultation |
| 18 | Church & Ministry | 5 | Prayer Request, Church Membership, Church Event Signup, Tithe / Offering |
| 19 | Fitness & Wellness | 6 | Gym Membership, Personal Training, Class Booking, Fitness Assessment |
| 20 | Government & Public | 5 | Citizen Complaint, Public Records Request, Permit Application, Pothole / Road Report |
| 21 | Insurance | 5 | Insurance Quote, Insurance Claim, Policy Change Request, Certificate of Insurance |
| 22 | Pets & Veterinary | 5 | Vet Appointment, Pet Adoption, Pet Grooming, Pet Boarding |
| 23 | Photography | 5 | Photography Booking, Wedding Photography, Photo Contest Entry, Print Order |
| 24 | Restaurant & Food | 6 | Restaurant Reservation, Catering Order, Food Order / Takeout, Menu Feedback |
| 25 | Technology & SaaS | 6 | Bug Report, Beta Signup, API Access Request, Technical Support |
| 26 | Travel & Hospitality | 6 | Trip Booking, Hotel Booking, Visa Application, Tour Booking |
| 27 | Wedding | 5 | Wedding RSVP (Full), Vendor Inquiry, Bridal Registry, Rehearsal Dinner RSVP |
Free vs. PRO Templates
All 168 templates are available on both the free and PRO plans. PRO adds AI form generation, Stripe payments, conversational and multi-step forms, and branded integrations — not extra templates.
The Pro field types are Page Break, Repeater, Calculation and Payment (Stripe). Only two templates use one of them: Market Research and General Survey (Surveys & Research) each contain a Page Break field. On an install where Pro is not active, a locked field type is turned into a text field with “(Requires Pro)” added to its label when the form is saved, and a locked field that is already saved in a form does not render or submit on the published form until you upgrade.
How to Customize a Template
After applying a template, you have full editing control:
- Remove fields you do not need. Click the trash icon on any field to delete it. A shorter form is quicker to fill out.
- Add fields that are missing. Drag new fields from the left panel. Templates are starting points, not rigid structures.
- Edit labels and placeholders. Click a field and update its text in the right panel. Make the language match your brand voice.
- Adjust validation. Change required/optional status, min/max values, or allowed file types for your specific use case.
- Reorder fields. Drag fields up or down in the center area. Put the most important fields first.
- Configure settings. Templates do not set notifications, integrations, or submit button text. Configure these in the settings cards of the form builder.
- Save your customized form. Once saved, the form is entirely yours. Future template updates do not affect forms you have already created.
Reusing Your Own Forms
Fillin Forge has no “save as template” button and no action to duplicate a form. To reuse a form you built, build it again, or start from the built-in template that is closest and edit it.
Tips for Working with Templates
- Check the fields after you pick a template. A template loads into the builder without a preview, so look through its fields before you save. It is faster to start with a template that already has most of what you need than to build from scratch.
- Do not be afraid to heavily modify. A template with the right general structure saves time even if you end up changing half the fields.
- Use templates as learning tools. Even if you prefer building from scratch, browsing templates shows you how experienced form designers structure forms for specific industries and use cases.
Private file uploads and stricter webhook destinations (2026-05-07)
File Upload fields now store files under uploads/formforge-private/ with randomized filenames and a per-submission download token. The public submission value remains the original filename, but the file is not exposed as a public uploads URL. Admins download it from the Submissions modal through a nonce-protected link.
File Upload fields are available on Free and continue to render after a downgrade. Private storage and nonce-protected admin downloads still apply, so uploaded files are not exposed as public uploads URLs.
Slack and Discord webhook delivery now re-checks the exact HTTPS destination at send time. Slack must be https://hooks.slack.com/services/...; Discord must be https://discord.com/api/webhooks/.... This protects old saved form settings as well as new settings saves.
Payment notifications and exports skip internal/system keys and append readable payment summary rows. If a tester sees __payment: — in a message or CSV, the site is running an older build.
WhatsApp notifications use the approved form_submission template and the recipient phone saved in Fillin Forge > Settings (the WhatsApp Notifications card). The receiving phone no longer has to complete a /start CODE registration handshake. The settings field accepts only digits plus one optional leading +; invalid characters are removed before save. If the template is approved but no message arrives, confirm that the saved number includes the country code and that Fillin Forge is connected to Avakode so the Worker receives a valid site capability token. Current Forge API builds record the Meta message_id, synchronous message_status, and any later webhook delivery failure details so support can tell whether Meta accepted the message or rejected delivery after acceptance. Legacy inbound registration, Meta verification, and callback URL details are support-only diagnostics, not part of the normal user setup.
Common questions
- Q: My webhook URL used to save, but notifications stopped. A: Check that it is an exact Slack or Discord incoming-webhook URL, not a redirect, proxy, or lookalike host.
- Q: Why does my exported submission show only the filename for an upload? A: That is intentional. Download files from the admin Submissions screen so WordPress can check capability, nonce, and file token before serving the private file.