BoardBreeze and SteadyState

These two products do not compete. BoardBreeze turns the recording of a meeting into minutes. SteadyState holds the decision register those minutes refer to, with locked outcomes and follow-up actions. For a board clerk they cover opposite ends of the same afternoon. Everything stated about BoardBreeze here was read from their own pages on July 25, 2026 and is linked to the page it came from.

Vendor pages checked on July 25, 2026.

What BoardBreeze does

You upload an audio file or record the meeting live in the browser, and their AI produces formatted minutes. Their site says the AI "transcribes your audio, identifies motions and votes, and checks compliance", that "a 4-hour meeting is processed in about 15 minutes," and that it "automatically documents motions, votes, and actions according to governance standards." The product is built around open meeting laws, Robert's Rules, and the Brown Act.

Their pricing is published on their site, with plans separated by meeting length, recording hours, and user count, and a free trial. Parliamentary procedure tracking is on every plan; compliance flagging and an audit trail start at the Pro plan.

If writing minutes is the part of the job that eats your week, that is a direct answer to it, and SteadyState has nothing comparable.

What SteadyState does

SteadyState holds the register. A decision exists as a record with a category and an owner before the meeting. Eligible members approve it in the app. A plugin that runs before the database transaction opens refuses every update and delete on an approved record, so a refused edit never reaches the database. The refusal is the same whatever tool makes the attempt, including administrator tools and spreadsheet connections. A later change is a new decision, voted like the original, and the original stays in the register marked superseded. Follow-up actions carry owners and due dates, and overdue items surface on the home dashboard.

It installs into your organization's own Microsoft 365 tenant and stores records in your own Dataverse. There is no SteadyState-hosted service holding your records.

Minutes in SteadyState are a plain text field on the meeting record. There is no transcription and no generator. That is exactly the seam where BoardBreeze fits.

Which tool does which job

Only rows we could verify on BoardBreeze's own pages on July 25, 2026 are shown. Where we could not confirm how BoardBreeze handles something, the cell says so.

JobBoardBreezeSteadyState
Turning meeting audio into minutesUpload or record live in the browser; AI transcribes the audio and returns formatted minutes ready for approvalNo. Minutes are a field on the meeting record, filled in by a person.
Parliamentary and open-meeting checksParliamentary procedure tracking on every plan, with compliance flagging from the Pro planNo
Collecting votes from membersTheir pages describe identifying motions and votes from the recording rather than collecting votes from membersEach committee sets its own policy: unanimous consent, majority of votes cast, or two-thirds. Members approve, reject, abstain, or recuse on the decision, and the Chair or Secretary can record an absence against their name. When the vote closes the tally is stamped on the locked record – "Carried 6–3 · 2 abstentions · 1 recusal · 1 absent · 13 eligible (majority of votes cast)." A rejection requires a written reason.
Holding a register of decisionsNot described on the pages we checkedEach decision is a record with a category, an owner, the approvals recorded against it, and links to what superseded it
Locking and amending an approved decisionNot described on the pages we checkedA plugin that runs before the database transaction opens refuses every update and delete on an approved record, so a refused edit never reaches the database. The refusal is the same whatever tool makes the attempt, including administrator tools and spreadsheet connections. A change is a voted amendment; the original stays in the register marked superseded.
Follow-up actionsActions are documented in the minutes it producesA separate register with owners, due dates, and blocked state; overdue items surface on the home dashboard
Where the records sitA hosted service you sign in to; their pages do not describe storing records in your own Microsoft tenantYour own Microsoft 365 tenant, in your own Dataverse
  • Turning meeting audio into minutes

    SteadyState
    No. Minutes are a field on the meeting record, filled in by a person.
  • Parliamentary and open-meeting checks

    BoardBreeze
    Parliamentary procedure tracking on every plan, with compliance flagging from the Pro plan
    SteadyState
    No
  • Collecting votes from members

    BoardBreeze
    Their pages describe identifying motions and votes from the recording rather than collecting votes from members
    SteadyState
    Each committee sets its own policy: unanimous consent, majority of votes cast, or two-thirds. Members approve, reject, abstain, or recuse on the decision, and the Chair or Secretary can record an absence against their name. When the vote closes the tally is stamped on the locked record – "Carried 6–3 · 2 abstentions · 1 recusal · 1 absent · 13 eligible (majority of votes cast)." A rejection requires a written reason.
  • Holding a register of decisions

    BoardBreeze
    Not described on the pages we checked
    SteadyState
    Each decision is a record with a category, an owner, the approvals recorded against it, and links to what superseded it
  • Locking and amending an approved decision

    BoardBreeze
    Not described on the pages we checked
    SteadyState
    A plugin that runs before the database transaction opens refuses every update and delete on an approved record, so a refused edit never reaches the database. The refusal is the same whatever tool makes the attempt, including administrator tools and spreadsheet connections. A change is a voted amendment; the original stays in the register marked superseded.
  • Follow-up actions

    SteadyState
    A separate register with owners, due dates, and blocked state; overdue items surface on the home dashboard
  • Where the records sit

    BoardBreeze
    A hosted service you sign in to; their pages do not describe storing records in your own Microsoft tenant
    SteadyState
    Your own Microsoft 365 tenant, in your own Dataverse

One meeting, both tools

This is what running them together looks like for a clerk, in order.

  • Before the meeting, each item exists in SteadyState as a drafted decision with a category and an owner, so the board is voting on a record that already has an identity.
  • During the meeting, the room is recorded. BoardBreeze processes the audio and returns draft minutes with the motions and votes it heard.
  • After the meeting, eligible members approve each decision in SteadyState and the record locks. Follow-up actions get owners and due dates.
  • The approved minutes go wherever your minutes go today, and can be pasted into or referenced from the meeting record in SteadyState.

There is no built-in integration between the two products. Moving the minutes across is copy and paste or a link, and that is worth knowing before you plan around it.

On cost, both products publish their prices, so the combined total is checkable without a sales call: theirs on their pricing page, ours in the pricing calculator, which includes the Power Apps licensing line from Microsoft.

See it before you decide

The interactive demo runs the full lifecycle, including the moment the database refuses an edit to an approved record. It takes a few minutes and does not require an install.

Questions boards ask

Do we need both?
Not necessarily. If minutes are the bottleneck and nobody is asking whether the record changed, BoardBreeze on its own may cover you. If the recurring question is how an item was approved and whether the approval still stands, that is the part SteadyState holds.
Does BoardBreeze collect votes from board members?
Their pages describe identifying motions and votes from a recording, which is a different operation from collecting a vote from each member. Voting in SteadyState happens in the app before the record locks.
Does SteadyState transcribe meetings or write minutes?
No. Minutes are a plain field on the meeting record and someone fills them in. There is no audio capture, no transcription, and no generator.
Can BoardBreeze minutes go into SteadyState automatically?
Not today. The meeting record has a minutes field you can paste into, or you can link to wherever the approved minutes are stored. There is no integration between the two products.
How does voting work in SteadyState?
Each committee sets its own policy: unanimous consent, majority of votes cast, or two-thirds. Members approve, reject, abstain, or recuse on the decision, and the Chair or Secretary can record an absence against their name. When the vote closes the tally is stamped on the locked record – "Carried 6–3 · 2 abstentions · 1 recusal · 1 absent · 13 eligible (majority of votes cast)." A rejection requires a written reason.
Where do our decision records live?
In your organization's own Microsoft 365 environment, in your own Microsoft database. SteadyState operates no service that holds them, so your existing security, backup, and retention policies apply.

SteadyState Technologies LLC is not affiliated with, endorsed by, or sponsored by BoardBreeze or Microsoft Corporation. BoardBreeze and Microsoft 365 are trademarks of their respective owners. Every claim about BoardBreeze on this page was read from the linked page on July 25, 2026. Vendors change their pages; if you find something here that no longer matches theirs, tell us and we will correct it.