Getting started

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.

AppAuthIndex time (10k docs)
SlackOAuth 2.0~ 4 min
NotionOAuth 2.0~ 6 min
Google DriveOAuth 2.0~ 14 min
SalesforceOAuth 2.0~ 5 min
GitHubApp 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.