Form templates, as plain HTML
50 templates with a live demo and the exact markup behind it, plus every one of the 60 starting points in the Core Forms template gallery. Copy the HTML, paste it into Core Forms, wire an action and publish.
Templates with a live demo
Order Form
Product, quantity, delivery details, done.
View template → EducationQuiz Form
Name, email, a handful of questions, submit.
View template → HiringProfessional Reference Form
The same questions for every referee, in writing, on their schedule.
View template → Lead captureInterest Form
Name, email, what they want — nothing that scares people off.
View template → AttributionHow Did You Hear About Us
One optional question, six options, and a follow-up that shows up only when someone picks Other.
View template → HealthcarePatient Intake Form
The public half of a new-patient intake: name, how to reach them, new or returning, and when the clinic should call.
View template → EventsGuest List Form
Name, RSVP, headcount, dietary notes.
View template → EducationTutor Request Form
Subject, level, availability — everything a coordinator needs to match a student to a tutor in one submission.
View template → ContactContact Form
Collect a clear message and enough contact detail to reply.
View template → HiringJob Application Form
Collect comparable application details without turning the first step into an interrogation.
View template → FundraisingDonation Form
Collect donor details, a selected amount, and a clear payment handoff.
View template → FeedbackFeedback Form
Collect a rating and the reason behind it in one short form.
View template → EventsEvent RSVP Form
Confirm attendance, guest count, and practical event needs.
View template → SurveyNPS Survey Form
Ask the standard 0 to 10 recommendation question and one useful follow-up.
View template → PaymentsPayment Form
Collect customer details and pass a defined amount into a verified payment flow.
View template → CommunityComment Form
Collect a comment with a clear identity and moderation expectation.
View template → ResearchCustomer Survey Form
Collect a compact set of satisfaction, effort, and open-text answers.
View template → SalesQuote Request Form
Collect enough scope to decide the next sales step and prepare an informed estimate.
View template → SupportBug Report Form
Collect reproducible steps, expected behavior, and the environment where a problem occurred.
View template → MarketingLead Capture Form
Exchange one useful resource or next step for the minimum viable contact detail.
View template → LaunchProduct Waitlist Form
Collect launch interest and one segmentation signal without pretending the product is already available.
View template → EmailNewsletter Signup Form
Subscribe readers with a clear promise and as little friction as possible.
View template → EventsEvent Ticket Form
Collect attendee details and hand the order to a verified payment checkout.
View template → CheckoutAddress Form
Collect a deliverable postal address without stuffing city or unit into the wrong line.
View template → FinanceReimbursement Form
Collect an expense claim that finance can approve without chasing a receipt later.
View template → SchedulingEmployee Availability Form
Collect the days and hours a person can work before you build a roster around guesswork.
View template → AccountsRegistration Form
Create an account or event registration with the smallest set of fields you will actually use.
View template → ContactContact Form with File Upload
Let someone attach a file to a contact request without turning the form into an open dropbox.
View template → SupportChatbox Form
Collect a short support question from a floating chat-style panel without pretending it is a live agent.
View template → OperationsChange Request Form
Capture an internal or client change so it can be estimated before anyone starts the work.
View template → SupportSupport Request Form
Collect the site, category, priority and a full description before a support ticket starts.
View template → SchedulingAppointment Booking Form
Collect a preferred date, time and reason for a visit so you can confirm the appointment.
View template → ReviewsProduct Review Form
Collect a star rating, a headline and a written review for a product.
View template → LicensingSoftware License Form
Collect customer, billing and website details before issuing a software license key.
View template → Real EstateProperty Viewing Request Form
Collect property preferences and viewing availability for a real estate inquiry.
View template → Home ServicesHome Service Estimate Form
Collect the service, location and timing needed to prepare a home service estimate.
View template → ConstructionConstruction Project Inquiry Form
Capture the project type, location and current stage before arranging a construction consultation.
View template → Professional ServicesAgency Project Brief Form
Collect the client's business, project focus and timeline before an agency prepares a proposal.
View template → EducationCourse Enrollment Inquiry Form
Collect course interest, study mode and start date before giving enrollment advice.
View template → HealthcareClinic Appointment Request Form
Request a clinic callback with appointment preferences and no medical details.
View template → LegalLegal Consultation Request Form
Collect a broad inquiry category, location and reply preference for an initial legal consultation.
View template → HospitalityAccommodation Inquiry Form
Collect stay dates and guest numbers before confirming accommodation availability.
View template → Food and EventsCatering Inquiry Form
Collect the event date, guest count and service style for a catering proposal.
View template → AutomotiveVehicle Service Request Form
Collect vehicle details and service preferences for a workshop callback.
View template → TravelTravel Planning Inquiry Form
Collect the destination, group size and trip style for a tailored itinerary discussion.
View template → FitnessFitness Membership Inquiry Form
Collect membership interests, experience and preferred times for an introductory visit.
View template → BeautySalon Appointment Request Form
Collect the treatment, preferred date and time for a salon booking request.
View template → LogisticsFreight Quote Request Form
Collect the pickup and delivery locations and the cargo type for a freight quotation.
View template → NonprofitVolunteer Application Form
Collect volunteer interests, availability and location, with an automatic acknowledgement.
View template → TechnologySoftware Onboarding Request Form
Collect the company, team size and main goal before a product specialist runs onboarding.
View template →Every template in the plugin
These are the starting points in the Core Forms template gallery, under Core Forms › Add New. 32 of them are multi-step, and the longer starter forms come in both layouts. Forms with a page above link to it.
Showing 60 of 60 templates
-
Contact form
Single pageName, email, subject, and message — the classic.
View the template page →Fields
- Your name
- Email address
- Subject
- Message
-
Newsletter signup
Single pageEmail capture with explicit consent checkbox.
View the template page →Fields
- Your name
- Email address
- I agree to receive email updates *
-
Feedback form
Single pageRating and comments to gauge how things are going.
View the template page →Fields
- Your name
- Email address
- How would you rate your experience?
- What could we do better?
-
Support request
Single pageSupport requests with site details, priority, admin notification, and an automatic confirmation email.
View the template page →Fields
- Your name
- Email address
- Site URL
- Category
- Priority
- Subject
- Describe the issue
-
Event RSVP
Single pageAttendance confirmation with guest count.
View the template page →Fields
- Full name
- Email address
- Will you be attending?
- Number of guests (including yourself)
- Dietary requirements or allergies
-
Job application
Single pageCandidate intake with resume upload.
View the template page →Fields
- Full name
- Email address
- Phone number
- Position you're applying for
- LinkedIn profile URL
- Resume / CV
- Why are you a good fit?
-
Quote request
Single pageProject brief with budget and timeline.
View the template page →Fields
- Your name
- Email address
- Company name
- Estimated budget
- Project timeline
- Project details
-
Donation form
Single pageDonor details with amount and frequency.
View the template page →Fields
- Full name
- Email address
- Donation amount
- Other amount (USD)
- Donation frequency
- Message (optional)
-
Customer survey
Single pageNPS and structured opinion questions.
View the template page →Fields
- Email address (optional)
- How likely are you to recommend us to a friend?
- What's the main reason for your score?
- Which features do you use most? (Select all that apply)
- What's the one thing we could improve?
-
Appointment booking
Single pageDate, time, and visit purpose.
View the template page →Fields
- Full name
- Email address
- Phone number
- Preferred date
- Preferred time
- Reason for visit
-
Lead capture
Single pageShort form for marketing landing pages.
View the template page →Fields
- First name
- Work email
- Company
- Your role
-
Product purchase (Stripe)
Single pageSell a digital product with a fixed price. Buyer details + Stripe Checkout.
View the template page →Fields
- Full name
- Notes for delivery
-
Product purchase (PayPal)
Single pageSell a fixed-price product with buyer details and PayPal Checkout.
View the template page →Fields
- Full name
- Notes for delivery
-
Product purchase (Polar)
Single pageSell a fixed-price digital product through Polar Checkout.
View the template page →Fields
- Full name
- Notes for delivery
-
Donation (PayPal)
Single pageDonor name, email, and a donor-chosen amount routed through PayPal.
View the template page →Fields
- Your name
- Amount (USD)
- Message (optional)
-
Product purchase (Razorpay)
Single pageName, email, phone, fixed amount in INR via Razorpay Checkout.
View the template page →Fields
- Full name
- Phone
- Notes
-
Event ticket
Single pageAttendee details + ticket-type select, charged via Stripe.
View the template page →Fields
- Attendee name
- Organization
- Ticket type
- Dietary requirements
-
Free product license
Single pageIssue a free key with customer, billing, tax, and license-site details.
View the template page →Fields
- First name
- Last name
- Email address
- Phone number
- Company
- VAT / GST / tax ID
- Address line 1
- Address line 2
- City
- State / province / region
- Postal code
- Country
- Website where the license will be used
- Order notes
- I agree to the license terms and privacy policy.
-
Software license (Stripe)
Single pageCollect customer and billing details, charge $49 through Stripe, then issue an annual license.
View the template page →Fields
- First name
- Last name
- Email address
- Phone number
- Company
- VAT / GST / tax ID
- Address line 1
- Address line 2
- City
- State / province / region
- Postal code
- Country
- Website where the license will be used
- Order notes
- I agree to the license terms and privacy policy.
-
Software license (PayPal)
Single pageCollect customer and billing details, charge $49 through PayPal, then issue an annual license.
View the template page →Fields
- First name
- Last name
- Email address
- Phone number
- Company
- VAT / GST / tax ID
- Address line 1
- Address line 2
- City
- State / province / region
- Postal code
- Country
- Website where the license will be used
- Order notes
- I agree to the license terms and privacy policy.
-
Software license (Polar)
Single pageCollect customer and billing details, charge $49 through Polar, then issue an annual license.
View the template page →Fields
- First name
- Last name
- Email address
- Phone number
- Company
- VAT / GST / tax ID
- Address line 1
- Address line 2
- City
- State / province / region
- Postal code
- Country
- Website where the license will be used
- Order notes
- I agree to the license terms and privacy policy.
-
Software license (Razorpay)
Single pageCollect customer and billing details, charge ₹3,999 through Razorpay, then issue an annual license.
View the template page →Fields
- First name
- Last name
- Email address
- Phone number
- Company
- VAT / GST / tax ID
- Address line 1
- Address line 2
- City
- State / province / region
- Postal code
- Country
- Website where the license will be used
- Order notes
- I agree to the license terms and privacy policy.
-
License renewal
Single pageVerify an existing key and email, collect payment, and extend the subscription.
View the template page →Fields
- License key
- Purchase email
- I authorize this renewal payment.
-
Product review
Single pageStar rating + headline + comments. Submissions land as pending WordPress comments.
View the template page →Fields
- Your name
- Your rating
- Review headline
- Your review
-
Lightweight comment form
Single pageName, email, comment. Replaces the native WP comment form with a styled, AJAX-submitted one.
View the template page →Fields
- Name
- Email (not published)
- Comment
-
NPS / satisfaction survey
Single pageNet Promoter Score 0–10 plus a free-text "why" — quick to fill, useful to act on.
View the template page →Fields
- How likely are you to recommend us to a friend?
- What's the main reason for your score?
- Email (optional, for follow-up)
-
Bug report
Single pageSteps to reproduce, severity, browser, attachment — the form you wish every reporter would fill.
View the template page →Fields
- Your name
- Severity
- Browser + OS
- Summary
- Steps to reproduce
- Screenshot or log
-
Product waitlist
Single pageEmail + optional company + referral source. Two-column layout, designed to convert.
View the template page →Fields
- Work email
- Company
- How did you hear about us?
-
Contact form
Multi-stepName, email, subject, and message — the classic. A guided version with separate steps.
View the template page →Fields
- Your name
- Email address
- Subject
- Message
-
Support request
Multi-stepSupport requests with site details, priority, admin notification, and an automatic confirmation email. A guided version with separate steps.
View the template page →Fields
- Your name
- Email address
- Site URL
- Category
- Priority
- Subject
- Describe the issue
-
Event RSVP
Multi-stepAttendance confirmation with guest count. A guided version with separate steps.
View the template page →Fields
- Full name
- Email address
- Will you be attending?
- Number of guests (including yourself)
- Dietary requirements or allergies
-
Job application
Multi-stepCandidate intake with resume upload. A guided version with separate steps.
View the template page →Fields
- Full name
- Email address
- Phone number
- Position you're applying for
- LinkedIn profile URL
- Resume / CV
- Why are you a good fit?
-
Quote request
Multi-stepProject brief with budget and timeline. A guided version with separate steps.
View the template page →Fields
- Your name
- Email address
- Company name
- Estimated budget
- Project timeline
- Project details
-
Donation form
Multi-stepDonor details with amount and frequency. A guided version with separate steps.
View the template page →Fields
- Full name
- Email address
- Donation amount
- Other amount (USD)
- Donation frequency
- Message (optional)
-
Customer survey
Multi-stepNPS and structured opinion questions. A guided version with separate steps.
View the template page →Fields
- Email address (optional)
- How likely are you to recommend us to a friend?
- What's the main reason for your score?
- Which features do you use most? (Select all that apply)
- Dashboard
- What's the one thing we could improve?
-
Appointment booking
Multi-stepDate, time, and visit purpose. A guided version with separate steps.
View the template page →Fields
- Full name
- Email address
- Phone number
- Preferred date
- Preferred time
- Reason for visit
-
Event ticket
Multi-stepAttendee details + ticket-type select, charged via Stripe. A guided version with separate steps.
View the template page →Fields
- Attendee name
- Organization
- Ticket type
- Dietary requirements
-
Free product license
Multi-stepIssue a free key with customer, billing, tax, and license-site details. A guided version with separate steps.
View the template page →Fields
- First name
- Last name
- Email address
- Phone number
- Company
- VAT / GST / tax ID
- Address line 1
- Address line 2
- City
- State / province / region
- Postal code
- Country
- Website where the license will be used
- Order notes
- I agree to the license terms and privacy policy.
-
Software license (Stripe)
Multi-stepCollect customer and billing details, charge $49 through Stripe, then issue an annual license. A guided version with separate steps.
View the template page →Fields
- First name
- Last name
- Email address
- Phone number
- Company
- VAT / GST / tax ID
- Address line 1
- Address line 2
- City
- State / province / region
- Postal code
- Country
- Website where the license will be used
- Order notes
- I agree to the license terms and privacy policy.
-
Software license (PayPal)
Multi-stepCollect customer and billing details, charge $49 through PayPal, then issue an annual license. A guided version with separate steps.
View the template page →Fields
- First name
- Last name
- Email address
- Phone number
- Company
- VAT / GST / tax ID
- Address line 1
- Address line 2
- City
- State / province / region
- Postal code
- Country
- Website where the license will be used
- Order notes
- I agree to the license terms and privacy policy.
-
Software license (Polar)
Multi-stepCollect customer and billing details, charge $49 through Polar, then issue an annual license. A guided version with separate steps.
View the template page →Fields
- First name
- Last name
- Email address
- Phone number
- Company
- VAT / GST / tax ID
- Address line 1
- Address line 2
- City
- State / province / region
- Postal code
- Country
- Website where the license will be used
- Order notes
- I agree to the license terms and privacy policy.
-
Software license (Razorpay)
Multi-stepCollect customer and billing details, charge ₹3,999 through Razorpay, then issue an annual license. A guided version with separate steps.
View the template page →Fields
- First name
- Last name
- Email address
- Phone number
- Company
- VAT / GST / tax ID
- Address line 1
- Address line 2
- City
- State / province / region
- Postal code
- Country
- Website where the license will be used
- Order notes
- I agree to the license terms and privacy policy.
-
Product review
Multi-stepStar rating + headline + comments. Submissions land as pending WordPress comments. A guided version with separate steps.
View the template page →Fields
- Your name
- Your rating
- Review headline
- Your review
-
Bug report
Multi-stepSteps to reproduce, severity, browser, attachment — the form you wish every reporter would fill. A guided version with separate steps.
View the template page →Fields
- Your name
- Severity
- Browser + OS
- Summary
- Steps to reproduce
- Screenshot or log
-
Property viewing request
Multi-stepCollect property preferences and viewing availability, then acknowledge the inquiry.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Property interest
- Preferred area
- Budget range (optional)
- Anything else we should know? (optional)
- You may contact me about this request.
-
Home service estimate
Multi-stepCollect the job location and service details for an estimate.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Service needed
- Service postcode
- When do you need help?
- Anything else we should know? (optional)
- You may contact me about this request.
-
Construction project inquiry
Multi-stepCapture the project type and stage before arranging a consultation.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Project type
- Project location
- Current stage
- Anything else we should know? (optional)
- You may contact me about this request.
-
Agency project brief
Multi-stepCollect the business goal, project scope and timeline for a proposal.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Business or organization
- Project focus
- Preferred timeline
- Anything else we should know? (optional)
- You may contact me about this request.
-
Course enrollment inquiry
Multi-stepCollect course interests and study preferences before enrollment advice.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Course or subject of interest
- Preferred study mode
- Preferred start
- Anything else we should know? (optional)
- You may contact me about this request.
-
Clinic appointment request
Multi-stepRequest a clinic callback with appointment preferences and no medical-record upload.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Appointment category
- Preferred date
- Best time to contact you
- Anything else we should know? (optional)
- You may contact me about this request.
-
Legal consultation request
Multi-stepCollect a broad inquiry category and callback preference for initial screening.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Area of inquiry
- City or region
- Preferred reply
- Anything else we should know? (optional)
- You may contact me about this request.
-
Accommodation inquiry
Multi-stepCollect stay dates and guest requirements before confirming availability.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Preferred arrival
- Number of nights
- Number of guests
- Anything else we should know? (optional)
- You may contact me about this request.
-
Catering inquiry
Multi-stepCollect event size and service requirements for a catering proposal.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Event date
- Expected guests
- Service style
- Anything else we should know? (optional)
- You may contact me about this request.
-
Vehicle service request
Multi-stepCollect vehicle details and service preferences for a workshop callback.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Vehicle make and model
- Service required
- Preferred service date
- Anything else we should know? (optional)
- You may contact me about this request.
-
Travel planning inquiry
Multi-stepCollect destination and trip preferences for a tailored itinerary discussion.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Destination or region
- Number of travelers
- Trip style
- Anything else we should know? (optional)
- You may contact me about this request.
-
Fitness membership inquiry
Multi-stepCollect membership interests and availability for an introductory visit.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Interested in
- Training experience
- Preferred time
- Anything else we should know? (optional)
- You may contact me about this request.
-
Salon appointment request
Multi-stepCollect treatment preferences and availability for a salon booking request.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Service of interest
- Preferred date
- Preferred time
- Anything else we should know? (optional)
- You may contact me about this request.
-
Freight quote request
Multi-stepCollect shipment route and cargo details for a transport quotation.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Pickup city and country
- Delivery city and country
- Cargo type
- Anything else we should know? (optional)
- You may contact me about this request.
-
Volunteer application
Multi-stepCollect volunteer interests and availability, with a receipt acknowledgement.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Area of interest
- Availability
- City or area
- Anything else we should know? (optional)
- You may contact me about this request.
-
Software onboarding request
Multi-stepCollect team context and onboarding needs for a product specialist.
View the template page →Fields
- Your name
- Email address
- Phone (optional)
- Company or organization
- Team size
- Primary goal
- Anything else we should know? (optional)
- You may contact me about this request.
Want the mechanics behind these? The form templates feature covers how starters work inside the plugin, and the sample contact form shows the same demo-plus-source treatment for the default starter.