earlyink Record 4/286 confirmed · median 3d early
276 first flagged27 Oct 2026

Portal Fetch: monthly invoice pulls from no-API vendor portals for bookkeepers

A computer-use agent downloads statements from vendor portals that have no API. Small bookkeeping firms pay per client.

Competitive · Terra halves computer-use API prices

Written for: Solo builder

Next step

This week, script Terra through three real portals (a utility, an insurer, a wholesaler) using a simple recorded-recipe format, and log cost and failure rate per run. Then post the demo in r/Bookkeeping and the QuickBooks ProAdvisor and Xero community forums, offering 10 firms a free month.

Why now

Logging into a utility, insurer or wholesaler portal and downloading last month's PDF is a short, repetitive screen task, which is exactly the kind of work Terra is priced for. Existing fetch tools cover the big suppliers through integrations. The long tail of local portals is still handled by a junior clicking through 50 logins at month-end. OpenAI is publicly saying computer use is entering its scaling moment, and halving the price brings a monthly per-client run down to a cost a bookkeeper can mark up. This is the most direct use of today's top signal for a solo builder.

What became possible

GPT-6.1 Terra is OpenAI's mid-tier model built for computer use. It reads the screen and acts across apps, and its standard API prices are 50% lower than GPT-5.6 Terra's. Analysts call it the new standard for intelligence per dollar on everyday computing tasks.

Three ways in

  1. Portal Fetch

    Record a portal flow once (login, navigate, download). Terra replays it monthly and drops the PDFs into the client's folder or the accounting software's inbox email. A failed run produces a screenshot and a retry button.

    Customer
    Bookkeeping firms of 1 to 10 people with 30 to 150 small-business clients
    Model
    Self-serve, about $3 per client per month, with a free tier of 5 clients
  2. Fetch Recipes

    An open-source library of portal recipes in YAML that anyone can contribute to. The paid product is the hosted runner with credential storage and scheduling.

    Customer
    Freelance bookkeepers and technical small-business owners
    Model
    Free recipes, paid hosted runs
  3. Missing Docs Board

    A month-end dashboard that shows which clients' statements have arrived, which portals failed, and which need a human to enter an MFA code.

    Customer
    The same bookkeeping firms, sold as an add-on
    Model
    Included in the higher tier

Competition

Competitive

Two risks to address: portal terms of service and bot blocking, which killed Hubdoc's fetch, and credential liability for a small vendor.

Full competition notes (6 competitors)

The basic idea, scheduled pulls of invoices from vendor portals for accountants, is already on the market. GetMyInvoices and invoicefetcher sell it to tax advisors, Skyvern offers it as an open-source agent with an invoice cookbook, and Booksmate is a new entrant. The open-source YAML recipe library with a paid hosted runner is the weakest idea because Skyvern already fills that role for technical users. The opening is the long tail and the North American small-firm market. The incumbents cover big SaaS and European portals they maintain themselves. A bookkeeper with 30 to 150 US small-business clients mostly needs local utilities, insurers, suppliers, payroll and telecom portals that no catalog includes. A tool that lets the bookkeeper record any portal once and have an agent replay it could serve those clients. Hubdoc dropped portal fetch in 2022 because the connections broke and got blocked, and Xero users still ask for it back. So the product would win on how it handles failures, not on how many portals it supports. That means an MFA handoff to a human, failure screenshots with one-click retry, and per-client billing. It also needs to deliver into QBO/Xero inbox emails and Dext/Hubdoc inboxes rather than replacing them. The Missing Docs Board is worth more bundled with the fetcher than sold as a separate add-on. CollectCue, DocChase and Uku already sell checklists of outstanding documents, but none of them combine that with automated portal pulls and failure triage. Two risks to address: portal terms of service and bot blocking, which killed Hubdoc's fetch, and credential liability for a small vendor.

  • GetMyInvoices (fino data services)

    The closest direct competitor. It says it pulls invoices automatically from more than 10,000 online portals, email inboxes and apps, on a retrieval interval you set for each portal login. Files can be passed on to tax advisors and accounting software. It is strongest in the DACH region (Germany, Austria, Switzerland) and is priced at roughly 19 euros a month according to a third-party listing.

  • invoicefetcher

    Targets tax advisors and bookkeepers directly. One account gives access to each client's invoices, transfers run every 30 minutes, and it connects to accounting software through a token or OAuth. Also European-focused.

  • Skyvern

    An open-source AI browser agent. It ships a Bulk Invoice Downloader cookbook and markets an Invoices Agent (https://skyvern.com/invoices) that logs into vendor portals with stored credentials, handles 2FA and CAPTCHA, and downloads and emails PDFs. This is very close to the Fetch Recipes open-core idea, but it is aimed at developers rather than bookkeepers.

  • Booksmate

    A new tool for bookkeepers and accountants. It collects invoices from Amazon, Stripe, Google, Microsoft, PayPal and others through a curated set of monitored portal connections, starting at $13 a month. Capterra shows no reviews yet.

  • Hubdoc (Xero)

    Used to fetch bills from hundreds of supplier portals for bookkeepers. Xero retired these connections in April 2022 because banks and suppliers blocked them, keeping only a few direct API connections. Users are still asking for it back on the Xero Ideas forum. This shows there is demand, and also that the work is fragile.

  • CollectCue / DocChase / Uku

    Tools for chasing documents and tracking what is missing at month-end in small bookkeeping firms: recurring requests per client and period, status of outstanding items, and reminders. They overlap with the Missing Docs Board as a dashboard, but they collect files from clients rather than fetching them from portals. Uku also fetches bank statements (https://help.getuku.com/en/articles/11727208-how-to-fetch-bank-statements-and-collect-missing-documents).

Checked 2026-10-27

Risks

  • SMS and app-based MFA breaks unattended runs, so some portals will always need a human
  • Portal terms of service and bot walls may block agent logins
  • Storing client credentials makes you a target, and one breach ends the business
  • OpenAI's dots and ChatGPT Work may cover this for individuals for free

Strong team fit; open space is the weak point (6).

tech 7 · pull 7 · space 6 · fit 8 · build 7

Exposed

INTUXRO

Companies that could benefit or be threatened. News and context, not investment advice.

Momentum of its main topic

52 developments this week +1 vs last week
28 Sep: 0 developments29 Sep: 0 developments30 Sep: 0 developments1 Oct: 0 developments2 Oct: 0 developments3 Oct: 0 developments4 Oct: 0 developments5 Oct: 0 developments6 Oct: 0 developments7 Oct: 0 developments8 Oct: 11 developments9 Oct: 19 developments10 Oct: 5 developments11 Oct: 2 developments12 Oct: 1 development13 Oct: 8 developments14 Oct: 11 developments15 Oct: 8 developments16 Oct: 11 developments17 Oct: 11 developments18 Oct: 2 developments19 Oct: 3 developments20 Oct: 5 developments21 Oct: 10 developments22 Oct: 9 developments23 Oct: 6 developments24 Oct: 7 developments25 Oct: 4 developments26 Oct: 4 developments27 Oct: 12 developments
Stage: Money

Sources

  1. Introducing GPT-6.1 TerraOpenAI
  2. GPT-6.1 Terra halves OpenAI's API prices and still gains ground on its larger modelsThe Decoder
  3. GPT-6.1 Terra is now in orbitOpenAI
  4. GPT-6.1 TerraHacker News
  5. Why OpenAI Is Racing to Make Computer Use Superhumana16z

Status history

  • 2026-10-27 Flagged as buildable