flowmindManage productivity with FlowMind — goals, tasks (with subtasks), notes, people, and tags via REST API. Use when the user wants to create, list, update, or delete goals, tasks, notes, contacts, or tags; manage focus/priorities; track progress; or organize their productivity workspace through FlowMind.
Install via ClawdBot CLI:
clawdbot install fancygobot/flowmindFlowMind is a personalized productivity workspace that brings your goals, tasks, notes, and contacts together in one place. Unlike rigid project management tools, FlowMind adapts to how you actually think and work — linking tasks to bigger goals, tagging by energy level and focus needs, and giving you a clear view of what matters most right now. Beyond task management, FlowMind helps you nurture your network, schedule meetings, and track habits — all the pieces of a productive life that usually live in separate apps. Best of all, most features are accessible through natural language via AI, so you can manage your workflow just by saying what you need.
Set these in your agent config or environment:
FLOWMIND_API_KEY — Bearer token from your FlowMind account (Settings → API Keys)https://flowmind.life/api/v1All requests use Authorization: Bearer and Content-Type: application/json.
GET /goals — list (filter: status, category, pinned; sort: title, target_date, progress)
POST /goals — create (required: title)
GET /goals/:id — get
PATCH /goals/:id — update
DELETE /goals/:id — delete
GET /goals/:id/tasks — list tasks for goal
Fields: title, description, status (active/completed/archived), category (business/career/health/personal/learning/financial), target_date, progress (0-100), pinned
GET /tasks — list (filter: status, priority, energy_level, goal_id, person_id, due_date_from/to, focused, focus_today)
POST /tasks — create (required: title)
GET /tasks/:id — get
PATCH /tasks/:id — update
DELETE /tasks/:id — delete
GET /tasks/:id/subtasks — list subtasks
POST /tasks/:id/subtasks — create subtask
Fields: title, description, status (todo/in_progress/completed/archived), priority (low/medium/high/urgent), energy_level (low/medium/high), due_date, scheduled_time, goal_id, person_id, parent_task_id, estimated_minutes, actual_minutes, pinned, focused, focus_today, focus_order, icon
GET /notes — list (filter: category, task_id, pinned)
POST /notes — create (required: title)
GET /notes/:id
PATCH /notes/:id
DELETE /notes/:id
Fields: title, content, category, task_id, is_protected, pinned
GET /people — list (filter: relationship_type, tag_id, search)
POST /people — create (required: name)
GET /people/:id
PATCH /people/:id
DELETE /people/:id
GET /people/:id/tags — list tags
POST /people/:id/tags — add tag (body: {tag_id})
DELETE /people/:id/tags/:tagId
Fields: name, email, phone, company, role, relationship_type (business/colleague/friend/family/mentor/client/partner/other), notes, birth_month, birth_day, location, last_met_date
GET /tags — list (sort: name, created_at)
POST /tags — create (required: name; optional: color)
GET /tags/:id
PATCH /tags/:id
DELETE /tags/:id
page (default 1), limit (default 20, max 100)sort field name, order=asc|desc{ "data": [...], "meta": { "pagination": { "page": 1, "limit": 20, "total": 42, "totalPages": 3, "hasMore": true } } }
Errors return { "error": { "code": "...", "message": "...", "details": [] } }. Codes: BAD_REQUEST, UNAUTHORIZED, NOT_FOUND, VALIDATION_ERROR, RATE_LIMITED.
Daily focus: GET /tasks?focus_today=true to see today's focus list. Toggle with PATCH /tasks/:id { "focus_today": true }.
Goal tracking: Create a goal, link tasks via goal_id, check progress with GET /goals/:id.
Meeting prep: GET /people/:id + GET /tasks?person_id=:id to review context before meetings.
For full API details, see references/api.md.
Generated Mar 1, 2026
A freelance graphic designer uses FlowMind to set client project goals, break them into tasks with subtasks, and track progress. They tag tasks by energy level to schedule high-focus work during peak hours and link notes to tasks for client feedback, ensuring deadlines are met efficiently.
A sales manager creates goals for quarterly targets and links tasks for each lead, using people contacts to store client details and relationship types. They filter tasks by priority and due date to focus on high-value opportunities, improving conversion rates through organized follow-ups.
A university student sets learning goals for courses, creates tasks for assignments and exams with estimated minutes, and uses notes for study materials. They manage focus by toggling focus_today for daily priorities, helping balance academics with personal life.
A small business owner organizes business goals like inventory management and financial planning, with tasks for supplier contacts and deadlines. They use tags to categorize people by relationship type and track meetings via last_met_date, streamlining daily operations.
A wellness coach creates personal health goals for clients, with tasks for exercise routines and meal planning tagged by energy level. They link notes for progress tracking and use people to manage client profiles, enhancing personalized care and accountability.
FlowMind operates as a software-as-a-service platform with tiered subscriptions (e.g., free, pro, enterprise) based on features like API access and team collaboration. Revenue is generated through monthly or annual fees, targeting individuals and small to medium businesses for recurring income.
The skill leverages FlowMind's REST API, enabling integration with other productivity tools or custom apps. Revenue can come from API usage tiers, where higher limits or advanced endpoints are paid, appealing to developers and enterprises for scalable productivity solutions.
FlowMind offers customized versions for large organizations with specific workflows, such as project management or CRM enhancements. Revenue is generated through one-time setup fees, ongoing support contracts, and training services, targeting corporate clients seeking tailored productivity systems.
💬 Integration Tip
Set the FLOWMIND_API_KEY in your environment and use the base URL for all requests; start with simple GET calls to list goals or tasks before moving to updates or deletions to avoid errors.
Manage Trello boards, lists, and cards via the Trello REST API.
Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.
Manage tasks and projects in Todoist. Use when user asks about tasks, to-dos, reminders, or productivity.
Master OpenClaw's timing systems. Use for scheduling reliable reminders, setting up periodic maintenance (janitor jobs), and understanding when to use Cron v...
Calendar management and scheduling. Create events, manage meetings, and sync across calendar providers.
Kanban-style task management dashboard for AI assistants. Manage tasks via CLI or dashboard UI. Use when user mentions tasks, kanban, task board, mission con...