Knowledge Base


Version 7, 2019


Set up Google Calendar Sync

On this page:
Also in this section:

Before you start
Due to changes in how Google attaches to the function, this feature will not work for any version of myPractice prior to version myPractice was rebranded Bp Allied from version 5 onwards.
Limitiations with this function
  • There are a maximum number of appointment updates and changes that can occur within 100 seconds. Hence, trying to use this function with more than 10 calendars from within Bp Allied can result in issues.
  • This is a one way synchronisation from Bp Allied to Google Calendar. Once setup and the initial export has been completed then any changes are pushed up to your Bp Allied Google Calendar.
  • NO recurring meetings will sync across to Google Calendar, and therefore be available in iCal. This is because we can't guarantee that they will update correctly if any changes are made to them in Bp Allied e.g. if one instance of the meeting is moved in MP, it doesn't move in Google Calendar, it get's duplicated. That is, the original meeting is in there at it's originally schedule date and time and during the sync process the meeting at it's new date and time is also sync'd but the old one does not get moved or removed. So there is then a duplicate of the meeting. This has the potential to be extremely messy.
  • If a computer is offline when an appointment is made it will not transfer to google calendar. It only works when the computer the appointment is made from is online and had a valid token at the time of the creation of the appointment.
We DO NOT recommend google sync as a primary method of letting practitioners know that they have appointments.

Set up required

2. A Google Calendar for Bp Allied
3.Your options within Bp Allied to allow appointments, both Client and Casual as well as non-recurring meetings to be synchronised
Cancelled appointments are not displayed in your Google Calendar, neither are recurrring meetings.
4. Export your current appointments to Google Calendar
You must be logged in as the User that is having the calendar exported.
5. Your Google Calendar can then be exported to iCal if required.

Enter in options

Go to the System tab
Click on Options
Click on User Administration
Navigate to the Google Calendar tab for the Practitioner that you're setting up Google Sync for
Set up Google Calendar Sync

Enable Google Calendar Sync

1. Enable Google Calendar Sync
Tick the Enable Google Calendar Sync tick box

Google Calendar Credentials

2. Google Calendar Credentials
Enter in your Google Login (email address)
Click Apply

Get  Access Code

If Google Calendar sync was in use prior to the update to then start at this point here.
As a result of the upgrade the information in the Access Code field is the email account password. This is no longer used.
3. Get  Access Code
Click Get Access Code
1: A web browser will open onto a Google Webpage and one of the following three things could occur
  • If you have more than one Google Account it will ask you to choose one and get you to login if you're not already
  • If you only have one Google Account and you're not logged in, it will ask you to log in
  • If you are logged in to your only Google account then it will carry onto the next step
2: The following page will display. Click Allow to continue
3: Your Access code will display and look something like this
4: Click the copy icon, to copy the code
5: Click X to close the window
6: Paste into the Access Code field in Bp Allied.

Google Calendar ID

4. Google Calendar ID
Find your Google Calendar ID (if it is not already entered from using Google Sync previously
Details on how to find your Google Calendar ID are on our website or click on the link to Google provided in the window
Paste in the Google Calendar ID

Test Credentials

5. Test Credentials
Click Test Credentials button
The button should change to Test Credentials (Succeeded)
Click Apply & OK to save
If your Credentials do not succeed try the following:
What to try if your credentials did not succeed and you get a connection failed error?
  • Re-enter your Google Login and test again
  • Confirm your Google Login by logging directly into your Google Account
  • Create a new Access Code and recopy into Bp Allied
  • Review the help page on where to find your Google Calendar ID
  • Re-copy in your Google Calendar ID and test again

Check Calendar Accessibility

6. Check Calendar Accessibility
Click the Check Calendar is accessible button
The button should change to Calendar Accessible (Succeeded)

Sync Period

7. Sync Period
Set your Days in Arrears and Days in Advance
Tip: the more Days in Arrears and Days in Advance that are set the longer your calendar synchronisation will take.

Items to include

8. Items to include
Tick any of the options above to have this information exported to Google Calendar.
Click Apply
Update any additional practitioner google calendar settings as required
Click Ok
To export details to Google for a specific practitioner for the first time, navigate back to the Appointment Book Screen and right click on the date and choose Upload to Google
Export the Calendar using the Export to Google/iCal button in the Appointment Book Screen.