Availability

Bookable Appointments

Periodically (every 60 minutes) Groupon will call your system to update our cache of availability for all the products that we offer on our platform. This is done to ensure that our customers have an indication of what services or products are available on Groupon.

During our availability ingestion, Groupon will also pull through all attributes and categories related to the Product. Availability data must relate to when a booking can be made by the user, not when your system made the appointment available. For example a potential booking can be start time (12:00) and end time (13:00). Due to the size of request Groupon's latency SLA does not apply to availability ingestion.

As Groupon needs to present potential bookings by the different options available for a product during the booking the attributes used to present these bookings must meet the following quality requirements:

  1. Make sure that ticket types are unique and named consistently. For example, do not send a ticket type for “Adult” and “Adults” for the same deal.
  2. For ticket types based on age groups, specify the age range for each label. For example: “Senior (age 65+).”
  3. All questions asked in the Additional Info section of a booking need to be General Data Protection Regulation (GDPR) compliant and approved by Groupon’s legal team, especially if a question is pertaining to a child.
  4. Questions in the Additional Information section should be spelled correctly, be checked for grammar errors, and be written in a question format that will make sense to your users.
  5. The Additional Information section should not include questions such as “How did you hear about us?”, because you already know the deal is being purchased on Groupon.