Word add-in
Alloovium in Microsoft Word
A task pane with three surfaces — Chat, Workflows, Edits — wired into the same backend as the web app. Ask about a selection, accept structured edits, fill a draft contract from your Vault.

Overview
The Word add-in is a Microsoft 365 task pane wired into the same Alloovium backend as the web app. It always knows three things at once: your active project, the document you have open, and any text you have selected.
That context drives three nav surfaces, switched from the bottom tab bar:
| Surface | What it does |
|---|---|
| Chat | Q&A over the active project, with the open document and selection as context. Every answer comes with citations back to the source clauses. |
| Workflows | Two hero workflows — Document Fill and Generate Document — plus any org workflows tagged for Word. All run with live SSE progress. |
| Edits | Reviewable structured edits, applied via Office.js. Accept, reject, or accept all; then push the new revision to the Vault with Save to Vault. |
The header carries the project picker, a snapshot linker, and a preferences panel. Sign-in uses Clerk; an offline banner appears at the top of the shell when the backend is unreachable so you know when actions will queue.
Open the task pane
- 1
Install the add-in
Once-per-machine setup. M365 admins can push it to a whole team via the admin centre, or a single user can sideload it. See the install guide for both paths.
- 2
Open any Word document
Works on .docx files on your computer, in OneDrive, or on SharePoint. No special document format is needed.
- 3
Click "Open Alloovium" in the Home ribbon
The task pane slides in on the right. First time, you'll be asked to sign in with the same Clerk account as alloovium.com — the dialog opens in a popup window.
- 4
Pick an active project
From the project picker at the top of the pane. Everything you do from this point on is scoped to that project's Vault and chat history.
Keyboard shortcuts
The pane registers a few hotkeys:Cmd/Ctrl+Enter sends a chat, / opens the prompt picker, Cmd/Ctrl+K starts a new chat, Esc cancels the active stream, and ? opens a shortcut help overlay.Document recognition
When you open a document, the add-in classifies it heuristically into one of contract, specification, report, proposal, meeting minutes, RFI, or drawing register. The detected kind appears as a chip under the Quick Actions row and tunes the suggested prompts and the workflows that surface first.
The chip is informational; it doesn't auto-switch projects. To make the document's association with a project explicit — so teammates can find it from the web app — use the Snapshot Linker below.
Chat & ask about a selection
The Chat surface behaves like the web assistant, with one extra trick: selection-awareness. With text highlighted in the document, a floating HighlightAsk prompt appears next to the cursor with quick actions ("Summarise selection", "Check compliance against IMS", "Find related clauses", "Suggest edits"). Click one and it runs against the selected passage.

Every answer comes with citations that open the source document. For in-document citations the add-in calls Word's Range.select(), which auto-scrolls; external citations open in the Vault viewer.
As you type, an action-intent classifier decides whether the message is an ask, a fill, a workflow request, or an edit. If it smells like a workflow, a WorkflowStatusCard appears with a one-click "Run as workflow" affordance. If it's a compliance check, the findings render inline as severity-tagged cards under your message.
What does it know?
The add-in sees the document text, your active selection, and any document you've ingested into the active project. It does not see other Word documents you have open, and it never sees content from projects you haven't selected.Edits & Save to Vault
When a workflow or agent produces structured edits, they show up in the Edits surface. Each suggestion shows the original passage, the proposed replacement, and a rationale.
- Accept applies the change inline via Office.js — it lands as a normal edit you can undo with
Ctrl/⌘ + Z. - Reject dismisses the suggestion and removes it from the queue.
- Accept all applies every remaining suggestion in one batch.
The Vault is not updated automatically
Accepting edits changes the live Word document only. To make the Vault reflect the new revision, click Save to Vault in the Edits panel — that uploads the current.docx as rev N+1 on the matched document.If someone else updates the document in the Vault while you have it open, a banner offers to reload so you don't accept findings against a stale copy.

Document Fill
Document Fill is the flagship workflow for Word. Point it at a draft contract with blanks (placeholders, square brackets, empty heading rows) and pick a Vault of reference material. Alloovium drafts a fill for each blank, cites where the value came from, and lands them in a review pane before anything touches the document.
Running a fill
- 1
Open the draft document
Any .docx with recognisable blanks. Common patterns auto-detect: "[Insert]" markers, "TBD", empty heading rows in registers, and standard contract placeholder syntax.
- 2
Open the Workflows surface → Document Fill
The pane lists all workflows tagged for Word, with Document Fill at the top.
- 3
Pick a Vault in the VaultSelector
The Vault is where the AI looks for source material — past contracts, project facts, party lookup tables. You can pick the active project's Vault or any other Vault you have access to.
- 4
Watch FillProgress stream
SSE-streamed progress per blank. You can keep editing the document while the fill runs in the background.
- 5
Review each draft
The FillReview pane shows every blank, the drafted value, and the source citation. Edit any value inline before accepting. Skip the ones you want to fill yourself.
- 6
Insert all
Hit Insert and accepted fills are written into the document at the correct anchor points in a single atomic edit. Undo restores the pre-fill state.


Generate Document
Generate Document is the second hero workflow in the Workflows tab. Unlike Document Fill — which pours content into a template you already have — Generate writes a brand-new document from a prompt, the project’s Vault, and whatever is already in the active document as context.
Three steps
- 1
Prompt
Pick a project (or All projects), write a prompt describing the document you want, optionally narrow retrieval to specific source documents, and add tone/audience instructions. The form lives inside a single field-group layout so all inputs stay visible.
- 2
Write
The backend streams an outline first, then per-section content. Stage chips show progress live; sections land into the active Word document as they arrive — you can watch the document compose itself.
- 3
Complete
A summary card shows the generated title, section count, the project that supplied sources, and a Review hint asking you to fact-check before sending the document on. From here, Generate another resets the form.

Same Edits surface as Fill
Sections produced by Generate land in the Edits panel as structured suggestions you can accept inline. Save to Vault on the Edits panel pushes the final document as a new revision once you’re happy.Running workflows
Any workflow your team has built and tagged for Word shows up in the Workflows tab. Each row has a name, description, and a Run button that opens the workflow detail view with its input schema (documents, project, fields).
Once running, progress streams live into the pane over SSE — every step (pending / running / done / failed) updates in order. You can keep editing the document while the workflow runs. Results land where they belong: edits in the Edits panel, fills in the FillReview pane, plain answers in the chat thread.
Define workflows once, run everywhere
Workflows are defined on the web. Any workflow tagged for Word is automatically available in this add-in — Excel-tagged workflows show up in the Excel add-in, Outlook-tagged in Outlook.Snapshot Linker
The Snapshot Linker is a header control that captures the current state of the document and links it to the active project. After linking, other Alloovium users on the same project can find this document by name from the web app — even if the file lives on someone's laptop and isn't in OneDrive or SharePoint.
Re-snapshotting overwrites the previous capture. It's a useful way to make a working draft discoverable to teammates without setting up a full document-storage integration.
Known limits
- Offline reads only. An offline banner appears when the backend is unreachable; chat send is disabled with a tooltip. Mid-stream actions complete, but new requests have to wait for the connection to come back.
- One project per session. The pane is scoped to a single project at a time. Switch projects with the picker at the top — there's no multi-project chat in the add-in.
- Document recognition is heuristic. The classifier is informational only; it doesn't auto-switch projects. Use the Snapshot Linker to make the association explicit.
- Backend must be HTTPS. The add-in cannot talk to plain http://. For self-hosted Alloovium, terminate TLS at a proxy before the request reaches the API.
Next steps
- →Install the add-in on your machine or push it to your team via the M365 admin centre.
- →The Excel add-in — same patterns, applied to registers, variations, and contract comparison.