Use Cases
How to Build a Subscription Form in WordPress
A subscription form signs people up — plan choice, contact information and consent in one step. Auto Form Builder collects those signups for free. Stripe Payments handles one-time payments only; recurring billing is not supported yet. For ongoing charges, connect your billing platform via webhook. Email list membership still flows through webhooks to the tool you already use.
What makes a good subscription form
- Capture subscriber name and email on a minimal first screen so the barrier to join stays low — add plan selection on the same page or the next step.
- Use a Dropdown for plan or tier when you offer multiple options so webhook payloads and exports use consistent values.
- Add consent with a Checkbox linked to your privacy policy — especially when syncing personal data to email or billing tools via automation.
- Do not rely on Stripe Payments for subscriptions — it is one-time Checkout only. Send new signups to your email platform or recurring billing system via webhook (Zapier, Make or GoHighLevel) when you need ongoing charges.
- Confirm signup with an automatic email and offer inline or popup placement so the form fits landing pages, footers and member areas.
Recommended fields
- Name Field — Name personalizes welcome emails and member records — structured fields help when your email tool expects separate first and last columns.
- Email Field — Email is the primary subscriber identifier — require and validate it so every signup syncs cleanly to your list or billing tool.
- Dropdown Field — Plan or tier dropdowns keep choices structured for conditional messages and webhook mapping to the right product in your billing stack.
- Checkbox Field — Consent checkboxes document agreement to terms or marketing — link to your privacy policy and make optional marketing opt-in distinct from signup.
Helpful features
- Form Webhooks & Integrations — Push each signup to your billing or email automation tool immediately — required for recurring billing, which Stripe Payments does not support yet.
- Popup Forms — Surface subscription offers as modals or exit-intent popups on content pages without rebuilding templates for every campaign.
- Form Submission Management — Store every signup in WordPress with search and export — a local record if webhook delivery fails during a traffic spike.
How to build a subscription form
- Install Auto Form Builder free from WordPress.org.
- Create a new form — drag on the fields above, or describe it and let AI build it.
- Add the helpful features (logic, spam protection, notifications).
- Style it to match your brand — no CSS.
- Copy the shortcode or embed code and paste it on any page.
FAQ
Does Stripe Payments handle subscriptions or recurring billing?
No. Stripe Payments supports one-time Stripe Checkout only. Recurring billing is not supported yet — collect the signup (and optionally a one-time payment), then connect your billing tool via webhook for recurring charges.
Can I send subscribers to my email tool?
Yes — use webhooks to connect Zapier, Make, GoHighLevel or a custom endpoint to your email platform.
Related form types
A subscription form is the front door to your list or membership. Auto Form Builder captures signups for free. Use Stripe Payments only for one-time charges; for recurring billing, connect your billing tool via webhook until that support ships.