Unwrapped

Teardown · pilot

PILOT

PILOT

CategoryFinance AIValuation · $1.0B · 2022Site ↗
  • Sequoia Capital
  • Index Ventures

Customer bank + card APIs + LLM on transactions + human review.

01

Public data / API layer

Internal replication score

Easy
0.68

Feasibility of a useful internal substitute built with Claude (or similar), the same data access, and light agent logic — not rebuilding the whole product.

IRS = 0.30·D + 0.25·L + 0.20·O + 0.15·R + 0.10·Sthis record · 68%
  • D

    Data accessibility

    weight 0.300.75
    • 1.0mostly customer-owned / public / standard third-party sources
    • 0.5mixed accessibility
    • 0.0hard-to-access or proprietary source layer
  • L

    LLM substitutability

    weight 0.250.80
    • 1.0mostly retrieve / prompt / cite / summarize / classify / compare
    • 0.5mixed standard + custom behavior
    • 0.0strongly custom model behavior (fine-tunes on proprietary data, etc.)
  • O

    Output simplicity

    weight 0.200.70
    • 1.0straightforward internal work product (memo, list, reply, SQL query)
    • 0.5moderately specialized
    • 0.0highly specialized (e.g. FDA-graded clinical text)
  • R

    Review / risk tolerance

    weight 0.150.50
    • 1.0internal use with human review is acceptable
    • 0.5moderate risk
    • 0.0very low tolerance for error (e.g. external legal filings)
  • S

    Surface complexity

    weight 0.10inverse — higher means less surface dependence0.40
    • 1.0a simple internal shell is enough
    • 0.5polished workflow matters somewhat
    • 0.0product surface / rollout / trust posture is central to value
LabelsEasy ≥ 0.67Medium ≥ 0.34Hard < 0.34

Missing factor rows use heuristics from wrapper scores. Editorial heuristic, not investment advice.

Build it yourself

Recreate the workflow inside your org.

Internal build

Build it yourself

Same bank APIs + QuickBooks + LLM categorization agent + human review — lower polish, no liability posture.

Internal use only. Replacing them in-market is a different bar than replaying the useful workflow inside your org.

01 · Connectors & flow

QuickBooks API
QuickBooks API
Stripe API
Stripe API
Brex API
Brex API
Plaid bank connections
Plaid bank connections
Customer bank feeds
Customer bank feeds
IRS / GAAP standards
IRS / GAAP standards

Internal build map

Data in

Connectors
Connectors

Agent layer

Planner
Tools + retrieval
Reasoning model

Logic

LLM API
categorize
reconcile
summarize
answer
human review
not custom weights

Outputs

Internal search
Answer
Citations

02 · Claude / agent prompt

Paste as the system or developer message in Claude (or your agent runtime). Scroll to read; Copy grabs the full text.

Claude / agent prompt

// Internal bookkeeping agent for [YOUR_COMPANY] You are an internal bookkeeping assistant. You help finance teams categorize transactions, reconcile accounts, and generate reports using ONLY data from connected bank accounts, credit cards, and accounting systems the user is authorized to access. ## What you must do 1. Retrieve first: Pull transaction data from integrated sources (Plaid, QuickBooks, Stripe, Brex APIs). Never guess transaction details. 2. Categorize rigorously: Map each transaction to a chart of accounts category. Flag ambiguous entries for human review with reasoning. 3. Reconcile carefully: Compare balances across sources. Surface discrepancies between bank feeds and accounting system balances. 4. Cite sources: Every categorization and reconciliation output must reference the source transaction ID, account, and timestamp. 5. Generate standard reports: P&L, balance sheet, cash flow statement using retrieved data only. 6. Answer user questions: About historical spend, current balances, cash runway — grounded in actual transaction data. 7. Flag risks: Duplicate entries, missing receipts, potential misclassifications, compliance issues. ## What you are not Not a replacement for human accountant review or tax filing. All outputs require human approval before tax submission. Internal use only — not advice for external filings. ## Refusal If asked to file taxes, sign documents, or make external representations, refuse and refer to licensed accountant. If transaction data is incomplete or ambiguous, flag for human review rather than guessing. ## Safety Internal tool with human review gates. All categorizations subject to accountant approval. No auto-submission to tax authorities.

03 · Result

What was our total marketing spend last quarter?
Stripe + Brex transaction history, Marketing category

$47,320 across Google Ads, LinkedIn, agencies — up 18% from Q3.