# Salt Edge + Krokul CRM

Yes. Krokul CRM connects company bank accounts through the Salt Edge aggregator. The account holder gives consent on the Salt Edge page, and incoming transactions land in Krokul «Incoming payments», where Krokul matches them to deal payment plans by payment code, account and counterparty.

**Status:** Native.

## What your team gets

### Connecting a bank with a consent

An administrator clicks «Connect bank» on the integration page. Krokul opens the Salt Edge page, where the account holder chooses the bank and agrees to share accounts and transactions. Krokul stores no bank logins or passwords.

### Incoming money lands in «Incoming payments»

After the consent, Salt Edge notifies Krokul, and the first transactions for the last 90 days appear within minutes. After that, Krokul refreshes the account every two hours. Each credit becomes a row in «Incoming payments» with the amount, date, payer and payment purpose.

### Matching a receipt to the payment plan

Krokul looks for the payment code from the invoice in the payment purpose, then for the payer account and the counterparty. When a row matches an open payment plan, the accountant confirms it, and Krokul records the actual payment on the deal. Rows with no match stay in the queue for manual review.

### Renewing an expiring consent

Shortly before the consent expires, the integration page shows a «Renew consent» button. Renewal opens the same Salt Edge page with the existing connection, so the transaction history in Krokul continues without a gap.

## What moves between Salt Edge and Krokul

| Salt Edge | Krokul | Direction | When |
|---|---|---|---|
| Consent session (lead_sessions/create) | The «Connect bank» button | Krokul → Salt Edge | An administrator connects a bank |
| Callback after the consent | Connection on the integration page | Salt Edge → Krokul | The account holder gave consent |
| Accounts and posted transactions (accounts, transactions) | Rows in «Incoming payments» | Salt Edge → Krokul | First read for 90 days, then every two hours |
| Consent with expires_at (consents) | The «Renew consent» notice | Salt Edge → Krokul | The consent term is close to the end |
| Consent revoke (partner_consents revoke) | The «Disconnect» button | Krokul → Salt Edge | An administrator disconnects the bank |

## How to connect today

### Connection (native, no code)

1. In Krokul, open «Marketplace» → «Banks via Salt Edge» and click «Connect bank».
2. On the Salt Edge page, choose the country and the bank and give consent to read accounts and transactions.
3. Return to Krokul. The first transactions appear in «Incoming payments» within a few minutes.
4. To stop the data flow, click «Disconnect». Krokul revokes the consent in Salt Edge, and the receipts already loaded stay in Krokul.

### For integrators

Rows from Salt Edge go through the same entry point as other bank sources, so «Incoming payments» rules and the `payment.received` webhook work the same way for every bank. Listen to `payment.received` with a signed Krokul webhook (HMAC-SHA256) with a log and redelivery to pass confirmed receipts on to accounting.

[API documentation](https://app.krokul.com/api/v1/docs)

## Questions and answers

### Which banks can I connect through Salt Edge?

Salt Edge covers banks in the EU, the UK and other countries. The list of banks for a country is on saltedge.com, and Krokul has separate pages for the main banks of each country it serves.

### Does Krokul see my bank password?

No. The consent is given on the Salt Edge page, and Krokul receives only the accounts and transactions that the consent covers.

### What happens to the data when I disconnect the bank?

Krokul revokes the consent in Salt Edge and stops reading new transactions. The receipts already loaded stay in «Incoming payments».

### Who holds the licence for account access?

Salt Edge holds the licence. Your company accepts the Salt Edge terms as its indirect client when it gives consent.

## Limits

Krokul reads only credits, that is, money coming in. It does not initiate payments and does not read outgoing transactions. The consent has a term set by the bank, typically 90 days, and the bank then asks to reconnect.

## Related services

- [GoCardless](https://krokul.com/en/integrations/gocardless/index.md)
- [Adyen](https://krokul.com/en/integrations/adyen/index.md)
- [Xero](https://krokul.com/en/integrations/xero/index.md)
- [QuickBooks Online](https://krokul.com/en/integrations/quickbooks-online/index.md)
- [Finmap](https://krokul.com/en/integrations/finmap/index.md)

[Payments and banking](https://krokul.com/en/integrations/category/payments/index.md)

Salt Edge is a trademark of its owner. Krokul is not affiliated with Salt Edge.

Updated: 2026-10-28

---

App: https://app.krokul.com/ · API: https://app.krokul.com/api/v1/docs
