Connections & Integrations

What Kantivo links to, how the link actually functions, and why your accounting records stay on your own hardware regardless.

Overview

Because Kantivo installs on your machine rather than running in a browser, people expect a manual experience. In practice your bank activity turns up by itself, clients settle invoices by card, contractor filings are submitted electronically, and an entire QuickBooks history can be carried over in a single operation.

The distinction from web-based accounting is which way information travels. External data comes inward. Your ledger does not go outward.

Finding them: Everything described below is configured under Settings in Kantivo. None of it costs extra or sits behind a connector add-on.

The Mechanics

Worth knowing before you decide what to link:

  1. Requests originate on your side. Kantivo goes out and asks for data. Nothing external opens a connection to your computer, and no router configuration is needed.
  2. Sign-ins happen at the provider. Linking a bank sends you to your bank's own authentication screen. Those details are never entered into Kantivo, never retained by us, never routed through our infrastructure.
  3. Only the activity returns. Dates, amounts, descriptions and balances come back and are written into the PostgreSQL database on your drive.
  4. The books never travel. Entries, reports, client records and invoices remain in that local database. No vendor holds a mirrored copy of your accounts.

Live Connections

Everything in this section ships in the current release. If something isn't here, it isn't available yet — check Still Being Built.

Bank Activity

Attach your operating account, savings and business cards and let each day's movements appear without you going to fetch them. Kantivo proposes a category and the matching account for every line, so the task becomes approval rather than typing.

Setup steps, rule creation and diagnostics are covered in Bank & Statement Import.

Institution not covered? Import the statement file instead. It is a legitimate long-term way to work, not a consolation prize — see Reading Statement Files.

Getting Paid Online

Put a payment button on your invoices so clients can pay by card or through PayPal. Kantivo does the bookkeeping: the receipt is applied to the invoice, the processor's commission is posted to an expense account, and the net figure agrees to what actually reaches your bank.

That separation matters more than it sounds. Businesses that take payments outside their accounting system routinely record income net of fees, which quietly understates both revenue and expenses on the profit and loss.

To configure: Settings → Payment Gateway Settings → Add Gateway. Paste the API keys from your processor account, nominate the deposit account and the fee expense account, then run Test Connection before you switch it on for real customers.

Rehearse it: Both processors issue sandbox credentials. Push a test payment all the way through and inspect the resulting entries before moving to live keys.

Contractor Filings

Kantivo already holds what you paid every contractor during the year. The 1099 tool builds the forms from those figures and transmits them through our electronic filing partner, removing the January ritual of retyping totals into separate tax software.

You review every amount on screen before submission. Contractor identification comes from your supplier records, so maintaining tax IDs and addresses as you go makes filing season dramatically shorter.

Moving In From QuickBooks

Carry over your accounts, customers, suppliers, staff records and historical transactions from either QuickBooks Desktop or QuickBooks Online. Kantivo proposes a mapping for each field and waits for your confirmation before committing anything.

Social Security numbers are intentionally skipped. QuickBooks Desktop export files are unencrypted text and tend to get emailed between people during a changeover. Kantivo ignores the SSN column entirely — add those from the Employees screen afterward, where the value is stored encrypted.

Reading Statement Files

Where you would rather not maintain a live link, or the institution isn't supported, hand Kantivo the statement. CSV, spreadsheet and PDF formats are all accepted, and PDFs are properly interpreted into transactions rather than filed away as an attachment.

A meaningful share of customers work this way indefinitely, keeping no standing bank connection whatsoever.

Payroll Results

Continue processing payroll with whoever handles it now. Export the register from Gusto, ADP or any provider that produces one and import it, so gross pay, deductions and employer contributions reach the right accounts.

Stated plainly: this imports the outcome of a payroll run. It is not a live two-way link to a payroll provider. Direct synchronization is planned but is not in the product today.

Currency Rates

Bill international clients in their own currency from fifteen supported options, with the rate retrieved for the date the transaction occurred. A converter is built in for quick checks, and your home-currency reporting is reconciled behind the scenes so the statements remain accurate.

Privacy Position

Specifically:

More detail lives in Bank Connection Security.

Still Being Built

The following are under development and not usable today. They are listed for transparency about direction, not to suggest availability.

Asking For One

What we build next is decided by what customers request. If your essential tool isn't covered, submit it via the form on the Integrations page and it enters the priority list. Submissions are read by a person, not a queue.

When Something Breaks

A linked account stopped bringing in transactions

Banks force periodic re-authentication, especially after a password change or a security update on their side. Re-link the account from the bank feed screen — transactions already imported are untouched.

Test Connection won't pass

Check that the key pair matches the mode: sandbox keys with test mode, production keys with live mode. Mixing those is far and away the most frequent cause. Also make sure the key was pasted in full without a trailing space.

Payments post but no fee appears

A fee expense account has to be nominated in the gateway configuration. If it is empty, set it under Settings → Payment Gateway Settings and subsequent payments will split properly.

An import created duplicates

Almost always either the same period was imported twice, or an account has a live feed and a manual import overlapping the same dates. Review that range, remove the duplicate batch, and settle on one method per account.

Not resolved? Get in touch through Contact and mention which connection and roughly when it stopped. That is normally enough to pinpoint it on the first response.