GitScrum Slack Integration | Notifications, Commands
Connect GitScrum with Slack for real-time notifications, daily digests, and slash commands. Keep teams informed without leaving their communication hub.
6 min read
Slack integration brings GitScrum updates into your team's communication workflow. Get notified about important events, share progress updates, and maintain visibility without switching between tools constantly.
Integration Setup
Configuration
SLACK INTEGRATION SETTINGS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β GitScrum β Slack Integration β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β WORKSPACE CONNECTION: β
β Slack Workspace: acme-engineering β
β Connected by: @admin β
β Status: β
Connected β
β β
β DEFAULT CHANNEL: #project-updates β
β β
β PROJECT CHANNEL MAPPING: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Project β Slack Channel ββ
β ββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββ
β β E-commerce Platform β #ecommerce-dev ββ
β β Mobile App β #mobile-team ββ
β β Infrastructure β #devops ββ
β β Marketing Site β #marketing-dev ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β [+ Add Channel Mapping] β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Event Configuration
NOTIFICATION EVENTS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β TASK EVENTS: β
β β Task created β #project-updates β
β β Task moved to Done β #project-updates β
β β Task updated (too noisy) β
β β Task assigned β assignee DM β
β β Task blocked β #project-updates β
β β
β COMMENT EVENTS: β
β β @mention in comment β mentioned user DM β
β β All comments (too noisy) β
β β
β SPRINT EVENTS: β
β β Sprint started β #project-updates β
β β Sprint ended β #project-updates β
β β Sprint goal at risk β #project-updates β
β β
β DEADLINE EVENTS: β
β β Due in 24 hours β assignee DM β
β β Overdue β #project-updates β
β β
β SUMMARY EVENTS: β
β β Daily digest β #project-updates (9am) β
β β Weekly summary β #project-updates (Mon) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Notification Design
Message Formats
SLACK NOTIFICATION EXAMPLES:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β TASK COMPLETED: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β
Task completed ββ
β β **Checkout validation** moved to Done ββ
β β by Alex Chen ββ
β β ββ
β β Sprint: Sprint 24 Β· Project: E-commerce Platform ββ
β β [View Task] [View Sprint Board] ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β BLOCKER FLAGGED: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β π§ Blocker flagged ββ
β β **Payment integration** is blocked ββ
β β ββ
β β Reason: "Need API credentials from DevOps" ββ
β β Assigned: @maria ββ
β β Impact: Blocking 3 dependent tasks ββ
β β ββ
β β [View Task] [Help Resolve] ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β SPRINT STARTED: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β π Sprint 24 started ββ
β β E-commerce Platform ββ
β β ββ
β β Goal: Complete checkout redesign ββ
β β Duration: Jan 15 - Jan 29 ββ
β β Committed: 42 points (8 stories) ββ
β β ββ
β β [View Sprint Board] ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Daily Digest
DAILY DIGEST FORMAT:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π Daily Update: E-commerce Platform β
β January 15, 2024 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β SPRINT 24 PROGRESS: Day 4 of 10 β
β [ββββββββββββββββββββ] 38% β
β β
β YESTERDAY'S ACTIVITY: β
β β
3 tasks completed (12 points) β
β π 5 tasks in progress β
β π§ 1 blocker (API credentials) β
β β
β COMPLETED: β
β β’ Checkout validation - @alex β
β β’ Cart total calculation - @jordan β
β β’ Mobile responsive header - @maria β
β β
β BLOCKERS: β
β β’ Payment integration blocked on API creds β
β Owner: @maria Β· Waiting: 2 days β
β β
β TODAY'S FOCUS: β
β β’ Payment gateway integration (unblocked?) β
β β’ Order confirmation flow β
β β’ Guest checkout option β
β β
β [View Full Sprint Board] β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Channel Strategy
Channel Organization
RECOMMENDED CHANNEL STRUCTURE:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β #project-updates (Low noise) β
β β’ Sprint starts/ends β
β β’ Major milestones β
β β’ Weekly summaries β
β Audience: Stakeholders, managers β
β β
β #team-feed (Medium noise) β
β β’ Daily digests β
β β’ Task completions β
β β’ Blockers β
β Audience: Team members β
β β
β #dev-alerts (Action required) β
β β’ Blockers β
β β’ Overdue tasks β
β β’ Urgent mentions β
β Audience: Team members β
β β
β DIRECT MESSAGES: β
β β’ Personal assignments β
β β’ @mentions β
β β’ Due date reminders β
β Audience: Individual β
β β
β ANTI-PATTERN: β
β β All notifications to one channel β
β β No filtering = everyone mutes β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Avoiding Noise
NOTIFICATION HYGIENE:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β TOO NOISY: β
β β’ Every task update β
β β’ Every comment β
β β’ Real-time everything β
β Result: Team mutes channel, misses important updates β
β β
β JUST RIGHT: β
β β’ Meaningful events only β
β β’ Batched where appropriate β
β β’ Actionable notifications β
β Result: Team trusts notifications, stays informed β
β β
β NOISE REDUCTION TECHNIQUES: β
β β
β 1. Batch similar events β
β Instead of: 5 separate "task completed" messages β
β Send: "5 tasks completed today" β
β β
β 2. Filter by importance β
β Send: Blockers immediately β
β Batch: Completions into daily digest β
β β
β 3. Route appropriately β
β Individual assignments β DM β
β Team updates β Channel β
β β
β 4. User preferences β
β Let users choose what they receive β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Workflow Integration
Slack Commands
SLACK COMMANDS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β /gitscrum status β
β β Shows current sprint status β
β β
β /gitscrum my-tasks β
β β Lists your assigned tasks β
β β
β /gitscrum blockers β
β β Shows all current blockers β
β β
β /gitscrum standup β
β β Prompts standup format, posts update β
β β
β /gitscrum done #234 β
β β Marks task #234 as complete β
β β
β /gitscrum assign @maria #456 β
β β Assigns task #456 to Maria β
β β
β /gitscrum comment #789 "Needs review" β
β β Adds comment to task #789 β
β β
β BENEFIT: Quick updates without leaving Slack β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ