plugin-icon

AppointPod Appointment Booking Launcher

Por rcyarrlow·
Adds a configurable appointment booking launcher for AppointPod-hosted booking pages.
Versão
0.2.1
Última atualização
Jul 2, 2026
AppointPod Appointment Booking Launcher

AppointPod Appointment Booking Launcher adds a floating “Book Appointment” button to a WordPress site. An AppointPod account and server-generated OAuth Client ID and Client Secret are required. Site owners explicitly connect the plugin to an AppointPod host from the plugin settings. Once connected, the plugin renders a booking launcher that opens an AppointPod-hosted booking widget in a desktop modal iframe or a new tab.

This plugin is maintained by the AppointPod team for sites that use the AppointPod booking service. AppointPod is the service name used by the plugin author; WordPress is referenced only to describe the supported publishing platform.

The plugin is intentionally a thin connector. Appointment services, staff availability, scheduling rules, confirmations, reminders, and customer records remain managed inside AppointPod.

Features:

  • OAuth-style connection with AppointPod host URL, Client ID, and Client Secret.
  • Connected/disconnected state in WordPress admin.
  • Floating launcher on the front page, all public pages, or one verified specific page.
  • Desktop modal iframe with new-tab fallback.
  • Configurable button text, color, icon, position, display scope, and QR code.
  • Local admin preview showing the configured button appearance and placement.
  • Diagnostics page for support.

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.

Freeem planos pagos
Ao instalar, você concorda com os Termos de Serviço do WordPress.com e com os Termos do plugin de terceiros.
Testado até
WordPress 7.0
Esse plugin está disponível para download para o seu .