Quickstart
Create your first automated flow in ThinkFleet in under 5 minutes.
Quickstart Guide
This guide walks you through creating your first automated flow in ThinkFleet. By the end, you'll have a working automation that triggers on a webhook and sends a notification.
Prerequisites
- A ThinkFleet account (cloud or self-hosted)
- A Slack workspace (or any messaging app you prefer)
Step 1: Create a New Flow
- Log in to ThinkFleet and navigate to the Flows section in the sidebar
- Click New Flow in the top right corner
- Give your flow a name, such as "My First Flow"
You'll be taken to the visual flow builder canvas with an empty trigger step.
Step 2: Add a Trigger
Every flow starts with a trigger — the event that kicks off the automation.
- Click on the Trigger step in the canvas
- Search for Webhook in the trigger selector
- Select Webhook Trigger
- ThinkFleet generates a unique webhook URL for you — copy it for later
https://your-instance.thinkfleet.com/api/v1/webhooks/abc123
The webhook trigger fires every time an HTTP request is sent to this URL.
Step 3: Add an Action
Now let's add an action that runs when the webhook is triggered.
- Click the + button below the trigger step
- Search for Slack (or your preferred messaging app)
- Select Send Message
- Click New Connection to authenticate with Slack
- Follow the OAuth2 flow to grant ThinkFleet access
- Configure the action:
- Channel: Select the channel to post to
- Message: Type your message. You can include data from the trigger:
New webhook received! Data: {{trigger.body.message}}
The {{trigger.body.message}} syntax references the message field from the incoming webhook payload.
Step 4: Test Your Flow
Before publishing, test your flow to make sure it works.
- Click Test Flow in the toolbar
- ThinkFleet will wait for a test event. Send a POST request to your webhook URL:
curl -X POST https://your-instance.thinkfleet.com/api/v1/webhooks/abc123 \
-H "Content-Type: application/json" \
-d '{"message": "Hello from ThinkFleet!"}'
- The flow executes with your test data
- Check each step's output in the test panel to verify everything worked
- Confirm the Slack message appeared in your channel
Step 5: Publish Your Flow
Once you're happy with the test results:
- Click Publish in the top right corner
- Your flow is now live and will run automatically whenever the webhook receives a request
The flow status changes from Draft to Published. You can see all runs in the Runs tab.
What's Next?
Now that you've built your first flow, here are some next steps:
- Add more steps — Chain multiple actions together, add branching logic, or loop over arrays
- Try different triggers — Use schedule triggers for cron-style automation, or app triggers to react to events in Slack, GitHub, Gmail, and more
- Explore pieces — Browse 800+ integrations in the piece library
- Create an agent — Build an AI assistant that can use your flows as tools
- Set up a knowledge base — Upload documents and let your agents search them
Useful Resources
| Resource | Description |
|---|---|
| Core Concepts | Deep dive into flows, triggers, actions, and more |
| Building Flows | Complete guide to the flow builder |
| Agents Overview | Learn about AI agents in ThinkFleet |
| API Reference | Automate ThinkFleet itself via REST API |