- Home
- Documentation
- Integrations
- Outlook Calendar Integration
Calendar Integration
Secure OAuth-based authentication (no password sharing)
Two-way sync with your calendar for availability and bookings
Automatically check calendar availability when booking tours
Outlook Calendar Integration
Learn how Propel connects to your Outlook Calendar to automatically check availability and book tours, showings, and appointments.
Propel's Outlook Calendar integration enables automatic booking of tours, showings, and appointments. When prospects request to see a property, Propel checks your Outlook Calendar availability, suggests available times, and creates calendar events automatically.
Overview
Outlook Calendar integration provides:
- Automatic availability checking - Propel checks your Outlook Calendar to find available time slots
- Smart booking suggestions - Offers prospects times that work for your schedule
- Calendar event creation - Automatically creates calendar events when bookings are confirmed
- Calendar invite management - Sends calendar invites to both you and the prospect
- Conflict prevention - Only suggests times when you're actually available
- Time zone handling - Properly handles time zones for properties in different locations
Works for All Use Cases:
- Property Management: Books rental tours automatically based on your calendar
- Real Estate: Schedules buyer showings when requested
- Short-Term Rentals: Confirms reservations and handles booking inquiries
- Commercial Real Estate: Manages complex showing schedules and multi-party meetings
How Outlook Calendar Integration Works
When you connect your Microsoft account to Propel, Propel automatically gains access to your Outlook Calendar. No separate calendar connection is needed. Here's how it works:
- Automatic Access: When you connect your Microsoft account, Propel automatically has Outlook Calendar access
- Availability Checking: When prospects request tours or showings, Propel checks your Outlook Calendar for available slots
- Time Suggestions: Propel suggests available times to prospects based on your calendar
- Booking Confirmation: When a prospect selects a time, Propel creates a calendar event in your Outlook Calendar
- Calendar Invites: Both you and the prospect receive calendar invites automatically
Prerequisites
Before Propel can use your Outlook Calendar for bookings, you need:
- Microsoft account connected: Your Microsoft account must be connected to Propel
- See Microsoft Platform Integration for setup instructions
- Calendar Permissions: Calendar access is included when you connect your Microsoft account
- Active Calendar: Your calendar should have some events or be actively used (Propel works with empty calendars too)
Outlook Calendar Features
Calendar Access
- Primary Calendar: Works with your primary Outlook Calendar
- Shared Calendars: Can access shared calendars (for work/school accounts)
- Real-Time Sync: Real-time sync with your Outlook Calendar
- Calendar Selection: You can choose which calendar to use for bookings
Availability Checking
When prospects request tours or showings, Propel:
- Checks your Outlook Calendar for the requested time period
- Identifies available slots by finding gaps in your schedule
- Respects existing events and doesn't suggest times when you're busy
- Considers booking duration (typically 25 minutes for single properties, longer for multiple properties)
- Enforces 24-hour minimum - Bookings must be scheduled at least 24 hours in advance
Suggesting Available Times
Propel suggests available times based on:
- Your calendar availability - Only suggests times when you're free
- Property time zone - Uses the property's time zone for accurate scheduling
- Working hours - Respects typical business hours (9 AM - 6 PM by default)
- Booking duration - Accounts for the time needed for the tour or showing
- Agent availability - Checks if the assigned agent has time off scheduled
Creating Calendar Events
When a booking is confirmed, Propel:
- Creates a calendar event in your Outlook Calendar
- Includes property details - Address, listing ID, and property information
- Adds attendees - Both you (the agent) and the prospect receive calendar invites
- Sets location - Includes the property address as the event location
- Includes description - Adds property details and contact information
- Sends invites - Calendar invites are sent automatically to all attendees
Calendar Event Details
Each booking creates an Outlook Calendar event with:
- Title: Property address and viewing type (e.g., "123 Main St - Viewing (ID ABC123)")
- Description: Property details, reference ID, and agent contact information
- Location: Property address
- Attendees: You (agent) and the prospect
- Time: Start and end time in the property's time zone
- Status: Confirmed booking
Account Types
Propel supports both personal and work/school Microsoft accounts:
Personal Microsoft Account
- Outlook.com calendars: Works with personal Outlook.com calendars
- Full calendar access: Full access to your personal calendar
- Standard features: All standard calendar features available
Work or School Account (Microsoft 365)
- Outlook Calendar: Works with Microsoft 365 Outlook Calendar
- Shared calendars: Can access shared calendars in your organization
- Enterprise features: Supports enterprise calendar features
- Multiple calendars: Can work with multiple calendars you have access to
Booking Rules and Constraints
Propel enforces several important rules when booking:
24-Hour Minimum Notice
Critical Rule: Bookings can only be scheduled with at least 24 hours notice. This ensures:
- You have time to prepare for the showing
- Prospects receive proper confirmation
- Calendar conflicts are avoided
If a prospect requests same-day or next-day viewing, Propel will offer the earliest available time that meets the 24-hour requirement.
Multi-Unit Bookings
When prospects want to see multiple properties:
- Same Building: Creates a single calendar event with extended duration (25 minutes for first unit + 5 minutes per additional unit)
- Different Buildings: Creates separate calendar events for each property
- Duration Calculation: Automatically calculates the time needed based on the number of units
Time Zone Handling
Propel properly handles time zones:
- Property-Specific Time Zones: Uses each property's time zone for accurate scheduling
- Timezone Information: Includes timezone in all calendar events
- Default Timezone: Uses America/New_York if no timezone is specified for a property
Agent Availability
Propel checks agent availability:
- Time Off Management: Checks if agents have scheduled time off
- Fallback Agents: Automatically uses fallback agents when primary agents are unavailable
- Availability Validation: Only proposes bookings when agents are available
Viewing Your Bookings
You can view all your bookings in Propel:
- Bookings Calendar: Go to Bookings in Propel to see a calendar view of all scheduled tours and showings
- Dashboard: View recent bookings and upcoming appointments
- Engagements: See bookings associated with specific conversations
Bookings are also visible in your Outlook Calendar, so you can view them in your preferred calendar app.
Calendar Sync
Real-Time Sync
Propel syncs with your Outlook Calendar in real-time:
- Availability checks use current calendar data
- Event creation happens immediately
- Updates are reflected in both Propel and your Outlook Calendar app
Two-Way Sync
Calendar events created in Propel:
- Appear in your Outlook Calendar immediately
- Include all details - Property address, contact info, etc.
- Send invites to all attendees automatically
Events created directly in your Outlook Calendar:
- Are respected by Propel's availability checking
- Prevent double-booking automatically
- Don't appear in Propel unless they're created through Propel
Troubleshooting
Calendar Not Showing Availability
If Propel isn't finding available times:
Possible causes:
- Microsoft account not connected or permissions missing
- Calendar is completely booked
- Time zone mismatch
Solutions:
- Verify your Microsoft account is connected in Settings > Integrations
- Check that calendar permissions were granted during OAuth
- Review your Outlook Calendar to ensure there are available time slots
- Verify property time zones are set correctly
Calendar Events Not Being Created
If bookings aren't creating calendar events:
Possible causes:
- Calendar permissions expired
- Microsoft Graph API errors
- Time zone issues
Solutions:
- Re-authenticate your Microsoft account connection
- Check for error messages in the Propel dashboard
- Verify the booking was actually confirmed (not just proposed)
- Contact support if the issue persists
Calendar Invites Not Received
If you or prospects aren't receiving calendar invites:
Possible causes:
- Email delivery issues
- Outlook Calendar settings
- Attendee email addresses incorrect
Solutions:
- Check spam/junk folders
- Verify email addresses are correct
- Check your Outlook Calendar notification settings
- Review the calendar event in Outlook Calendar to see if invites were sent
Time Zone Issues
If bookings are scheduled at incorrect times:
Possible causes:
- Property time zone not set
- Calendar time zone mismatch
- Daylight saving time handling
Solutions:
- Verify property time zones are set correctly in your listings
- Check your Outlook Calendar's time zone settings
- Review booking times in both Propel and Outlook Calendar
- Contact support if time zone issues persist
Shared Calendar Access Issues
If you're having issues with shared calendars:
Possible causes:
- Insufficient permissions on shared calendar
- Calendar not accessible to your account
- Organization policies restricting access
Solutions:
- Verify you have access to the shared calendar in Outlook
- Check calendar permissions in your organization
- Contact your IT administrator if access is restricted
- Use your primary calendar if shared calendar access is limited
Best Practices
Keep Your Outlook Calendar Updated
- Add personal events to your Outlook Calendar so Propel knows when you're unavailable
- Block out unavailable times by creating calendar events
- Update your calendar regularly to ensure accurate availability
Set Property Time Zones
- Set time zones for all properties to ensure accurate scheduling
- Use the property's actual time zone, not your local time zone
- Update time zones if properties are in different locations
Review Bookings Regularly
- Check your Bookings calendar in Propel regularly
- Review upcoming appointments to ensure they're correct
- Confirm bookings with prospects if needed
Use Calendar for All Events
- Create all bookings through Propel to ensure proper tracking
- Avoid manual calendar entries for Propel-managed bookings
- Use Propel's booking system for consistency and automation
Related Documentation
- Microsoft Platform Integration - Connecting your Microsoft account (includes calendar access)
- Calendar Integration Overview - General calendar integration information
- Booking Tours and Viewings - How automatic booking works
- Google Calendar Integration - If you use Google instead of Microsoft
Need Help?
If you have questions about Outlook Calendar integration:
- Support Email: partners@propelhq.io
- Documentation: Browse our complete documentation for more guides
- Calendar Issues: If you're experiencing calendar sync or booking issues, include details about the specific problem when contacting support
Related Documentation
Google Calendar Integration
Learn how Propel connects to your Google Calendar to automatically check availability and book tours, showings, and appointments.
Calendar Integration
Learn how Propel connects to your Google Calendar or Outlook Calendar to automatically check availability and book tours, showings, and appointments.
Microsoft Platform Integration
Learn how to connect your Microsoft account (Outlook, Outlook Calendar, OneDrive, SharePoint) to Propel using OAuth authentication for secure access to email, calendar, and cloud storage.
Google Platform Integration
Learn how to connect your Google account (Gmail, Google Calendar, Google Drive) to Propel using OAuth authentication for secure access to email, calendar, and cloud storage.