Integrations Overview

Explore 800+ integrations available in ThinkFleet, organized by category.

6 min readIntegrations

Integrations Overview

ThinkFleet connects to 800+ applications and services through its piece ecosystem. Each piece provides triggers and actions for a specific service, letting you automate workflows across your entire tool stack.

Finding Integrations

From the Flow Builder

When adding a trigger or action to a flow:

  1. Click the + button
  2. Use the search bar to find a piece by name
  3. Or browse by category using the sidebar filter

From the Pieces Library

Navigate to Pieces in the sidebar to browse the full catalog:

  • Search by name or keyword
  • Filter by category
  • View available triggers and actions per piece
  • Check connection requirements

Categories

Communication

Connect your messaging and communication tools.

Piece Triggers Actions Auth
Slack New message, reaction added Send message, create channel, update topic OAuth2
Discord New message, member joined Send message, create channel, assign role Bot Token
Microsoft Teams New message, new channel Send message, create team, add member OAuth2
Telegram New message, callback query Send message, send photo, edit message Bot Token
Email (SMTP) Send email SMTP credentials
Twilio Incoming SMS, incoming call Send SMS, make call API Key

CRM & Sales

Manage customer relationships and sales pipelines.

Piece Triggers Actions Auth
Salesforce New record, updated record Create/update record, SOQL query OAuth2
HubSpot New contact, deal stage changed Create contact, update deal, add note OAuth2
Pipedrive New deal, deal updated Create deal, add activity, update person API Key
Close New lead, new activity Create lead, send email, create task API Key
Zoho CRM New record, updated record Create/update record, search OAuth2

Productivity

Connect your team's productivity tools.

Piece Triggers Actions Auth
Google Sheets New row, updated row Append row, update row, read data OAuth2
Notion New page, updated page Create page, update database, query API Key
Airtable New record, updated record Create/update record, search API Key
Google Docs Create document, append text OAuth2
Todoist New task, completed task Create task, update task, close task OAuth2

Developer Tools

Integrate with your development workflow.

Piece Triggers Actions Auth
GitHub New PR, issue created, push Create issue, create PR, add comment OAuth2
GitLab New MR, issue created Create issue, create MR, trigger pipeline API Key
Jira Issue created, issue updated Create issue, transition issue, add comment OAuth2
Linear Issue created, issue updated Create issue, update status, add comment API Key
Sentry New error, new event Create issue, resolve issue API Key

AI & Machine Learning

Leverage AI models in your flows.

Piece Actions Auth
OpenAI Chat completion, generate image, create embedding, text-to-speech API Key
Anthropic Chat completion, generate text API Key
Google AI Chat completion, generate content API Key
Stability AI Generate image, upscale image API Key
Hugging Face Run inference, text classification API Key

Databases

Query and manage your databases.

Piece Actions Auth
PostgreSQL Execute query, insert row, update row Connection string
MySQL Execute query, insert row, update row Connection string
MongoDB Find, insert, update, delete Connection string
Supabase Query, insert, update, call function API Key
Firebase Read/write document, query collection Service account

File Storage

Manage files across cloud storage providers.

Piece Triggers Actions Auth
Google Drive New file, file updated Upload file, create folder, share OAuth2
Dropbox New file, file updated Upload file, create folder, share OAuth2
AWS S3 New object Upload object, download, list objects Access Key
OneDrive New file Upload file, create folder OAuth2

Marketing & Email

Automate your marketing campaigns.

Piece Triggers Actions Auth
Mailchimp New subscriber, campaign sent Add subscriber, send campaign, create segment OAuth2
SendGrid Send email, add contact, create list API Key
Brevo New contact Send email, create contact, update list API Key
ConvertKit New subscriber Add subscriber, add tag, create sequence API Key

Payments

Process payments and manage billing.

Piece Triggers Actions Auth
Stripe Payment succeeded, subscription created Create charge, create customer, create invoice API Key
PayPal New transaction Create payment, send payout OAuth2
Square New payment Create payment, list transactions OAuth2

Project Management

Keep your projects on track.

Piece Triggers Actions Auth
Asana New task, task completed Create task, update task, add comment OAuth2
Monday.com New item, status changed Create item, update column, add update API Key
ClickUp New task, status changed Create task, update task, add comment OAuth2
Trello New card, card moved Create card, move card, add comment API Key
Basecamp New to-do Create to-do, post message, upload file OAuth2

Custom Pieces

If ThinkFleet doesn't have a piece for your service, you can build one using the Piece SDK.

Piece SDK Overview

import { createPiece, PieceAuth } from 'thinkfleet-pieces-framework';

export const myPiece = createPiece({
  displayName: 'My Service',
  auth: PieceAuth.SecretText({
    displayName: 'API Key',
    required: true,
  }),
  triggers: [
    // Define triggers
  ],
  actions: [
    myAction,
  ],
});

Publishing Custom Pieces

Custom pieces can be:

  • Private — Available only to your ThinkFleet instance
  • Community — Published for the community (open source contributions welcome)

Next Steps