Motion

Syncs your project milestones and task lists into an automated schedule, creates tasks from external triggers, and keeps your calendar in lockstep with your actual progress.

Try Motion in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Motion integration

    • Describe the outcome and Ceven picks the right Motion calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Motion data, across all 27 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Motion access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Motion, when, and on whose behalf.
    • The agent pauses and asks when Motion is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Motion.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Motion action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Motion, and when to use it.

Create Task
Use this when you need to add a new task to a workspace with a specific priority, due date, and assignee.
Update Task
Modify task properties like name, priority, due date, or status to trigger a calendar reshuffle.
Create Project
Use this to start a new project within a workspace, including descriptions and priority levels.
Create Recurring Task
Set up tasks that repeat on a daily, weekly, or monthly schedule to automate routine work.
List Tasks
Pull tasks filtered by assignee, project, workspace, or status to generate progress reports.
Get Task by ID
Pull complete details for a single task including scheduling info and custom fields.
Create Comment
Add a text comment to an existing task to provide updates or request more information.
List Projects
Pull all projects accessible to the current user, optionally filtered by workspace.
Move Task to Workspace
Relocate a task from one workspace to another when project ownership changes.
Unassign Task
Remove the current assignee from a task to put it back into the unassigned pool.
List Workspaces
Retrieve all workspaces the user has access to for routing tasks to the right team.
Create Custom Field
Add a new custom field like a dropdown or date to a workspace for better tracking.
Add Custom Field to Project
Tool to add a custom field value to a project in Motion. Use when you need to set or update custom field data on an existing project.
Add Custom Field to Task
Tool to add a custom field value to a task in Motion. Use when you need to set or update custom field data on an existing task.
Delete Custom Field
Tool to delete a custom field from Motion workspace. Use when you need to remove a custom field that is no longer needed. This operation is permanent and cannot be undone.
Delete Custom Field From Project
Tool to delete a custom field value from a project in Motion. Use when you need to remove a custom field value from a specific project.
Delete Custom Field From Task
Tool to delete a custom field value from a task in Motion. Use when you need to remove a custom field value from a specific task by providing the task ID and custom field value ID.
Delete Recurring Task
Tool to delete a recurring task from Motion based on the ID supplied. Use when you need to remove a recurring task permanently from the system.
Delete Task
Tool to delete a task from Motion based on task ID. Use when you need to permanently remove a task from the Motion workspace.
Get My User Information
Tool to get information on the owner of the API key. Use when you need to retrieve the current user's profile details including their ID, name, and email address.
Get Project
Tool to retrieve a single project by its ID. Use when you need to get detailed information about a specific project including its name, description, status, and custom field values.
List comments on task
Tool to get all comments on a specific task. Use when you need to retrieve comment history for a task. Supports cursor based pagination for tasks with many comments.
List Custom Fields
Tool to retrieve all custom fields for a given Motion workspace. Use when you need to see what custom fields are available in a workspace.
List Recurring Tasks
Tool to get all recurring tasks for a workspace. Use when you need to retrieve recurring task information from Motion.
List Schedules
Tool to get a list of schedules for your user. Use when you need to retrieve the user's scheduling configuration including work hours and timezone settings.
List Statuses
Tool to get a list of statuses for a Motion workspace. Use when you need to retrieve available task statuses for a workspace.
List users
Tool to get a list of users for a given workspace or team. Use when you need to retrieve user information from Motion. Supports pagination via cursor and filtering by workspaceId or teamId.

27 actions · scroll to see them all

Frequently asked questions

Ceven does not manually move blocks on your calendar because Motion uses its own internal AI engine to handle the actual scheduling. When Ceven creates or updates a task via the API, it provides the priority and the deadline. The Motion AI then takes that data and automatically slots the work into the first available gap in your schedule. If Ceven updates a due date to be sooner, Motion will automatically bump lower priority tasks to make room. This means the agent manages the requirements and the AI manages the time blocks, ensuring your day is always optimized without manual dragging.
Yes, Ceven can create and manage custom fields at the workspace level. Use the Create Custom Field action to define new data points like client budget or lead source. Once created, the agent can use the Add Custom Field to Task or Add Custom Field to Project actions to populate those values. This is particularly useful for agencies that need to track metadata that is not available in the standard Motion task fields. You can also list all existing custom fields to ensure the agent is using the correct field IDs when updating tasks.
Users should be aware that Motion employs rate limits on their API to ensure platform stability. If a workflow attempts to update hundreds of tasks in a single second, Motion may return a 429 too many requests error. Ceven handles this by implementing an exponential backoff strategy, meaning the agent will automatically wait and retry the request. However, for very large bulk imports of tasks, you may notice a slight delay in how quickly they appear on your calendar as the agent paces the requests to stay within the allowed limits of your specific Motion plan.
Yes, Ceven can move tasks between workspaces using the Move Task to Workspace action. This is useful when a lead moves from a sales workspace to a delivery workspace after a contract is signed. The agent identifies the task ID in the source workspace and reassigns it to the target workspace ID. All task metadata and descriptions are preserved during the move. This allows you to maintain a clean separation between different business functions while ensuring that the actual work item follows the customer through the entire lifecycle.
Ceven can create, list, and delete recurring tasks. When the agent uses the Create Recurring Task action, it defines the frequency such as daily or weekly. Motion then handles the generation of individual task instances based on that schedule. If you need to change the frequency of a recurring task, the most reliable path is to have the agent delete the existing recurring task and create a new one with the updated schedule. This ensures the Motion AI correctly calculates all future instances without leaving orphaned tasks on your calendar.
Ceven can assign tasks to any user within your Motion workspace. To do this, the agent first calls the List Users action to find the correct user ID associated with a name or email. Once the ID is retrieved, Ceven can use the Create Task or Update Task actions to assign the work. If a team member leaves a project, the agent can use the Unassign Task action to remove them, which allows the task to be picked up by another team member or flagged for the manager to reassign.
Yes, the agent can retrieve the full history of comments for any specific task using the List Comments on Task action. This allows Ceven to summarize the latest discussion on a project for a weekly report or to trigger a workflow based on a keyword found in a comment. Because the API supports cursor based pagination, Ceven can walk through long comment threads to find the original requirement or the final sign off from a client, ensuring that the context is fully captured before the agent takes further action.
Ceven connects to Motion using API keys provided by the user. You generate the key within your Motion account settings and provide it to Ceven during the integration setup. This key grants the agent permission to act on your behalf across the workspaces you have access to. We store this key encrypted at rest and only use it to make authenticated requests to the Motion API. You can revoke the key at any time from your Motion dashboard, which will immediately stop all Ceven workflows from accessing your calendar and tasks.

Alternatives to Motion

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Akiflow logoAkiflowSunsama logoSunsamaTodoist logoTodoist

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Motion and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free