Ledgerloop · e-commerce back-office concept by NorthBore · reply YES to gopal@northbore.com — working pilot in 7 days
For Stripe-using online stores drowning in manual ops

Stop spending your weekend in spreadsheets.

Files name themselves. Stripe payouts tie out to orders by themselves. And stock can't drift between two systems. Ledgerloop is an AI back-office autopilot that runs the three jobs you keep doing by hand.

Reads Stripe, not your bank login A human only touches exceptions Your store + your spreadsheet
app.ledgerloop.io / autopilot
Live

New supplier email — attachment captured

Auto-filed
from billing@acmesupply.com
document_scan_0042.pdf
→ /Invoices/Acme/2026-06
2026-06-20_ACME_INV-1041_$248.00.pdf
vendor Acme Supply order # INV-1041 amount $248.00 date 2026-06-20
Renamed to your scheme and filed — no download, no typing.

Stripe payout — unbundled & matched

5 of 6 cleared
Stripe deposit · Jun 20
$1,406.18
one lump — 6 charges, fees, 1 refund
gross charges$1,489.00
Stripe fees−$47.82
refund #2287−$35.00
net payout$1,406.18
#2291$312.00
#2290$189.50
#2289$427.00
#2288$96.00
#2286$464.50
#2285FX · review

One sale — both systems updated

In sync
Online store
SKU-AURA-0141
SKU-NOVA-227
SKU-LUME-08120
Spreadsheet / ERP
SKU-AURA-0141
SKU-NOVA-227
SKU-LUME-08120
SKU-NOVA-22 hit 7 — low-stock alert sent before it could oversell.
Daily digest sent · 9:00am
The weekend you get back

Three manual chores, running themselves while you sleep

These are illustrative targets for a Stripe store of your size — the live pilot is calibrated against your actual volume.

5h
hours/week off file renaming, copy-paste & tie-outs
100%
of attachments auto-named to one consistent scheme
6
charges unbundled from a single lumped Stripe payout
1
source of truth — stock can't drift between systems
How it works

Connect once. It watches, reads, matches, syncs.

Ledgerloop sits quietly between your inbox, your Stripe account, and your two inventory systems. Nothing changes about how you sell — the busywork just stops landing on your desk.

01

Watch the inbox

Gmail / Outlook + IMAP watcher spots order, invoice & supplier emails and grabs the attachment automatically.

02

Read & rename

OCR + an LLM pull amount, order #, customer, date & vendor, then rename to your scheme and file to the right folder.

03

Reconcile Stripe

Pulls balance transactions & payouts, decomposes each lumped deposit, and subset-sum matches it to your orders.

04

Sync stock

Two-way inventory sync keeps store & spreadsheet identical, decrements on each sale, and flags low stock.

The three jobs, verbatim

You told the internet exactly what eats your week

Pulled straight from the small-business thread that sparked this. Each one is a job Ledgerloop now runs end-to-end.

JOB 01
"manually downloading attachments and renaming them properly"

Attachments name & file themselves

The inbox watcher captures every order/invoice/packing-slip PDF, reads it, renames it to a consistent scheme, and drops it in the right folder. No more saving and hand-renaming each file.

Zero downloads, zero typing
JOB 02
"reconciling stripe deposits with actual orders"

Stripe payouts tie out by themselves

One lumped payout bundles dozens of charges minus fees and refunds. Ledgerloop unbundles each deposit and subset-sum matches it back to orders — so you see clean matches vs. true exceptions, not one-row-at-a-time guesswork.

Gross-to-net, automatically
JOB 03
"updating inventory numbers in two different systems"

Stock stops drifting between systems

One two-way sync makes your store and your spreadsheet a single source of truth — real-time decrement on every sale, with low-stock and oversell alerts before a customer ever sees the wrong number.

One number, both places
A human only touches what doesn't auto-clear

The exceptions queue is the whole point

Automation that hides what it got wrong is worse than none. Ledgerloop auto-clears everything it's confident about and surfaces only the genuine mismatches — an FX-rounded payout, a refund that doesn't line up, a SKU that went negative — in one review queue with a suggested fix.

Daily reconciliation summary plus a low-stock / oversell digest land in Slack or email every morning. You skim, you approve, you're done.

Needs your eyes

3 open
Order #2285 — payout short by $0.42
FX rounding on EUR charge · likely match
Approve
SKU-NOVA-22 — store says 7, sheet says 9
manual edit in spreadsheet · sync paused
Resolve
Invoice from new vendor — no order # found
filed to /Unmatched · confirm vendor
Tag
Built around your stack

It meets your tools — you don't migrate anything

Ledgerloop reads from Stripe and your inbox and writes to the two systems you already run. No rip-and-replace, no new place to log in all day.

Stripe Gmail Outlook / IMAP Shopify WooCommerce QuickBooks Google Sheets Slack digest

Comparables we benchmark the UX against: Reconcra, Finotor, Reconsail, Grabb.AI. Final connector list is set with you at pilot kickoff.

Get a pilot

Show NorthBore your worst weekly chore

Tell us which of the three jobs hurts most and what you're running today. We'll wire a working pilot against your real Stripe + inbox in 7 days — you only pay if it actually saves you the time.

No spreadsheets were harmed in this demo.
7-day working pilot wired to your real Stripe & inbox — not slides.
Pay only if it saves you the time — measured against your last month of manual work.
Read-only where it counts — Stripe via API, inbox via OAuth. No bank logins, no card data stored.
Or just reply YES to the email — we'll take it from there.
PREVIEW · unsolicited concept by NorthBore · not affiliated