← Better Execute Library
Buyer Guides9 min read

Ninety.io for EOS Teams: The Best Team-Facing Tool — and What It Still Doesn't Do

Ninety.io is the strongest purpose-built EOS platform, with the best L10 experience. An honest assessment of what it does best and the two gaps it still leaves: the personal task layer and strategy-aware AI.

By Michael Urness · June 29, 2026

If you are implementing EOS and looking for software built specifically for the framework, Ninety.io is the most common starting point — and for good reason. It is purpose-built for EOS, handles the team-facing execution layer well, and has been running on the framework long enough to refine the experience. For a leadership team that wants EOS infrastructure out of the box, Ninety removes the configuration work that platforms like ClickUp or Asana require.

But Ninety.io is designed around a specific scope: the leadership team's collective EOS cadence. Where it does less well is the layer that touches individuals — the personal task workspace where each leader manages their daily and weekly execution between L10 meetings — and the AI advisory layer that would help each person navigate their own Rocks, priorities, and scorecard with calibrated guidance.

This article explains where Ninety.io excels, where its gaps appear as teams mature, and what an EOS team actually needs when it outgrows the collective cadence layer.


What Ninety.io Does Well

Ninety.io was one of the first officially licensed EOS platforms and has the framework baked into its structure. Every major EOS tool is native to the platform:

  • VTO (Vision/Traction Organizer) — your company's core values, focus, targets, and 3-year picture live here and update as the leadership team refines them
  • Rocks — quarterly commitments with named owners, completion tracking, and milestone support
  • Scorecard — weekly KPIs tied to leadership team members and departments, reviewed on the L10 cadence
  • L10 Meeting — the Level 10 meeting structure is built into the platform, pulling Rock status, scorecard, and to-dos into the meeting agenda automatically
  • Issues — the Issues List for surfacing and triaging problems at the leadership level
  • To-dos — meeting-generated action items with a 7-day cycle

The result is an EOS implementation that requires almost no configuration. Leadership teams can go from setup to running their first L10 in hours rather than weeks. The VTO is a form, not a blank document. Rocks have a native object with all the right fields. The L10 agenda builds itself from live data.

For teams switching from a mix of spreadsheets, Google Docs, and generic task tools to something built for EOS, Ninety.io is a material upgrade with a short ramp.


The Personal Task Gap

Ninety.io is built for the leadership team's shared EOS cadence. To-dos in Ninety are primarily meeting artifacts — action items generated in the L10, with a 7-day resolution window. They are captured, assigned, and tracked inside the meeting structure.

What Ninety.io does not provide is a full personal task workspace: a place where each leader manages their individual daily execution — the tasks they set for themselves outside of L10 meetings, the items that do not fit the 7-day meeting cycle, the personal queue that feeds into their focus each morning.

In practice, Ninety.io users manage their personal tasks in a separate tool: Todoist, Things, a notes app, a spreadsheet, or sometimes a second Ninety.io workaround using personal Rocks as a proxy. The L10 to-dos are in Ninety. The individual daily work lives somewhere else.

This creates the same structural problem that EOS teams face when using generic PM tools for their collective layer: two systems, no bridge. The leader's Rocks live in Ninety. Their personal task queue lives in their note app. The relationship between daily work and quarterly commitments is invisible.


The AI Advisory Gap

Ninety.io has invested in AI. Its Thrive-tier features help draft Rock descriptions, generate meeting summaries, and suggest items for the Issues List, and in mid-2026 it added Ask Maz, a conversational assistant that lets you query your Ninety data in plain language. These are genuinely useful — they reduce the friction of capturing EOS artifacts, and Ask Maz makes the data already in Ninety easier to interrogate.

What they are not is an AI advisor in the strategic sense.

An AI advisor that is genuinely useful to a leadership team member needs to know more than what the meeting agenda says. It needs to understand the leader's full context: their active Rocks and completion percentages, the milestones that are overdue, the scorecard KPIs that are trending in the wrong direction, the personal tasks that are linked to at-risk priorities, and the annual plan context that explains why this quarter's Rocks exist.

With that context, the AI can answer the question every leader actually asks: “Given what I'm accountable for this quarter, what should I focus on today?”

Without that context — when the AI only sees the L10 agenda and the current meeting — it can draft and summarize but not advise.

So Ask Maz answers what you ask it, inside Ninety, about the data Ninety holds. Two things it does not do: it does not proactively advise you from your full strategic context — your at-risk Rocks, your scorecard trend, your personal task load — and it stays inside Ninety, so the external AI agents you already use cannot reach your Ninety data through it. A strategy-aware advisor requires a platform where the leader's full EOS context, team-facing and personal, is live and open to the AI in every session.


What Happens as Teams Mature on EOS

The Ninety.io experience tends to shift as leadership teams deepen their EOS practice.

In the first year: the collective cadence is the priority. Getting Rocks right, running clean L10s, building the scorecard habit. Ninety.io handles this well. The team is learning the framework and the tool keeps up.

In the second and third year: the cadence is established and the leadership team's focus shifts from running the EOS rhythm to executing more precisely within it. This is where the personal layer starts to matter. Individual leaders are managing more complexity — multiple Rocks with real milestones, scorecard accountability, Rock-related tasks that do not fit the 7-day to-do model. The question shifts from “are we running our L10 well?” to “am I actually moving my Rocks, and how do I know what to focus on each day?”

This is the inflection point where teams often start looking for something more than Ninety.io can provide — not because Ninety.io got worse, but because their execution needs evolved past what it was designed to support.


Comparison: Ninety.io vs. Bloom Growth vs. DCE

Capability Ninety.io Bloom Growth DCE
Native Rock tracking Yes Yes Yes
VTO / strategic plan Yes Yes Yes
L10 meeting native Yes Yes Yes
Seat-level scorecard Yes Yes Yes
Personal task layer (full) Limited (meeting to-dos only) Limited Yes
To-dos linked to a specific Rock Limited (milestone level) Limited Yes (full task linkage)
AI advisor (strategy-aware) Internal Q&A only (Ask Maz) No Yes
Human coaching / Success Manager No Yes (core differentiator) No
Pricing model Per user Per user Per user
EOS licensing Officially licensed Officially licensed
Best for Teams wanting pure EOS cadence Teams wanting EOS + coaching EOS teams wanting task + AI

Ninety.io is the strongest choice for a leadership team that wants EOS infrastructure with minimal setup and no need for personal task depth or AI advisory. Its L10 and Rock tooling is the most mature in the category.

Bloom Growth (formerly Traction Tools) is the right choice when the team wants dedicated human support — Success Managers and live coaches embedded in the platform experience. Its EOS infrastructure is comparable to Ninety.io; its differentiation is the service layer.

DCE extends what Ninety.io provides — native EOS cadence infrastructure — by adding a full personal task workspace where every to-do can link directly to a specific Rock, and an AI personal advisor loaded with the leader's Rocks, scorecard, seat accountabilities, and company strategy before every session.


What Changes When Personal Tasks and Rocks Live in One Place

(Illustrative example — Cascadia Mechanical is a fictional company; all names, Rocks, and figures are invented.)

Cascadia Mechanical is a 40-person mechanical contracting firm that has been running EOS for three years with Ninety.io. Their L10s are clean, their Rocks are well-defined, and their scorecard has strong weekly discipline. By the team's own assessment, the collective cadence is working.

Where the Operations Lead, Renata, was struggling: her three personal Rocks were tracked in Ninety, but the 40+ tasks that fed into those Rocks lived in a separate notes app. Every Monday she did a manual reconciliation — opening Ninety to review Rock status, opening her notes to see her task list, and trying to decide what to work on. The two systems never spoke to each other.

After moving her personal execution layer into DCE alongside the EOS context: every morning she opens her AI advisor and asks what her day should look like. The advisor sees that her vendor certification Rock is at 22% with two milestones due Friday — and that she has three tasks linked to that Rock, none of which she has touched this week. Her permitting process Rock is on track. Her team training Rock has had no task activity in eleven days.

The L10 still runs in Ninety. The personal execution layer moved to DCE. The advisor closed the gap that three years of good EOS cadence had not addressed.


Five Questions to Ask When Ninety.io Is No Longer Enough

1. Where do your personal tasks live — and do they connect to your Rocks? If your personal to-do list is in a separate app from your Ninety.io Rocks, the relationship between your daily work and your quarterly commitments is invisible. You know both; the system does not.

2. Can your AI tell you which of your Rocks needs attention today? Ninety.io's AI documents and summarizes. It does not advise. If you want an AI that reasons over your Rocks, milestones, and scorecard together, you need a platform where all of that data is visible to the AI in a single context.

3. How long does your Monday morning planning take? If translating from your L10 output (Rocks, scorecard, to-dos) into your personal work plan takes more than a few minutes, you are bridging a gap manually that software could close.

4. Do you lose individual Rock momentum between L10s? The L10 creates visibility and accountability for the team. Between L10s, individual Rock progress depends entirely on the leader's personal discipline. An AI advisor connected to your full context provides the between-meeting accountability that the collective cadence does not.

5. Is your AI helping you prioritize, or just reminding you? A reminder app knows what is due. An advisor knows what matters. If the AI you are using for task management cannot tell you which of your open to-dos is most strategically important right now, you are working with a reminder, not an advisor.


Frequently Asked Questions

Does DCE replace Ninety.io? DCE overlaps significantly with Ninety.io on EOS execution infrastructure — VTO, Rocks, Scorecard, L10 meeting cadence are all native. Teams currently on Ninety who want to add a personal task workspace and strategy-aware AI advisor may find DCE consolidates both needs into one platform. Teams with deep Ninety.io configurations should evaluate feature parity on their specific workflows before switching.

Is Ninety.io the best EOS software available? Ninety.io is one of the two leading officially licensed EOS platforms (alongside Bloom Growth) and the most widely used purpose-built EOS tool. For teams focused on the collective cadence layer — Rock tracking, L10 meeting management, Scorecard, VTO — it is an excellent choice. Its gap is the personal execution layer and strategy-aware AI advisory.

What does “to-do linked to a Rock” mean, and why does Ninety.io not do it fully? In DCE, any personal to-do can reference a specific Rock in its metadata, so the task carries the Rock's context — completion percentage, milestone status, rationale, annual plan link. In Ninety.io, to-dos are linked to meeting sessions (the L10), not to specific Rocks. Milestone-level tasks can be added to a Rock, but the broader personal task queue lives outside Ninety and does not connect to Rock data.

Can I use Ninety.io and DCE at the same time? Potentially, though there would be overlap in the Rock and meeting layer that creates redundancy. Most teams moving from Ninety to DCE do a clean switch rather than running both platforms simultaneously for the same team function.

Does Ninety.io have a free tier? Yes, Ninety.io offers a free tier with limited functionality. The full EOS feature set (including L10 and Scorecard) requires a paid tier, starting at $12/user/month (Essentials).


Better Execute builds DCE, an execution operating system for leadership teams running on EOS and similar frameworks. DCE adds what the leading EOS tools — Ninety.io, Bloom Growth — do not include: a full personal task workspace where every to-do links to a Rock, and a strategy-aware AI advisor loaded with your complete EOS context before every session.


Want to talk through whether DCE is a fit for your leadership team?