The Outlook Calendar Integration connects Microsoft Outlook calendars with First Arriving Dashboards. It displays event data in an easy-to-read calendar or group view format. It’s great for sharing shift schedules, meetings, public events, or leadership availability.
This integration is enabled via a Microsoft Graph API connection (most common) or by using a public iFrame link to a calendar view (rare use-cases; API preferred).
Key Features
✅ Supports single-day, multi-day, multi-week and month-long views
✅ Connects to one or more individual user calendars
✅ Events update based on Microsoft API updates
✅ Optional keyword-based color coding or full calendar color themes (e.g replace blue w/ another color)
✅ Combine multiple calendars into one page or multiple
Features Include:
- Show calendars for:
- Staffing
- Upcoming Training
- Upcoming Events
- Upcoming PubEd Events
- Chose between the following time ranges to show
- Current day
- One Week View
- Two Week View
- Three Week View
- Month View
- Can have any of the views found for Google Calendar, found by clicking here
What We Need:
- Client ID
- Client Secret Value
- Tenant ID
- Calendar User Email Address
- PLEASE NOTE : We can not support GROUP or SHARED Calendars at this time.
Setup Instructions:
- Sign into the Azure Portal with the relevant account.
- If your account gives you access to more than one tenant, select your account in the top right corner, and set your portal session to the Azure AD tenant that you want.
- In the left-hand navigation pane, select the Azure Active Directory service, and then select App registrations > New registration.
- When the Register an application page appears, enter your application's registration information:
- Name: Sample Department First Arriving Integration
- Supported account types: Accounts in this organizational directory only
- Redirect URI: Blank
- The client ID and tenant ID is found on the "Overview" page and the client secret is found on the "Certificates & Secrets" page. You will need to create a new CLIENT SECRET and send us the VALUE. Please note that the VALUE is separate from the SECRET ID. Also, the VALUE will only be shown one time.
- Go to the "API permissions" page and add the required permissions.
- For calendar integrations, the Microsoft Graph Calendars.Read and Users.Read.All permissions are required. Note that these should be Microsoft Graph permissions and NOT Exchange permissions. Make sure to use application permissions, NOT delegated permissions.
Example of integration on First Arriving Dashboards
Calendar View
Displays a calendar-style view containing calendar events for one or more calendars.
Supports:
3-Day, 5-Day, 7-Day, 2+ Week, and Full Month views
Color-coding (per calendar or per event keyword)
Event View
Displays events grouped into vertical columns by day. Supports:
Up to 5 days per page
Multiple calendars merged into one view
Simple text display with optional color coding
iFrame View
Embeds a customer provided public URL from the customer’s OWA (Outlook Web App) Calendar.
3-Day, 5-Day, 7-Day, 2+ Week, and Full Month views
Color-coding (per calendar or per event keyword)
Up to 5 days per page
Multiple calendars merged into one view
Simple text display with optional color coding
Week View
The calendar view displays a weekly layout with days organized from Sunday to Saturday. Events are shown as blue blocks as default or can be customizable within their respective dates or shifts.
Day View
The calendar view displays a one day layout with organized events that are shown as blue blocks as default or can be customizable within their respective dates or shifts.