SOP Standup

Set up and use our Google Chat daily standup

SOP Standup is our team-owned replacement for Standup Alice. It asks each teammate for a daily update in a private Google Chat, connects the update to Team Tasks, and publishes the finished standup to ✅ Daily Standups.

Start here: one-time setup

Setup takes about a minute:

  1. Open Google Chat.
  2. Open Apps (or start a new chat), search for SOP Standup, and message it.
  3. Reply with your GitHub username, such as @Dan-Schmalz.
  4. Look for SOP Standup’s private message at 9:00 AM Pacific every weekday.

That is the entire teammate setup. You do not need Cloudflare, Google Cloud, or a GitHub token.

Your daily check-in

SOP Standup asks the familiar three questions, one at a time:

  1. What did you finish yesterday?
  2. What are you working on today?
  3. What is blocking you or waiting on?

Reply as you would to a teammate. When you finish, SOP Standup posts your update to ✅ Daily Standups.

If a Team Task assigned to you is due today or overdue, the bot asks one additional question about that task.

Mention a task in any of these ways:

  • Issue number: #123
  • Full GitHub issue URL
  • Exact open-task title

SOP Standup adds a clickable task link to the team post. Tasks in the due-date question are linked automatically.

Commands and daily statuses

Reply What happens
standup Starts or reopens today’s check-in
help Shows the quick guide without consuming your current answer
I'm late Keeps today’s standup open so you can answer later
I skip Marks today as skipped
Day off Marks today as a day off
Vacation Marks today as vacation
Sick Marks today as sick

Your setup and question-by-question conversation stay in your private chat. Only the completed update is posted to the team space.

Troubleshooting

I cannot find SOP Standup in Google Chat

Confirm that you are signed in with your @scienceofpeople.com account. If it is still missing, ask Scott to check your app access.

The bot cannot find my GitHub username

Open your GitHub profile and send the username from its URL. For example, github.com/octocat means the username is octocat.

My task was not linked

Use its issue number (such as #123) or paste the full issue URL. The task must still be open in the Team Tasks codebase.

I need to change the GitHub account connected to my Chat account

Ask Scott to reset the connection, then send the new username in the SOP Standup chat.

Source and ownership

The workflow is deterministic and does not use an AI model. It reads open Team Tasks, due dates, assignments, and explicit issue references.