Syncing Breeze Calendars With External Calendars

You can integrate your Breeze calendar with an external calendar by either or both of the following:

  • Having your Breeze calendar events display on your Google/Apple/etc calendar
  • Having your Google/Apple/etc calendar events show on your Breeze calendar 

Breeze to External Calendar

You are able to have the events on your Breeze calendar show up on any external calendar that can read an iCal URL feed (Google Calendar, Apple Calendar, Outlook, etc). If you're using our multiple calendars feature, each calendar will have it's own iCal address, allowing you to share only the events you choose.

To add your Breeze calendar events to an external Calendar:

  1. Within Breeze, select the "Events" tab from the top right.
  2. Click the gear icon next to "Add Event" and choose "Google/Apple Integration" from the dropdown menu.
  3. Click the "Breeze → External Calendar" button.
  4. Copy the URL for the Breeze calendar you wish to include on your external calendar.
  5. Go to your external calendar (Google Calendar, Apple Calendar, etc) and provide the URL in the appropriate field. 

Google (& Android) Calendar Instructions

  1. Navigate to your Google Calendar.
  2. On the left, click the plus sign to "Add other calendars."
  3. Select "From URL," paste your Breeze iCal calendar URL and click "Add Calendar."

Apple Calendar Instructions

  1. Navigate to your Apple Calendar.
  2. On the top toolbar, select "File > New Calendar Subscription..."
  3. Provide your Breeze iCal calendar URL.

iPhone/iPad Instructions

  1. On your mobile iOS device, navigate to "Settings > Accounts & Passwords > Add Account."
  2. Select "Other" from the bottom of the list.
  3. Select "Add Subscribed Calendar."
  4. Provide your Breeze iCal calendar URL.

Screen Recording 2020-06-03 at 10.56 AM

External Calendar to Breeze

Breeze can read any iCal URL feed (the iCal format is a popular calendar format). If you're using a calendar that provides an iCal address (such as Google Calendar or Apple Calendar), you can have that calendar show up in a read-only format 1 on your Breeze Calendar. To do so:

  1. Within Breeze, select the "Events" tab from the top right.
  2. Click the gear icon next to "Add Event" and choose "Google/Apple Integration" from the dropdown menu.
  3. Click the "Breeze ← External Calendar" button.
  4. Provide your external calendar's iCal URL 

Google Calendar (& Android) Instructions

  1. Navigate to your Google Calendar.
  2. Click the gear symbol at the top
  3. Choose "Settings" from the dropdown
  4. Click Settings for My Calendar
  5. Select the calendar you're wanting to sync
  6. Select "Integrate calendar" on the left.
  7. Look for the gray row titled "Public address in iCal format" OR "Secret address in iCal Format," select the URL and copy it.
  8. Paste that URL Link in to Breeze

Apple Calendar (& iPhone/iPad) Instructions

  1. Navigate to your Apple Calendar.
  2. Control-click (or right click) the calendar on the left panel and from the dropdown select "Share Calendar."
  3. Click the "Public Calendar" checkbox and then use the web address displayed below to enter into Breeze.2

Outlook Calendar (Office 365)

  1. Navigate to Settings
  2. Under Settings, select Calendar
  3. Under Calendar, you should be able to options to Share Calendar or Publish Calendar
  4. Under the Publish Calendar option you'll see HTML or iCal
  5. Select iCal
1Read-only means that the calendar will not allow for edits on the Breeze-end and will not work for volunteers or check-in purposes. It is simply a way to keep all events together on one calendar.
2 In our testing, this address could not simply be copied. Rather we had to open it in a program, such as "Messages" to be able to then copy the URL to bring it into Breeze.

Screen Recording 2020-06-03 at 10.58 AM

Other Calendars

The iCal format Breeze uses is the main calendar standard making it easy to include calendars from many different sources on your Breeze calendar. While the process for obtaining the iCal address differs from program to program, once you find the address you'll be able to add it into your Breeze calendar. Here are some example addresses that you're free to use if you'd like1:

US Holidays
http://www.webcal.fi/cal.php?id=52&format=ics&wrn=1&wp=4&wf=53&color=%23FF3100&cntr=us&lang=en&rid=wc

Christian Holidays
http://www.webcal.fi/cal.php?id=424&format=ics&wrn=1&wp=4&wf=53&color=%231C4587&cntr=us&lang=en&rid=wc

Moon Phases
http://www.webcal.fi/cal.php?id=41&format=ics&ph=1&ecl=1&pa=1&es=1&du=mi&wrn=1&wp=2&wf=26&color=%23666666&cntr=us&lang=en&rid=wc

1 Calendars are provided by http://www.webcal.fi.

Removing an External Calendar

To remove an external calendar, please see the "Delete Calendar" steps within the Multiple Calendars section.

Syncing Frequency

When integrating an external calendar with Breeze, the calendars will stay in sync as changes are made; however, that synchronization will not necessarily happen immediately. If these changes were instant, a lot of website owners would be unhappy with Google, Apple, or any other calendar company for constantly bombarding their server, looking for calendar updates (not to mention it being a potentially slower experience navigating the calendar as you'd have to wait for the external calendar to provide data).

To avoid this problem, calendar companies synchronize their calendars periodically. While we're not able to control the syncing frequency of other companies, we've done our best to outline them below.

Name Frequency
Breeze Once per hour
Google Calendar At least once every 24 hours1
Apple Apple allows users to set their syncing frequency. Options include once every 5 minutes to once per week.
Outlook Whenever the "Send/Receive" command runs
Other Each company controls their own syncing frequency. If you use an option other than the above, we'd recommend you reach out to them.
If the calendars seem to not be showing the exact time, make sure the timezone in Breeze is the same as the Time Zone in your calendar.
1 Google does not seem to publish their synching frequency; however, based on user testing it seems that their frequency is somewhere between "every few hours" and at least once every 24 hours.
Was this article helpful?
41 out of 50 found this helpful

Comments

6 comments
  • @js

    Hello! Let's hop into your comments here:

    • Thanks for the good eye here! The suggested correction has been made :)
    • I would suggest starting Fresh! You'll only get full Breeze functionality when the event has be generated from Breeze. Take some time to start new recurring events for your services and even set up your Volunteers! 
    • As suggested above, your best bet would be to initiate your events from Breeze rather than integrate if your desire is to completely move away from Google Calendar. 

    Thanks for your feedback! If you have any tech issues, please reach out to us over in our support channels!

    0
  • Typo?  Under the heading "Google Calendar (& Android) Instructions"

    e. Select the calendar you're watching to sync   ..should read Select the calendar you're WANTING to sync?

    0
  • New user would like to import events from Google calendar into brand new Breeze calendar.  The instructions above direct me to go to my current Google calendar settings and select "Integrate calendar" on the left as a first step towards finding my iCal URL; but my Google calendar has no "Integrate calendar" option.

    Any advice appreciated,

    John in Durango, CO

    0
  • Google calendar user wants to switch over completely to Breeze and leave Google behind.  For initial population of the new Breeze calendar, should I sync with the current Google calendar, use that imported data as a starting place, and then stop syncing and delete the Google calendar?

    ...or start fresh, manually entering all church events in the new Breeze calendar?  Any reason(s) why one approach would be preferable?

    0
  • Thanks for the prompt, helpful response. Really looking forward to taking advantage of the Breeze calendar features.

    0
  • We're trying to get away from Google Calendars and would like to just use Breeze.

    We have a commercial kitchen and the various users book their own time.

    Is it possible in Breeze to have individual users be able to add/edit their own events on a calendar and not be able to edit/delete anyone else's event?

    Thanks

    0