Now live for DotCollective

One platform for
every agency operation.

Nucleus centralises onboarding, performance, people, leave, payroll, and team coordination into a single role-aware application built for how service-based agencies actually work.

Tools Live +4 this month
17
Integrations Live
6
Time to Production Fast
3days

Every tool your team needs.

Each tool is a self-contained module within a shared app shell. Role-based access ensures everyone sees exactly what's relevant to them.

Live
Onboarding
5-phase interactive checklist guiding new hires through their first 4+ weeks. Covers HR, team integration, delivery ops, and role mastery milestones.
Live
Scorecards
Weekly performance tracking per squad. Monthly KPIs, 6-month rolling financial metrics, and role-specific checklists for DM, DL, and TL roles.
Live
Objectives
OKR tracking with scorecard types, URL-persisted state, progress charts, and dashboard alerts for at-risk objectives.
Live
People
Google Workspace sync with interactive org chart, activity summaries from Slack, Calendar, Productive, and GitHub, plus hierarchical data scoping.
Live
Leave
Leave requests with multi-step approval workflow. Post-approval sync to Xero, Productive, Google Calendar, and Slack automatically.
Live
Pays
Xero payroll integration for viewing pay history, detecting salary increases, and surfacing leave balances alongside compensation data.
Live
Calendar
Google Calendar integration surfacing team events. Upcoming enhancement: anniversaries, birthdays, leave, starters, and public holidays in one unified view.
Live
Holidays
Australian public holidays with per-state filtering and timezone settings. Feeds into leave management and the unified calendar view.
Live
Documents
Employee document storage with R2. Category-based organisation, expiry tracking with visual warnings, inline viewing, and hierarchical access scoping.
Live
Performance
360-degree reviews, continuous feedback cycles, self vs manager reviews, automated review reminders, and a central question bank.
Live
Insights & Reporting
Headcount, retention, diversity, compensation, org structure, and location breakdowns. Pay gap analysis, turnover rates, and span of control metrics.
Next
Recruitment
End-to-end recruitment pipeline — candidate sourcing, pipeline stages, communications, interview scheduling, and an employ action that triggers onboarding automatically.
Future
Resourcing
Resource allocation across squads and projects. Availability, utilisation, and capacity planning — ultimately powered by an autonomous scheduling agent.
Future
MCP Service
A Model Context Protocol server exposing Nucleus functionality programmatically — enabling AI agents and external automations to read and write data across all tools.
Future
Deals, Projects & Tasks
Commercial deals, project tracking, and task management. Bridges people data with work data — project profitability, delivery tracking, and native capabilities alongside Productive.io.

Connected to your existing stack.

Nucleus integrates deeply with the tools DotCollective already uses. Data flows both ways — no manual syncing required.

Google Workspace Live
Slack Live
Xero Live
Productive.io Live
GitHub Live
Cloudflare Live
Deel / Remote Planned
Notion Planned

Role-aware from the ground up.

Every tool, endpoint, and data query is scoped to the user's access level. No configuration required — it just works.

Role
What they can see
Level
Executive / Director
Everything — all data, all teams, admin panel (user management, squads, permissions matrix)
EXEC
Head of Department
All data across all teams within their department. Sensitive tabs scoped to organisational subtree.
HEAD
Delivery Manager
Own data plus their squad's data. Leave approvals, scorecard management, team visibility.
MANAGER
Delivery Lead / Tech Lead
Own data only — onboarding progress, personal scorecards, leave, pay history.
LEAD

Built entirely on Cloudflare.

Every component runs at the edge. No servers to manage, no cold starts, no infrastructure overhead.

Frontend
React 19 + Vite + TypeScript
Routing
TanStack Router (file-based)
UI
shadcn/ui · Tailwind CSS v4
State
TanStack Query + React Context
API
Hono on Cloudflare Workers
Database
Cloudflare D1 (edge SQLite)
Auth
Cloudflare Access + Google Workspace
Storage
Cloudflare R2 (documents)
Automation
Cloudflare Workflows (deterministic)
AI (soon)
Anthropic SDK + Mastra.ai agents
Docs
Starlight (Astro) + MDX
CI/CD
GitHub Actions → CF Workers / Pages
Edge-first infrastructure
Workers, D1, R2, Workflows, and Access all run on Cloudflare's global network. The app deploys in seconds, not minutes, and scales to any load without configuration.
app.nucleus.fast
shadcn/ui · neutral · new-york
Clean, professional UI components suited for daily operational use. Light theme with multi-theme support (8 colour themes + dark mode) for personal preference.
Tailwind CSS v4
Structured for AI agents
The D1 database is designed from day one to be shared with Mastra.ai agents. The data layer that powers the UI is the same layer the agents will read and write.
Mastra · Anthropic SDK · CF Workflows

Autonomous operations, in the roadmap.

Two automation layers are planned: deterministic Cloudflare Workflows for predictable multi-step tasks, and autonomous Mastra.ai agents for reasoning and action.

Layer 1 · Deterministic
Cloudflare Workflows
Durable, step-by-step automation for tasks that don't need AI reasoning. Reliable, retryable, and guaranteed to complete.
Account Provisioning
Create accounts across Google, Slack, Xero, Productive, and Notion automatically on hire
Onboarding Sequence
Staged email sequences, calendar invites, and project structure setup in sequence
Layer 2 · Autonomous
Mastra.ai Agents
AI agents that reason, analyse, and act. Deployed to Cloudflare Workers, sharing D1 with the web app, powered by the Anthropic SDK.
Resourcing Agent
Cron-triggered. Reads Productive projects, analyses capacity, proposes and executes schedule changes via approval queue
Onboarding Agent
Triggered on hire. Reads brief and team capacity, proposes project plan, executes provisioning via Workflows
Scheduling Agent
Monitors Slack and email for priority changes. Adjusts timelines, flags conflicts and over-allocations automatically

Where we are. Where we're going.

Nucleus shipped 19 tools in its first week. Here's what's done, what's next, and what's being explored.

Completed
20 items
Platform scaffolding & infrastructure
App UI and navigation
Authentication
Admin (users, squads, permissions)
Dashboard
Onboarding tool
Objectives tool
Scorecards tool
People directory and org-chart
Profiles (contact details, DOB, superannuation, bank details)
Announcements (comms distribution)
Leave management (Xero, Productive, GCal, Slack)
Pays (Xero payroll integration)
Calendar (Google Calendar integration)
Holidays (public holiday management)
Connections (Slack, Google, Xero, Productive)
Documents (employee paperwork storage)
Performance (360 reviews, feedback cycles, KPI ratings)
Insights & Reporting (headcount, retention, diversity, compensation, org structure)
Confidential Notes (rich text, per-note visibility, tiered access)
Upcoming
4 items
Reporting — financial reporting across billables, invoiced, ratios and utilisation
Contracts — employment agreements, MSAs, NDAs, e-signatures, approval chains, AI legal advisor
Recruitment — candidate sourcing, pipeline, interview scheduling, auto-onboarding
Connections Remote — Remote integration for international contractors
Planned
4 items
Resourcing / Scheduling — capacity planning, allocation across squads and projects
Calendar Enhancements — birthdays, anniversaries, new starters, company events
Deals — commercial deals, pipeline, weighting, CRM and reporting
Projects & Tasks — project tracking, profitability, delivery alongside Productive.io
Ideas
4 items
MCP Service — AI agents read/write Nucleus via Model Context Protocol
Onboarding Agent — AI-driven project plan, resource allocation, account provisioning
Resourcing Agent — analyses capacity and utilisation, proposes schedule changes
Scheduling Agent — monitors Slack and email, adjusts timelines, flags conflicts

Now live for DotCollective.

Sign in with your @dotcollective.com.au Google account to access Nucleus.