Two ways milestones complete
When you design a milestone, you choose how overseers prove it is done:
Most mature tracks mix both. “Welcome email sent” might be automated; “Manager approved candidate” stays judgment-based.
Screenshot placeholder
Milestone configuration in checkpoint detail: completion type selector (automated vs. manual/approval) and action picker when automated.
Automated milestones and Actions
Actions are XSpada’s visual workflows — chains of nodes that do something repeatable. When you attach an Action to a milestone:- An overseer runs the action from the instance (or it runs automatically on visit/trigger).
- The action executes its nodes.
- On success, the milestone marks complete.
- Send a templated email when Offer letter sent is achieved.
- Add the contact to a list when Screening form submitted completes.
- Run an Agent node to summarize notes when Interview debrief is achieved.
Screenshot placeholder
Instance page with Run action button on a milestone; action dialog or inline embed visible.
Milestone Trigger Actions
There is a special Action type called Milestone Trigger Action. Unlike Form Actions that start from a public form, these fire only when someone reaches a configured milestone inside a track. When the milestone is achieved, the action receives context about who crossed it and which track they are on — then runs its pipeline (notify Slack, update CRM, invoke an agent, etc.).Screenshot placeholder
Actions → Create new action → Milestone Trigger Action type selected. Cross-reference with Actions introduction.
Judgment-based completion
Use manual or approval milestones when automation cannot decide:- Manual — any authorized overseer clicks to confirm (“Site visit completed”).
- Role approval — only someone with a specific role (e.g. Manager) can mark complete.
- All tasks done — milestone completes when related tasks are fulfilled.
Screenshot placeholder
Milestone marked complete via manual confirmation; optional role badge showing who can approve.
Checkpoint-level automation
Actions can also attach to checkpoints, not just milestones:- On visit — run when someone enters the checkpoint (orientation email when entering Onboarding).
- On exit — run when leaving the checkpoint (archive files when leaving Review).
Video placeholder (Screen Studio)
Short clip: enter checkpoint → visit trigger action runs → Events tab shows action executed → achieve milestone with separate milestone action.
Requirements and gates
Access rules (requirements) control when someone can enter a checkpoint or finish the track — separate from how individual milestones complete. Common patterns:- “Cannot enter Interview until Screening passed is achieved.”
- “Cannot complete the track until Compliance training milestone is done.”
- “Only users with Legal role can enter Contract review.”
Screenshot placeholder
Locked checkpoint with lock icon and message listing required milestones. Or access rule editor in checkpoint settings.
Agents inside milestone workflows
Agents appear in milestone automation in two ways:- As overseers — assigned to watch and fulfill tasks on the instance.
- Inside Actions — an Agent node runs when a milestone action fires.
Choosing the right approach
Not sure which pattern fits?Describe the step to the Use Case Brainstorm agent in Evolve — it can suggest automated vs. judgment-based completion for your scenario.

