Home / Build / Vendor spend tracker
Finance ops

Vendor spend tracker.

Every finance ops person maintains a spreadsheet of SaaS invoices manually pulled from ten different email threads. This is that spreadsheet, but it fills itself.

What the dashboard looks like
AWS · Compute$2,441+18% vs May
Stripe · Fees$1,207flat
Vercel · Pro$180flat

Mock. Renders whatever your schema pulls out of the subscribed newsletters.

Sources you subscribe to

One inbox on Inbin, 5 newsletter or alert subscriptions pointed at it. Every email that lands gets parsed against your schema.

StripeAWS BillingVercelGitHubDatadog
The schema you'd declare

One PUT to /v1/schemas. Inbin extracts these fields from every future email. Hallucination guard drops anything the model invented.

{
  "extract": {
    "invoice": {
      "vendor":        { "type": "string", "required": true },
      "invoice_id":    { "type": "string", "nullable": true },
      "period_start":  { "type": "string", "nullable": true },
      "period_end":    { "type": "string", "nullable": true },
      "amount_usd":    { "type": "number", "required": true },
      "line_items": {
        "type": "array",
        "items": {
          "description": { "type": "string" },
          "amount_usd":  { "type": "number" }
        }
      }
    }
  }
}
How to ship it
  1. 01
    Create the inbox
    POST /v1/inboxes returns a permanent forwarding address like abc123@in.inbin.dev. Use it everywhere you subscribe.
  2. 02
    Point the sources at it
    Enter that address directly in each source’s notification settings or signup form (Stripe, AWS Billing, etc.). If a source sends a verification email, Inbin detects it and shows you the link or code to confirm. For mail that only goes to your own mailbox, a Gmail forwarding filter works as the fallback.
  3. 03
    Declare the schema
    Paste the JSON above. Inbin creates version 1 and tracks every future version; any event can be re-extracted against the new shape with one call.
  4. 04
    Consume the events
    Every parsed email hits your webhook as HMAC-signed JSON. Or read them via GET /v1/events. Or query them from an agent via MCP.
What this replaces

vs. Ramp for SaaS spend: $19+ / user / mo.

Every product listed above exists because the underlying data was hard to get. Newsletters give you that data for free. Inbin structures it.

Start with a free inbox.

1,000 events / month, no card required. Private beta.

Start free

Also worth building

Platform opsOn-call consoleHow →Deal intelligenceCross-source deal comparatorHow →Venture researchFunding watchlistHow →