Please note that the features described on this page are only available to subscribers
SuperSaaS offers different ways to connect to other programs:
When you link a Google Calendar to a SuperSaaS schedule then events in your Google calendar will show up as unavailable periods in your SuperSaaS calendar. One example of where this is useful is if you have a personal agenda and want to let customers book only on times when you are not busy. You can set general opening hours on a schedule and customers will be limited to those times that fall both in between opening hours and are also available in your personal calendar. Note that only the free/busy information is synchronized, so your customers will not see any of the details from your personal agenda. If you want to put an appointment in your Google calendar that you don't want to show up as unavailable time in SuperSaaS you can click "Edit event details" in Google and select the option "Show me as: Available". Another way this feature can be useful is if you have very complex opening hours that can be defined more easily with the flexible Google Calendar options than with SuperSaaS' built in facilities.
These are the steps needed to set up synchronization:
Once this is set up the SuperSaaS system will regularly check your Google Calendar for updates. The frequency with which the availability information from Google calendar is updated depends on how often your schedule is accessed. Whenever someone uses your schedule the system evaluates whether our copy of your information is older than 15 minutes, and if it is it will tell another server to update our copy. This update process can take a few seconds so it can take a second page refresh to actually see the updated information. This should not be a problem for users since they always use more than one page before they can make a booking. But if you are checking your schedule yourself and already have the window open then you may need to navigate around for a few pages to see the update. At the moment up to 6 months into the future of your Google Calendar are retrieved so if that is a limitation you may want to ensure your users cannot book longer in advance.
At the moment a SuperSaaS schedule can only sync with one Google calendar at a time, but one Google calendar can sync with multiple SuperSaaS schedules. This feature currently works only with Google Calendar and with Google Apps calendars, Outlook or other calendar programs are not yet supported. However most other calendar programs such as Outlook or Lotus Notes offer a sync to Google Calendar so you can get the same result via a detour.
You can publish your schedule to any program that can subscribe to a industry standard (RFC 2445) iCal feed, such as Microsoft Outlook 2007, Apple's iCal or Google calendar. The iCal link is one way: If you change something online in your SuperSaaS schedule it will be reflected in (for example) your Outlook agenda after it has synchronized. But the appointments cannot be edited in Outlook. You can also use the webcal link to show your bookings on the calendar of your PDA, such as the iPhone, but typically the mobile version of our website (m.supersaas.com) is a better choice because then you can edit appointments too.
To set up a subscription first find out the "webcal" link to your schedule: Go to the "Supervise" screen and then click the "Synchronize" tab and follow the instruction on that page. Next, you can use this link in your calendar program. The procedure depends on the program you are using, see the documentation of that application for details. If you are using Google Calendar then you would need to click the down arrow next to "Other Calendars" in the bottom left corner and then choose "Add by URL". Note that the frequency with which Google updates the information is not under our control and can take several hours. Updates to Microsoft Outlook should take about 15 minutes when default settings are used.
On a subscribed calendar the data is kept separate from the other appointments on your calendar, it is not actually merged, so you can easily delete it again without changing your other appointments. If you do want to merge the appointments from your SuperSaaS calendar with those of your calendar program then you can download them from the "Download" tab and upload them into your schedule program. However in that case the appointments can no longer be automatically updated. A middle ground is to have the SuperSaaS system automatically send you an e-mail with a small "iCal" attachement each time an appointment gets made, that you can then add to your calendar. See the documentation here to find out how to add iCal attachments to e-mail messages.
The frequency with which the data is updated depends on the program (not on SuperSaaS). The standard protocol is very inefficient, requiring transfer of all the data in the calendar on each update, so often calendar programs tend not to update very frequently. Also, the iCal protocol only allows a for a limited number of data fields to be sent across. That means none of the custom fields you have defined in SuperSaaS will be transferred. If you are a programmer you can avoid these limitations by using the SuperSaaS API. This is more efficient and provides all relevant data fields but it requires the technical proficiency to build an interface.
The iCal interface does not provide authorization measures, so if you are concerned people might find out your webcal link and use it without your knowledge then you can block it. On the "Access" tab, near the bottom of the screen you can select "Block access with calendar programs".
Back to Tutorial index