Appearance
Quick Start
Get up and running with Kraal in four steps. This walkthrough covers onboarding your first client through to reconciling transactions.
Prerequisites
- A Kraal account at app.kraal.ai
- A client to onboard (you'll need their bank account details for Plaid, QuickBooks credentials for migration, or Shopify/Amazon credentials for e-commerce clients)
Step 1: Sign in
Go to app.kraal.ai and sign in with your credentials. You'll land on the dashboard showing your clients and recent activity.
Step 2: Create a client
- Navigate to Settings > Clients.
- Click New Client and fill in the client details.
- Kraal automatically provisions a dedicated ERPNext instance for the client — no manual setup required.
- Once provisioning completes, the client appears in your client list ready for use.
TIP
Provisioning takes a few moments. You'll see a status indicator while the client's ERPNext instance is being set up.
Step 3: Connect data sources
With your client created, connect their financial data sources:
Bank feeds (Plaid)
- Open the client's workspace and go to Integrations.
- Click Connect Bank Account and follow the Plaid connection flow.
- Select the accounts to link.
- Bank transactions begin syncing automatically on a recurring schedule.
QuickBooks migration (optional)
If the client is migrating from QuickBooks Online:
- Go to Integrations and click Connect QuickBooks.
- Authorize the connection.
- Run the sync to import accounts, customers, vendors, invoices, bills, and payments.
- Monitor progress in the Logs tab and review mappings in the Mappings tab.
E-commerce connections (optional)
For clients with online stores:
- Go to Integrations and click Connect Shopify or Connect Amazon.
- Follow the authorization flow to link the store.
- Orders, products, and inventory data begin syncing automatically.
Step 4: Reconcile transactions
Once bank transactions are flowing in:
- Go to the Reconcile view.
- Select a bank account and date range.
- Review the suggested matches — Kraal uses smart matching and AI to propose reconciliations.
- Approve correct matches or adjust as needed.
- Matched transactions link to payment entries or journal entries in ERPNext.
That's it — your client is onboarded, data is flowing, and you're ready for day-to-day accounting.
What's next?
Banking & Transactions
Deep dive into bank feeds, transaction review, and reconciliation.
Integrations
Learn about QuickBooks, Plaid, and ERPNext integrations.
Automated Close
Set up automated month-end close workflows for your clients.
Command Center
Launch AI skills, manage tasks, and monitor automated workflows.