Workshop Booking

Workshop Booking adds an online booking form to your WordPress site, powered by your Workshop Software account. Customers can:

  • Browse available services (appointment types configured in Workshop Software)
  • Check real-time availability by week
  • Choose a preferred date
  • Enter their details and vehicle registration
  • Submit a booking request directly to your workshop

The widget is clean, mobile-responsive, and designed to blend into any theme.

How it works:

The plugin communicates securely with the Workshop Software public booking API. Your API credentials are stored server-side in WordPress and never exposed to visitors’ browsers — all API calls are proxied through your WordPress installation.

Features:

  • Four-step booking flow: Services Date Details Confirm
  • Gutenberg block and [workbo_booking] shortcode
  • Individual and business customer support
  • Vehicle details capture (registration, make, model, year)
  • Server-side API proxy — credentials never reach the browser
  • Configurable accent colour to match your brand
  • Adjustable booking window (1–52 weeks ahead)
  • Fully responsive for mobile, tablet, and desktop
  • WordPress nonce verification for CSRF protection

External services

This plugin connects to the Workshop Software public booking API to display available services and dates, and to submit customer booking requests on your behalf.

What the service is: Workshop Software is an automotive workshop management platform. The public booking API is provided by Workshop Software and hosted on Amazon Web Services (AWS). The API endpoint used depends on your selected region:

  • Australia: https://avc8wsa04h.execute-api.ap-southeast-2.amazonaws.com/Production (AWS Asia Pacific, Sydney)
  • United Kingdom: https://public-booking-api.workshopsoftwareuk.com (AWS Europe, London)
  • United States: https://public-booking-api.workshopsoftware.com (AWS US East, N. Virginia)

What data is sent and when:

  • When the booking widget loads, the plugin fetches the list of available appointment types for your workshop. No customer data is sent at this stage.
  • When a customer browses availability, their selected date and service IDs are sent to retrieve schedule information. No personally identifiable information is transmitted.
  • When a customer submits a booking request, the following data is sent to the Workshop Software API: first name, last name (or company name), email address, phone number, preferred contact method, vehicle registration/plate number, vehicle make, model, year, selected services, preferred date, and any optional notes entered by the customer.

All API communication is proxied server-side through your WordPress installation. Your API credentials (API Key and API Secret) are stored in the WordPress wp_options table and are never sent to the visitor’s browser.

Service provider links:

Privacy

No customer data entered through the booking widget is stored in your WordPress database. All data is transmitted directly to your Workshop Software account via the API described above.

  1. Upload the workshop-booking folder to /wp-content/plugins/, or install directly via Plugins Add New Upload Plugin using the zip file.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Settings Workshop Booking and enter your Region, Company ID, API Key, and API Secret (provided by Workshop Software).
  4. Add the booking widget to any page using the [workbo_booking] shortcode or the Workshop Booking block in the block editor.

سوالات متداول

Where do I get my API credentials?

Your Company ID, API Key, and API Secret are provided by Workshop Software. Contact Workshop Software support if you need help locating them.

Can I customise the colours?

Yes. In Settings Workshop Booking, set a primary colour as a hex code (e.g. #FF6600). This controls buttons, progress indicators, and accent highlights throughout the widget. For advanced customisation, override the CSS custom properties (e.g. --wb-primary) in your theme’s custom CSS.

Does this work with page builders?

Yes. Use the [workbo_booking] shortcode inside any page builder’s text or shortcode module — Elementor, Beaver Builder, Divi, WPBakery, etc.

Are API credentials exposed to visitors?

No. All API communication is handled server-side via a WordPress AJAX proxy. Your API key and secret are never sent to the browser.

Does the widget store customer data on my site?

No. All customer data is sent directly to your Workshop Software account via the API. Nothing is stored in your WordPress database.

What happens after a customer submits a booking?

The booking request appears in your Workshop Software account as a pending request. You can then confirm, reschedule, or contact the customer.

Is the widget mobile-friendly?

Yes. The widget is fully responsive and works on all modern browsers and devices.

تصویری برای این آیتم موجود نیست.
نظری برای این آیتم موجود نیست.
0 0 رای ها
امتیازدهی
اشتراک در
اطلاع از
0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
نسخه حجم فایل SHA256 تغییرات دانلود
1.0.9 17 کیلوبایت -
دانلود
×
بدون امتیاز

قیمت:

رایگان

نگارش

1.0.9

آخرین انتشار

16 اردیبهشت 1405

آخرین بروزرسانی

2 ماه پیش

نصب های فعال

-

نگارش وردپرس

وردپرس 5.0+

تست شده از نسخه

وردپرس 6.9.4

نگارش PHP

PHP 7.4+

نسخه ها

1 نسخه