Motion
ProductivityCreate tasks that Motion's AI calendar schedules automatically: agents add work with priority, due date, and duration, manage projects and workspaces, and read users and schedules to drive assignment logic.
What This Integration Enables
Motion's premise is that a task without scheduled time is a wish, and its AI calendar makes the schedule automatically from priority, due date, and duration. FlowRunner supplies what that scheduler cannot see: the work arriving in email, forms, chat, CRMs, and meeting bookings. Agents translate incoming requests into properly shaped tasks, check capacity before commitments are made, and keep external trackers mirrored, so the calendar Motion maintains reflects everything the team actually owes, not just what someone remembered to type in. The scheduler is only as honest as its inputs, and agents are how the inputs stay complete. - Create tasks from emails, form submissions, and bookings, with due dates and durations that enable auto-scheduling - Read users, workspaces, and schedules to drive assignment logic that respects working hours and time zones - Keep external project trackers in sync by listing and updating Motion tasks on a schedule - Group intake into projects and escalate capacity conflicts to a human before the commitment is made
Without FlowRunner
With FlowRunner
Use Case Scenarios
The inbox that stops leaking commitments
A follow-up lands in [Gmail](/integrations/gmail) with "by Friday" in it. The agent creates a Motion task with the deadline, a 90-minute duration, and the email linked in the description. Motion schedules it into the owner's Thursday morning. Nothing depended on the owner transcribing their own inbox, which is the failure mode that used to cost one commitment a week.
Meeting prep that schedules itself around the meeting
A [Calendly](/integrations/calendly) booking fires for a prospect demo. The workflow creates two Motion tasks: an hour of prep due before the meeting and a follow-up block due the day after, both with durations. Motion slots the prep ahead of the demo automatically. When the booking reschedules, Update Task moves the due dates and Motion re-places both blocks without anyone dragging calendar entries.
The daily snapshot that shows the real workload
Each morning, an agent pages through List Tasks per workspace and writes a snapshot to [Google Sheets](/integrations/google-sheets): open tasks by assignee, status, and due date. The ops lead sees whose week is oversubscribed while there is still time to rebalance, and the weekly report assembles itself from snapshots instead of a Friday scramble. A [Slack](/integrations/slack) summary flags anyone whose open durations exceed their scheduled hours.
Human-in-Loop Highlight
Delete Task removes the task and its scheduled time from the assignee's calendar in one irreversible call, and in a sync workflow that is exactly where the danger concentrates. A mirroring agent that misreads an external tracker, a row deleted in the spreadsheet, a status mapping that treats "on hold" as "gone", will happily delete real commitments, and what disappears is not just a record but the calendar blocks protecting the time to do the work. The deadline, meanwhile, survives. So FlowRunner sync agents never delete on inference. When the external source says a task should go, the agent collects the Motion task's details with Get Task, presents what will vanish, name, due date, scheduled duration, assignee, and a person confirms before Delete Task runs. Creating and rescheduling flow freely, because Motion can always re-plan time. It cannot restore a task that no longer exists.
Agent Capabilities
10 actionsTasks
5- List Tasks Retrieves tasks filtered by workspace, status, or assignee, paginated via meta.nextCursor. Workspace filtering is recommended. The read behind capacity checks, snapshots, and sync mirrors.
- Get Task Retrieves one task's full details by ID: name, description, status, priority, due date, duration, assignees, project, and workspace. The evidence-gathering step before updates and gated deletions.
- Create Task Creates a task in a workspace. With a due date and duration supplied, Motion's AI scheduler slots it into the assignee's calendar automatically. The operation that turns incoming requests into scheduled time.
- Update Task Updates only the fields provided, leaving the rest untouched. Changing priority, due date, or duration prompts Motion to re-schedule the task.
- Delete Task Permanently deletes a task, removing it from the workspace and from the assignee's scheduled calendar. Cannot be undone, and gated by this page's human check in sync workflows.
Projects
2- List Projects Retrieves a workspace's projects, the grouping layer for related tasks, paginated via meta.nextCursor.
- Create Project Creates a project in a workspace with just a name required. Used to give intake streams and initiatives a home before tasks flow in.
Workspace Context
3- List Workspaces Retrieves the workspaces the API key can access, with their IDs, names, and configured task statuses and labels. The mapping step that keeps status translations correct in sync workflows.
- List Users Retrieves a workspace's members with IDs, names, and emails. The resolution step for assignment logic.
- List Schedules Retrieves the account's configured schedules: the working hours and time zones Motion uses when auto-scheduling. The capacity context behind escalate-before-commit logic.
Frequently Asked Questions
What can FlowRunner do with Motion?
FlowRunner agents can run List Tasks, Get Task, and Create Task in Motion, plus 7 more actions.
Does connecting Motion to FlowRunner require OAuth?
No. Motion connects to FlowRunner with an API key, no OAuth flow required.
Can Motion trigger a FlowRunner workflow automatically?
Motion doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Motion
$100 in credits. No card required. Connect in minutes.