The most flexible and extensible CRM of the agentic era.

The most flexible and extensible CRM of the agentic era.

Put agents to work with confidence: see every step they take, approve what matters and undo any change in one click, with a full trace of who did what. Every plan includes every feature, from automations and integrations to API, MCP and CLI.

Works with the tools you already run.

  • HubSpot
  • Gmail
  • Google Calendar
  • QuickBooks
  • Mailchimp
  • Mixpanel
  • Snowflake
  • Resend
  • Google Chat
  • Claude
  • Cursor
  • Anthropic
  • Gemini
  • MCP

Everything a revenue team runs, in one workspace.

Records, outreach, quotes, e-signature, analytics and Scout share one schema, one permission model and one audit trail, and each works on its own or with the rest.

Building the CRMfor people and agents.

Join the waitlist
FlitoEarly access

The backbone of an agent-native CRM

500+typed capabilities in one registry
7surfaces reach every capability from one definition
8stages wrap every write, from permission check to audit seal
40+screens in one package, all of them included
typed capabilities in one registry
surfaces reach every capability from one definition
stages wrap every write, from permission check to audit seal
screens in one package, all of them included

Built for the whole revenue team.

Every team works the same records in the same workspace, so a change made anywhere is right everywhere.

Run the whole revenue team on one system

Sales, marketing, revenue operations and finance work the same records, under the same permissions, with Scout beside every one of them.

  • Saved views shared with the whole team

    Bulk edits with a dry run before anything changes

    Areas used Companies, Contacts, Deals and Tasks

    Join the waitlist

Start on day one

Migration from HubSpot. Associations, addresses and history come across, as a dry run first, with a validation report you read before anything lands.

Ask about migration

A seeded sandbox. Try a bulk change, a sequence or a workflow on realistic demo records before it touches your own.

Get early access

Import and export. Bring a spreadsheet in with field mapping, and take every record back out whenever you like.

Join the waitlist

Every button is an API call

See the ways in

Each action in Flito is one typed capability. The button, Scout, a workflow, the API and the MCP server all call that same definition, so every surface can do everything the product can.

Companies
Move a company through its lifecycle from the grid, one row or a whole selection.
capabilities.execute('company.update_lifecycle')
Request approval
Put a quote through internal review before it reaches the customer.
capabilities.execute('quote.request_approval')
Send quote
Send a quote for signature from the pipeline card or the deal.
capabilities.execute('quote.send')
Approvals
Approve or reject a step Scout prepared, from the banner or the shared queue.
capabilities.execute('agent.approve_step')
Companies
Move a company through its lifecycle from the grid, one row or a whole selection.
capabilities.execute('company.update_lifecycle')
Request approval
Put a quote through internal review before it reaches the customer.
capabilities.execute('quote.request_approval')
Send quote
Send a quote for signature from the pipeline card or the deal.
capabilities.execute('quote.send')
Approvals
Approve or reject a step Scout prepared, from the banner or the shared queue.
capabilities.execute('agent.approve_step')

One definition, seven surfaces. Add a capability once and it is a button, a Scout tool, an API call, an MCP tool, a CLI command and a workflow step.

See the ways in

The same permissions everywhere. Scopes resolve from the person behind each call, so an agent reaches exactly the records and actions its operator can.

How writes stay safe

The same audit trail everywhere. Every write is snapshotted, sealed and attributable, whether it came from a person, a workflow or Scout.

Join the waitlist

Open to every agent and every stack.

Reach Flito from Claude, Cursor or your own code through the same capabilities the product runs on, with the same permissions and the same audit trail.

Connect the systems you already run.

Sync mail and calendars, bring in data from the tools you pay for, connect your warehouse and start a workflow from anything that can send a webhook.

Build a connector

Safe to let it act.

Every write passes the same eight stages, whoever makes it, so a change from Scout is checked, recorded and reversible the same way as one from you.

  • Dry run

    Every field before and after, and every side effect, before anything is written.

  • Approval

    Risky changes wait for a person, inline and in one shared queue.

  • Revert

    Each change is signed, attributable and undone from its own commit.

Choose how you work with it.

Ask Scout, connect the tools you already pay for, or build on the API the product itself runs on.

Which open deals have gone quiet for two weeks?

Seven, worth $184,200 open. Shall I enroll their contacts in Re-engage?

Scout prepared Enroll contacts

In Approvals

7 contacts

Dry run7 enrolmentsFirst send 09:00

Approve to run

Ask in plain words.

Scout reads the CRM through the same capabilities you use, answers with the records it found and prepares any change as a step that waits for your approval.

Meet Scout

Use the connectors.

Bring in HubSpot history, accounting, marketing lists, product analytics and your mailbox, with field mapping, schedules and run history in one place.

See what connects
  1. 1import { createSdk } from '@flito/sdk-js'
  2. 2
  3. 3const flito = createSdk({ baseUrl, getToken })
  4. 4await flito.admin.
  5. 5
  6. 6
  • companies
  • contacts
  • deals
  • capabilities
  • config
NORMALsync.ts100% ≡ 6/6 ln : 4

$ npx tsx sync.ts

> Subscribed to companies. Waiting for changes...

Build on the same API.

Call any capability from TypeScript, GraphQL or REST, dry run it first, and subscribe to changes as they land.

Get early API access