Appearance
Kraal Product Overview
What Kraal is
Kraal is an AI-powered accounting platform built for CPA firms and other accounting professionals who manage multiple clients. It sits on top of ERPNext — each client gets their own dedicated ERPNext instance, automatically provisioned and managed through Kraal's unified interface.
Kraal combines:
- A modern accounting workspace for managing multiple clients from one place.
- Automated integrations that bring bank data and historical records into ERPNext.
- AI-assisted reconciliation, document creation, and workflow support.
- A month-end close engine with templated, dependency-gated checklists.
- Financial reporting with AI-powered explanations.
Who Kraal is for
Kraal is built for:
- CPA firms managing accounting for multiple clients.
- Bookkeeping firms handling day-to-day transactions and reconciliation.
- Accounting professionals who want modern tooling on top of a robust accounting engine.
- Firms migrating clients from QuickBooks who need automated data migration.
Core outcomes Kraal supports
- Faster client onboarding — automated ERPNext provisioning and QuickBooks migration.
- Less manual work — AI-assisted bank reconciliation and automated sync keep data flowing.
- Better visibility — real-time dashboards and AI-powered report explanations.
- Modern UX — simplified, familiar interface on top of ERPNext's double-entry accounting.
- Consistent close processes — templated workflows with dependency management.
Key capabilities
1) Automated client provisioning
Create a new client in Kraal and a dedicated ERPNext instance is provisioned automatically — users, roles, and configuration included. No manual setup required.
2) Banking intake
Bring in bank and credit-card activity through statement upload or optional Plaid bank feeds. Plaid provides automatic connected intake for clients who want it and is a paid add-on per linked account.
3) Smart bank reconciliation
Reconcile bank transactions using smart matching that considers amounts, references, and dates, plus AI-assisted matching for ambiguous transactions. Auto-rules handle common patterns like bank fees and interest.
4) Account reconciliation
Review period-end balance-sheet coverage across configured subjects. The Reconciliation Hub shows ledger and supporting balances, reconciling items, unexplained differences, evidence, review status, close impact, client input, and the next action.
5) QuickBooks migration
Migrate clients from QuickBooks Online with automated syncing of accounts, customers, vendors, items, invoices, bills, and payments. Run both systems in parallel during transition or do a full cutover.
6) Day-to-day accounting
Create invoices, bills, payments, and journal entries through Kraal's simplified interface. Familiar accounting terminology with ERPNext's double-entry engine underneath.
7) AI assistant
Chat with the AI in any view to get work done:
- Trigger data syncs
- Check integration status and errors
- Get help with bank reconciliation
- Create accounting documents
- Get AI-powered explanations on reports
8) Month-end close engine
Manage period close with templated checklists. Steps are dependency-gated — trial balance review waits for all transactions to be posted, for example. Templates can be customized per organization or client.
9) Financial reporting
Generate P&L, balance sheet, cash flow, AR/AP aging, and general ledger reports pulled from ERPNext, with AI-powered explanations to help interpret the numbers.
Typical customer journey
- Request access — Kraal is currently in early access. Request access at kraal.ai and your firm's workspace is set up during onboarding.
- Create a client — Kraal provisions a dedicated ERPNext instance.
- Choose data intake — statement upload for every client, optional Plaid for connected bank feeds, and QuickBooks for migration when needed.
- Bank transactions flow in automatically from connected accounts.
- Reconcile bank activity — review and approve smart match suggestions.
- Work day-to-day — invoices, bills, payments, journal entries.
- Review account reconciliations — resolve coverage gaps, evidence issues, and unexplained differences before signoff.
- Use the AI assistant to accelerate workflows and check status.
- Run month-end close with templated, dependency-gated checklists.
- Generate reports with AI-powered explanations.
Why teams choose Kraal
- Automated onboarding eliminates hours of manual ERPNext setup per client.
- AI reconciliation reduces manual matching work significantly.
- Period-end coverage keeps material balance-sheet subjects visible until they are reconciled, manually certified, or explicitly unresolved.
- QuickBooks migration means clients can transition without re-keying data.
- One interface for all clients, powered by dedicated ERPNext instances.
- Close engine enforces consistency across the firm's entire client base.