Keep your employees informed and your events visible by connecting Millie to your organization's Google Calendar or Microsoft Outlook environment.
Once connected, events created in Millie can automatically sync to designated calendars, making it easy for employees to discover upcoming opportunities and stay engaged.
β¨ What Is the Calendar Integration?
Millie's Calendar Integration allows administrators and event organizers to automatically publish Millie events to one or more shared calendars.
Supported providers:
β Google Calendar
β Microsoft Outlook
Once configured:
π Events created in Millie can automatically appear on designated calendars
π₯ Event registrants can automatically receive calendar invitations
π Event updates can be reflected on connected calendars
β οΈ Before You Begin
Recommended Setup (Important!)
We strongly recommend involving your IT team during setup.
Rather than connecting a personal email address, create a dedicated integration account such as:
π§Β millie_events@company.com
π§Β volunteercalendar@company.com
Why?
All events synced from Millie will be created through this integration user.
Using a dedicated account helps:
β Prevent employee turnover issues
β Maintain continuity
β Simplify permissions management
β Keep social impact events separate from personal calendars
Do NOT Use a Personal Email Address
π« Avoid:
john.smith@company.com
jane.doe@company.com
π Connecting Your Calendar
Once you have determined which account you will be using, you can set up the integration by navigating to:
Settings β Integrations β Calendar
You'll see:
Click the provider you'd like to connect.
π’ Google Calendar Setup
When connecting Google Calendar, you'll first see:
Check the acknowledgment box and selectΒ Proceed.
Why Do I See "Nylas"?
During the Google authentication flow, you may see a screen referencingΒ Nylas.
This is expected.
Millie uses Nylas as the underlying calendar integration technology that powers the connection between Millie and Google Calendar.
Learn more:
πΒ https://www.nylas.com
You can safely continue the authentication process.
Successful Connection
Once connected, you'll see:
This page displays:
Integration User
- The account used to connect the integration.
Example: team@milliegiving.com
Enabled Calendars
- The calendars available for syncing Millie events.
βοΈ Calendar Management
Select the gear icon to access additional options.
Available actions:
π Manage Calendars
Configure which calendars can receive Millie events.
π Reauthenticate
Reconnect the integration.
Important:Β Use the same account that originally connected the integration.
π Disconnect Connection
Remove the calendar integration entirely.
π¨ Common Setup Issue: Multiple Calendars
If you accidentally create multiple versions of the same calendar connection, syncing may not work correctly.
If this happens:
- Disconnect the duplicate calendar
- Keep only the intended calendar connection active
- Reauthenticate if necessary
π Managing Calendars
SelectΒ Manage CalendarsΒ to choose which calendars can receive Millie events.
Enable or Disable Calendars
Use the toggle beside each calendar to control whether it can receive Millie events.
Leave enabled:
β Calendars you want organizers to use
Disable:
π« Calendars that should never receive Millie events
Read-Only Calendars
Some calendars may appear as:
π Read Only
These calendars cannot receive events because the integration user does not have sufficient permissions.
Setting a Default Calendar
Select the three-dot menu beside a calendar.
Choose:
β Make Default
The default calendar will automatically be selected when organizers create new events.
π‘ Recommended Calendar Structure
Many organizations create separate calendars for different audiences or event types.
Examples:
π Millie Events
π Millie Campaigns
π Millie Boston HQ
π Millie Chicago Office
π Millie Pride
π Millie Volunteering
π Millie ERGs
This provides greater flexibility when deciding who should receive which invitations.
π Event Organizer Experience
When creating an event, organizers will see a new Calendar Integration section.
Sync to Connected Calendar
Organizers can:
β Choose a connected calendar
β Select a different calendar than the default
β Leave the event off calendars entirely
Remove Calendar Sync
Don't want an event published?
Simply clear the selected calendar.
No calendar = no calendar sync.
π Managing Calendar Sync After Publishing
After an event is published:
Navigate to:
Event β Manage
Calendar settings can still be modified from the event's management page.
This allows organizers to:
- Change calendars
- Remove calendar syncing
- Update event publishing settings
π₯ What Happens When Employees Register?
Once an employee signs up for an event in Millie, they'll automatically receive a calendar invitation and see the event on their calendar.
The calendar event experience is the same for both employees and administrators.
The calendar invite includes:
- π Event name, date, and time
- π Event location
- π₯ Attendee list
- π A direct link back to the event in Millie
- π Event details and instructions
- π€ Event lead contact information
- π Additional contact information (if provided)
Managing Your RSVP
Employees can respond directly from their calendar invitation:
β Accept β Remains registered for the event
β Tentative β Remains registered for the event
β Decline β Automatically removes the employee from the event in Millie
Important:Β If an employee declines the calendar invite, they will be removed from the event in Millie. Changing the RSVP back to "Yes" later in Google Calendar or Outlook willΒ notΒ re-register them. To attend the event, they must return to Millie and sign up again.
Making Event Changes
While employees can view event information from their calendar, all event management should take place in Millie.
For example:
- Changing event details
- Updating locations
- Modifying event descriptions
- Canceling attendance
- Re-registering after declining
All of these actions should be completed through the Millie event page to ensure registration counts and event information remain accurate. π
π Sync Timing
Google Calendar
β‘ Updates occur almost immediately.
Changes made in Millie are typically reflected right away.
Microsoft Outlook
β³ Updates sync approximately once per hour.
This means:
- Event changes may take time to appear
- Calendar updates are not instantaneous
π What Syncs Between Millie and Calendars?
Supported Bi-Directional Action
β Declining an event invitation removes the user from the event in Millie.
Everything Else Must Be Managed in Millie
βοΈΒ Moving an event
βοΈ Updating event details
βοΈ Changing locations
βοΈ Editing descriptions
βοΈ Canceling events
All event changes should be made directly in Millie.
Millie will then update connected calendars.
π§ Microsoft Outlook Note
For Outlook users:
Calendar invitations will appear as originating from:
β¨ Millie
andΒ notΒ from Nylas.
π’ Campaigns vs. Events
It's important to note:
Events
β Have attendees
β Can sync to calendars
β Send calendar invitations
Campaigns
π« Do not have attendees
β Do send calendar invitations to the connected integration calendar
Campaign calendars are best used for visibility and awareness, not attendance tracking.
π Best Practices
Recommended Setup
β Create a dedicated integration user
β Involve IT during setup
β Use shared calendars instead of personal calendars
β Create separate calendars for different audiences
β Set a default calendar
β Manage event changes directly in Millie
Avoid
π« Using a personal email address
π« Creating duplicate calendar connections
π« Managing event attendance through Outlook or Google Calendar alone
Need Help?
π Reach out to your Customer Success Manager
or
π§Β team@milliegiving.com
We're happy to help configure calendars, troubleshoot syncing issues, or recommend the best setup for your organization.