AppointPod Appointment Booking Launcher

Description

Add appointment booking to your WordPress site without writing code or rebuilding your website.

AppointPod Appointment Booking Launcher gives your site a polished “Book Appointment” button that opens your AppointPod booking flow in a modal or a new tab. You can also show a QR code so mobile visitors can scan and book from their phone.

Setup is simple: install the plugin, connect your AppointPod account, choose where the launcher appears, and start appointment booking right away.

Why site owners use it

  • No coding required.
  • Add booking to your current WordPress site in minutes.
  • Keep appointment setup, staff, services, availability, reminders, and customer records in AppointPod.
  • Let customers book from desktop and mobile, with AI chat and voice booking available soon.
  • Match the launcher to your brand with button text, color, icon, and position settings.
  • Show the launcher on your front page, every public page, or one specific page.
  • Use modal booking for a smooth in-page experience or open the booking flow in a new tab.

How it works

  1. Install and activate the plugin.
  2. Open the AppointPod menu in WordPress.
  3. Connect your AppointPod account.
  4. Pick the button style, page placement, open behavior, and optional QR code.
  5. Visit your site and test the booking launcher.

An AppointPod account is required. The plugin is a lightweight connector for the AppointPod booking service; appointment management remains inside AppointPod.

External services

This plugin connects to external services only after a site administrator configures the relevant feature.

AppointPod

AppointPod provides the hosted account connection, business lookup, and appointment-booking experience used by this plugin.

When an administrator clicks “Connect account,” the plugin sends the configured OAuth client ID, client secret, authorization code, callback URL, and related OAuth request data to the configured AppointPod host. After connection, it sends the OAuth access token when retrieving the businesses available to the account. The public booking widget URL includes the selected AppointPod business or site identifier. Information that a visitor enters in the hosted booking flow is submitted directly to the configured AppointPod host and is not stored by this WordPress plugin.

The default host is appointpod.com. If a different AppointPod host is configured, that host’s terms and privacy policy apply.

QR Server API

QR-code display is optional and disabled by default. If an administrator enables it, each page visitor’s browser sends the public AppointPod booking URL to api.qrserver.com so that the service can return a QR-code image. As with a normal web request, QR Server also receives request information such as the visitor’s IP address, browser user agent, referrer, and request time.

Privacy

The plugin stores its connection credentials, OAuth tokens, connected-account details, display configuration, and diagnostic status in the WordPress options table. Uninstalling the plugin deletes its options. WordPress does not store appointment details through this plugin.

Installation

  1. Upload the appointpod-appointment-booking-launcher folder to /wp-content/plugins/.
  2. Activate the plugin from the WordPress Plugins screen.
  3. Open the AppointPod > Booking Launcher admin page.
  4. Enter the connection details generated in your AppointPod account.
  5. Connect the account, then configure the launcher display settings.

FAQ

What does the connection URL do?

The connection URL tells WordPress which AppointPod account environment should power your booking launcher.

Does the plugin store customer appointment data in WordPress?

No. Customer booking data is handled by AppointPod.

Who maintains this plugin?

This plugin is maintained by AppointPod for AppointPod account holders.

Why do mobile users open a new tab instead of the modal?

The AppointPod booking flow is easier to complete on small screens in a full browser tab.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“AppointPod Appointment Booking Launcher” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Launched the public AppointPod WordPress booking launcher release.
  • Fixed the connection URL to https://appointpod.com in plugin settings.

0.2.2

  • Refreshed the WordPress.org plugin banner artwork.
  • Reworked the WordPress.org description to focus on simpler setup and no-code booking.

0.2.1

  • Show the saved token-exchange error on the settings screen.

0.2.0

  • Reworked plugin connection to match the connected host-server launcher pattern.
  • Added AppointPod host URL, OAuth Client ID, OAuth Client Secret, connect/disconnect flow, connected-only settings, and right-side page preview.
  • Removed manual booking URL behavior.
  • Replaced the remote page-snapshot preview with a local preview and documented external services.

0.1.0

  • Initial AppointPod launcher scaffold.