Install & sign in
Findola is a web app — no install required. Open app.findola.com in any modern browser. The CLI and SDKs are optional and live on npm and PyPI.
# SDKs
npm install @findola/sdk
pip install findola
# CLI
npx @findola/cli login
Connect your first app
From the Connections tab, choose any of the 200+ supported tools and complete the OAuth flow. Findola begins incremental indexing immediately — most workspaces are fully indexed within an hour.
| App | Auth | Index time (10k docs) |
|---|---|---|
| Slack | OAuth 2.0 | ~ 4 min |
| Notion | OAuth 2.0 | ~ 6 min |
| Google Drive | OAuth 2.0 | ~ 14 min |
| Salesforce | OAuth 2.0 | ~ 5 min |
| GitHub | App install | ~ 8 min |
Ask your first question
Use plain English. Findola returns an answer, citations, and the confidence score it would attach to a downstream tool call.
import { Findola } from "@findola/sdk";
const client = new Findola({ apiKey: process.env.FINDOLA_KEY });
const { answer, citations, confidence } = await client.search({
query: "Who owns the Acme renewal?",
scope: "workspace",
});
console.log(answer); // → "Sarah Chen (AE) owns the Acme renewal..."
console.log(confidence); // → 0.94
Permissions
Findola never returns content the asking user could not open in the source system. ACLs are checked at query time, not index time — so newly-revoked access takes effect within seconds.
Entities
Findola unifies customers, deals, tickets, repos and people across systems with a canonical ID. You can reference them directly in queries: entity:acme, person:sarah.chen.
Citations
Every claim in an answer links to its source. Citations are inline (1) and aggregated in the sources panel.
Confidence & abstention
If retrieval is weak Findola will say "I don't know" instead of guessing. Threshold is configurable per workflow.
Defining workflows
workflow "Daily exec brief":
schedule: "0 7 * * 1-5"
steps:
- search: "What changed across CRM, support and engineering since 7am yesterday?"
- summarize: tone=executive, max=400 words
- deliver: slack(#exec-brief)
Triggers
Workflows can fire on schedule, on event (CRM stage change, ticket priority, calendar invite), on conversation, or on threshold (anomaly detected).
Custom tools
Register your own functions as tools that agents can call. Tools run sandboxed, with per-tool authorization and audit logging.
SSO & SCIM
Okta, Azure AD, Google Workspace, OneLogin and JumpCloud supported via WorkOS. SCIM provisioning included on Growth and above.
Audit log
Every query, retrieval, tool call and admin action is logged immutably. Export to S3, Datadog, Splunk or any SIEM.
Policies
Allowlists, blocklists, budget caps, two-person approval for sensitive actions. Policies are versioned and diff-reviewable.