Google Meeting & Calendar Scheduler for PrestaShop
In today’s digital-first business environment, scheduling customer meetings should be fast, professional, and effortless. Whether you’re running a B2B store, offering consultations, technical support, or sales demonstrations, managing appointments through emails and phone calls wastes valuable time.
The Google Meeting & Calendar Scheduler module for PrestaShop eliminates this hassle by allowing customers and administrators to schedule, manage, and join Google Meet meetings directly from the PrestaShop store.

Key Features at a Glance
- Google Meet Integration – Automatically generate secure Google Meet links for every scheduled meeting, enabling seamless virtual communication between customers and administrators.
- Google Calendar Synchronization – Instantly sync all meetings with Google Calendar, ensuring schedules remain updated across your store and Google account.
- Customer Self-Service Booking – Allow customers to book meetings directly from their PrestaShop account without emails, phone calls, or manual assistance.
- Admin Meeting Management – Create, edit, approve, reject, reschedule, or cancel meetings from a centralized back-office dashboard with complete control.
- Interactive Calendar View – Manage appointments visually using daily, weekly, and multi-day calendar layouts that simplify scheduling and prevent conflicts.
- Automatic Meeting Link Creation – Every approved meeting automatically receives a unique Google Meet link, eliminating manual meeting setup.
- Employee Meeting Assignment – Assign meetings to specific employees, allowing organized customer support, sales consultations, and department-based scheduling.
- Flexible Working Hours Configuration – Configure business days, working hours, meeting durations, and available time slots to match your operational schedule.
- Timezone Support – Automatically adjust meeting times based on customer and administrator timezones for accurate global appointment scheduling.
- Meeting Approval Workflow – Choose between automatic or manual approval processes to maintain complete control over customer meeting requests.
- Customer Meeting Dashboard – Customers can view upcoming meetings, join sessions, reschedule appointments, or cancel bookings directly from their account.
- Advanced Search & Filters – Quickly locate meetings using filters based on customer, employee, meeting status, or scheduled dates.
- Email Notifications & Reminders – Send automated emails for meeting confirmations, approvals, cancellations, rescheduling, and reminder notifications.
- Meeting Notes & Attachments – Add internal notes, upload files, and maintain important meeting-related information within each appointment.
- Booking Restrictions – Set minimum booking notice, maximum advance scheduling limits, and daily appointment restrictions for better resource management.
Use Cases: Who Needs This Module?
- Companies can schedule product discussions, partnership meetings, and client consultations directly from their PrestaShop store using integrated Google Meet appointments.
- Businesses offering professional services can let customers easily book virtual consultations, reducing manual scheduling while improving customer convenience and communication.
- Sales representatives can schedule product demonstrations, onboarding sessions, and follow-up meetings with prospects through automated Google Meet appointment scheduling.
- Support agents can organize troubleshooting sessions, technical assistance, and live customer support meetings without relying on external scheduling applications.
- Business consultants, legal advisors, financial experts, and freelancers can accept appointment bookings directly from their PrestaShop-powered business websites.
- Educators, trainers, and coaches can schedule online classes, mentoring sessions, workshops, and one-on-one coaching through integrated Google Meet scheduling.
- Marketing agencies, web development companies, and software firms can efficiently manage client meetings, project discussions, and progress reviews within PrestaShop.
- Clinics, therapists, nutritionists, and wellness professionals can offer online appointment booking and virtual consultations using secure Google Meet integration.
- Schools, universities, and e-learning platforms can arrange student meetings, counseling sessions, admissions interviews, and faculty consultations with automated scheduling.
- HR teams and recruitment consultants can schedule candidate interviews, screening sessions, and employer discussions directly from their PrestaShop platform.
Quick User Guide (Visual Walkthrough)
Scroll up to revisit the detailed image-wise walkthrough.
Schedule Google Meet calls with full control over date, time, participants, notes, and attachments — all from a single, clean admin screen.
Step 1: Click Upload the Module in the Apps section.

Step 2: Drag & drop the ZIP file or select from your system.

Step 3: View, search, and manage all Google Meet sessions in one place — with instant access to hosts, schedules, meeting links, and statuses.

- View and manage all scheduled meetings from one organized interface, making appointment tracking faster and more efficient.
- Create new Google Meet meetings instantly using the Create Meeting button without leaving the PrestaShop back office.
- Plan meetings in advance by selecting the preferred date, time, participants, and meeting type directly from the dashboard.
- Quickly locate meetings using filters such as Meeting ID, Title, Host, Date & Time, Meeting Type, and Creation Date.
- Each meeting record displays essential details including meeting title, assigned host, scheduled date, meeting type, Google Meet link, and creation timestamp.
- Support different meeting categories such as Admin–Customer Meetings and Instant Meetings to suit various business requirements.
- Automatically generated Google Meet links are available for every meeting, allowing participants to join with a single click.
- Assign meetings to specific employees, enabling organized customer support, sales consultations, and internal collaboration.
- Use the View button to access detailed meeting information, update schedules, manage participants, or perform additional meeting actions.
- Sort meetings by ID, title, host, date, meeting type, or creation date for faster navigation and better organization.
Step 4: See all scheduled Google Meet sessions in a clean weekly calendar, filter by employee, and track availability at a glance — no double bookings, no confusion.

- View all scheduled meetings in a clean calendar layout, making it easier to organize appointments and monitor daily activities.
- Switch between Week, 3-Day, and Day views to manage meetings based on your preferred scheduling style.
- Select a specific employee to display only their meetings, helping teams manage individual schedules more efficiently.
- Choose different meeting hosts directly from the calendar, making it simple to organize meetings for multiple administrators or employees.
- Navigate to previous or upcoming weeks using intuitive calendar controls or instantly return to the current day with the Today button.
- Display meetings on a time-based schedule, allowing administrators to quickly understand appointment durations and availability.
- The visual calendar helps identify occupied time slots, reducing scheduling conflicts and avoiding overlapping meetings.
- Each scheduled meeting appears as a highlighted event with its title and time, making appointments easy to locate.
- Meetings remain synchronized with Google Calendar, ensuring accurate schedules across both platforms.
- Administrators can efficiently allocate employee availability and manage workloads by viewing all appointments in one calendar.
Step 5:Define working days, time slots, durations, timezones, and booking limits to keep meetings perfectly aligned with your business schedule.

- Allow customers to request meetings directly from their My Account page, making appointment booking quick, convenient, and completely self-service.
- Define a standard meeting length, such as 15, 30, 45, or 60 minutes, ensuring consistent scheduling across all appointments.
- Select the days when meetings can be scheduled, allowing bookings only during your organization’s official business days.
- Specify the available meeting time range, such as 9:00 AM to 8:00 PM, preventing appointments outside working hours.
- Configure supported time zones so customers from different regions always view and book meetings at the correct local time.
- Require customers to book meetings a certain number of hours in advance, preventing last-minute appointment requests.
- Control how far into the future customers can schedule appointments, ensuring your calendar remains organized and manageable.
- Customize booking policies according to your business workflow, making the module suitable for support, sales, consulting, and training sessions.
- Automatically restrict customers from selecting unavailable dates, times, or non-working days, reducing scheduling errors.
- Well-defined scheduling rules keep your Google Calendar clean, organized, and free from unnecessary booking conflicts.
Step 6: Automatically approve meeting requests and let customers reschedule or cancel on their own — reducing admin workload while improving customer experience.
(A) Smart Approval & Customer Control

1. Import Setting :
- Enable automatic approval of customer meeting requests, eliminating manual verification and allowing appointments to be confirmed instantly.
- Disable auto-approval whenever required to review customer requests before confirming appointments, ensuring complete administrative control.
- Allow customers to reschedule their meetings before the scheduled time, reducing missed appointments and improving scheduling flexibility.
- Customers can manage their own appointments directly from the My Account section without contacting store administrators.
- Give customers the ability to cancel scheduled meetings whenever necessary, helping keep your appointment calendar accurate and up to date.
- Providing rescheduling and cancellation options offers greater convenience while delivering a professional and customer-friendly booking process.
- Automated approvals and self-service meeting management significantly reduce manual intervention, saving valuable time for administrators.
- Instant approvals and flexible booking management help maintain an organized calendar while minimizing scheduling conflicts.
- Customers can easily modify their bookings instead of skipping meetings, resulting in better attendance and improved communication.
- Administrators can customize approval rules according to business requirements, balancing automation with full control over customer appointments.
2. Export Setting:
- Enable automatic approval of customer meeting requests, allowing appointments to be confirmed instantly without requiring manual administrator intervention.
- Disable automatic approvals when needed, giving administrators complete authority to review and approve every meeting request individually.
- Allow customers to request a new meeting date or time before the scheduled appointment, providing greater flexibility and convenience.
- Customers can cancel their meetings directly from their My Account page without contacting the store administrator.
- Automating approvals and allowing self-service rescheduling significantly reduces manual workload for support and sales teams.
- Customers gain greater control over their appointments, resulting in a faster, smoother, and more satisfying booking process.
- Configure approval, rescheduling, and cancellation rules according to your organization’s workflow and customer service requirements.
- Minimize missed meetings and scheduling conflicts by allowing customers to update or cancel appointments before the meeting begins.
- Self-service appointment management reduces unnecessary communication and helps businesses manage calendars more efficiently
- Create a modern and reliable appointment scheduling system that improves customer trust while streamlining business operations.
3. Real-time setting
- Enable Auto Approve Customer Requests to instantly confirm meeting bookings without requiring manual administrator approval, saving time and speeding up the scheduling process.
- Keep automatic approval disabled whenever your business requires administrators to review and approve meeting requests before confirmation.
- Allow customers to reschedule their appointments directly from their My Account page, eliminating the need to contact your support team.
- Customers can cancel scheduled meetings themselves whenever plans change, ensuring an improved and convenient booking experience.
- Automating approvals and enabling customer self-service significantly reduces repetitive administrative tasks and support requests.
- Customers receive immediate booking confirmation when automatic approval is enabled, creating a smoother and more professional scheduling experience.
- Giving customers the ability to manage their own meetings increases convenience, flexibility, and overall satisfaction with your business.
- Automatic approvals remove unnecessary waiting periods, allowing meetings to be scheduled instantly and efficiently.
- Choose whether bookings require manual review or instant approval based on your organization’s workflow and business requirements.
- Customers can easily update or cancel appointments if their availability changes, helping maintain an accurate and up-to-date meeting calendar.
Step 7: Connect your store to Google Calendar and Google Meet using secure OAuth — meetings and links are created automatically, no manual work needed.
1. Import Setting :

- Connect your Google account securely using Google’s OAuth 2.0 authentication, ensuring safe access without exposing sensitive account credentials.
- Easily enter your Google OAuth Client ID generated from the Google Cloud Console to establish a trusted application connection.
- Add the Google Client Secret Key to complete the authentication process and enable secure communication with Google services.
- Use the Connect Google button to instantly authorize your Google account and activate Google Meet and Calendar integration.
- Integrates directly with the Google Calendar API to automatically create, update, and synchronize meeting events in real time.
- Automatically generate secure Google Meet links for every scheduled appointment without requiring manual meeting creation.
- The configuration page includes helpful instructions and direct links for creating Google OAuth credentials, making setup quick and beginner-friendly.
- Once connected, all approved meetings are automatically synchronized with Google Calendar, ensuring schedules remain accurate and up to date.
- The module communicates with Google services through official APIs, providing stable performance and secure data transmission.
- Administrators can update or replace OAuth credentials whenever needed without affecting existing module functionality.
2. Real-time setting:
- Connect your PrestaShop store securely using Google’s OAuth 2.0 authentication, ensuring safe and authorized access to Google services.
- Easily enter your Google Client ID generated from the Google Cloud Console to establish a trusted API connection.
- Add the Google Client Secret to complete the secure authentication process and protect API communication.
- Use the Connect Google button to instantly authorize your Google account without complex configuration steps.
- Enable the Google Calendar API to automatically create, update, and synchronize meeting events with your Google Calendar.
- Integrate the Google Meet API to automatically generate secure Google Meet links for every scheduled appointment.
- Any meeting created, updated, rescheduled, or canceled in PrestaShop is instantly reflected in Google Calendar, ensuring real-time schedule consistency.
- Every approved appointment automatically receives a unique Google Meet link, eliminating manual meeting creation.
- The module communicates directly with Google APIs to automate meeting scheduling, event management, and synchronization.
- OAuth authentication ensures that sensitive Google account credentials remain protected and are never directly exposed within the store.
Step 8: Customers can view all their meetings, instantly join Google Meet calls, or schedule new sessions directly from their PrestaShop account.
1. Import Setting :

- Customers can access all scheduled meetings from one convenient page, making appointment management simple and organized.
- The Instant Meeting button allows customers to quickly start or request an immediate meeting whenever urgent assistance is needed.
- Customers can easily book future appointments by selecting their preferred date and time directly from their account.
- Each meeting displays important details including Meeting ID, Meeting Title, Host Name, Date & Time, and Meeting Type for easy reference.
- Customers can instantly join scheduled Google Meet sessions using the dedicated Join button without manually entering meeting links.
- The built-in search option enables customers to quickly find specific meetings using keywords or meeting information.
- All past and upcoming meetings are stored in one location, allowing customers to easily review their appointment history.
- Supports different meeting categories such as Admin–Customer Meetings and Instant Meetings, offering flexibility for various business needs.
- Customers can view complete meeting information, participant details, and additional actions through the View option.
- The clean, responsive dashboard provides a smooth and intuitive experience across desktop, tablet, and mobile devices.
Why Use the Google Meeting & Calendar Scheduler Module?
- Automate Meeting Scheduling – Eliminate manual appointment management by allowing customers to book meetings directly from your PrestaShop store.
- Google Meet Integration – Automatically generate secure Google Meet links for every scheduled appointment without any manual setup.
- Real-Time Google Calendar Sync – Keep your Google Calendar updated automatically whenever meetings are created, modified, or canceled.
- Improve Customer Experience – Give customers the flexibility to schedule, reschedule, cancel, and join meetings from their My Account page.
- Reduce Administrative Workload – Minimize emails, phone calls, and manual scheduling tasks with a fully automated booking system.
- Prevent Double Bookings – Visual calendar management and configurable scheduling rules help avoid appointment conflicts.
- Flexible Meeting Configuration – Set working days, business hours, meeting duration, booking limits, and approval rules according to your business needs.
- Employee-Based Scheduling – Assign meetings to different employees, making it easy to manage support, sales, and consultation sessions.
- Automated Email Notifications – Keep customers informed with automatic booking confirmations, reminders, approval notifications, and cancellation emails.
- Support Global Customers – Built-in timezone support ensures accurate scheduling for customers across different countries and regions.
- Enhance Business Productivity – Centralized meeting management helps your team stay organized while improving response times and operational efficiency.
- Ideal for B2B & Service Businesses – Perfect for online consultations, customer support, product demos, coaching sessions, virtual appointments, and business meetings.

Leave A Comment