You can now add online appointment bookings to your website by simply integrating the RepairDesk Appointment Calendar widget.
With the Appointment Calendar widget, you'll be able to reap the following benefits:
- Business owners can now define device color, types of services provided (pick up, mail-in, walk-in, onsite repair), appointment intervals & set business hours.
- Customers can view available time slots and book appointments with just a few clicks. It’s simple, effective, intuitive and quick.
- Get instant email and SMS reminders for every appointment you book. Say goodbye to missed appointments!
- The widget is responsive, and scales to both larger screens and mobile devices.
- It’s FREE! No strings attached :)
UPDATE: Collect crucial location details with ease using the "State and Country Fields" in the appointment widget, now allowing users to gather essential information directly from their customers.
How to set up the Appointment Calendar Widget
1. Head to your Store Settings, select Integrations, and then the Appointment Calendar Widget.
2. Click on the Design Example tab to see how the widget will display over your website.

3. Select the Configuration tab to set up the widget. The following settings can be made from this window:
- You can either enable Time Window or Time Slot. These timings would be available for customer appointments.
Click on Add Break to consider working breaks each day. These timings would not be available for customer appointments. Select start, end or available time window from appointments for each day.
- Select a Appointment Interval from the drop-down menu. This is the amount of time between appointments.
- Define service offerings, e.g. Mail-In, Walk-In, Onsite Repair or Pick up.

4. Under the Advanced Configuration tab, you can customize or translate success messages.
5. Want to schedule
a time for business closures, time off and vacations? Set unavailable slots from the Holidays tab. 
6. Click on the Unavailable button. Enter the duration of unavailability and notes for unavailable slots, then click Save.
Installing the widget on your website
Use the following steps to install the Appointment Calendar widget on your website:
1. Click on the Generate iFrame Code button to receive your iFrame code. This is an HTML code that we will use on your website.
2. The pop-up screen will show you the iFrame Code. You can use the iFrame Code for multiple store locations as well.

3. After clicking on the ‘Multi Store with Map’ radio button, the information of the stores will be listed below, where you will need to enter the latitude and longitude coordinates of your stores to locate them on the map widget.
Note: The location of those stores will be shown on the map, against whom the latitude and longitude is set.
4. Now create a blank HTML page on your website called "book repair".
5. Copy and paste the iFrame code inside the source tab of WYSIWYG editor on your website. Consult your website administrator if you have any issues.
Appointment Booking Process
1. Once you've successfully configured the Appointment Calendar widget on your website, your customer will be able to walk through the following steps to book an appointment with you.
a. Select Repair Type
b. Select Repair Category
Note: Please note that point a and b are based on following two configurations settings. These fields will show up only if the following triggers under Configurations settings (as discussed above) are enabled.
.png)
c. Select Manufacturer
d. Select Model
You can also search for a specific device model using the search bar provided.
e. Select Color
f. Select Problem
g. Select type
h. Select the date and time for Appointment
i. By hitting Next, the customer will be asked to enter his details
j. Your customer will receive a success message as shown below
At the same time, you will receive a notification message in RepairDesk that a new lead has been generated, with the lead details visible in the message. Once the appointment is scheduled and confirmed, both the customer and the admin will be notified via email / SMS.
While making a lead from the Appointment Calendar widget, we can also add multiple devices for the repair. The same procedure will be followed for adding a device.

Leads generated through the Appointment Calendar widget are available in the Manage Leads section under Repairs.

At any point, if you would like to convert the lead to a repair ticket, simply click on the status label and mark it as WON.
Appointment Booking Process for Multi Store with Map
1. Once you've successfully configured the Appointment Calendar widget (Multi Store with Map) on your website, the customer will be able to walk through the following steps to book an appointment.
a. Select Repair Type
b. Select Repair Category
c. Select Manufacturer
d. Select Model
e. Select Problem
f. Select Store
Your customer will be shown all your stores in the scroll bar. They can click on the current location button adjacent to the search bar and find the nearest store depending on their location. They can search through the listed stores and select the store from the list as well. They will be shown only those stores on the map that have their latitude and longitude set.Important:
If the user’s website is secured (https), their customer will be able to search the nearest store by clicking on the current location button.
If the user’s website is not secured, their customer cannot search the nearest store via the current location button. They have to manually search the location in case of an unsecured website (http). This is a limitation from Google.
g. Select Type
h. Select Date and Appointment
i. By hitting Next, the customer will be asked to enter their details
j. Your customer will receive a success message as shown below
The lead will be created in the selected store after completing the steps.
Accept Payments Option in Appointment Calendar
Great news for the US based users! The Accept Payments tab in Appointment Calendar allows you to do online appointment bookings in RepairDesk. To
make your payments easier, we have added a payment option in the Appointment
Calendar, so your customers can make the payments online. To use this option, you must have an account with RepairDesk Pay!
To use this option, please follow these steps.
1. Enable the payment option by answering the first question as 'Yes'.
2. After answering the first question as 'Yes', the other questions will appear. If you have an account with RepairDesk Pay, your customers will be able to make an online payment. If you don't have an account with RepairDesk Pay, you'll have to create one and then this option will be used by your customers.
3. After you have saved the changes, follow the same steps as described above for making a lead. Your customer will be shown the following screen when filling the information.
4. After filling the details and clicking on 'Pay & Book Appointment' button, your customer will be redirected to the Blockchyp Payment page, where they will enter their card details.
Your customer will be shown the Terms and Conditions on this screen as well, which you have set up in your RepairDesk Pay settings. You can change the terms and conditions from the RepairDesk Pay page.
5. The customer will be shown a success message after filling out all the details.
6. You will receive a notification on RepairDesk for the payment through which you can view the invoice and ticket for the generated lead.
7. You will receive a confirmation email for payment received. Your customer will also receive an email for the payment made. The customer's email will look like this, where they can Download and Print the invoice if they want.
Note: The email (sent to customers) for every category will be different. Currently you cannot change the content of the emails.
FAQs
<