Ocrolus Cash Flow Analysis
The Ocrolus Cash Flow Analysis Workflow Builder block analyzes business bank data and checks uploaded statements for suspicious activity. The current block representsocrolus_cfa and ocrolus_suspicious_activity.
Requirements
Ocrolus Cash Flow Analysis
Ocrolus Suspicious Activity
API flow
- Add the bank statements to the application or complete Plaid and fetch transactions.
- Call Enrich Business Credit Application with
provider: "ocrolus_cfa". - Optionally set
options.bookOptionto select the Plaid JSON or bank-statement source. If omitted, Lendflow uses an available source. - Confirm
data.onqueue: true. - Poll Get Commercial Data with
services[]=ocrolus_cfa.
ocrolus_suspicious_activity is a block-related capability, not a valid standalone commercial-data API service ID. Do not send it as provider or services[]. Suspicious-activity data is fetched as part of the Ocrolus book-processing flow.
Data Orchestration availability and flow
The block is available in the Cash Flow Analysis group for business entities. Ocrolus creates or reuses a book from the selected source. If document verification is required, the job remains in progress until the Ocrolus webhook arrives; otherwise, available book data can be enriched immediately. Multiple Ocrolus operations are coordinated against the same book.What the service returns
Representative response
Field meanings
The complete provider response can contain account-level balances, monthly category inflows and outflows, counterparties, loan sources, document statuses, missing periods, and fraud signals. Those provider-defined sections are conditional and are not reproduced here.
Errors and statuses
FAQ
Can Ocrolus run from either Plaid or uploaded statements?
Can Ocrolus run from either Plaid or uploaded statements?
Yes. Plaid must already contain transaction data. Uploaded statements must be attached as accepted bank-statement files.
Can I call ocrolus_suspicious_activity directly?
Can I call ocrolus_suspicious_activity directly?
No. It appears in the current block’s related services but is intentionally excluded from valid commercial-data service IDs. Run the Ocrolus CFA block and read suspicious activity from the resulting book data.
Why can the status remain Started?
Why can the status remain Started?
Ocrolus may still be verifying uploaded documents. Lendflow waits for the configured webhook before marking that asynchronous work successful.