There are two different kinds of calendar integrations that AttendanceBot supports - personal and public.
1. Personal calendar
This integration allows you to sync your vacations to your pre-existing calendar. With this integration, anyone who has access to your calendar will have access to your vacation events and find you as blocked for those times.
This integration works only for Google and Office365 at the moment.
To set up this integration just type "cal" and select "Personal".
2. Public calendar
This integration allows you to get vacation data for your whole team into a new calendar.
Type "cal" as a direct message (DM) and select "Public", to get a link (URL) to the calendar. The URL would look something like https://www.attendancebot.com/calendar/d111111111.ics/?emp=111
NOTE: All Calendars besides Apple Calendar would refresh only once per day. This is a restriction imposed by the third party calendars.