InvoiceBloom

Accounts payable that runs itself, with you in control.

InvoiceBloom reads every supplier invoice in your AP inbox, checks it and codes it, then sends it to the right person in Slack. One click to approve, and the bill is in QuickBooks Online with the original PDF attached.

Gmail · Slack · QuickBooks Online · Powered by Gemini on Google Cloud

See It In Action

Watch InvoiceBloom Set Up In Minutes

The Problem

Invoices Shouldn't Eat Your Whole Month

Every month your team opens hundreds of invoice emails, retypes vendor names, amounts and line items into QuickBooks, picks a GL account, chases approvers over email and hopes nothing was entered twice. It's slow, it's error-prone, and it's where duplicate payments and invoice fraud get through.

Getting Started

How It Works

1

Invoices arrive as usual

Suppliers keep emailing your AP inbox. InvoiceBloom picks up new invoices (PDFs, scans and phone photos) within minutes.

2

AI reads and checks every field

Vendor, invoice number, dates, line items, tax and totals are extracted and validated: totals must add up, and dates, currency and duplicates are checked.

3

Matched to your QuickBooks

Each invoice is matched to the right vendor and coded to GL accounts using your rules and your past coding.

4

Approved in Slack

The right approver gets a card in Slack with the key details, any warnings and a link to the original document. Approve or reject in one click.

5

Posted to QuickBooks

Approved invoices become bills in QuickBooks Online with the original PDF attached. Every step is recorded in an audit trail.

Features

Everything Accounts Payable Needs

Accurate Extraction

Reads native PDFs, scanned documents and photos. Statements, receipts and newsletters are recognised and skipped, so only real invoices enter your workflow. If a field can't be read, it's left blank and flagged for review rather than guessed.

Fraud & Error Checks

  • Duplicate detection: invoices already received or posted are caught before payment.
  • Bank detail changes: alerts you when a supplier's bank details differ from what's on file, a common sign of invoice fraud. Bank details are stored masked.
  • Total mismatches: line items, tax and totals must agree.
  • Suspicious content: text in an invoice that tries to instruct the AI is flagged.

Smart GL Coding

Uses your coding rules and history first. When neither covers a line, the AI suggests an account from your chart of accounts and marks it as a suggestion so the approver can see it.

Approvals in Slack

Approvers work where they already are. Set default and backup approvers, and require a second approver above an amount you choose. Exceptions go to a separate review channel.

Human in the Loop, Always

Nothing is posted to QuickBooks without a person's approval. Posted bills can be rolled back, and every action is written to an audit log that can't be edited.

Dashboard

See invoices processed, how many went straight through, exceptions, processing time and cost per invoice, all in one place. Export to CSV.

Who It's For

Built for US accounts payable teams

InvoiceBloom is for US businesses that:

  • use QuickBooks Online (Essentials, Plus or Advanced);
  • receive supplier invoices by email in Gmail or Google Workspace;
  • approve spend in Slack.

Built for volumes from about 200 to 100,000 invoices a month.

Requirements

What you'll need to get started

  • QuickBooks Online US (Essentials, Plus or Advanced; Simple Start has no bills);
  • a Gmail or Google Workspace mailbox for invoices;
  • a Slack workspace where you can add apps.

Security & Privacy

Built to Handle Your Financial Data Carefully

Each customer gets a dedicated, isolated environment on Google Cloud. Connections use OAuth, every bill needs a person's approval in Slack, and your data is never used to train AI models. Read our Privacy Policy.

See the full Security page

Pricing

Plans from $199/month

Starter, Professional, Business and Enterprise plans, each including every feature. Only real, unique invoices count — statements, receipts and duplicates are free. Processing never stops at your plan's limit.

See full pricing

Integrations

Works With the Tools You Already Use

Email

Gmail / Google Workspace

Approvals

Slack

Accounting

QuickBooks Online

AI & Hosting

Gemini on Vertex AI, Cloud Run, Cloud SQL

Need another accounting system or email provider? Tell us.

FAQ

Common Questions

Does InvoiceBloom pay my suppliers?

No. It creates bills in QuickBooks Online after a person approves them. Payments stay in your existing process.

Can the AI post anything without approval?

No. Every invoice is approved by a person in Slack before a bill is created.

What happens with invoices it isn't sure about?

They go to a review channel with the reason: an unknown vendor, a missing field, a total that doesn't add up, a possible duplicate or changed bank details. Your team decides.

Is my data used to train AI models?

No.

Where is my data stored?

In a dedicated environment for your company on Google Cloud in the United States.

How long does setup take?

Typically under an hour. On the Setup page of your dashboard you connect your AP mailbox, QuickBooks company and Slack workspace with their own sign-in buttons, then choose your approvers. InvoiceBloom creates its Gmail labels and private Slack approval channels for you.

Do we need a separate mailbox?

We recommend a dedicated AP address such as ap@yourcompany.com, which most finance teams already have; InvoiceBloom then reads only that inbox. If invoices arrive in a shared mailbox, a simple Gmail filter labels the invoice emails and InvoiceBloom reads only those.

What if I go over my plan's invoice limit?

Your invoices keep being processed. Each extra invoice is $0.75, added to your next bill. We notify you in Slack at 80% and 100% of your included invoices so you can move to a larger plan if that is cheaper.

Is there a limit on how many invoices a day?

Each account has a daily safety limit, set well above your normal volume, so an unexpected flood of email can never run up charges. Anything above it waits in your mailbox and is processed the next day, and you are notified in Slack.

How do I subscribe or cancel?

Through Google Cloud Marketplace, billed to your Google Cloud account. When you cancel, processing stops.

Stop typing invoices. Start approving them.

Get InvoiceBloom on Google Cloud Marketplace and process your next invoice in minutes.

InvoiceBloom is built and supported by JG Solutions, the company behind Bloomwell.