Skip to main content

Manage social logins admin Tasks for online booking

Monitor and understand the online booking performance

Businesses need to analyze online booking performance to understand guest behavior and identify areas for improvement.

Important

The Online Booking Dashboard shows a summation of the appointments booked during the selected time period. If the guest does not show up for the appointment, or if the appointment is canceled, such information is not captured. This data will not match with the Online Collections Report or other Sales Reports.

To view the online booking dashboard

Precondition: Enable the Online Reporting Details report from the organization level. Navigate to Configuration icon > Reports > List of reports > select Online Reporting Details checkbox.

  1. At the organization level, click the Reports icon.

  2. Search for and click Online Reporting Details.

    The Online Booking Dashboard appears.

  3. Select the following filters:

    1. Metrics: Select Online Appointment Data to see the Online Booking performance:

    2. Date: Select the date range for which you want to check the performance metrics.

      The Online Booking Dashboard shows the booking performance of Webstore, CMA, and Kiosk (if enabled).

Online appointment data

Online Appointment Data shows the following details in a graphical representation:

  • Appointments Booked Online VS In-store: This chart compares the number of appointments booked online with the appointments booked in-store.

    httpszenotiintercom-attachments-7comio17523036977523db7f806cc1064815f6akzei0xxoc6sj1jiolzedprxhwk3lhrtuw1byxvcmbyymuqw04xrbjc868w0dnsrxtbqzixhdztn9uej1gvtrapi0k-plrky0xglipvuhaypy8x_g-pvs4v5fjv_g2ld2lkopzynj.png
  • Appointments By Webstore: This chart displays the appointments that are booked on the Webstore for the selected time period.

    httpszenotiintercom-attachments-7comio17523037140a7ac672b13b0bcf30a2da4af3v6_wyl6yxqgih93lbbhwahumlfgfsbbrniwln2pbtwhm1qflrj13zgypa3iknu7nmxg6n88s-_clonvvyl-zlmuchc8mlmerwn-98rbpde9vna8r8zkswl9ofvedgfku8pyai.png
  • Average Ticket Price Booked Online VS Rest: This chart displays the average cost of the appointment that was booked on the Webstore and compares it with the in-store average price of the booking.

    httpszenotiintercom-attachments-7comio1752303731b141ace409148fe922c6645tu1e-mturqlwowmrutvwtx-fbeclq4zee7i77hh5ld6wgj80ok1igsqcyci7x_cxg2y_pc-bvsvagfqpqxx3oht3notc5qkh63zi0il2c1b0xo_zgxnqh1dgb9pajutdi4l-qkp4.png
  • Conversion Funnel: The Conversion Funnel tracks all user behavior on the Webstore. You can get info as to how many new users signed up on the Webstore, and how many have opened the Webstore and completed the booking flow.

    httpsdownloadsintercomcdncomio316507768091899e38aac08cfa35d572dimagepng.png

Configure social logins

Online businesses want their customers to create new user accounts, as this allows them to know more about the customers and builds rapport. It is more so relevant for a salon or a medspa with an online booking facility as this helps them know their guests better, thus paving the way for better service.

However, it is difficult for guests to remember all their credentials. Zenoti understands this and allows you to let your guests use their Facebook or Google credentials to log in to the Webstore. Such social logins allow for a rapid guest sign-up and increased user adoption.

Important

Zenoti checks for the uniqueness of the email ID and not the mobile number. A unique and valid email address is mandatory for using social logins.

Preconditions

To enable social logins

Use Facebook for signing in or signing up

If your guests decide to use Facebook to sign in or sign up, they will be required to take the following steps:

  1. The Facebook login screen appears and the guests should enter their credentials.

    Facebook displays the guest’s profile and prompts them to proceed.

  2. Guests click Continue as <Guest Name>

    Guests are redirected to Zenoti Webstore. They will see the following screen:

    httpsdownloadsintercomcdncomio205142224f74704b2ee2a53c0075baf6610jpg.jpeg
  3. Enter the Date of Birth and optionally provide a Phone Number.

  4. Click Sign Up.

    The sign-up process is completed and the Webstore homepage appears.

Use Google for signing in or signing up

If your guests decide to use Google for signing in or signing up, they will be required to take the following steps:

  1. A pop-up from Google appears and prompts the guests to sign in with their Google credentials.

  2. The guests enter their Google credentials. The guests are redirected to Zenoti Webstore.

  3. Guests enter the following details: Date of Birth - Mandatory Phone Number - Optional

The sign-up process is completed and the Webstore homepage appears.

Set up Facebook login

Important

The steps in this article are pertaining to the configuration on a third-party (Facebook) site. Zenoti is not responsible if there are any changes to these steps or processes. The information is provided for your convenience.

Configure the Facebook login to allow your guests to log in to the Webstore using their Facebook credentials.

Step 1: Create a Facebook developer account
  1. Navigate to the URL https://developers.facebook.com.

  2. Log in using your Facebook credentials or create an account.

Step 2: Add an app to your developer account
  1. On the Facebook for developers homepage, click My apps.

  2. Click Create app and from the Select an app type list, select the type of app you want to create, and click Next.

  3. Enter the following details of the app and click Create app.

    • Add an app name: Enter the name of the app. For example, Social login.

      Note

      The Add an app name field should not contain the word “Facebook” (to adhere to Facebook policy).

    • App contact email: Your email ID will be auto-populated in this field.

    • Business account: Select a business manager account to be associated with this app.

  4. To proceed with the creation of the app, enter your Facebook password and click Submit.

  5. To set Facebook login for your webstore, on the Add products to your app page, under Facebook login for business, click Set up.

  6. In the Valid OAuth redirect URIs field, enter your redirect URI. This is your Zenoti URL.

    Example: https://abc.zenoti.com, where 'abc' is the name of your business.

    Note

    In the Allowed domains for the JavaScript SDK field, you can give the same URL as that in the Valid OAuth redirect URIs field.

    devfacebook1.png
  7. Click Save changes.

  8. Navigate to Facebook login for business > Quickstart.

  9. To set up Facebook login for your Webstore, select Web.

  10. Under the Tell us about your Website section, enter the URL of your Webstore.

    The URL of your Webstore will be in the format www.<orgname>.zenoti.com.

    For example, if your organization name is Spa Bliss, the URL will be www.spabliss.zenoti.com.

  11. Click Save and then click Continue.

  12. Under the Set up the Facebook SDK for Javascript, Check login status, Add the Facebook login button and Next steps sections, click Next.

  13. Navigate to Settings > Basic and make a note of the App ID and the App Secret ID

    You must paste the App ID and the App Secret ID in the Enable social login settings of the CX v3 template.

  14. Fill up the following information (Mandatory):

    1. App domains: Enter the URL of your Webstore.

    2. Privacy policy URL: Enter the URL of your privacy policy page.

    3. Terms of service URL: Enter the URL of your terms of service page.

  15. Scroll down to the end of the page and in the Site URL field, enter the URL of your Webstore.

    httpsdownloadsintercomcdncomio20679575732a72c5aa7b4f843afd40e8a53jpg.jpeg
  16. Click Save changes.

  17. To set the app live, from the top menu, click the slider to make the app live.

    httpsdownloadsintercomcdncomio207897231211a2c4b34f969f0bf14d26361jpg.jpeg

    Tip

    If you are testing the Facebook login on the Webstore, ensure you log out of your developer account and close the tab.

    Note

    When you are in live mode, your app can do the following:

    • Access user data from anyone who visits your Webstore and grant the requisite permissions.

    • Your app is granted login permissions.

Generate Google Client IDs

Disclaimer: The steps in this article are pertaining to the configuration on a third party (Google) site. Zenoti is not responsible if there are any changes to these steps or processes. The information is provided for your convenience.

You can allow your guests to log in to your Webstore with their Google credentials. This allows for a quick and seamless login experience.

But before you enable this feature on your Webstore, you must generate a Google OAuth Client ID and Client Secret ID.

To generate both these IDs:

  1. Navigate to https://console.developers.google.com/apis.

    You will be prompted to log in with your Google account.

  2. Sign in with your Google credentials.

    The Google API Console page opens.

    httpszenotiintercom-attachments-7comio205154595551a2a125b320a962700ce91lj2clx88vrfmhxyyxfu4rrkw0r4_nd3ymjzbc6vrehrhztuxh8hbhatrbtin0brzswvaf1vxmljr_1r1mrntc9kfdwox6mmftxrwgjs-7-mnkvlgk8kuqovu2tfigyf27nxo4v9q.jpeg
  3. From the side menu, select the Credentials option.

    The page will prompt you to Create a New Project.

  4. Click New Project.

    The New Project page appears.

    httpszenotiintercom-attachments-7comio205154597e1f87e111920fb7cb91d940c1-avhsitbs26ixc1ftru9vtej8t2gyap5sga8bujqifzblu5xiijndtgbkmah6zp_a3h8nymptl5keyzozxikqjezwpjagdibpymeob7eevwgh8uyew3ntg5vkjg7nmpg588zigs.jpeg
  5. Enter the following information:

    • Project Name: Enter the name of your project. For example, Social Login.

    • Organization: This field is auto-populated.

    • Location: This field is auto-populated.

  6. Click Create.

    The new project is created and the project home page appears.

  7. From the side menu, click OAuth Consent Screen. The consent screen appears.

    Note

    If you already have the OAuth Consent Screen setup, you can skip this step and proceed to Step 11.

  8. Select User Type as External.

    httpszenotiintercom-attachments-7comio20515460529e760eeca0581a4107c6495df1fkyz_st-mmp2j3zffbhxoqq8yhc9ec4znuw95rp9yfns-wikiiby-tjp9hndb9qbb5hm3q4vzga-hnxp453dfsdqzte94phqv5gujaon2uxqzvwvbr4kayxyy3cftwlpalsty.jpeg
  9. Click Create.

    You will be prompted to enter the Application Name.

  10. Enter the Application Name and click Save.

  11. From the side menu, click Credentials again.

    httpszenotiintercom-attachments-7comio205154610cf9e283555f9c76a79826de1hlnjtbmy2oo0xjqwnzmexhonip-o0mxvxju1fcsnq4qv5teze9mfpzkvk2uvkc3f_pabsvcr-l6remzd2xyynwxno02dbburoftnsky1ddju8zhfogjwvxx8ja7wmtdaxrukhgss.jpeg
  12. Click Create Credentials.

  13. Select OAuth Client ID from the drop-down list.

    The OAuth Client ID page opens.

    httpsdownloadsintercomcdncomio2062287951bfe4e0a4a9c83e423432ce33dpng.png
  14. Select the Application Type as Web Application.

  15. Enter the Authorized Javascript Origins URL. To simplify, enter your Zenoti URL. For example, if your business name is Spa Bliss, your Zenoti URL will be spabliss.zenoti.com. Enter the same in the Authoized Javascript Origins and Authorized Redirect URIs field.

    Note

    The URLs you enter should be authorized by Google. To authorize the URLs, go to the OAuth Consent Screen, click Edit App, scroll down and enter the URL in the Authorized Domains field.

  16. Click Create.

    httpszenotiintercom-attachments-7comio2051546167d8ecf673c790829df67711dfkz4oiluw09q5ixhqets07abpgjh1ioufyonpfhsws6afl-dqqqapbpnwngeyardutgn4okidxbi-g37b7rz_gvsxua2dptcuelk3b2sckn9-igwlqczlttf-xwpbp35nwwjatle.jpeg

    Your client IDs are generated and are displayed in a pop-up window.

  17. In the Enable Social Login settings of the CX V3 template, copy and paste the Client ID and the Client Secret.