Skip to main content

How Everything Connects

This doc explains the relationships between PSS Podio appsβ€”how they link together and why it matters.


The Hub-and-Spoke Model​

Think of your Podio workspace like a wheel:

  • Projects = The hub (center)
  • Everything else = Spokes connecting to the hub

Every item eventually traces back to a project. This keeps information organized and findable.

πŸ” Click diagram to expand

The Relationship Hierarchy​

Here's how things nest:

LevelAppBelongs To
1Projectsβ€” (top level)
2StagesProject
3TasksStage AND Project
4SubtasksTask (which belongs to Stage/Project)

A task knows its stage, its project, and (if it's a subtask) its parent task.


When This HappensThese Links Are Made
New project created5 Stages β†’ linked to project
New project createdSafety record β†’ linked to project
Stage becomes "Active"Tasks created β†’ linked to stage AND project
Task has subtasksSubtasks β†’ linked to parent task
Link TypeWhen You Do It
Customer / GC β†’ ContactsWhen creating/editing a project
Related Tasks on SafetyWhen connecting safety items to specific tasks
Linked Projects on ContactsWhen adding a contact to a project

Links are bidirectional. If Project A links to Stage B, then Stage B links back to Project A.

This means you can navigate in either direction:

From Project:

  • Click Linked Stages β†’ see all 5 stages
  • Click Linked Safety & Compliance β†’ see safety records
  • Click Customer / GC β†’ jump to contact

From Task:

  • Click Linked Stage β†’ jump to that stage
  • Click Linked Project β†’ jump to the project
  • Click Dependencies β†’ see prerequisite tasks

Task detail page showing relationship fields like Linked Stage and Project


Why This Matters​

1. Everything Is Findable​

Start at any point and navigate to related items. Looking at a task? One click to see the whole project.

2. Data Stays Connected​

When you update a project's PM, every linked stage and task still knows who the PM is (through the relationship).

3. Filters Become Powerful​

You can filter tasks by their project's fields:

  • "Show tasks where project's Division = Concrete"
  • "Show tasks where project's PM = Sarah"

4. Automations Know Where to Put Things​

When the system creates tasks, it uses relationships to put them in the right place automatically.


The Task Dependency Chain​

Tasks have a special relationship: Dependencies.

This isn't a parent-child link. It's a "this waits for that" link.

Task A (Independent)
β”‚
└──► Task B (Depends on A)
β”‚
└──► Task C (Depends on B)
  • Task B can't start until Task A is complete
  • Task C can't start until Task B is complete

When you complete Task A, Task B automatically moves to "In Progress" and the responsible person gets notified.

Task showing dependency chain in activity feed - status updates flow through


Relationship Fields Reference​

Projects App​

Relationship FieldConnects ToType
Customer / GCContactsSingle (one contact)
Linked StagesStagesMulti (5 stages)
Linked Safety & ComplianceSafetyMulti

Stages App​

Relationship FieldConnects ToType
Linked ProjectProjectsSingle (one project)
Task OverviewTasksMulti (many tasks)

Tasks App​

Relationship FieldConnects ToType
Linked ProjectProjectsSingle
Linked StageStagesSingle
Linked Parent TaskTasksSingle (for subtasks)
DependenciesTasksMulti (prerequisite tasks)

Safety & Compliance App​

Relationship FieldConnects ToType
Linked ProjectProjectsSingle
Related TasksTasksMulti

Contacts App​

Relationship FieldConnects ToType
Linked ProjectsProjectsMulti

Template Relationships (Behind the Scenes)​

The template apps also have relationships that the automation system uses:

AppRelationship FieldConnects To
Task TemplatesLinked SubtasksSubtask Templates
Subtask TemplatesLinked Main TaskTask Templates

You won't interact with these directly. GlobiFlow uses them to know which subtasks to create for each main task.


Common Navigation Patterns​

"I have a task, where does it belong?"​

  1. Open the task
  2. Check Linked Stage β†’ tells you the stage
  3. Check Linked Project β†’ tells you the project

"I want to see all tasks for a project"​

  1. Open the project
  2. Click any Linked Stage
  3. Look at Task Overview

Or use a view in the Tasks app filtered by Linked Project.

"I need to update contact info for a project"​

  1. Open the project
  2. Click Customer / GC
  3. You're now in the Contacts appβ€”edit there
  4. Changes reflect everywhere that contact is linked

"What's blocking this task?"​

  1. Open the task
  2. Check Dependencies field
  3. Click through to see the prerequisite task(s)
  4. Check their Statusβ€”are they complete?

Mental Model Summary​

ConceptAnalogy
ProjectsA job folder
StagesTabs in the folder
TasksSticky notes on each tab
SubtasksSmaller sticky notes on a sticky note
RelationshipsStaples holding things together
Dependencies"Wait for this first" notes

Everything connects. Nothing floats alone. That's how you keep hundreds of tasks organized across dozens of projects.


Related Docs: