Any AI assistant or automation tool that can make HTTP requests works with Syncflow. Here's how to connect the most popular ones.
You can use Syncflow with ChatGPT through Custom Instructions or by building a custom GPT.
Custom Instructions approach
Add Syncflow API instructions to your ChatGPT Custom Instructions. Include your API base URL and key, and describe the available endpoints. ChatGPT can then help you manage tasks conversationally.
# Syncflow API
Base URL: https://syncflow.me/api
Auth: Bearer YOUR_KEY
Available actions:
- List tasks: GET /api/tasks
- Create task: POST /api/tasks
- Decompose: POST /api/tasks/:id/decompose
- Get digest: GET /api/stats/digestCustom GPT approach
Build a custom GPT with Syncflow actions. Define the API schema as an OpenAPI spec, set the authentication to Bearer token, and ChatGPT can call Syncflow endpoints directly. This gives you a dedicated "Syncflow assistant" in ChatGPT.
Turn your Obsidian notes into Syncflow tasks and export crumbs back as checklists.
Notes to tasks
Use the Obsidian Templater or QuickAdd plugin to create a command that sends your note title and content to the Syncflow API as a new task:
POST /api/tasks
Authorization: Bearer YOUR_KEY
Content-Type: application/json
{
"title": "Note title from Obsidian",
"description": "Full note content here",
"priority": "medium"
}Crumbs as checklists
After decomposition, fetch the task crumbs and format them as a markdown checklist to paste back into Obsidian:
GET /api/tasks/:id
Authorization: Bearer YOUR_KEY
# Response includes crumbs array, format as:
- [ ] Crumb 1 title (~15 min)
- [ ] Crumb 2 title (~10 min)
- [ ] Crumb 3 title (~20 min)Use automation platforms to create Syncflow tasks from external triggers automatically.
Common automations
Setup pattern
All three platforms (Zapier, n8n, Make) support custom HTTP requests. The pattern is the same:
https://syncflow.me/api/tasksAuthorization header to Bearer YOUR_KEYtitle, description, priority)POST /api/tasks/:id/decompose to auto-decompose