AI-generated WordPress plugin

Generate a coaching session booking plugin

Coaches, therapists, and consultants usually piece this together from Calendly + Stripe + Zoom + a Google Form. It works but the seams show: the intake form is a separate tool, the payment is taken on one SaaS, the meeting lives on another. A generated plugin consolidates this into a single admin you own.

Same flow as generic appointment booking but optimized for the coaching specific: intake questionnaire before payment, automatic Meet link generation, and a post-session email with next-step CTAs.

5 min to ZIP 24 h live sandbox WP Coding Standards

Why generate it instead of installing an existing plugin?

Calendly Professional is €15/month per person, Cal.com is free-ish but self-hosted adds ops cost, Acuity goes up to €45/month for integrations. Each takes a slice of your workflow elsewhere.

A generated plugin owns the whole flow. Intake questionnaire before checkout (you see the client context before they pay), Stripe Checkout for the fee, Google Calendar service account adds an event with Meet, and automated emails shepherd before/after the session.

Data stays in your WordPress: client history, session notes, past intakes. You can search a returning client's history in one page.

Example prompt

This is the kind of description that generates this plugin. You can start from it and tweak whatever you need before hitting generate.

Plugin name: Acme Coaching

Availability: Tue-Thu 10:00-17:00 Europe/Madrid, 60-min slots, 15-min buffer between.
Fee: €200.

Flow:
1. Visitor picks a slot from calendar.
2. Fills intake: goal for session, current challenge, prior coaching experience, preferred tone (supportive/direct/neither).
3. Stripe Checkout for €200 (Payment Intent).
4. On success:
   - Create Google Calendar event with Meet link (service account).
   - Send confirmation email with intake summary + Meet link.
   - Send coach an internal email with intake answers.
5. 24h before: reminder email with prep prompt.
6. 1h after: follow-up email with a link to book next session + optional tip jar.

Admin:
- Client list with past sessions, latest intake, notes field the coach fills after each.
- Calendar view of upcoming sessions.
- Monthly revenue.

Cancellation: up to 24h before with full refund via Stripe API; 24h-2h before 50% refund; <2h no refund.

What the generated plugin typically includes

  • Single-coach availability + slot engine
  • Intake questionnaire before Stripe payment
  • Stripe Checkout with proper 3DS
  • Google Calendar + Meet link via service account
  • Pre- and post-session email automation
  • Client profile with session history and coach notes
  • Tiered refund policy enforced on cancel

Session length, fee, intake questions, and cancellation tiers are prompt-defined. Package deals (e.g., "5 sessions for €900") can be added with their own checkout flow.

Frequently asked questions

Can clients reschedule without paying again?

Yes. The reschedule link is signed; if > 24h out it moves the event and keeps the payment. <24h requires a new payment.

What about GDPR for session notes?

Notes are visible only to the coach and are deleted on client deletion request. The plugin ships a GDPR export per client.

Ready to generate your plugin?

Create a free account, verify your email, first generation is on us.

Related:CoachingBookingStripe