PROJECT MANAGEMENT

Require approval before mid-sprint scope is accepted

When an issue is added to an in-progress sprint in GitHub Projects, it posts an approval request to the scrum lead in Slack and only keeps the issue in the sprint if approved.

CategoryProject Management
Enginesim
Difficultyadvanced
Triggerwebhook
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerIssue added to in-progress GitHub sprint iterationGitHubGitHub
  • LogicConfirm iteration already started
  • ActionSend approve/reject prompt to scrum lead in SlackSlack
  • LogicBranch on approval decision
  • OutputKeep and tag, or return issue to backlog in GitHubGitHubGitHub

What it does

This turns mid-sprint additions into a deliberate decision. Whenever an issue is moved into a sprint that is already underway, the workflow pauses and asks the scrum lead to approve or reject the addition in Slack. Approved issues stay and are tagged as accepted scope changes; rejected issues are automatically returned to the backlog so the committed sprint stays clean.

When to use it

Use it when your problem isn't visibility but discipline — work keeps getting jammed into active sprints without anyone signing off. The approval gate forces an explicit yes or no.

How it works

  1. 1A GitHub webhook fires when an issue is added to a sprint iteration already in progress.
  2. 2The flow confirms the iteration's start date has passed; if not, it exits silently.
  3. 3It sends an interactive approval prompt to the scrum lead in Slack with the issue title, points, and requester.
  4. 4On approval, it labels the issue as an accepted mid-sprint change in GitHub.
  5. 5On rejection, it removes the issue from the iteration and returns it to the backlog.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GitHubRepos, issues, pull requests, actions.
  2. 2
    Connect SlackChannels, DMs, threads, mentions.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.