App Introduction
Booking App with an instant booking button for scheduling services, events, and appointments. A Calendly-like scheduling & booking app (calendar-based booking) that uses a scheduling button to manage service bookings, rental reservations, hotel bookings, hair salon appointments, class reservations, and more. No technical skills required—turn your offerings into bookable services in just three minutes. Easily customize booking forms and add as many questions as needed to collect information for agenda-based appointments. Sell services with this free scheduling & booking app.
Core Functionality
- Create hourly, full-day, or multi-day appointments with capacity limits and booking cut-off times.
- Choose meeting types: In-person, Zoom, Google Meet, or virtual events.
- Booking email notifications: Customizable booking confirmation emails and reminder emails.
- Paid bookings: Flexible payment options via booking deposits or paid reservations.
Merchant-Friendly
- Service-based Independent Station
- Online Consulting Merchants
- Event Planning E-commerce
- Education & Training Merchants
Basic Information
- Developer:Hoppy Apps
- Address:Sheridan, WY, US
- Price: Free / Free plan
- Rating:4.9 / 5
- Comment Count:10 comment
- Release Date:2025-2-21
- Supported languages:English
- Compatible products:Shopify
Application Screenshot
Price Plan
Free
User Location & Comments
User Location
Comments
Shopify API Used
- POST /admin/api/appointments.json
- PUT /admin/api/appointments/{id}.json
- GET /admin/api/appointments.json
Permission:write_appointments,read_appointments,manage_calendar
- POST /admin/api/appointment_types.json
- PUT /admin/api/appointment_types/{id}.json
- GET /admin/api/appointment_types.json
Permission:write_appointment_types,read_appointment_types,manage_calendar
- POST /admin/api/notification_templates.json
- PUT /admin/api/notification_templates/{id}.json
- GET /admin/api/notification_templates.json
Permission:write_notification_templates,read_notification_templates,manage_communications
- POST /admin/api/appointment_payments.json
- PUT /admin/api/appointment_payments/{id}.json
- GET /admin/api/appointment_payments.json
Permission:write_appointment_payments,read_appointment_payments,manage_payments