Internal review  ·  Enter password to continue
Internal Review  ·  April 2026

The Public Practicum
Commissioner onboarding, redesigned.

A purpose-built digital platform for onboarding 100+ NYC commissioners and deputy commissioners into the Mamdani administration. This page walks through the prototype, the Notion-vs-app tradeoffs, and the open questions the team needs to resolve.

100+ commissioners
6 modules  ·  ~90 min each
July 2026 summit
Luma + Zapier + Notion
April 2026
Section 01  ·  The Platform
What commissioners and the program team see

Switch between the commissioner view and the HR&A program management view. Toggle the stage tabs to see how the portal changes as a commissioner moves through the program.

Commissioner School  ·  NYC
Commissioner Lee
Dept. of Finance  ·  Mamdani Administration
0 of 6 sessions
1
Start here: Register for your first session below. A calendar invite lands in your inbox automatically.
i
Welcome to Commissioner School6 modules to complete before the July summit. Register below — your calendar invite arrives within minutes of signing up.
Your sessions
0 registered
No sessions yet
Expand a module below and pick your time.
Module library
6 modules  ·  90 min each
1
Communications & Messaging
Apr 8, 10, or 11  ·  In-person or virtual
Register
2
Co-governance
Apr 16, 17, or 21
Register
3
Operations & Management
Apr 22, 23, or 25
Register
4
Policy Priorities
May 1, 2, or 5
Register
5
Action Planning
May 6, 7, or 8
Register
6
Budget & Finance  ·  ISLG
May TBD or June TBD
Register
Commissioner School  ·  NYC
Commissioner Lee
Dept. of Finance  ·  Mamdani Administration
3 of 6 sessions
3 of 6 sessions registered. Keep going, then start filling out your action plan below.
Your sessions
3 registered
Communications & Messaging
Apr 8  ·  10am  ·  90 min
Calendar invite sent
Co-governance
Apr 16  ·  9am  ·  90 min
Calendar invite sent
Operations & Management
Apr 22  ·  10am  ·  90 min
Calendar invite sent
Module library
3 remaining
1
Communications & Messaging
Apr 8
Registered
2
Co-governance
Apr 16
Registered
3
Operations & Management
Apr 22
Registered
4
Policy Priorities
May 1, 2, or 5
Register
Your action plan
0 of 9 goals started
Reduce cost of livingGoal 1
Reduce cost of livingGoal 2
Eliminate corruptionGoal 4
Commissioner School  ·  NYC
Commissioner Lee
Dept. of Finance  ·  Mamdani Administration
5 of 6 sessions
Budget & Finance is tomorrow, May TBD. Action plan is due at the summit.
Your sessions
5 registered
Communications & Messaging
Completed  ·  Apr 8
Co-governance
Completed  ·  Apr 16
Your action plan
3 goals complete
Reduce cost of livingGoal 1  ·  Tax prep expansion
Reduce cost of livingGoal 2  ·  Payment plan reform
Eliminate corruptionGoal 4  ·  Parking adjudication audit
Government excellenceGoal 7  ·  Performance reporting
"What does excellent government look like at DOF in Year 1? What is the measurable outcome?"
The summit
All commissioners  ·  City Hall, Manhattan
July 2026  ·  Half-Day Summit
Keynote from Mayor Mamdani  ·  Inter-agency working sessions  ·  Action plan showcase  ·  Date TBC
HR&A Program Team  ·  Full Cohort View
Program snapshot Live via Zapier
73
Sessions registered
48
Goals started
97
Commissioners
How registrations arrive: When a commissioner signs up via Luma, Zapier automatically updates the Notion database. No manual data entry needed.
Commissioner roster
RL
Richard Lee
Dept. of Finance
In progress
LG
Lisa Garcia
DEP
In progress
AM
Dr. Alister Martin
DOHMH
Not started
YK
Yume Kitasei
DCAS
Not started
ED
Erin Dalton
DSS
Complete
+ 92 more commissioners
Module completion by cohort
Sessions registered as % of expected total
Communications & Messaging81%
Co-governance74%
Action Planning62%
Budget & Finance38%
HR&A Program Team  ·  Live Activity Feed
Registration feed Live via Zapier
Dalton (DSS) completed action plan goal 9
2:14pm
Lee (DOF) registered for Operations & Management  ·  Apr 22
1:52pm
Garcia (DEP) registered for Budget & Finance  ·  May TBD
1:41pm
Martin (DOHMH) started action plan goal 4
1:18pm
Kitasei (DCAS) portal first accessed
12:50pm
Lee (DOF) registered for Policy Priorities  ·  May 1
12:22pm
Dalton (DSS) registered for all 6 modules
11:04am
Day 1 — Commissioner arrives
A commissioner joins the program. Their portal is set up with their name and agency before they even log in. There is one clear thing to do first.
  • Personalized, not genericThe header shows their name and agency from day one. This is their portal, not a shared workspace.
  • One clear next stepThe gold callout tells them exactly where to start. No navigation decisions required.
  • Calendar invite, automaticWhen they register, Luma and Zapier send the calendar invite automatically. No manual follow-up needed from the program team.
  • Works on any deviceCommissioners are busy. The portal works on a phone, tablet, or laptop.
Open the interactive prototype →
Section 02  ·  Journey Comparison
The same journey, two different experiences

What a commissioner encounters in Notion today versus what they encounter in the designed portal. Same program, same content — very different experience for someone who has never used either tool before.

In Notion
vs
In the Portal
1
Arriving for the first time  Commissioner receives their link and opens the platform
What Notion looks like
notion.so/commissionerlee-dept-of-finance
💰
Commissioner Lee | Dept. of Finance
👋Welcome to Commissioner School.
The Department of Finance collects the revenue that makes every essential city service possible. Start by registering for your sessions below.
Your Sessions
📌You haven't registered for any sessions yet. Expand a module below and choose your time.
Module Library
📢 01  ·  Communications & Messaging
🤝 02  ·  Co-governance
⚙️ 03  ·  Operations & Management
Notion's page structure works, but there's no progress indicator, no personalized guidance on what to do first, and module session times are hidden inside toggle blocks. A busy commissioner may not know where to start.
vs
What the portal looks like
Commissioner School  ·  NYC
Commissioner Lee
Dept. of Finance  ·  Mamdani Administration
0 of 6
1
Start here: Register for your first session below.
i
Welcome, Commissioner Lee.6 modules. July summit. Start below.
Personalized to their name and agency. A single next action is visually prominent. No navigation decisions required.
2
Registering for a session  Commissioner picks a date and time
What Notion looks like
notion.so/commissionerlee-dept-of-finance
Module Library
📢 01  ·  Communications & Messaging
How to speak publicly about your agency and the administration's values.

Choose a session time:
🔵 Tue Apr 8  ·  10am  ·  2 Lafayette St  —  Register on Luma ↗
⚪ Thu Apr 10  ·  2pm  ·  Virtual
⚪ Fri Apr 11  ·  9am  ·  Virtual
Commissioner expands the toggle to find the Luma link. Clicking it opens a separate Luma registration page in a new tab. They must create or log into a Luma account, complete registration there, then return. Three steps outside Notion for one registration.
vs
What the portal looks like
1
Communications & Messaging
Tap to pick a session time
How to communicate your agency's work in plain language New Yorkers understand.
Tue Apr 8  ·  10am  ·  2 Lafayette St
Thu Apr 10  ·  2pm  ·  Virtual
Session times appear in-line. One tap to register. Calendar invite fires automatically. Confirmation shows immediately inside the portal.
3
Completing the action plan  Commissioner writes their 100-day goals
What Notion looks like
notion.so/commissionerlee-dept-of-finance
Your Action Plan  ·  Part B — Strategic Goals
Action Plan (filtered)
Goal 1  ·  HousingReduce costEmpty
Goal 2  ·  HousingReduce costEmpty
+ 7 more rows
Goal Name
Goal 1  ·  Housing
Response
Expand NYC Free Tax Prep to reach 200,000 households...
The action plan appears as a filtered database with rows to click open. Each row is a Notion page modal with plain text fields. There are no guiding prompts specific to their agency, no character count, no sense of progress.
vs
What the portal looks like
Your action plan
1 of 9 goals started
Reduce cost of livingGoal 1
"What is Finance's most impactful lever for reducing cost burden on working-class New Yorkers?"
Reduce cost of livingGoal 2
Each goal surfaces as a guided form with a specific prompt for their agency. Responses save automatically as they type. A progress ring on each row shows how complete their plan is at a glance.
Section 03  ·  Tradeoffs
What Notion gets right, and what the portal adds

Both paths can run Commissioner School. The decision is about commissioner experience, program team workload, and what this platform could mean for future engagements.

📋 Staying in Notion
Current approach
Ready now
The Notion prototype is built and can run Commissioner School without any additional setup.
No new tools to learn
The program team already knows Notion. Updates to content, sessions, or dates happen directly in the workspace.
Zero hosting cost
Notion's free tier handles everything at this scale. No additional infrastructure to manage.
Requires commissioners to know Notion
Each registration click sends them to Luma. Action plan fields are Notion database rows, not guided forms. Some commissioners may find this unfamiliar.
Notion branding is visible
The platform reads as "Notion" to the commissioner, not as a purpose-built government onboarding tool.
Admin work scales with cohort size
Setting up 100 commissioner pages and maintaining them over the program requires significant manual effort without the setup script.
⚡ Building the Portal
Recommended path
Designed for this audience
The portal is built around how a busy commissioner actually moves through the program. No Notion knowledge required.
Registration happens inside the portal
No redirect to Luma. Commissioners register, see confirmation, and get a calendar invite without leaving the platform.
Real-time visibility for the program team
The admin view shows who has registered, who has started their action plan, and who needs a nudge — without opening individual Notion records.
Reusable for future engagements
The platform can be reconfigured for a new administration, a different city, or a future cohort — without rebuilding from scratch.
Requires build time and a developer
A well-scoped build takes 3 to 5 weeks. The full specification is written and ready for handoff, but the build itself still needs to happen.
Someone needs to own the deployment
Hosting, login management, and content update access need to be assigned to someone on the team before launch.
Section 04  ·  Key Questions
If we build the portal, here's what we'd be deciding

Each of these questions has a recommended approach and a reference point from similar contexts. None of them are blockers, but they all need an owner.

How do commissioners log in?
The question100+ commissioners need a way to access the portal. Managing passwords is extra work. Shared links are insecure.
Recommended approachMagic link email: commissioner clicks a link in their inbox and is automatically signed in, no password needed. Alternatively, Google sign-in works because all NYC agencies use Google Workspace accounts.
Reference: Most modern civic platforms use magic links or Google sign-in for exactly this reason. Both approaches are well-established and require no new accounts from commissioners.
Where does commissioner data live?
The questionCommissioners are writing pre-decisional content about their agencies. That information needs to stay in a known, secure location.
Recommended approachThe portal is a read-and-write interface only. All action plan responses and registration records write back to the existing Notion workspace, which the program team already manages.
Reference: Notion holds SOC 2 Type II certification and meets standard data protection requirements. The program team's existing workspace already operates under this standard. No new data storage or vendor relationships are needed.
What if the portal goes down?
The questionA custom portal can have outages. If it goes down during an active onboarding window, commissioners can't access their materials.
Recommended approachDeploy to a managed hosting platform (Vercel or Netlify). Both offer 99.99% availability, automatic backups, and instant rollback if something goes wrong. Cost is roughly $0 to $20 per month at this scale.
Reference: These platforms power production tools for major news organizations and civic tech projects. Outage incidents are rare and recovery takes minutes, not hours.
Who updates the content over time?
The questionSession dates change, module descriptions evolve, and the summit date needs updating. If only the original developer can make changes, that's a fragile dependency.
Recommended approachBuild the portal so that most content — module descriptions, session dates, commissioner rosters — is managed in Notion, where the team already works. Changes in Notion reflect automatically in the portal through the existing Zapier pipeline.
Reference: This pattern is common in modern web tools. Content lives in the tool teams are comfortable with; the front-end reads from it. Program team members can update content without touching the underlying code.
What does this actually cost?
The questionBuilding a custom portal sounds expensive. The team should have a clear picture before recommending it to the client.
Recommended approachSeparate the one-time build cost from ongoing infrastructure. Infrastructure is nearly free. Build cost depends on who builds it and how much can be adapted from the prototype already in hand.
Rough cost ranges:
Hosting infrastructure at this scale: $0 to $25/month
Build starting from the current prototype: 3 to 5 weeks of development
Notion-only (current state): no additional cost
Does this need to go through city procurement?
The questionCity agencies operate under procurement rules and federal scrutiny. A tool used by city officials may need to meet baseline requirements.
Recommended approachThis portal is an HR&A-hosted tool used by commissioners, not a city-procured system. It does not go through city IT procurement. Confirm before launch: HTTPS, no personal information stored outside Notion, no advertising or tracking.
Reference: Third-party tools used internally by city administration (Slack, Google Workspace, Notion itself) operate under this same model. HR&A procures and hosts; city staff use it. This is standard practice at City Hall.