How to Sell Consulting Services Using WooCommerce Bookings - Wooninjas - The WooCommerce Ninjas
Image showing How to Sell Consulting Services Using WooCommerce Bookings with Zoom & Google Meet

How to Sell Consulting Services Using WooCommerce Bookings with Zoom & Google Meet

Selling consulting services online presents unique challenges, including scheduling conflicts, missed payments, technical glitches, and administrative overhead, which can quickly overwhelm your business. What if you could automate your entire booking process while creating a smooth experience for clients? With the right tools, you can transform your consulting practice into a well-oiled digital business. This comprehensive guide will show you how to use WooCommerce Bookings with Zoom and Google Meet integration to create an automated appointment system that handles everything from scheduling to payment to meeting delivery.

Why Consultants Need a Professional Booking System

Consultants, coaches, and service professionals often waste valuable time on administrative tasks. According to industry data, professionals can spend up to 20% of their workweek on scheduling alone. Without automation, you’re losing money and limiting your growth potential.

A professional booking system like WooCommerce Bookings with video conferencing integration solves these pain points by:

  • Automating scheduling and eliminating back-and-forth emails
  • Securing payments upfront to reduce no-shows and late payments
  • Integrating directly with Zoom/Google Meet for seamless virtual meetings
  • Managing multiple attendees for group consultation services and workshops
  • Syncing with your Google Calendar to prevent double-booking
  • Providing professional confirmation emails with all meeting details

Getting Started: Setting Up WooCommerce Bookings

Before creating your first bookable service, you’ll need to install and configure the WooCommerce Bookings Addon. According to the WooCommerce documentation, the setup process is straightforward:

  1. Install and activate the WooCommerce plugin 
  2. Install and activate the “WooCommerce Bookings” Addon
Image showing add plugins WooCommerce for Consultation Services.
  1. Access new settings through the “Booking Settings” tab in WooCommerce
  2. Activate your license key 

Creating Your First Bookable Consultation Services

Setting up a bookable product for consulting services differs from setting up a bookable product for other booking types. The virtual/consultation services use a “Number of Attendees” field instead of separate Adult/Child counts. This means a single person can book for an entire group, with admin-defined minimum and maximum attendee limits.

Image showing woocommerce booking settings for Consultation Services.

Step-by-Step Configuration

Here’s how to create your consulting services, based on the WooNinjas documentation:

1. Product Setup Basics

  • Navigate to your WordPress admin and create a new product
  • Give your consultation services a clear, descriptive title
  • Set the product type as “ Bookable Product”
Image showing edit product coaches and Consultation Services.

2. Booking Type Configuration

  • In the “Booking Options > Settings” tab, select “consultation/appointment/virtual” as the Booking Type.
  • Configure your booking specifics:
    • Booking Title/Service Name 
    • Start and End Dates for when the service will be available
    • Booking Duration for each session
    • Buffer Time between appointments
    • Number of Attendees (minimum and maximum for group sessions)
Image showing booking settings for bookable products for Consultation Services.

3. Virtual Meeting Setup

  • In the “Location” tab, set the Location Type to “Virtual/Online.”
  • Select your Virtual Platform (Zoom or Google Meet)
  • Choose Link Generation Type (automatic or manual)
  • If using manual links, enter your virtual meeting link.
Image showing location settings for Consultation Services.

4. Availability Management

  • In the “Availability” tab, specify your Available Days and time ranges.
  • Set Blackout Dates when you’re unavailable 
Image showing availability rules for Consultation Services.
  • Configure pricing in the “Pricing” tab with the regular price and optional discount price.
Image showing pricing logic for woocommerce bookings.

5. Advanced Options

  • Assign Resources/Staff if you have multiple consultants
  • Set up People roles for specialized consultants 
  • Configure any additional services with optional pricing
Image showing how to create new resource.

Critical Updates: Number of Attendees Field

According to the WooCommerce Bookings changelog (version 1.0.5), there’s been a significant improvement for virtual consultation services:

“For Virtual type, added several Attendees field instead of Adult Count or Child Count.”

This is essential for consultants who offer group sessions or workshops. You can now:

  • Set minimum and maximum attendee limits
  • Allow single clients to book for entire groups
  • Price your sessions based on attendee count (if configured)
  • Manage group sessions more effectively

Integrating Zoom and Google Meet

Automated meeting creation is where WooCommerce Bookings truly shines. The integration tab allows you to connect both Zoom and Google Meet accounts to automatically generate meeting links when bookings are confirmed.

Google Calendar and Google Meet Setup

To connect your Google account:

  1. Navigate to your Google Cloud Console
  2. Create a new project and enable both the Google Meet REST API and Google Calendar API
Image showing google cloud credentials.
  1. Create OAuth credentials with your site’s redirect URL
Image showing google cloud client id for web application.
  1. Enter your Google Client ID and Client Secret in the WooCommerce integration settings
  2. Click “Connect with Google” and grant permissions
Image showing how to integrate google calendar on woocommerce bookings.

Zoom Integration Process

For Zoom integration:

  1. Go to the Zoom App Marketplace 
  1. Create a General App
Image showing what kind of app are you creating.
  1. Select “User-managed” in the Basic Information section
Image showing basic information on how the app is managed.
  1. Add the required scopes: zoomapp:inmeeting, meeting:write: meeting, and user:read: user
Image showing zoom app marketplace.
  1. Enter your Zoom Client ID and Client Secret in WooCommerce
  2. Connect your Zoom account
Image showing zoom integration on zoom client ID.

Once configured, clients will automatically receive email confirmations with their meeting links when they book appointments.

Managing Your Consulting Business

Customer Experience

After setup, your clients will enjoy:

  • A clean booking interface with real-time availability
Image showing therapy sessions.
  • Secure payment processing through WooCommerce
Image showing billing details for your order.
  • Automatic confirmation emails with meeting details
Image showing order summary for booking details.
  • Zoom/Google Meet links delivered immediately
  • Access to their booking history via the [user_bookings] shortcode
Image showing woocommerce bookings managing site.

Administrative Features

As a consultant, you’ll benefit from:

  • Booking Reports showing all virtual appointments
Image showing booking reports.
  • Calendar synchronization to prevent double-booking
  • Resource management for team-based consulting
  • Custom availability settings for different services
  • Automatic reminders and follow-ups

Best Practices for Success

  1. Create Clear Service Descriptions: Clearly explain what clients receive during consultations.
  2. Set Appropriate Pricing: Consider offering different pricing tiers based on consultation services length or type.
  3. Use Buffer Times: Always include buffer time between appointments to avoid running late.
  4. Test the Booking Process: Go through the entire customer journey before launching.
  5. Offer Multiple Booking Options: Create different products for discovery calls, strategy sessions, and ongoing consulting packages.
  6. Set Up Automated Follow-ups: Use email automation to send pre-consultation questionnaires and post-session resources.

Conclusion: Transform Your Consulting Practice

WooCommerce Bookings with Zoom and Google Meet integration provides consultants with a powerful, all-in-one solution to automate their business operations. By eliminating administrative headaches and creating a seamless client experience, you can focus on what matters most: delivering exceptional value to your clients.

The system’s flexibility allows you to sell one-on-one consultations, group workshops, or specialized services with different team members. The recent addition of the “Number of Attendees” field specifically addresses the needs of consultants who work with groups, making this solution even more valuable for growing your practice.

Ready to streamline your consulting business? Start by setting up one service, testing the complete customer journey, and gradually expanding your offerings. The time you save on administration will quickly translate into more client sessions and increased revenue.

Stop Losing Bookings — Your Customers Want to Book Right Now

Every day your website runs without a reliable booking system, visitors drop off, schedules overlap, and real revenue is lost. Join 5,000+ businesses already using WooCommerce Bookings by WooNinjas to automate appointments, eliminate double bookings, and deliver a smooth, professional booking experience—without paying commissions to third-party platforms.

Plans start at just $29/year for a single site. One plugin. Full ownership. Unlimited scalability. Don’t let hesitation turn into lost income. Launch your booking system today and start accepting bookings instantly.

Share This Story, Choose Your Platform!

Our products are trusted by 3000+ happy customers!

Latest Posts

Leave a Comment

Your email address will not be published. Required fields are marked *

Need help with your wordpress site?

Scroll to Top