✅ Step 1: Open the Hoppy Appointments app
1️⃣ From your Shopify admin, open the Hoppy Appointments.
2️⃣ Within the Hoppy Appointments dashboard, click on New Service.

✅ Step 2: Configure the General Tab
3️⃣ In the General Tab settings, configure the following:
-
Associate a Product🔗:
-
Select the product from your Shopify store that you want to offer as a bookable service.
(This will replace the standard "Add to Cart" button with a "Book Now" button on the product page.)
-

💡 Tip: Please select the product first before proceeding to the other settings.
-
Booking Page Appearance🎨:
- Customise the aesthetics of your booking page: Background Colour, Text Colour, Icon Colour, Button Colour.

-
Title and Description📝:
-
Title: Provide a clear and concise title for the service.
-
Description: Offer detailed information about the service.
-
You can use placeholders like
{{service_name}}and{{product_name}}to dynamically insert relevant details.
-

-
Meeting Location🌐: Select the mode of the meeting:
-
Google Meet: For virtual meetings.
-
Zoom: For virtual meetings.
-
Phone Call: For telephonic consultations.
-
In Person: For face-to-face meetings at a physical location.
-
Custom: Specify a custom location or method.
-

✅ Step 3: Set Availability.
4️⃣ Navigate to the Availability Tab to define when customers can book appointments:
-
Weekday Availability📆: Set your regular working days and hours.
-
Specific Dates📅 : Define availability for specific dates.
-
Start and End Time⏰ : Specify the time range for bookings.
-
Add Team Members👥 : Click on Teams to add team members who will be involved in the appointments.

5️⃣ Configure Meeting Duration—Set the duration for each appointment (e.g., 30 minutes, 1 hour) and other options like buffer time, slot intervals, and lead time to suit your and your customers' convenience.

✅ Step 4: Access Customisation Tab
6️⃣ Navigate to the Customisation tab and customise the following:
-
🌐 Language: Select the language for your booking page.
-
🕒 Timezone: Choose your preferred timezone.
-
🕰️ Hour Format: Select between 12-hour or 24-hour time format.
-
Click on Show Advanced Configuration to access additional settings.
7️⃣ Redirect After Booking- Choose what happens after a successful booking:
-
🚫 Do Not Redirect
-
🔗 Redirect the Customer

✅ Step 5: Set Booking Limits for Hoppy Appointment
8️⃣ Navigate to the Advanced Tab and configure the following:
-
Set Booking limits-
-
📅 Booking Limit Per Day: Enter the maximum number of bookings allowed per day.
-
⏱️ Booking Limit Per Timeslot: Enter the maximum number of bookings allowed per timeslot.
-
-
Collect Contact Information- Add Custom Questions
- Click on Add a Question❓ to include custom questions in the booking form.
-
📇 Under What Contact Information to Ask?, select the required fields:
-
First Name: Mandatory
-
Last Name: Mandatory
-
Email: As per your selection from the dropdown.
-

✅ Step 6: Save and Publish
9️⃣ Click on Save to apply all changes.
🔟 Your appointment service is now live and will appear on your website associated with the selected product.
✅ Step 7: Additional Features in Hoppy Appointments
🔹 In the left side panel, you'll find additional options under the 'Hoppy Appointments' heading: Services, Bookings, Team, and Settings.

Services 📋
- View all active and inactive services you've created.

Bookings📆
-
See the list of all customers who have booked appointments.
-
View both active bookings✅ and cancelled events❌.
-
Use the filter 🔍 to search by customer name or email.
-
You can also filter bookings by status using the dropdown📊:
Booked ✅ No Show ❌ Started 🕒 Pending ⏳ Completed ✔️ Arrived 🚶♂️
Delayed⌛ Paid💳
Team👥
- Add and manage team members who will handle appointments.

Settings⚙️
🔹 General Settings Tab
Customize your booking system behavior:
-
📅 Booking Limits:
-
Use Daily Bookings Limit: Set a maximum number of bookings per day.
-
Maximum Booking Per Timeslot: Limit the number of bookings per timeslot.
-
-
🔢 Show Free Slots Count: Display the number of available slots to customers.
-
🌍 Multi-Languages:
-
Default Language: Set the default language.
-
Enable Multiple Languages: Activate the widget in selected languages.
-

🔹 Translations Tab
Customize the text displayed on your booking calendar:
-
🛍️ Product Page Option:
- Product Page Button Label: e.g., "Book Now"
-
📅 General Calendar Texts: Add translated versions of the text in the given fields--> Customize calendar labels, buttons, and messages:
-
Booking Texts: "How long do you need?", "Confirm Your Booking", "No times available", etc.
-
Form Labels: First Name, Last Name, Email, Required ⚠️, Invalid Email ❌
-
Rescheduling: Heading, Button Label, Success Message
-

💡 Everything's configured! Your booking system is live and ready to keep your team and customers in perfect sync! 🔄