In order for SAS to work with your Google Calendar, you
will need to connect your calendar to the web portal and set it up so that we are able to schedule appointments the way you would like. Configuring Google Calendar in the web portal is easy! In this tutorial, you'll learn how to:
Connecting Your Calendar
1. From the SAS Desk home screen, click on Apps
from the left side menu, and then click the yellow Configure
button under the Google Calendar
You'll see the heading Configure your integration
on the next screen.
2. Now, click the Connect to my account
button on the right.
3. A dialog box will appear that states SAS Google Calendar Integration would like to
. In the bottom right corner of the box, click Allow
If you've successfully linked SAS to your Google Calendar, you'll see a red 'Disconnect'
button to the right of the 'Connect to My Account'
button. Now you will need to Configure your integration.
4. On the left, under My calendar / Settings
, you will see the calendar(s) associated with your Google account.
If you would like, you can change the name of your Google integration by clicking Edit name
to the right of My calendar.
5. To activate the calendar(s) for scheduling, click the check box next to the appropriate calendar(s)
Now that your calendar is connected, you'll need to tell the app how to book appointments for you by completing each section listed below:
Limitation, Frequency, and Earliest
Just below the name of your calendar(s), you will need to adjust 3 different Settings
for each calendar that you would like the operators to use:
How many appointments we can schedule per day
The duration of each appointment
When we can schedule your first appointment – Same Day, Next Day, After 2 Days, or After 3 Days
: If you schedule appointments for yourself, keep in mind that if you overlap your appointment Frequency, the next available time slot will be gone from the operators’ view. For example, if your appointment frequency is 30 minutes and you schedule an appointment at 1 pm for 45 minutes, the next available appointment the operators will see is 2 pm.
If you would like, select an Event Color
to color-code the appointments our operators schedule for you so that you can differentiate them from appointments you schedule on your own.
If your business is HIPAA compliant, you must select HIPAA Enabled
. This prevents the operators from looking at the details of any appointments that have already been scheduled, including those that you schedule. Therefore, operators are not able to cancel or reschedule appointments for your patients, as this would give them access to patient information.
Canceling and Rescheduling
: If you would like to give operators the ability to cancel appointments from your calendar, select Cancel Appointments. Keep in mind that once an appointment is canceled, it is deleted from the calendar, and there will be no record of it. Therefore, use this feature with caution.
: If you would like to give operators the ability to reschedule existing appointments (and cancel the original appointment), select Reschedule Appointments.
Business Hours and Appointment Availability
Set your Business Hours
. These are the hours that the operators will be able to schedule your appointments. First, click the checkbox under the day of the week that your business is open, and then use the drop down lists to set the hours.
If your appointment hours are the same every day or most days, click the yellow Copy to all
button. This will copy the hours you selected in one day to all days. Be sure to check the box under each day of the week that your business is open.
When a box is left unchecked, that day of the week will not show as available on your calendar.
If appointments should not be scheduled during your Lunch Hours
, you'll want to set those hours as well. This will automatically block out time on your calendar so that operators cannot offer those slots to your callers.
IMPORTANT TIPS FOR ADJUSTING YOUR AVAILABILITY
Google Calendar Appointment Notifications
- If you need to block out certain dates and times on days when our operators would normally be able to schedule appointments, you'll need to log in to your Google or Gmail account, and block dates and times directly on your calendar(s).
- Appointments blocked by someone with Shared access to your calendar will not appear as blocked to our operators. Dates and times must be blocked on the primary user's calendar(s).
- Note that if you would like to block a full day, you will need to block the day by hour. For example, set an appointment that lasts from 8 AM to 5 PM. Do not use the box "All day," as the Google Calendar app does not recognize dates that have been blocked using this option.
Would you like to receive reminders for appointments that our operators schedule? If so, you can opt to receive Notifications
by email or pop-up a specific amount of time prior to the appointment. This feature will only be active when you're logged in to your Google or Gmail account.
Be sure to check the Settings in your actual Google Calendar to ensure that Notifications are turned on.
If you would like a reminder, click the green Add new option
Then, select the type of notification you would like, along with the reminder time. You can choose Minutes, Hours, Days or Weeks. These reminders are controlled by Google and sent out from the Google Calendar system. If you are logged in to Google, you will receive an email in your Google Email, and a Pop-up will show an alert on-screen.
Adding Appointment Data Fields
One last thing, and then your calendar is all set! You'll need to tell the system which script variables to include in your appointments.
Below Notifications, check the box next to Appointment data
, and from the drop down list, select the campaign
where you'll be integrating the Google Calendar.
Once you've selected a campaign, a list of script variables will be displayed. Each script path will have custom step labels
and default variables
, such as [FirstName], [PhoneNumber], [Email], etc. Visit the call script builder
to determine which script variables match the appointment scheduling path.
Then, click to drag and drop the variables from the Available fields list to the Name, Where and Description boxes on the right.
As you drag fields over, take a moment to format the details. Variables will be displayed one after another, so add spaces or commas in between to make things clear. In addition to using script variables, you can type text into any template. For example, if all appointments will be at the same location, you may want to add that into the "Where template" box. You can customize these templates to suit your needs.
If you would like to add Advanced settings
to your Google Calendar setup, you can learn more about those options here
Saving & Integrating Your Calendar
After you've adjusted all of your calendar settings, click the green Save configuration
button located in the bottom right corner of the page.
You'll know that your settings were successfully saved when you see the message below.
If you'd like to check out the operators' view of your calendar, click on the calendar name in the pop-up.
Now it’s time to integrate Google Calendar into your script.
Click the yellow Integrate configuration
button, and right click on the link, or use your cursor to highlight it and press CTRL+C
Now, you'll need to email
that link to our Customer Service team so that we can complete the integration in your call script.
If you completed the Appointment Data section, you can also integrate the link yourself by following the instructions in this tutorial.
Viewing Scheduled Appointments
Once our operators begin scheduling, you can view a list of appointments set in the last 30 days by downloading Activity logs
. This feature is available at the very bottom of the Google Calendar App. The log will be in .CSV format and can be opened using Excel.