Outlook and Microsoft 365
Your Outlook appointments already hold your trips. Kilevo reads them, read-only, and turns them into a mileage log.
Connect your calendar in three steps
The connection runs through Microsoft Graph, Microsoft's official interface, using the OAuth2 protocol. You never type your password into Kilevo. The same connection covers Outlook.com, Microsoft 365, and work accounts.
- In the app, you click Connect Outlook.
- Microsoft opens its own sign-in screen, shows the requested permissions — read your calendar, nothing more — and asks you to approve.
- Microsoft sends you back to Kilevo, and you pick which calendars to include.
What Kilevo reads, and what it ignores
For each appointment, Kilevo reads three things: the location field, the title of the appointment, and the times. The location becomes the trip's destination, the title becomes the purpose.
What Kilevo does not read: attendees are never fetched and never stored. The body of the appointment is read to spot a video call, but it is never written to the database.
Read-only, no exceptions
The permission requested from Microsoft for your calendar is Calendars.Read — the
read-only version. The other requested permissions, openid, profile,
User.Read, and offline_access, only serve to identify you and keep the
connection alive. No write permission is requested. Kilevo cannot edit, move, or create an
appointment on your calendar.
An appointment with no location creates no trip
If the location field is empty, no trip is created. A video call — a Teams, Meet, or Zoom link — yields zero miles, never a made-up distance. A blocked slot or a plain reminder is ignored the same way.
The street without the city: the Outlook trap
Few users see this coming. Microsoft often passes along only the street you typed, without the city, even when the Calendar app on your iPhone shows the full address on screen. What you see and what Kilevo receives are not the same thing. You read "120 Main Street, Springfield, IL 62704"; Kilevo receives only "120 Main Street".
And thousands of towns have a Main Street, while Google never answers "I don't know": it returns a plausible address, sometimes 600 miles away. This is the most common source of confusion for Outlook users.
What Kilevo does with those incomplete addresses
Kilevo looks for the address closest to your home, not the most popular one. When it is unsure, it flags the trip as a "guessed address" and shows the address it picked. One click on Confirm keeps it for every appointment with the same title, now and going forward. One click corrects it. Kilevo shows its doubt instead of hiding it: distances are not "exact," they are easy to check at a glance.
Every day, or on demand
If you're a subscriber, Kilevo syncs your calendars every night at 3:30 a.m. This is not real time: it's a dependable nightly run. You can also start a sync yourself at any moment from the app, on any plan. The access tokens Microsoft issues are encrypted in the database. The security and privacy page details what we read and what we keep.
How the sync works, the same across all three calendar sources, is covered on the calendar sync page.
Connect your Outlook calendar and let Kilevo rebuild your trips. Create an account.