Notion setup¶
Conductor uses Notion's native Projects & Tasks template. No custom databases. Follow these steps to configure it for the gatekeeper workflow.
Step 1: Add Projects & Tasks template¶
- In Notion, click
Templatesin the sidebar - Search "Projects & Tasks"
- Click "Add to workspace"
- Rename "Projects" to "Initiatives"
This gives you two linked databases with built-in views, progress tracking, and calendar sync.
Step 2: Add custom properties to Initiatives¶
Open the Initiatives database. Add these properties:
| Property | Type | Options |
|---|---|---|
| Line | Select | portfolio / product / software / editorial / services / operate |
| Priority | Select | P1 / P2 / P3 |
| Description | Text | — |
| Timeline | Date range | — |
Step 3: Add custom properties to Tasks¶
Open the Tasks database. Add these properties:
| Property | Type | Options |
|---|---|---|
| Line | Select | portfolio / product / software / editorial / services / operate |
| Stage | Select | (all 40 stages — see below) |
| Estate | Select | prototype / lab / portfolio-org |
Stage options (single Select with all values):
Portfolio: intake, classify, prioritize, capacity, review
Product: discover, explore, score, build-gate, ship-signal, archive
Software: frame, design, implement, verify, promote, deploy, document
Editorial: assign, report, draft, edit, fact-check, localize, stage, publish, update
Services: offer, lead, propose, contract, deliver, invoice, complete, archive
Operate: run, observe, change, incident, retire
Step 4: Create gatekeeper views¶
In the Tasks database, create a filtered view for each gatekeeper:
| View name | Filter | Layout |
|---|---|---|
| Portfolio Work | (no filter — sees all) | Board grouped by Line |
| Product Work | Line = product | Board grouped by Stage |
| Software Work | Line = software | Board grouped by Stage |
| Editorial Work | Line = editorial | Board grouped by Stage |
| Services Work | Line = services | Board grouped by Stage |
| Operate Work | Line = operate | Board grouped by Stage |
Also create a "My Tasks" view: filter by Assignee = Me.
Step 5: Connect Google Calendar¶
- Notion Settings → Connections → Google Calendar
- Connect your Google account
- In the Tasks database, the Due Date property now syncs to your calendar
- In the Tasks database, the Due Date property now syncs to your calendar
Step 6: Create Notion integration for agents¶
- Go to https://www.notion.so/my-integrations
- Create integration named "Conductor Agents" (Internal)
- Copy the Internal Integration Secret → store in Bitwarden as
CONDUCTOR_NOTION_READ_TOKEN - Share both databases with the integration (click "..." → Connections → Add "Conductor Agents")
Step 7: Delete old databases¶
The custom databases created earlier (Initiatives, Workstreams, Deliverables) should be manually deleted from the Notion UI. They're under the "Conductor State" parent page.
Verification¶
- [ ] Projects & Tasks template added
- [ ] Custom properties added to both databases
- [ ] Gatekeeper views created
- [ ] Google Calendar sync working
- [ ] Notion integration created and token stored
- [ ] Old custom databases deleted