Invoice Sync logo Invoice Sync
Invoice ↔ PayPal reconciliation
Log in Get started
✨ Demo mode · No keys needed
Explore with one click — sample invoices + payments.

Instant demo workspace, no Drive / PayPal / email setup. Reset anytime from the dashboard.

Automatically match invoices with PayPal transactions

Every invoice,
matched to its payment.

Invoice Sync collects invoices from your Google Drive folders and direct uploads, reads each PDF or image with AI, syncs your PayPal transactions, and shows exactly what's matched, what needs a review, and what's still outstanding.

Start syncing — it's free Open dashboard

Free to start · Email + Google sign-in · Your Drive stays read-only

🧾 PDF · PNG · JPEG · WebP
🤖 AI field extraction
🔗 Amount + date + reference scoring
Invoices
—
Drive + uploads
Payments
—
PayPal synced
Matched
—
Confirmed links
Sync cadence
1m – 24h
Or run manually

Invoice sources

Two ways to bring invoices in.

Connect the folders where invoices already land, or drop files in directly. Both flow through the same extraction and matching pipeline.

Available now

Google Drive sync

Pick one or more folders from a live folder tree. Subfolders are included, overlapping picks are deduplicated.

  • PDF + image invoices, first-page render for scanned PDFs
  • Already-scanned files skipped — re-scan one file or a whole folder
  • File browser + preview without leaving the dashboard
Available now

Direct invoice uploads

Drop invoice PDFs and images straight into Invoice Sync — no Drive step required. Same AI extraction, same match review.

  • Drag-and-drop upload queue with extraction status
  • Same matching, review, and recurring-sync behavior
  • Works alongside Drive sync in one library

How it works

From folder to matched in three steps

A calm, repeatable flow — built for weekly bookkeeping and month-end alike.

1
Connect Drive + PayPal

Authorize read-only Drive access, tick your invoice folders or upload files directly, and link PayPal with login or app credentials.

2
Scan once, skip repeats

Files are fingerprinted by Drive ID + modified time. Only new or changed files are processed — unless you force a re-scan.

3
Review with confidence

Open the original beside the extracted fields, confirm the suggested payment or pick another. Your call sticks through future scans.

Matching, explained

A score you can audit, not a black box

Every candidate payment shows its signals and conflicts — strength, payer, amount, date, and the raw payment detail. Auto-confirm only happens when amount, currency, and identity all agree with no rivals.

Invoice ref · strongest Amount · 30 Payer email · 20 Currency · 10 Date proximity · 10 / 5
Decision bands
≥ 60 · MatchedExact amount + currency, identifier or email, no conflicts
35–59 · Needs reviewClose, partial, or ambiguous — you decide
< 35 · UnmatchedKept visible in the attention queue

Competing invoices and shared payments always go to review. Manual matches and unmatches survive recurring scans.

Everything included

Designed for real reconciliation work

The full loop — ingest, extract, sync, match, review, and stay in sync — without spreadsheets.

🧾

Vision invoice extraction

PDF text plus image invoices go through a vision-language model. Missing fields become nulls — never guesses. Fenced JSON is parsed with retries on rate limits.

💳

PayPal sync with smart cache

Transaction Search with pagination and a configurable lookback. Completed day-coverage is cached, recent days refresh fast, statuses stay correct.

🔍

Side-by-side review

Original file next to extracted data, ranked payment candidates with signals and conflicts, searchable by ID, email, or amount.

⏰

Recurring sync, 1m – 24h

Per-account schedules that survive restarts and shut down gracefully. Or leave it off and scan manually whenever you like.

📧

Email that lands in Sent

Verification, password reset, and scan-complete reports queue reliably, send with bounded concurrency, and copy to Sent.

🔒

Private by design

Scoped read-only Drive access, per-user PayPal credentials, Postgres-backed payment cache, and expiring auth tokens throughout.

Do I need to reorganize my Drive?

No. Select any folders — we'll include subfolders automatically and deduplicate overlaps. Add or remove folders anytime.

Can I upload invoices directly?

Yes — drop PDFs and images straight in, or sync a Drive folder. Both use the same extraction and review flow.

What counts as a match?

Exact amount and currency plus a strong identity signal (structured invoice reference or payer email), with no conflicting fields or rival candidates.

What happens on re-scans?

Unchanged files are skipped. Your manual confirms and unmatches are preserved; only new or changed items get re-scored.

Close this month's books with confidence.

Connect a Drive folder or upload invoices directly, link PayPal, and run your first scan in minutes.

Create account Log in