consultations plugin logo

Consultations WordPress Plugin

Universal Consultations

The consultation plugin for WordPress makes it easy to launch an online appointment booking system directly on your website. It can be used by coaches, business consultants, psychologists, law firms, IT freelancers, as well as language schools or non-profit organizations conducting social consultations.

Thanks to integration with Google Calendar, appointments update automatically, and meetings can be held remotely via Google Meet. The built-in Stripe support allows secure payments for sessions, compliant with SCA/3DS requirements.

The booking form includes fields for participant data, legal consents, and an option for free short meetings (e.g., technical support). The administrator has full control over the calendar, consent validation, and service configuration. This universal tool simplifies time management, automates registration, and eliminates the need for manual appointment confirmations.

Legal Consulting

The online consultation booking system is the perfect solution for law firms and advisors. Clients select an appointment, pay online, and receive a Google Meet invitation. Thanks to synchronization with Google Calendar, the lawyer’s schedule is always up-to-date.

The plugin automatically blocks occupied time slots, ensures secure payments via Stripe, and requires acceptance of the Terms & Conditions and Privacy Policy. Short, free introductory sessions can also be offered to help clients decide on further cooperation.

This solution works well both for large law firms and individual advisors, eliminating manual scheduling and allowing full focus on the case itself.

konsultacje prawne

PLugin konsultacji dla szkoleń i kursów zagranicznych

Online Training and Language Courses

Language schools, trainers, and educators can use the consultation booking system for scheduling individual or group lessons. Integration with Google Calendar ensures smooth management of teacher availability, and each session automatically generates a Google Meet link.

With Stripe, students can pay securely, while administrators control lesson duration and pricing. Free mini-sessions are useful as trial lessons or information meetings. Automation reduces organizational chaos, increases convenience for students, and eases administrative workloads.

Psychology, Coaching, and Wellbeing

Psychologists, coaches, and wellbeing specialists can use the plugin as a simple tool for scheduling online sessions. Clients choose a time, pay via Stripe, and immediately receive a Google Meet invitation.

The system supports different session lengths, including free 10-minute introductions to ease first contact. Personal data is protected, and the booking form requires necessary legal consents. Automatic Google Calendar synchronization prevents scheduling conflicts, and the easy workflow lets professionals focus on clients instead of logistics.

Plugin konsultacji dla psychologów i coachów

plugin konsultacji w doradztwie biznesowym i IT

Business and IT Consulting

Business consultants and IT specialists often run short, intensive sessions with clients worldwide. The plugin allows simple scheduling, full integration with Google Calendar & Google Meet, and secure online payments via Stripe.

Flexible settings support multiple service types — such as quick free technical consultations or full paid advisory sessions. Administrators can view logs, control session lengths, and extend the system with features like invoicing or CRM integration.

This tool automates the booking process and supports business scaling without organizational chaos..

Tutoring and Online Learning

The consultation system works perfectly for tutoring and remote education. Students can book available times, which instantly appear in the teacher’s Google Calendar, along with an automatically generated Google Meet link.

Thanks to Stripe, lesson payments are secure. Administrators can flexibly set session lengths and costs. Free short meetings are ideal for trial lessons or exam prep consultations.

Automation eliminates email/phone exchanges and provides full transparency of schedules — making it a practical solution for private teachers, tutoring schools, and online course providers.

plugin konsultacji dla korepetytorów

Plugin konsultacji do nauki gry na instrumentach

Learning to Play Instruments

Music teachers (guitar, piano, violin, etc.) can easily organize online lessons with this plugin. Students pick a time, pay through Stripe, and automatically receive a Google Meet invitation.

Google Calendar sync prevents overlapping lessons. Flexible settings allow various lesson types — from short free beginner consultations to full prepaid sessions.

The booking form ensures required legal consents, and the system logic keeps data secure. This way, teachers can focus on artistry and student development instead of scheduling and payments.

Check for demo: Guitar Teacher


How It Works

  • Choose consultation type: e.g., free 10-min intro, 60-min legal session, 45-min language lesson.
  • Dynamic pricing: Stripe integration for paid sessions, free ones skip payment.
  • Select time slot: Plugin fetches Google Calendar data, hiding past/unavailable times.
  • Confirm details: Name, email, optional subject, mandatory legal consents.
  • Payment (if required): Stripe handles cards, wallets, and 3D Secure.
  • Instant booking: Event created in Google Calendar with Google Meet link.
  • Thank-you page: User redirected after booking.
  • Integrated Solutions
  • Google Calendar & Google Meet: Availability sync, automatic event creation, Meet links.
  • Stripe Payments: Secure online payments, SCA/3DS compliance.
  • WordPress: Gutenberg block for calendar + booking form, AJAX/REST endpoints, admin settings.

Admin Features

  • Define unlimited services (name, duration, price, type).
  • Flexible time slots (based on consultation type, not just fixed 30 mins).
  • Free consultations option.
  • Logging with error_log() (slots, token refresh, event creation).
  • Enforced consents (Terms & Privacy Policy).
  • Safe defaults with clear error messages.

Technical Flow Summary

  • Frontend: Gutenberg block renders slots + modal.
  • Availability: Pulled from Google Calendar, with buffer times.
  • Payment: REST API creates Stripe PaymentIntent; frontend confirms payment.
  • Event creation: Success triggers Google Calendar entry + Meet link + Sending Invoice
  • Free sessions: Skip Stripe, book immediately.

Languages

Plugin is multilangual, it is possible to add own translation via popular WordPress language plugins

Requirements

  • WordPress site with SSL.
  • Google account + Calendar.
  • Google Cloud Console project with Calendar API enabled.
  • Stripe account (test/production keys).
  • Terms & Privacy Policy pages.

Stripe Integration

  • Custom REST endpoint creates PaymentIntent.
  • Client-side Payment Element handles checkout.
  • Payment confirmed with 3DS support.
  • Backend validates before booking.
  • Optional webhooks for Stripe events.

Future Development

  • Service catalog with multiple durations & pricing. (Done)
  • Scheduling within WordPress. (Done)
  • Team calendars (multiple consultants).
  • Advanced buffers (prep & breaks) (Done).
  • Reminders & follow-ups.
  • PDF invoices with VAT ID (Done).
  • Full async webhook handling.
  • Time zone detection.
  • Admin manual booking + blocking.

Green Budget

1.5% of revenue from paid consultations is allocated to a green budget supporting open and sustainable digital practices. Each paid booking contributes to this goal.


Ordering a Plugin Consultation

  • Tick “Consultation about this plugin (free, 10 minutes)” in the form.
  • Select an available time.
  • Receive an instant Google Meet invitation.

Demo / Book a session

Choose a convenient widow

Loading available slots for the next 2 weeks…