Booknetic
search
Buy now - $79 Buy - $79 arrow-right

Google calendar

You can 2-way sync Booknetic calendar with Google Calendar with Booknetic plugin:

  1. Your customer's bookings will be shown as busy in Google Calendar automatically.
  2. Days and hours you select as busy in the Google calendar will be selected as busy in the Booknetic calendar, and your customers can't book in those days and hours.

 

Each of your staff can connect his(her) Google Calendar to the plugin individually.
To synchronize your Google Calendar, you must first enable it in settings.
To do this, go to Settings > Integrations settings > Google Calendar:

google calendar settings
In the second step, we need to access the Google API to work with Google Calendar. To do this, follow the steps below:

  1. Go to your Google Developer Console by signing in to your Google account ( https://console.developers.google.com ):
  2. If you enter Google Developer Console the first time, choose your country and agree to the "Terms and service." Booknetic Appointments documentation
  3. Click the "Select a project" button in the upper-left corner and click the NEW PROJECT button in the opened modal: Booknetic Appointments documentation
  4. Write Booknetic in Project name and keep the location-name No organization as default. Click the "Create" button. Booknetic Appointments documentation
  5. You will see the project creation process in notifications, and you will get a notification when the project is ready. You will enter the dashboard by clicking on the notification. Booknetic Appointments documentation
  6. When your dashboard is opened, click on the menu icon in the upper left corner. Go to the “APIs & Services”> “OAuth consent screen” menu in the popup menu. Booknetic Appointments documentation
  7. In the opened form, click External and click on CREATE button. Booknetic Appointments documentation
  8. Enter the name of your application in the opened form. Enter your domain name (single domain name) in the "Authorized domains" entry and click the Save button. Booknetic Appointments documentation
  9. Publish the app by clicking the Publish APP button Google Calendar Publish APP
  10. Enter the Library menu from the left menu: Booknetic Appointments documentation
  11. Search the "Google Calendar API" in the opened library page and select the Google Calendar API from the result. Booknetic Appointments documentation
  12. Enable the Google Calendar API: Booknetic Appointments documentation
  13. Click the "CREATE CREDENTIALS" button on the opened page: Booknetic Appointments documentation
  14. Choose the “Google Calendar API” in the “Which API are you using?” field; Choose the “Web server” in the “Where will you be calling the API from?” field; Choose the “User data” int the “What data will you be accessing?” field and click the “What credentials do I need” button. Booknetic Appointments documentation
  15. We need a Redirect URL to complete the form. You can copy the Redirect URL back to the Booknetic plugin from Settings: Booknetic Appointments documentation
  16. Then go back to the Form and enter the default name in the "Name" field. Paste the Redirect URL you copied to the "Authorized redirect URLs" field. Booknetic Appointments documentation
  17. Click the "ENTER" button after paste the "Redirect URL" and make sure the Redirect URL is included in the form below: Booknetic Appointments documentation
  18. Click the “Create OAuth client ID” button.
  19. Click the “I'll do this later” button. Booknetic Appointments documentation
  20. We were able to create the API access that is required. Now we needed only to introducing the Booknetic plugin by copying these access credentials. To do this, we click on the edited statement in front of our credential: Booknetic Appointments documentation
  21. Client ID and Client will be secret on the right side of the opened page. Copy them alternately and paste them to the fields in the settings of the Booknetic plugin: Booknetic Appointments documentation Booknetic Appointments documentation
  22. And save the settings.

Now is the time to keep track of your staff and Google Calendar.

  1. To do this, go to the Staff tab and edit the Staff which you want to connect to Google Calendar with the choice from the list. Click the "Google sign-in" button below: Booknetic Appointments documentation
  2. You will be linked to the Sign-in window from Google. When you try to access your account and log in, you will receive a warning message just like the background. Click “Advanced” here and click on the “Go to booknetic.com (unsafe)” link: Booknetic Appointments documentation The reason for this warning is that you didn't send the application created by the instructions above to the Google review. You do not need to send the Application to the review until you use this Application only for you and your staff. Because this review process is a long process, and Google's approval of your Application takes 4-6 weeks. You don't need to go through this timeline. Just inform your staff that there is no compatibility with clicking "Go to booknetic.com (unsafe)" because the Approved Application is your own personalized Application.
  3. You will click the "Allow" button on the page where you are redirected. Booknetic Appointments documentation Booknetic Appointments documentation
  4. You will redirect to the Booknetic - Edit page of staff again. In the popup window, select the "Google calendar" option, click on the email you allow, and click the save button. Booknetic Appointments documentation

That's it. Now connections between your staff and Google Calendar are provided. After that, your subscribers will automatically be added to the mentioned Google calendars when booking your current Staff. You can customize the title, description of this added event from the settings by using ready keywords. To do this, go to Settings> Google calendar settings.

You can enter the text you want in the "Event title:" and "Event description:" fields.

Booknetic Appointments documentation

When writing the title and description, you can use the keywords below:
{appointment_id} - ID of Appointment
{appointment_date} - Date of Appointment
{appointment_date_time} - Date-time of Appointment
{appointment_start_time} - Start time of Appointment
{appointment_end_time} - End time of Appointment
{appointment_duration} - Appointment duration
{appointment_buffer_before} - Appointment buffer time (before)
{appointment_buffer_after} - Appointment buffer time (after)
{service_name} - Service name
{service_price} - Service price
{service_duration} - Service duration
{service_notes} - Service notes
{service_color} - Service color
{service_image_url} - Service picture’s URL
{service_category_name} - Service category name
{staff_name} - Staff name
{staff_email} - Staff email
{staff_phone} - Staff phone number
{staff_about} - Staff about info
{staff_profile_image_url} - Staff profile image URL
{location_name} - Location name
{location_address} - Location’s address
{location_image_url} - Location’s image
{location_phone_number} - Location’s phone number
{location_notes} - Location’s note
{company_name} - Company name
{company_image_url} - Company image URL
{company_website} - Company web-site
{company_phone} - Company phone number
{company_address} - Company address

“Sync busy slots from Google Calendar:” - With this option, you can enable 2-way sync active. When this option is turned on, customers will not book your bookings on the dates and times you booked in Google Calendar.

“Limit of fetched events:” -You can choose how this event will fetch defaults to this option. If your server resources are not strong enough, you may not want to download the top-level regimen.

“Add customers as attendees in your calendar events:” - When this option is enabled, all customers registered with Appointment in Booknetic will be featured as Attendees in the Google event.

“Customers can see other attendees:” - If this option is turned on, event attendees will be excluded from the event in Google Calendar, and other participants in the Appointment will be invited to attend. New entrants can see each other.

Wordpress appointment booking plugin

Booknetic is a simple yet powerful plugin for accepting online bookings & payments on your WordPress site.

Buy now - $79 arrow-right