WordPress plugin

Weberslink Forms Pro — the form builder that fits any theme.

Build contact, quote, booking, payment, quiz and survey forms visually. Free to download and use.

Download ZIP Version 1.4.0 · 153 KB · WordPress 5.8+ · PHP 7.4+ · GPL-2.0-or-later

What's new in v1.4.0
  • Live appointment slots with calendar invites
  • Entry workflow stages & assignment
  • Excel export & branded emails
  • REST API with keys
  • Auto-retry for failed webhooks

What's inside

  • Visual builder: drag & drop, 50 field types (text, choice, image choice, ranking, date range, file & image upload, signature, repeater, rating, NPS, calculation, dynamic dropdowns, embeds), 35+ templates, version history with one-click restore.
  • Smart forms: conditional logic, multi-step with progress, conversational one-question-at-a-time mode, calculations, quizzes with scoring, conditional confirmations, save & resume by email.
  • Works with every theme: inherits your fonts and colours, readable on light and dark backgrounds, RTL ready. Shortcode, Gutenberg block, widget and Elementor widget.
  • Bookings: appointment-slot field with live availability, per-slot capacity, closed days, blocked dates, notice period and .ics calendar invites; per-option seat and stock limits.
  • Entries & team workflow: custom stages (New → In progress → Done), assign entries to teammates with an email alert, search, filter, notes, edit, reply by email, PDF download, Excel and CSV export, answer-breakdown reports with NPS, conversion tracking.
  • Emails: unlimited notifications and auto-responders with merge tags, a branded layout with your logo and colours, PDF, calendar or file attachments, delayed follow-ups and reference numbers.
  • Payments: Stripe Checkout (one-time and subscriptions), PayPal, offline; products, quantities, coupons, tax, per-option seat or stock limits.
  • Integrations & API: signed webhooks with automatic retries (Zapier, Make, n8n, Google Sheets via Apps Script), Slack, Discord, Teams, Telegram, Mailchimp, create WordPress users or posts, plus a read-only REST API with API keys.
  • Spam & privacy: honeypot, time trap, rate limits, Akismet, reCAPTCHA, hCaptcha, Turnstile; IP anonymising, auto-delete, GDPR export and erase.

See how it works, screen by screen

From a blank form to money and entries in your inbox. Pick a step, or let it play. Click a screen to open it full size.

yoursite.com/wp-admin · Weberslink Forms
Build the form
Step 1 · BuildBuild the formClick or drag any of 50 field types into the canvas. Put fields side by side (half or third width) and reorder with the arrows or by dragging.
yoursite.com/wp-admin · Form builder
Fine-tune each field
Step 2 · BuildFine-tune each fieldSet label, placeholder, width and options. Conditional logic shows or hides a field from earlier answers: here the phone number only appears when the visitor prefers a call.
yoursite.com/wp-admin · Emails
Send the right emails
Step 3 · ConnectSend the right emailsUnlimited notifications and auto-responders with merge tags like {field:name}, optional PDF attachment, and a “send only if” rule per email.
yoursite.com/wp-admin · Integrations
Connect your tools
Step 4 · ConnectConnect your toolsSigned webhooks with automatic retries (Zapier, Make, n8n, Google Sheets), Slack, Mailchimp and more run after every submission.
yoursite.com/wp-admin · Payments
Take payments
Step 5 · ConnectTake paymentsAdd product fields, then choose Stripe Checkout, PayPal or offline. Set currency, tax and coupons, and run emails only after payment succeeds.
yoursite.com/wp-admin · Settings
Control the details
Step 6 · ConnectControl the detailsConfirmation message or redirect, button text, multi-step, styling, entry limits and schedule, spam protection and more.
yoursite.com/request-a-quote
Visitors fill it in
Step 7 · Go liveVisitors fill it inA clean, theme-proof front end with a progress bar, inline validation, live calculations and fields that appear only when needed.
yoursite.com/request-a-quote
Pay as part of the form
Step 8 · Go livePay as part of the formPackage choice, tax and total update live before the visitor submits.
yoursite.com/quote
Or one question at a time
Step 9 · Go liveOr one question at a timeConversational mode turns any form into a full-screen, one-question-per-slide flow with an optional welcome screen.
yoursite.com/quote
Fast to answer
Step 10 · Go liveFast to answerEnter moves to the next question, a progress bar shows how far along the visitor is, and conditional questions are skipped automatically.
yoursite.com/book
Take bookings
Step 11 · Go liveTake bookingsThe slot picker shows only open times, respects capacity and closed days, and sends a calendar invite with the confirmation.

Install in 3 steps

  1. Download the ZIP above.
  2. In WordPress go to Plugins → Add New → Upload Plugin, choose the ZIP, install and activate.
  3. Open Weberslink Forms → Add new, pick a template, then embed it with [weberslink_form id="1"].

Download ZIP

Changelog

Version 1.4.0

  • New: appointment slot picker with per-slot capacity, closed weekdays, blocked dates, minimum notice and booking window; availability is enforced on the server. Optional .ics calendar invite attached to emails.
  • New: entry workflow stages and assignment (email alert to the assignee, stage filters, bulk actions, stage on exports and the API).
  • New: Excel (.xlsx) export alongside CSV.
  • New: branded HTML email layout (logo, header colour, footer) with a per-notification switch.
  • New: automatic retries for failed webhook, Slack, Discord, Teams, Telegram and Mailchimp feeds.
  • New: read-only REST API with API keys (Settings → REST API).
  • New templates: Appointment booking (live slots).

Version 1.3.0

  • New: save & resume by email link (drafts expire automatically).
  • New: per-option limits (seats/stock) enforced on the server, with sold-out / seats-left labels.
  • New: PDF export of any entry, optional PDF attachment on notification emails.
  • New: delayed notifications (minutes, hours, days) for follow-ups and reminders.
  • New: reference numbers with {reference} merge tag.
  • New: form version history (last 25 saves) with one-click restore in the builder.
  • New: answer breakdown report per form (choice, rating, NPS with score).
  • New: webhook signing secret (HMAC-SHA256), Stripe subscriptions (recurring billing).
  • New template: event registration with limited seats.

Version 1.2.0

  • New: conversational (one-question-at-a-time) mode with welcome screen, progress, keyboard navigation, auto-advance and a ready-made template.

Version 1.1.0

  • New fields: toggle, image choice, ranking, date range, emoji rating, terms (scroll-to-agree), US state, dynamic dropdown from posts/terms, image block, video/oEmbed embed.
  • New field options: duplicate (unique) check, read-only, confirm email / password, max words.
  • Quiz scoring: per-option scores with {score}, {score_max}, {score_percent}, {quiz_result} tags and pass mark.
  • Conditional confirmations (different message or redirect depending on answers).
  • Create post / page / custom post type feed.
  • Entries: reply to the submitter by email from the entry screen, re-run integrations on an entry.
  • Shortcodes: [weberslink_my_entries] (a logged-in user's own submissions) and [weberslink_entry_count] (live counter, e.g. "12 of 50 seats taken").
  • New templates: scored quiz, hotel/rental booking request, priorities survey.

Need a custom form setup, payments wired up or a site built around it? Book a free call and we'll sort it for you.

FAQ

Common questions.

Is Weberslink Forms Pro free?

Yes. The download is free and licensed under the GPL, so you can use it on as many of your own WordPress sites as you like.

Will it look right on my theme?

Yes. Forms inherit your theme's fonts and text colour, use translucent borders that read on light and dark backgrounds, and ship with six style presets plus per-form colour and custom CSS.

Which WordPress and PHP versions does it need?

WordPress 5.8 or newer and PHP 7.4 or newer. It works with classic themes, block themes, Elementor and other page builders through a shortcode, a Gutenberg block, a widget and an Elementor widget.

How do I install it?

In your WordPress admin go to Plugins → Add New → Upload Plugin, choose the ZIP you downloaded, install and activate. Then open Weberslink Forms → Add new and pick a template.

Can it take payments?

Yes: Stripe Checkout (including subscriptions) and PayPal, with products, quantities, coupons and tax. Totals are always calculated on the server. You add your own Stripe or PayPal keys in the plugin settings.

Can visitors book appointments?

Yes. The appointment-slots field lets people pick a date and a free time. You set opening hours, slot length, how many bookings per slot, closed weekdays, blocked dates and minimum notice. Booked times disappear for everyone else, and the confirmation email can include a calendar invite (.ics).

Can I connect it to my own tools?

Yes. Use signed webhooks (Zapier, Make, n8n, Google Sheets via Apps Script), Slack, Discord, Teams, Telegram or Mailchimp, export entries to Excel or CSV, or read forms and entries through the REST API with revocable API keys. Failed webhooks retry automatically.

Where is my data stored?

In your own WordPress database. Nothing is sent to us. You can anonymise or disable IP storage, auto-delete old entries, and the plugin hooks into WordPress's personal-data export and erase tools for GDPR requests.

Next step

Ready to see what we'd build for you?

Book a free 20-minute walkthrough. We'll look at where your business loses time or leads, and what we'd build — no obligation.