
Motions authoring is visible to org admins only. Members see the results — proposed advances, approvals, and wins — in the Inbox.
The anatomy of a Motion
Stages are the phases of the program, in order — for example Handoff → Activation → Adoption → Value. Each stage has a display name, a description, and an ideal timeline (a day range), so everyone can see whether an account is on pace. Plays are the units of work a stage runs. Most plays are agents — AI workers with a goal, a set of tools, and per-action approval rules (see Agents in Motions). A play can also be a workflow (a multi-step routing process — see Workflows) or an inline prompt (a single AI call). Each stage has two slots:- On entry — plays that fire once, the moment an account enters the stage (send the welcome email, spin up the kickoff doc).
- While in stage — plays that run continuously for as long as the account is in the stage (watch for stalls, verify milestones, keep the customer moving).
Versioning: pinned on entry
Motions are versioned. Publishing a Motion freezes that version — edits always go into a new draft version, and publishing the draft creates the next version. The rule that matters: an account is pinned to the version it entered on. When you publish v4 while accounts are mid-flight on v3, Thread tells you exactly what will happen before you confirm:187 accounts on v3 will continue running against v3. New accounts will be assigned to v4.Mid-Motion accounts are never silently migrated. You can change the program with confidence that nothing already in flight shifts under an account partway through.
How accounts enter a Motion
- From a workflow — an Assign to Motion step at the end of a routing workflow assigns the account to the newest published version automatically (a deal closes in your CRM, the workflow routes it, the Motion begins). See Workflows.
- Manually — from an account’s page, assign it to any published Motion. An account with no Motion is a normal state, not an error.
Stage advances are proposed, never automatic
As an account works through a stage, agents confirm milestones against your connected systems and humans mark the manual ones. When every required milestone on the current stage is confirmed, the runtime proposes the advance to a human — it never advances an account on its own:- The account’s stage panel shows the gate filling in (“3 of 4 required met”) with the advance button disabled until the gate is satisfied.
- When the gate is met, an item lands in the Inbox: the account is ready to advance and needs review.
- A person clicks Advance to [next stage] (or Complete motion on the final stage) and confirms. Only then does the account move, and the next stage’s on-entry plays fire.
When to use a Motion vs a guide
Thread has two ways to put AI to work on an account, and they compose rather than compete:
Rule of thumb: if you can state the goal in one sentence and one agent could own it, build a guide. If the program has phases — where what runs in week one differs from what runs in month two, and each phase has its own definition of done — build a Motion.
Get started
Build your Motion
Draft a complete Motion with AI from your existing process docs, then review and publish.
Milestones and verification
How outcomes get confirmed — by agents against your systems, or by a human.
Email plays
The Motion email editor: documents, AI prompt slots, previews, and the audit trail.
Agents in Motions
The Agent Templates catalog, per-action autonomy, and the save → publish → promote lifecycle.
