Instabooks Multi-Client Database Provisioning (Onboarding)
A sequence with 7 steps: Register the agency account and connect the first QuickBooks Online company.
By InnovaAI ResearchPublished
What are the steps?
Instabooks Multi-Client Database Provisioning (Onboarding)
- 01
Register the agency account and connect the first QuickBooks Online company
Start on the Starter plan at $15 monthly, which covers 1 QuickBooks company with unlimited transactions and real-time two-way sync. This first connection validates that the sync pipeline works before you commit to client delivery.
- 02
Generate the scoped database password for the connected company
Instabooks issues a read-only Postgres credential per company. Store the host, port, database name, and user in your secrets manager immediately, because the password is shown at creation and the connection string is what every downstream report depends on.
- 03
Confirm the synced schema covers the tables your reports need
Open the database in psql, Postico, DBeaver, TablePlus, or pgAdmin and check that transactions, lines, chart of accounts, classes, departments, customers, and vendors are present in the double-entry layout. Missing tables here mean a broken sync, not a missing report.
- 04
Add each additional client company as its own database
Every QuickBooks Online company maps to a separate database, so a 10-client bookkeeping retainer needs 10 connections. At that volume the Firm plan at $105 monthly (estimated from the vendor's calculator for 10 companies) consolidates billing into one monthly invoice and includes onboarding help.
- 05
Issue read-only analyst credentials to the delivery team
Hand each analyst the per-company credential rather than a shared login. The read-only constraint is the safety mechanism: nobody on the team can post a journal entry, reconcile an account, or alter a client's books through this connection.
- 06
Document the schema reference for the client-facing deliverable
Write down which tables and joins back each report template (P&L, AR aging, cash flow) so a second analyst can reproduce the query without reverse-engineering it. This document is what makes the retainer transferable when staff rotate.
- 07
Verify the client still owns transaction entry in QuickBooks Online
Set the expectation in writing during onboarding: Instabooks is read-only, so data entry, reconciliation, and account updates stay in QuickBooks Online. Agencies that skip this step field support tickets about a capability the tool does not have.
More on Instabooks
- StrategyWhy Instabooks Turns QuickBooks Retainers Into SQL-Backed Reporting Products
- ConceptInstabooks Read-Only Ceiling
- Evaluation RuleInstabooks Rule: Adopt When the Ledger Question Needs SQL, Not a Dashboard
- Decision FrameworkInstabooks: Buy vs Skip (QuickBooks Ledger Access for Agency Reporting)
- Failure PatternThe Instabooks Read-Only Trap: Why Agencies Sell Ledger Analytics Clients Cannot Act On
- Implementation BlueprintInstabooks Multi-Client Ledger Analytics Retainer (7-10 days)