Consulting firms ship in Google Docs and track engagements in Notion. The brittle part is the review loop. An agent drafts, a manager edits, a partner approves, and the audit trail lives in scattered comments and version history nobody re-reads. Dock fixes the review side without moving the deliverable. The Doc stays where the client expects it. Dock records the agent's review brief, the named approver, the timestamp, and the link back to the signed-off Doc revision.
Google Workspace and Notion stay the system of record for the raw data. Dock is the system of record for what the agent interprets. Each Dock row carries a pointer back to the platform record, agent identity, decision, reviewer, and timestamp. The agent re-fetches platform data via fresh API reads when it needs current state.
The review-brief surface
| Engagement | Doc link | Agent brief | Status | Reviewer | Signed at |
|---|---|---|---|---|---|
| Acme market sizing | docs.google.com/d/1aB.../edit | Section 3 TAM uses 2024 Gartner figure; flagged for partner check | Approved | partner.lee@firm | 2026-05-28 14:22 |
| Northwind ops diagnostic | docs.google.com/d/1cD.../edit | Recommendation 2 conflicts with client's stated constraint in intake Notion page | Returned | mgr.patel@firm | 2026-05-29 09:15 |
| Globex pricing memo | docs.google.com/d/1eF.../edit | Sensitivity table re-run against latest cost basis; no exceptions | Approved | partner.gomez@firm | 2026-05-30 11:40 |
Each row points to a Doc revision ID, not just the file. If the Doc changes after sign-off, Dock shows a stale-revision badge and the agent re-fetches before the next review cycle. The brief is the agent's reading of the deliverable, not a copy. The Doc remains canonical.
One worked workflow: draft to partner approval
A research agent assembles a client market memo in a Dock-for-research workspace, then exports the prose into a Google Doc using the client's brand template. The agent opens a Dock row that links the Doc, names itself as drafter, and writes a 120-word review brief: which claims need partner judgment, which sources were re-fetched, which intake assumptions from the Notion engagement page were applied. The manager reviews in Docs, marks the row "Manager Pass," and tags the partner. The partner reads the brief, opens the Doc at the linked revision, and approves or returns. Approval writes the signed revision ID, the partner's name, and the timestamp. The agent owns the brief, not the Doc.
Why it matters
Consulting deliverables are judgment products. The firm sells named accountability, and AICPA consulting standards require documented client interest, integrity, and professional competence at every level of the engagement. A Doc revision history shows edits. It does not show who decided. Dock's review row is the decision artifact. It survives staff turnover, supports engagement closeout, and gives the partner a single inbox of items awaiting their named approval, each linked to a real Doc revision. Pair this with Dock-for-design when the deliverable includes brand assets, and use the same agent-identity primitives so the drafting agent is a real principal, not a shared service account.
Single CTA
If your firm runs reviews in Google Docs comments and Slack threads, start a Dock-for-consulting-and-agencies workspace this week. One review-brief table per engagement is enough to begin.
FAQ
Does Dock replace Google Docs for deliverables? No. The Doc stays the deliverable. Dock holds the agent's review brief and the named approval row. Clients still receive a Doc.
How does the agent re-read a Doc after edits? The agent re-fetches the Doc via the Google Docs API at review time and compares the current revision against the revision recorded in the Dock row. See agent-identity for how the read is attributed.
What if the partner edits the Doc directly? The row shows a stale-revision badge until the partner re-approves. Dock never silently re-signs across edits.
Can Notion engagement pages link in too? Yes. The Notion intake page is the platform record for engagement scope. The Dock row links to it the same way it links to the Doc, and the agent re-fetches both surfaces before each review pass. See Dock-for-research for the intake pattern.
External references: Google Workspace Docs product page, Google Docs comments and action items help.