Enterprise-grade scheduling. Your Outlook calendar stays current. Appointments book seamlessly. Teams stay aligned.
#1 Enterprise Calendar
The enterprise calendar standard. Part of Microsoft 365, used by over 400 million professionals.
SalesPartner integrates with Microsoft Graph API to read your real-time Outlook availability. Leads see only times you're free. Appointments sync to Outlook instantly—with Teams links for virtual meetings.
Reads Exchange/Outlook calendar in real-time.
Events appear in Outlook within seconds.
Auto-generates Microsoft Teams meeting links.
Azure AD OAuth 2.0. SOC 2 compliant.
Two-way integration with Microsoft 365 keeps everything in sync.
Free/Busy Status
Checks Outlook before offering times
Working Hours
Respects your Outlook work schedule
Out of Office
Blocks scheduling during OOO periods
New Booking
Creates Outlook calendar event
Reschedule
Updates existing event time
Cancellation
Removes from Outlook calendar
Attendees
Sends meeting invitations
Teams Meeting
Creates Teams meeting link
Meeting Details
Subject, body, location filled
One-click Microsoft authorization
Click "Connect Microsoft" and sign in with your work or personal Microsoft account. Azure AD handles authentication securely—no passwords stored.
Define when you can meet
Configure working hours, appointment duration, and buffer time. SalesPartner respects your Outlook schedule preferences.
Conversations include scheduling
When leads text asking to meet, SalesPartner checks your Outlook calendar and offers available times that work for both of you.
Calendar updates in real-time
Lead picks a time → event created in your Outlook with all details. Teams link generated automatically for virtual meetings.
Automatic notifications
Meeting invitations sent through Outlook. Reminders appear in your calendar just like any other meeting.
Real-time availability checks mean leads only see times you're actually free. No more calendar conflicts.
Microsoft Teams links auto-generate for virtual appointments. One-click join for everyone.
Built for Microsoft 365 organizations. Works with your existing IT policies and security requirements.
Respects your OOO status. Never schedules meetings when you've marked yourself away.
Check availability across shared team calendars. Book meeting rooms alongside attendees.
Leads receive proper Outlook meeting invitations. Responses tracked automatically.
Scenario:
Client wants to schedule a consultation call
Result:
SalesPartner checks your Outlook, offers available slots. Client picks time, Teams link created automatically.
Scenario:
Buyer wants property tour this week
Result:
Calendar checked, available showing times offered. Tour booked with address in calendar event.
Scenario:
Patient requests follow-up appointment
Result:
Provider availability checked across all calendars. Appointment booked with proper meeting details.
API
Microsoft Graph API
Authentication
Azure AD OAuth 2.0 (MSAL)
Sync Direction
Two-way (Read availability, Create events)
Sync Frequency
Real-time (< 5 seconds)
Supported Accounts
Microsoft 365, Outlook.com, Exchange Online
Compliance
SOC 2 Type II, GDPR
/me/calendar/getScheduleCheck availability/me/eventsCreate appointments/me/events/{id}Update appointments