Help center
Frequently asked questions
Click any question to expand the answer. Need more help? Open the chat in the bottom-right or email [email protected].
What file formats do you support?
ClearStaq accepts PDF bank statements. Both digitally generated and scanned PDFs are supported — our pipeline handles OCR for scans automatically.
What does ClearStaq extract from a bank statement?
From each bank statement ClearStaq extracts:
- Revenue statistics — monthly summaries, true revenue, growth signals
- Cash flow patterns — deposits, withdrawals, NSF events
- MCA / loan payment detection — outstanding positions and lender names
- Risk score (0–100) summarizing financial risk signals
Everything surfaces on the analysis record once the document finishes analyzing.
What is the risk score?
The risk score is a 0–100 number summarizing financial risk signals across the statement. The bands are:
- Low — 0 to 25
- Medium — 26 to 50
- High — 51 to 75
- Critical — 76 to 100
How long does the analysis take?
Analysis typically completes within a few minutes. If it's taking longer than that, please reach out to support and we'll take a look.
How do I invite team members?
Go to Settings → Team. Owners and admins can send invitations and set roles (owner, admin, manager, member).
Is my data secure?
Yes — your data is encrypted at rest and in transit, and we never sell or share it with third parties.
Can I re-analyze a document?
Yes — open the document and use the Re-analyze button. The previous analysis is replaced with a fresh run.
What happens if a document fails?
If a document fails, try re-uploading it first. If it still fails, contact support with the document attached and we'll dig in.
How do I upgrade or cancel my plan?
You can upgrade or cancel your plan from Settings → Billing.
What banks are supported?
ClearStaq supports 1000+ US banks today and we're adding more every day. If a specific bank gives you trouble, let us know and we'll prioritize it.
How do I upload a bank statement?
From the app, open Upload in the sidebar (or go to
/app/upload). Drag your PDF statements onto the drop zone, or click to browse. ClearStaq starts analyzing automatically as soon as the upload finishes.You can keep working in the app while documents process — you'll see them appear on the dashboard as they finish.
Can I upload multiple statements at once?
Yes — drag multiple PDFs onto the upload zone or select several at once from the file picker. Each statement gets its own analysis, and they run in parallel.
What if my bank isn't supported?
We cover 1000+ US banks and add more every day. If a statement from your bank fails or comes back with low confidence, send us a message in the chat with the bank name and (if possible) a sample PDF — we'll prioritize building a parser for it.
How do I connect ClearStaq to Salesforce?
The Salesforce integration has two independent options — you can use either, both, or neither:
- Install the ClearStaq managed package in your Salesforce org. This adds a ClearStaq tab and embeds analyses on Account / Opportunity records so your team can view results inside Salesforce.
- Connect Salesforce from the ClearStaq Integrations page (Settings → Integrations). This pushes each ClearStaq analysis to a matching Salesforce record, so your underwriters see results without leaving Salesforce.
Most customers use both together, but each works on its own.
What does the Salesforce integration do?
When connected, each finished ClearStaq analysis is pushed to the matching Salesforce record (Account, Opportunity, or custom object — whatever you configured). Underwriters and account managers see the revenue stats, MCA positions, risk score, and analysis summary directly in Salesforce — no copy-paste, no second tool to open.
If you also install the managed package, you get a richer ClearStaq tab inside Salesforce for re-running and drilling into analyses.
What is an MCA payment?
MCA stands for Merchant Cash Advance — a financing product where a business receives a lump sum in exchange for a fixed daily or weekly debit from their bank account, repaid over a few months.
ClearStaq automatically detects MCA payments in bank statements, identifies the lender, and groups same-lender debits into a position (one row per active MCA per business). You'll see active positions, payment amounts, and lender names in the analysis output.
What's included in revenue statistics?
Each analysis produces:
- True revenue — deposits filtered to actual business revenue (transfers, loan proceeds, and refunds excluded)
- Monthly summary — deposits, withdrawals, ending balance, NSF events, biz-day counts
- Daily / average balance — useful for credit decisioning
- Cash flow patterns — deposit frequency, debit concentration, payroll signals
- MCA positions and lender names
- Risk score with contributing factors
What roles and permissions does ClearStaq have?
ClearStaq supports four roles inside an organization:
- Owner — full access, billing, can transfer ownership, can't be removed
- Admin — manages team members, integrations, branding, billing
- Manager — assigns clients to team members, manages their direct reports
- Member — uploads and analyzes documents for their assigned clients
Owners and admins manage roles from Settings → Team.
Where is my data stored?
ClearStaq runs on US-based cloud infrastructure (Fly.io for the app, Supabase Cloud for the database). All data is encrypted at rest and in transit. Bank statements you upload are stored privately to your organization — no other customer can ever see them.
Do you offer an API?
Yes — ClearStaq exposes a REST API at
https://app.clearstaq.com/api/v1. API keys are prefixedcg_live_and scoped to your organization. You can submit statements, poll analysis status, and fetch results programmatically.To get an API key, contact support and we'll provision one for you.
Do you have webhooks?
Yes — ClearStaq emits two webhook events:
analysis.completed— fires when an analysis finishes successfullyanalysis.failed— fires when an analysis fails
Each event contains the analysis id and a link to fetch the full result via the API. Configure webhook endpoints from the Integrations page (or ask support to set one up).
How do I contact support?
Open the chat widget in the bottom-right corner of the app — we usually reply within a few minutes during business hours. You can also email [email protected] if you prefer.