Overview
Motion’s AI-powered task and calendar app handles task prioritization, scheduling, and time-blocking for the people on your team who plan their day in it. Wire it into Rootly and incident follow-ups land in Motion automatically — pre-mapped severity to priority, pre-populated title and description from incident context, ready to be scheduled into a responder’s day without anyone re-typing what happened. The integration goes both directions: Rootly creates and updates Motion tasks as incidents and action items progress, and the Motion task URL is linked back on the Rootly side so responders can jump between the two with one click.Auto-Create Tasks
Severity → Priority
Bidirectional Links
Liquid Templating
Before You Begin
- In Motion — a user account with permission to generate API keys and at least one workspace and project available.
- In Rootly — an admin role so you can reach Configuration → Integrations and complete the Motion setup.
Generate Your Motion API Key
The vendor-side setup is a single key. Refer to Motion’s API getting-started guide for the latest UI specifics; the high-level flow is below.Open Motion Settings
Create An API Key
rootly-production works), and click Generate.Confirm Workspace And Project Access
Connect Motion to Rootly
With the API key in hand, the Rootly-side setup is a single field and a save.Open Motion Settings In Rootly
Paste The API Key
v1/workspaces endpoint immediately — a successful save means the key authenticates and at least one workspace is reachable.Review The Auto-Created Workflows
- Create Motion Task when an incident is created
- Update Motion Task when an incident updates
- Create Motion Task when an action item is created
- Update Motion Task when an action item updates
Auto-Created Workflows
The four workflows give you incident and action-item lifecycle coverage out of the box. Each can be customized — change the trigger conditions, modify the Liquid templates, or duplicate them for different teams or services.Create On Incident
Update On Incident
Create On Action Item
Update On Action Item
Configuration Reference
[{{ incident.severity }}] {{ incident.title }} to bake severity into the title.production environment become Motion tasks labeled production.Field Mapping
Rootly maps the most useful incident metadata to Motion’s task fields out of the box. All of these can be overridden per workflow.Test the Integration
After saving the API key and enabling at least one workflow, verify end-to-end task creation.Create A Test Incident
Confirm The Motion Task Appeared
Verify The Reverse Link
Troubleshooting
Save fails with an authentication error
Save fails with an authentication error
- The key value matches exactly what Motion displayed when you created it
- The key wasn’t revoked or rotated in Motion’s Settings → API panel
- The Motion account is on a plan that includes API access
Workflow runs but no Motion task is created
Workflow runs but no Motion task is created
- The workspace or project configured on the workflow no longer exists in Motion — re-open the workflow and confirm both dropdowns still resolve
- The status configured on the workflow was deleted in Motion’s project configuration
- The Motion API quota for your plan has been exhausted — Motion returns 429 errors that Rootly logs but doesn’t surface visibly
Tasks are created but the priority is wrong
Tasks are created but the priority is wrong
Updates don't sync to existing Motion tasks
Updates don't sync to existing Motion tasks
Motion task URL doesn't appear on the incident
Motion task URL doesn't appear on the incident
incident.motion_task_url when the Create workflow succeeds. If it’s missing, either the workflow didn’t run (check Workflow Runs) or the workflow encountered an error before completing the create step. Check the run history for the specific incident.Rotating the API key
Rotating the API key
Frequently Asked Questions
Can different incidents go to different Motion projects?
Can different incidents go to different Motion projects?
Does Motion sync task status back to Rootly?
Does Motion sync task status back to Rootly?
Can I push the same incident to Motion and Jira (or Linear, Asana) at the same time?
Can I push the same incident to Motion and Jira (or Linear, Asana) at the same time?
Can I customize which severities create Motion tasks?
Can I customize which severities create Motion tasks?
What happens if Motion is down?
What happens if Motion is down?