Inbox Ledger
FeaturesSources

Connect Outlook

Connect Microsoft 365, Outlook.com, or Exchange Online with read-only OAuth, then pull in past invoices with a retroactive scan.

Connect Outlook

Admin+

Connecting Outlook lets Inbox Ledger read invoices and receipts as they arrive. The connection is read-only. Inbox Ledger reads message metadata, downloads PDF attachments, and identifies the connected account, and it never sends, modifies, or deletes your email.

What you'll need

The admin or owner role in your organization, and a Microsoft account on one of these:

  • Outlook.com (personal)
  • Microsoft 365 or Office 365 (business)
  • Exchange Online (Microsoft-hosted)

Connect your inbox

Open Sources

In the dashboard sidebar, open Sources and click Add Source.

Choose Outlook

Pick Outlook from the source types. You go to Microsoft's consent screen.

Approve the access

Microsoft asks you to grant read access to your mail and to confirm which account is connecting. Review it and click Accept.

Return to Inbox Ledger

Microsoft sends you back to the Sources page. Your inbox now appears in the list with a connected status.

Sources page with a connected Outlook inbox
Dashboard then Sources. Show the 'Add Source' button and one connected Outlook inbox in the list with its connected status and the auto-sync toggle.

What happens after you connect

Connecting does not scan your old mail. Inbox Ledger marks the moment you connected as the starting point and watches for new mail from then on. Auto-sync runs every 60 minutes in the background, so invoices that arrive after you connect show up on their own.

To bring in invoices that arrived before you connected, run a retroactive scan.

Open Retroactive Scan

In the sidebar, open Retroactive Scan, then click Find Past Invoices.

Pick a period and your inbox

Choose Today, This month, Last month, or Last quarter, tick your Outlook inbox, and click Scan Selected.

Scanning works by email delivery date. An invoice dated last year is found only if the email carrying it arrived inside the window you picked.

Confirm it worked

Open Documents. Within a few minutes you should see invoices appear with the vendor and total filled in. If the list stays empty, the inbox may have had no invoices in that window, or auto-sync has not run yet.

Troubleshooting

  • Connection expired. Open Sources, click Reconnect on the inbox to re-authorize with Microsoft.
  • Auto-sync turned off. Each inbox has an Auto-sync (every 60 min) toggle. After several failed syncs in a row, Inbox Ledger pauses it automatically and shows an "Auto-sync disabled" badge. Reconnect the inbox, then switch the toggle back on.
  • Still stuck. See Email not syncing.

Reference

Scopes we request

ScopeWhy
Mail.ReadRead message metadata and download PDF attachments.
User.ReadIdentify which Microsoft account is connected and display its email address.
offline_accessReceive a refresh token so Inbox Ledger can sync without prompting you to sign in again.

How sync stays incremental

After the connection is established, Inbox Ledger uses Microsoft Graph's delta query. It asks Microsoft "what changed since the last check?" instead of rescanning the whole inbox, which keeps each 60-minute sync fast.

Ready to try this?

Inbox Ledger turns your inbox into clean accounting data. The free tier includes 10 credits, refilled every 30 days.

Start free

On this page