Connector

Send QuickBooks sales receipts to Google Chat

Sales paid at the moment of sale, summarised for the team space every morning. QuickBooks goes into your data warehouse first, where receipts are read next to refund receipts and customers, and only then reaches Google Chat.

QuickBooksConnectedA/P Aging Summar…A/R Aging Summar…AccountsBalance Sheet re…
Data MartPublishedone definition
Google ChatRealmReportReportDaily 09:00
Refreshed on a schedule. No exports, no copy-paste.

Get started free

Endpoints

QuickBooks Endpoints

Documentation

26 QuickBooks endpoints you can import. Each lands in its own table in your data warehouse.

S00 · Why

Why QuickBooks does not post straight to Google Chat

A sales receipt is revenue and cash in one record, which is why it is easy to double count against invoices and payments. What belongs in a space is the net of sales and refunds per customer, and that is computed in the data warehouse, not copied from the account.

  • A sales receipt is paid at once, so it is not an invoice and not a payment
  • Refund receipts reverse sales, and the space needs the net
  • The data analyst controls what a message may say
QuickBooksReceipts, methods
Google Chat
No link to refunds
Data warehouseJoined by id
RefundsPaid back
CustomersWho bought

S01 · Step 1

Step 1: Load QuickBooks into your data warehouse first

Create a Data Mart with QuickBooks as the data source and choose where the data lands. The QuickBooks connector is a custom connector built in OWOX Data Marts, and the data goes into any popular data warehouse.

  • Sales receipts and Refund receipts are two of the 26 endpoints
  • Authorize QuickBooks Online with OAuth and give the company (realm) id
  • Open the QuickBooks connector for your data warehouse below
QuickBooksData Mart
Your data warehouseGoogle BigQueryAWS AthenaSnowflakeAWS RedshiftDatabricks
quickbooks.sales_receipt

S03 · Step 3

Step 3: Send QuickBooks reports to Google Chat

Add an incoming webhook in the Chat space (Apps & integrations, Add webhooks), paste its URL into a Google Chat destination in OWOX, and attach a report of the QuickBooks Data Mart. The message is a Markdown template.

  • The message is a card with the subject, the Data Mart name, your text and a link back to the report
  • The Sales receipts table carries txn_date, total_amt, customer_name, payment_method_name
  • Tables arrive as monospace blocks, and a long report is split into numbered parts
Google ChatWeeklyDaily counter salestxn_datetotal_amtcustomer_namepayment_method_…

S04 · Step 4

Step 4: Add a short QuickBooks analysis under the report in Chat

Write the reading under the table in the template, or let an Insight on the same Data Mart write it. Then add a trigger on the Triggers tab: OWOX runs the Data Mart first and checks the sending condition.

  • The reading comes from total_amt and payment_method_name in the report
  • One space can receive several reports, each with its own trigger
  • Send always, or only when the result is not empty, so a quiet day stays quiet
Google ChatDaily counter salestxn_datetotal_amtcustomer_namepayment_method_…Analysistotal_amt by payment_method_name shows how customers paidcustomer_name shows whether sales come from a few accountstxn_date marks the business day, not the day it was edited

S05 · Step 5

Step 5: Reuse QuickBooks sales receipts beyond Chat

The Data Mart behind your Chat message also works in OWOX, where your AI assistant for data can read it. Ask about any report, then get it in Google Sheets or Excel in one click.

  • Ask which payment method grew this month
  • Change the receipts report once and the next Chat message reads the change
OWOX MCPShow total_amt by customer_nametotal_amt
Google SheetsOpen
ExcelOpen

Recent updates

Why OWOX

Why OWOX for QuickBooks in Chat

A receipt feed pasted into a space is noise. OWOX posts the net of sales and refunds, from the same Data Mart finance closes on.

  • Sales net of refunds. Receipts join refund receipts, so the space sees what was kept.
  • You own the data. QuickBooks lands in your own data warehouse, in tables you control.
  • Counter sales on their own. Sales receipts stay separate from invoices, so nothing is counted twice.
  • One place to fix. When Intuit changes its API, you update the connector, not your Chat setup.

Book a callGet started free

Trust

The Data Partner You Can Trust

users

176K Source: Internal OWOX data as of 2026-10-02

Executives and data analysts across 20+ industries

G2 rating

4.9★2

“A trusted data analytics partner” — verified review

npm installs

165K3

In Open Source We Trust

Customers