How Google Calendar sync works
Solution No. 214
If you connect your Google Calendar to Method, a new Google Calendar is created for you. Appointments and meetings will sync back and forth between your Method calendar and your Google Calendar.
It is important to remember - while any Method user can access a Method calendar, only paid users will be able to sync their Method calendar to Google.
Setup
Once logged into your Method account, navigate to your integrations page. Select Google Calendar and click "Connect to Google Calendar". Now, when you go to your Google account, you'll see that a new calendar has been created with the default name of "User Name : Company Account".
Do not rename the calendar, this will break the sync.
Preferences
Click on your user name in the top-right corner, and go to My Profile > Google Calendar.
- Connect / Disconnect Google Calendar - allows you to connect and disconnect from Google Calendar. This won't delete any calendars created in Google, but it will prevent new ones from getting created.
- Default cancelled status - appointments deleted in Google will be given this status in Method.
- Default pending status - new appointments added in Google that are after the current time will be given this status in Method.
- Default completed status - new appointments added in Google that are before the current time will be given this status in Method.
- Default appointment type - new appointments added in Google will be assigned this type in Method.
What gets synced?
*Activities that are:
- 1 week ago and later.
- Before 6 months in the future.
- Not assigned to a 'Cancelled' Activity Status category.
- Assigned to an Activity Type with the 'IsOnCalendar' option 'Yes'.
*NOTE: while Method allows you to create calendars on any table, only the Activity table is synced with Google Calendar.
When does the sync occur?
Syncs happen in the following ways:
- When you go My Profile > Google Calendar > Sync now.
- If you create a new appointment from the Gmail Gadget.
- Every 20 minutes a sync is triggered automatically.
Why is a new Google Calendar created, instead of Method just syncing with my default Google Calendar?
This is a standard practice, and offers the following benefits:
- You can easily share the calendar with other users without sharing all your non-Method appointments.
- It gives you a clear way of deciding which appointments should be added from Google to Method and which ones shouldn't.
- It is easier to permanently delete should you not want to sync your appointments anymore.
- It is easier to reset for the purpose of troubleshooting.
- If you have multiple Method accounts, there is a clear distinction between which appointments are for which account, since they each get their own Google Calendar.
Is it better to add or modify appointments in Google or in Method?
It is better to create, move and modify appointments in Method for the following reasons:
- Appointments in Method have more fields, including the customer, contact and activity status.
- When an appointment is added in Google, Method has to guess at the desired status. It treats appointments created for the past as being 'Completed' in Method, and appointments created for the future as being 'Pending' in Method.
- When an appointment is moved to a different Google Calendar, it is treated as 'Cancelled' for the original user in Method, since Google gives Method no distinction between an appointment that was deleted vs. moved, so we must treat it as cancelled. If the appointment was moved to another user who also has their Google Calendar syncing with Method, then Method may be able to detect it and un-cancel the appointment and move it to the right user. If it cannot, then a new appointment will instead be created for that user.
How are the appointment fields mapped?
From Method to Google where Contact is specified in Method:
- Method Appointment Type, Contact, Contact Phone >> Google Event Title
- Method Ship to / Bill to >> Google Event Location
- NOTE: Method will use the Shipping Address if the first line of the Shipping Address is not empty, otherwise it will use the Billing Address. It will then look for the first line of the address that has a numeric value in it, making the assumption that this is the street address, and subsequent lines are city, state, zip and country.
- Method Comments >> Google Event Description
- Method Due Date Start, Due Date End >> Google Start Date, End Date
From Method to Google where Contact is not specified:
- Method Due Date Start, Due Date End >> Google Start Date, End Date
From Google to Method where Contact is specified in Method:
- Google Event Description >> Method Comments
- Google Start Date, End Date >> Method Due Date Start, Due Date End
From Google to Method on an event where Contact is not specified
- Google Event Title, Location, Description >> Method Comments
- Google Start Date, End Date > Method Due Date Start, Due Date End
Note 1: While Method comments support HTML, Google's comments don't. When an event is modified in Google, it will sync non-HTML comments back, so you may lose some formatting.
Note 2: If you don't want Method to overwrite your title, location or comments in Google, use * as the first character in the field in Google.
[top]
Created on | Sep-11-2012 |
Last modified by | Caleb J. on | Jul-14-2022 |