Meet Austin, Notion’s Workplace Experience Coordinator. He helps keep the SF office running smoothly and makes sure every new hire feels welcome.
One painful part of his job has always been seat assignment: shuffling Notinos and Newtinos, one by one, going back and forth with managers, and starting over every two-week onboarding cycle.
So Austin automated the entire seating shuffle end to end with custom agents and a Worker.
It’s built using Notion’s developer platform, and connects OfficeSpace and Slack to Notion.
Austin put it best: “It’s honestly super easy to set up a Notion worker… you’re just talking back and forth in plain English with Claude Code.”
He split the job into two agents:
Agent 1 watches the “New Hire” database. When a new name shows up, it posts to Slack and asks managers where to seat them.
Agent 2 reads the replies and calls OfficeSpace to assign the seats.
Now, instead of spinning up a new Slack channel every cycle and handling requests one at a time, Austin sends one message in Slack, and the agents do the rest.
Austin: “I’m no engineer… but this saves me hours every time we onboard. It definitely made my life a lot better.”
The best agents aren’t fancy, they just give you time back.