Integrations Overview
Explore 800+ integrations available in ThinkFleet, organized by category.
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:
- Click the + button
- Use the search bar to find a piece by name
- 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)