Skip to main content

Accounting system connection

Module: Settings | Platform: Web

Connect Appello to QuickBooks Online or other supported accounting platforms for customer, vendor, invoice, and GL mapping.

Sidebar → Settings → Accounting Integrations

Overview

The live connection UI matches Integrations & API → Accounting Integrations. The screenshot below is the same surface, captured for this finance-focused guide:

Accounting Connection — QuickBooks integration settings with sync status and field mapping

The accounting connection bridges Appello's operational and financial data with your accounting software. Once connected, customers, invoices, expenses, and tax codes can sync between systems — eliminating double entry and keeping your books in step with field operations.

StepDescription
Choose platformSelect QuickBooks or another provider from the dropdown.
AuthorizeComplete OAuth in the provider's window.
MapAlign customers, vendors, accounts, and sync direction per your implementation.

QuickBooks integration features

FeatureDescription
OAuth ConnectionSecure authorization using QuickBooks' standard OAuth flow — no passwords are stored in Appello.
Bi-Directional SyncData can flow from Appello to QuickBooks and vice versa, depending on configuration.
Automatic SyncOnce connected, syncs run automatically on a schedule (typically every few hours).
Manual SyncTrigger a sync on demand from the integration settings page.
Sync Status DashboardView the last sync time, record counts, and any errors or warnings.
DisconnectRevoke the connection at any time without affecting historical data in either system.

What syncs between Appello and QuickBooks

Data TypeDirectionDetails
CustomersAppello → QuickBooksCustomer records created in Appello sync to QuickBooks as customers.
VendorsAppello → QuickBooksVendor records sync to QuickBooks for bill tracking.
InvoicesAppello → QuickBooksInvoices generated in Appello push to QuickBooks with line items, tax, and totals.
PaymentsQuickBooks → AppelloPayment records in QuickBooks update invoice status in Appello.
Expenses / BillsAppello → QuickBooksApproved expenses and material order costs sync as bills or expenses.
Tax CodesQuickBooks → AppelloTax rates and codes from QuickBooks can be imported into Appello's tax settings.
Chart of AccountsQuickBooks → AppelloGL account codes pull from QuickBooks for mapping revenue and expense categories.

Setup steps

  1. Navigate to Settings → Accounting Integrations.
  2. Select QuickBooks Online from the platform dropdown.
  3. Click Connect — a QuickBooks authorization window opens.
  4. Log in to your QuickBooks account and authorize Appello to access your data.
  5. Once authorized, you are returned to Appello with a confirmation of the active connection.
  6. Map customers — match existing Appello customers to QuickBooks customer records, or choose to auto-create.
  7. Map accounts — assign GL account codes for revenue, expenses, and cost categories.
  8. Map tax codes — align Appello tax rates with QuickBooks tax codes.
  9. Set sync preferences — choose which data types sync and in which direction.
  10. Run an initial manual sync to verify the connection and review results.

Field mapping

Appello FieldQuickBooks FieldNotes
Customer NameCustomer Display NameMatched by name or manually linked.
Invoice NumberInvoice Doc NumberAppello invoice numbers carry over to QuickBooks.
Invoice Line ItemsLine ItemsDescription, quantity, rate, and amount map directly.
Tax RateTax CodeMapped during setup; must match between systems.
Invoice TotalTotalCalculated total including tax.
Payment AmountPaymentPayments recorded in QuickBooks update Appello.
Expense CategoryAccountMapped to the appropriate GL account.

Troubleshooting

IssueResolution
Connection ExpiredQuickBooks OAuth tokens expire periodically. Re-authorize by clicking Reconnect in the integration settings.
Sync ErrorsCheck the sync status dashboard for specific error messages. Common causes include unmapped customers or missing tax codes.
Duplicate RecordsIf customers exist in both systems before connection, use the mapping step to link them rather than allowing auto-creation.
Missing InvoicesVerify the invoice was approved/finalized in Appello before the sync ran. Draft invoices do not sync.
Tax MismatchEnsure tax codes are mapped correctly. Mismatched rates will cause line-item discrepancies.
Slow SyncLarge initial syncs may take time. Subsequent incremental syncs are faster. If syncs consistently lag, contact support.

How the accounting connection relates to other features

FeatureRelationship
InvoicingFinalized invoices sync to QuickBooks automatically, reducing manual bookkeeping.
ExpensesApproved expense records push to QuickBooks as bills or expense entries.
Material OrdersMaterial costs linked to jobs can sync as vendor bills.
Tax SettingsTax rates in Appello should align with QuickBooks tax codes for accurate invoicing.
Billing ReportThe billing report reflects invoice and payment status, including QuickBooks sync status.
Customers / VendorsCRM records stay in sync between Appello and QuickBooks.