Introduction to ThinkFleet

Learn what ThinkFleet is, its core concepts, and how it helps you automate workflows and deploy AI agents.

3 min readGetting Started

What is ThinkFleet?

ThinkFleet is an automation and AI platform that lets you connect your apps, automate workflows, and deploy intelligent AI agents — all from a single interface. Whether you need a simple two-step integration or a sophisticated multi-agent crew that reasons about your data, ThinkFleet provides the building blocks to get it done.

Who is ThinkFleet for?

  • Operations teams looking to eliminate repetitive manual work
  • Developers who want to build integrations without boilerplate
  • Business analysts who need to connect data across systems
  • AI engineers deploying agents that take action in the real world

Core Concepts

ThinkFleet is built around a handful of key concepts that compose together to create powerful automations.

Flows

A Flow is a sequence of steps that runs automatically when triggered. Flows are the fundamental building block of ThinkFleet. Each flow starts with a Trigger (an event that kicks off the flow) followed by one or more Actions (the work the flow performs).

Trigger → Action → Action → Action

Flows are built visually using a drag-and-drop canvas. You can add branching logic, loops, and error handling to create complex workflows.

Pieces

A Piece is a connector to an external service. ThinkFleet ships with 800+ pieces covering popular apps like Slack, Gmail, Salesforce, HubSpot, GitHub, and hundreds more. Each piece exposes:

  • Triggers — events from the service (e.g., "New email received")
  • Actions — operations on the service (e.g., "Send a message", "Create a record")

Connections

A Connection is a saved authentication credential for a piece. When you connect your Google account or paste a Slack API key, ThinkFleet stores that connection securely and reuses it across flows. Connections support OAuth2, API keys, and custom authentication schemes.

Agents

An Agent is an AI-powered assistant that can reason, plan, and use tools to accomplish tasks. Agents in ThinkFleet can:

  • Answer questions using a knowledge base
  • Execute flows as tools
  • Call external APIs through MCP (Model Context Protocol) servers
  • Collaborate with other agents in a Crew

Crews

A Crew is a team of agents that work together to accomplish complex tasks. Crews use a Kanban-style task board where agents can delegate subtasks to one another, each bringing their own specialized tools and knowledge.

Architecture Overview

ThinkFleet consists of several components:

Component Description
Server The backend API that manages flows, agents, connections, and execution
Worker Executes flow runs in isolated sandboxes
Frontend The web dashboard where you build and manage everything
Database PostgreSQL for persistent storage (with pgvector for AI features)
Redis Used for queuing, caching, and real-time events

Execution Model

When a flow is triggered:

  1. The trigger event is received by the server
  2. The server enqueues a flow run
  3. A worker picks up the run and executes each step sequentially
  4. Each step's output becomes available as input to subsequent steps
  5. Results are stored and visible in the run history

Self-Hosted or Cloud

ThinkFleet can run as a managed cloud service or be self-hosted on your own infrastructure using Docker or Kubernetes. The self-hosted version gives you full control over your data and configuration.

Next Steps