Linked Channels
4 minute read
Note: Communication features are available starting in version 0.9.
Linked channels bridge the gap between tracking and communication. They automatically connect to goals, tasks, activities, and other entitiesโposting updates when things change and keeping all related discussion in one place.
What Are Linked Channels?
A linked channel is a special channel type that:
- Connects to a specific D8 Progress entity (goal, task, activity, etc.)
- Automatically posts system messages when the entity changes
- Provides a dedicated space for discussing that entity
This means your team can see progress and discuss it without switching contexts.
Supported Entity Links
| Entity Type | What Gets Posted |
|---|---|
| Goals | Progress updates, milestone completions |
| Tasks | Created, assigned, completed |
| Activities | Completions logged |
| Lists | Items added, checked off |
| Health Logs | New entries, updates |
Creating a Linked Channel
From the Channel List
- Open a space
- Click + New Channel
- Set type to Linked
- Choose the entity type (Goal, Task, Activity, etc.)
- Select the specific entity to link
- Name the channel (often auto-suggested)
- Click Create
From the Entity
- Open any goal, task, or activity
- Click Create Linked Channel (in the actions menu)
- Choose which space to create it in
- Confirm
The channel is created and linked automatically.
Automatic System Messages
When linked entities change, the channel receives automatic updates:
Task Updates
๐ Alex created task: Design homepage mockups
โ Chris completed task: Design homepage mockups
๐ Alex updated task: Design homepage mockups โ changed deadline to May 15
Goal Progress
๐ Goal progress updated: โโโโโโโโโโ 40%
๐ฏ Milestone completed: Phase 1 - Research
๐ Goal completed! Marketing Campaign is now 100% complete!
Activity Completions
๐ฎ Sarah completed activity: Weekly date night โญโญโญโญโญ “Tried that new Italian place!”
List Updates
โ Alex added: Buy groceries
โ Chris checked off: Buy groceries
Health Logs
๐ฅ Alex logged health update for Mom
Discussion in Linked Channels
Beyond automatic updates, team members can:
- Discuss progress โ “Nice work on the mockups!”
- Ask questions โ “What’s blocking the API integration?”
- Share updates โ “I’ll have the revised design by tomorrow”
- Coordinate work โ “Can someone review my PR?”
- React to updates โ ๐ on completions
All the regular messaging features work:
- Threads for focused discussion
- Reactions for quick feedback
- Mentions to notify specific people
- Search to find past conversations
Example Workflows
Family Goal: Plan Summer Vacation
Goal: Plan Summer Vacation (linked to #vacation-planning)
The channel shows:
๐ Mom created task: Research destinations
Team discusses in thread:
“I vote for beach! Anyone else?”
๐ Dad updated task: Research destinations โ assigned to Alex
โ Alex completed task: Research destinations
“Here are the top 3 options: [link]”
๐ Goal progress updated: โโโโโโโโโโ 20%
Work Project: Website Redesign
Goal: Website Redesign Q2 (linked to #website-redesign)
๐ฏ Milestone started: Phase 1 - UX Research
Discussion:
“I’ve scheduled user interviews for next week”
๐ PM created task: Conduct user interviews
๐ PM created task: Analyze competitor sites
โ UX Lead completed task: Conduct user interviews “Key insights: users want simpler navigation”
๐ฏ Milestone completed: Phase 1 - UX Research
๐ Goal progress updated: โโโโโโโโโโ 33%
Shared Shopping List
List: Groceries (linked to #shopping)
โ Alex added: Milk
โ Alex added: Eggs
โ Sarah added: Coffee
“I’m heading to the store in 20 min, anything else?”
โ Alex added: Bread
โ Sarah checked off: Milk
โ Sarah checked off: Eggs
โ Sarah checked off: Coffee
โ Sarah checked off: Bread
“All done! ๐”
Best Practices
One Channel Per Major Goal
Don’t create linked channels for every tiny task. Use them for:
- Major projects with multiple collaborators
- Goals that need ongoing discussion
- Activities the whole family/team cares about
Keep Discussion Relevant
The channel is for discussing the linked entity. For off-topic chat:
- Use the main #general channel
- Start a new thread
- Move to direct messages
Review Before Completing
Before marking a goal/task complete, check the linked channel:
- Any open questions?
- Everyone aligned?
- Documentation needed?
Archive When Done
When a goal completes, consider archiving the linked channel:
- Keeps sidebar clean
- Preserves all history
- Can be unarchived if needed
Linked Channels vs Regular Channels
| Feature | Regular Channel | Linked Channel |
|---|---|---|
| Manual posting | โ | โ |
| Automatic updates | โ | โ |
| Entity connection | โ | โ |
| Progress visibility | โ | โ |
| Thread support | โ | โ |
| Reactions | โ | โ |
| Search | โ | โ |
Tips for ADHD Brains
Let the System Update
Don’t duplicate the system. If you complete a task, the linked channel posts it automatically. Just add context if needed:
Good: “Finally done! That last bug was tricky.”
Redundant: “I completed the Design Homepage task.”
Use for Accountability
Linked channels create natural accountability. When you see:
๐ You created task: Finish report โ deadline: Tomorrow
…the whole team sees it. Built-in body doubling!
Pin Important Decisions
When the team makes a decision in a linked channel, pin it:
๐ “We’re going with Option B: blue color scheme”
Later, check pinned messages instead of scrolling through history.
One Place for Everything
Before linked channels, you might have:
- Task tracker for status
- Chat app for discussion
- Email for updates
- Notes for decisions
Now it’s all in one channel. Less context switching = less cognitive load.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.