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.
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.
| Job | BoardBreeze | SteadyState |
|---|---|---|
| Turning meeting audio into minutes | Upload or record live in the browser; AI transcribes the audio and returns formatted minutes ready for approval | No. Minutes are a field on the meeting record, filled in by a person. |
| Parliamentary and open-meeting checks | Parliamentary procedure tracking on every plan, with compliance flagging from the Pro plan | No |
| Collecting votes from members | Their pages describe identifying motions and votes from the recording rather than collecting votes from members | 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 | Not described on the pages we checked | 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 | Not described on the pages we checked | 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 | Actions are documented in the minutes it produces | A separate register with owners, due dates, and blocked state; overdue items surface on the home dashboard |
| Where the records sit | A hosted service you sign in to; their pages do not describe storing records in your own Microsoft tenant | Your 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
- BoardBreeze
- Actions are documented in the minutes it produces
- 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.
- Try the demo at /explore
- Or contact us and we will walk your board through it
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.