Appointy

Appointy

Appointy embeds booking widgets and scheduling calendar interfaces on business websites, allowing customers to select services and appointment times. Scripts communicate with Appointy's scheduling API to display real-time availability, confirm bookings, and deliver confirmation data.

Overview

Appointy is an online scheduling and appointment booking platform used by businesses across healthcare, education, wellness, and professional services. The platform's embedded booking widgets bring real-time appointment scheduling directly into a business website, removing the need for visitors to navigate to a separate booking portal. Appointy serves a broad range of use cases — from salon appointment booking to medical consultations, class registrations, and resource reservations.

From a website operator's perspective, Appointy's scripts are transactional tools. They enable a core business function (booking appointments) and the data collected is directly related to fulfilling that transaction. The platform handles sensitive scheduling data including customer names, contact information, service selections, and preferred time slots, which makes understanding its data handling practices important for compliance.

What This Script Does

Appointy's embedded scripts provide interactive booking functionality on the host website:

  • Availability Display: Scripts query Appointy's scheduling API in real time to fetch available time slots based on staff schedules, service duration, existing bookings, and business rules. This information is rendered in a calendar or list interface for the visitor to browse.
  • Service Selection Interface: Presents available services, staff members, and locations for the visitor to choose from before selecting a time slot. This may include pricing information, service descriptions, and staff bios.
  • Booking Form Rendering: Displays input forms for the visitor to provide their contact details (name, email, phone number) and any additional information required for the appointment, such as notes or custom fields configured by the business.
  • Confirmation Processing: Submits the completed booking to Appointy's servers, which handle confirmation emails, calendar invitations, and syncing with the business's scheduling dashboard.
  • Widget Styling and Embedding: Manages the visual presentation of the booking widget, including responsive layout adjustments, theme matching, and integration with the host page's design through iframe or inline embedding.

Consent & Compliance

Appointy's scripts collect personal data as part of the booking process — names, email addresses, phone numbers, and potentially health-related information in medical or wellness contexts. However, this data collection is directly tied to fulfilling the visitor's explicit request to book an appointment.

Under GDPR, appointment booking functionality generally qualifies under Article 6(1)(b) — processing necessary for the performance of a contract or pre-contractual measures taken at the data subject's request. The visitor initiates the booking process and provides their information voluntarily to complete a transaction.

The ePrivacy Directive's cookie rules are also relevant. Appointy's scripts may set session cookies to maintain booking state (selected service, time slot, form progress), which would typically be classified as strictly necessary for the service explicitly requested by the user.

Website operators in healthcare or wellness industries should pay additional attention to the nature of data collected through Appointy forms, as appointment types and service selections could constitute health data under GDPR Article 9, requiring explicit consent for processing.

Should You Block This Without Consent?

Appointy's scripts serve a purely functional purpose — enabling visitors to book appointments that they have actively chosen to schedule. The data collection is transactional, initiated by the visitor, and necessary to fulfill the booking request. No advertising, profiling, or analytics tracking occurs through the booking widget itself.

No.

Visit website

Consent Categories

Functional

Also Known As

appointyappointy cookiesappointy privacyappointy consentbooking widget consentappointy scheduling privacy

Industries

Computers Electronics and TechnologyProgramming and Developer SoftwareBusiness and Consumer ServicesHealth

Tracked Domains (1)

appointy.comFunctional

Frequently Asked Questions

Is consent required for Appointy booking widgets?

Generally no. Appointy collects data only to fulfill the booking request — name, contact details, and time slot — which qualifies as processing necessary for a pre-contractual transaction initiated by the visitor.

What data does Appointy collect from website visitors?

Appointy scripts collect the name, email, phone, and service selections a visitor provides to complete a booking. Session cookies maintain form state during the booking flow and are strictly necessary for the requested transaction.

How does ConsentStack treat Appointy?

ConsentStack classifies Appointy as a functional, transactional tool and does not block it by default. Because data collection is limited to what the visitor actively provides to complete a booking, ConsentStack requires no pre-consent prompt.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for Appointy

ConsentStack automatically detects and manages Appointy trackers so your site stays compliant with global privacy regulations.