AnaDocs AIby Accodian
For Anaplan model builders, CoE leads and partners

Understand every Anaplan model. Fix it, plan the next one, watch it run.

AnaDocs AI reads the structure of your Anaplan models, from exports or a read-only connection, and shows what each one does, what it costs and what to fix first, with the fix written for you. Now it also plans new models from your workshop transcripts and watches live models while they run.

Free accounts document one model with the full documentation, health score, Planual compliance, Optimisation report and Polaris planner: you name the model when you sign up and the administrator confirms it. Pro and Enterprise add the AI features, the Estate and Model Planner, the tabbed workspace and the Monitor. A person approves each account, usually within a business day. No credit card.

AnaDocs AI — Supply Planning Demo · Overview
AnaDocs AI overview of the built-in supply-planning demo model: module, line-item and list counts, model size, module links, review findings, a summary of what the model does, the Planual score, the detected engine and the health score
The overview of the built-in supply-planning demo model, built from three export files.
Never writes to Anaplan Built from structure, never cell values Held in memory, never written to disk No stored Anaplan passwords AI costs shown on every call
72Optimisation rules across Classic and Polaris, built from Anaplan's published guidance
41Planual rules tested line item by line item
65Classic → Polaris migration rules, built from Anaplan's documented engine differences
≈ $0.43estimated AI cost of a complete new-model plan, in the sample plan
NewModel Planner

Plan the next model before anyone builds it

New Anaplan models start as workshop conversations and too often end as rework. The Model Planner turns those conversations into a checked build pack: requirements traced to the sentence that asked for them, dimensions reused from the models you already run, and modules, line items and draft formulas your builder can click in.

Seven steps from a conversation to a build pack

  1. StartName the plan and write a short brief. The estate proposes where the model fits: which hub feeds it, which workspace, which models it exchanges data with.Rules, free
  2. RequirementsUpload Teams or Zoom transcripts. Names and e-mails are removed in your browser first; AI writes a register where every line cites the sentence it came from, with conflicts, open questions and user stories.AI: Claude Haiku reads, Claude Sonnet merges
  3. DimensionsPick lists from the models already in your estate, data hub first. Time, versions and currency are inherited from the model the plan feeds.Rules, free
  4. Flows and environmentsImports from the hub, file layouts for source owners, a nightly slot that avoids existing schedules, change requests for other model owners and a DEV / TEST / PROD plan.Rules, free
  5. BlueprintApprove "what I will build" first. Then a DISCO module plan, line items, pages, roles, access and the approval workflow: a pattern library writes most formulas for free, AI drafts only the hard ones, and every name is checked.AI only for the hard parts
  6. ChecksSize in Classic and Polaris with advice, design checks and an 82-item readiness checklist that shows what is still missing.Rules, free
  7. Build pack and go-liveA build checklist with click paths, tests, a go-live plan and the monthly runbook, all in one pack.Rules, free
Requirement registerWF01 Workforce PlanningIllustration
30 requirements2 conflicts21 open questions11 user stories
  • R01mustPlan payroll cost and headcount person by personcites T1.L0012 · HR director
    "We want the workforce plan built person by person, not one salary number per cost centre."
  • R05mustEach manager sees only the people in their own cost centrescites T1.L0018 · HR director
  • R06conflict C1Managers see team totals only, or each person's costcites T1.L0019 and T1.L0020 · becomes question Q1
  • R14mustEmployer social tax stops when year-to-date pay reaches the annual capcites T2.L0035 · compensation analyst
What I will buildapprove before any line item is draftedIllustration
WF01 Workforce Planning
A new spoke of DH01 Data Hub · Polaris · TEST and PROD in a new HR-only workspace
Dimensions
5: three from the estate, one promoted in the hub, one new
Modules
25 in six business areas · SYS 10 · DAT 2 · INP 6 · CAL 5 · REP 2
Flows
10 · nightly at 02:30 UTC, after the hub finishes
Size
4.7–5.4 M cells · Classic 35–40 MB · Polaris about 48 MB
Requests
5 change requests to other model owners
Checks
0 open blockers · 4 open warnings
Approve and draftEdit outlineDraft line items: 6 calls, 64 items, about US$0.17

One build pack, ready for the builder

Everything a builder needs to click the model in, and everything a CoE lead needs to sign it off. Every file says DRAFT until the plan is approved.

  • Requirement register with sources, conflicts, open questions grouped by who to ask, risks and user stories
  • DISCO module plan with the dimension matrix and naming that matches your estate
  • Line items with format, summary, versions and a draft formula, each tied to the requirement it serves
  • Sizing in Classic and Polaris, with the engine and workspace advice
  • Flows and file layouts, a nightly slot clear of existing schedules, and an ALM plan
  • Change requests for the owners of the hub and the models you feed
  • Pages, roles, access and the approval workflow
  • Build checklist with click paths, tests, a go / no-go list, cutover and the monthly runbook
AI cost of the sample planEstimate
  • Read the transcripts · Haiku$0.008
  • Merge into one cited register · Sonnet$0.089
  • Outline, "what I will build" · Sonnet$0.070
  • Line items, 6 calls · Sonnet$0.171
  • 3 hard formulas · Sonnet 1, Opus 2$0.093
Whole plan, 25 modules and 113 line items≈ $0.43
Estimated from synthetic text at current prices; about $0.50 when the cache is cold. Everything else in the planner is rule-based and free.

The examples above come from the sample plan every account can open: Northwind Outdoor, a fictional retailer, planning a Workforce Planning model. Every company, person, transcript line and number in it is invented. The planner never writes to Anaplan: Anaplan's APIs cannot create modules, line items or formulas, so it prepares everything and your builder clicks it in. Transcripts are kept in your browser only if you choose. Plans are part of the Estate on Pro and Enterprise.

Optimise, then fix

Fix what costs the most first, with the formula written for you

The Optimisation report scores every finding on what it really costs at your model's scale, so the list starts with the changes that pay back. Tick the ones you want, send them to Fix Studio, and get fixes you can paste.

Optimisation reportClassic and Polaris tracksIllustration
AllHighMediumLowClassicPolaris
Highfix first
Aggregation and LOOKUP in one expressioncalculation costheavy readersPlanual 2.02-08
Calculation Effort hotspots and their neighbourhoodmeasuredfrom the Line Items export
Medium
Expression calculated at more dimensions than it depends onsize costcalculation cost, estimated
Lowhousekeeping
Unused line items and modulessize costnothing reads it
Drop the Line Items export with Calculation Effort, Complexity and Memory Used, and more rules are assessed in place.
Rule titles as they appear in the report; the factors are simplified. Your report lists your own line items and modules.

Priorities from real impact, not rule counts

A rule broken on a line item nobody reads is not the same as one that slows every recalculation. Each finding is weighed on what it costs here.

  • Size cost from what Anaplan reports or the export measures, never guessed from a grid.
  • Calculation cost, measured when you add Anaplan's Line Items export, estimated from the formula when you don't.
  • Who reads it: how many items depend on the finding and how heavy those readers are.
  • Rules broken, with the Classic and Polaris performance and size checklists alongside.
  • High, Medium and Low sections with filters, and an AI review of the ranking on the cheapest capable model.

Fix Studio: your priority sets the depth

Send findings from the report, or from any line item: every line item opens its formula page with a Findings-and-fix card. Fix Studio keeps the queue, shows each finding's impact and where it is, and asks the right model for the right depth.

  • High: the in-depth fix on Claude Opus, with the analysis, a paste-ready formula, the expected impact, alternatives and a test.
  • Medium and Low: a lighter fix on Claude Sonnet, quicker and cheaper.
  • Collected into a remediation pack you can hand to the builder or attach to a release.
Fix Studiothe fix queue for this modelIllustration
HighIn-depth · Claude Opus
Aggregation and LOOKUP in one expression
Analysis
Why the expression is expensive at this model's scale, and what reads it.
Paste-ready formula
The corrected formula, with any helper line item it needs.
Expected impact
What should change in calculation time or size.
Alternatives
Other ways to get there, and what each one trades off.
Test
How to prove the fixed model gives the same answers.
MediumExpression calculated at more dimensions than it depends onlighter fix · Claude Sonnet
Formulas, explained and written

Read any formula in plain English. Describe a new one and get it built.

Each line item gets its formula, what it does in words, where every number comes from and the rules it breaks. New model owners stop reverse-engineering and start reading.

  • Plain-English narration from a real formula parser: IF chains, time functions, lookups and aggregations.
  • Every reference traced one level upstream, so you see what feeds the number without clicking around.
  • Warnings in context: hard-coded numbers, Planual breaches and complexity, right on the line item, with its findings and a fix one click away.
Module page · CAL03 - Inventory Projection · Stock Cover Days
A line item's formula with its plain-English explanation, every referenced line item explained, a hard-coded number warning and Planual breaches

From the built-in demo model. Click the screenshot to open it full size.

Formula playground

Describe what you need in your own words. You get the formula for this model, the line item settings, any helper items it needs and the assumptions it made, and every name it quotes is checked against your model.

  • Simple asks on Claude Sonnet: quick and inexpensive.
  • Complex ones on Claude Opus: cross-module logic, time functions, lookups, ranking and allocation.
  • Checked, not guessed: a name that does not exist in your model is flagged before you paste anything.
Formula playgroundSupply Planning DemoIllustration
You askClosing stock in months of next month's demand, zero when there is no demand.
Helper line item
Next Month Demand = NEXT(Demand Units)
Formula · Stock Cover Months
IF Next Month Demand > 0 THEN Closing Stock / Next Month Demand ELSE 0
Settings
Number, 1 decimal · Summary: None · Time: Month
Names
Demand Units, Closing Stock found in CAL03 - Inventory Projection
Model
Claude Opus: the ask uses a time function
A simplified answer for the built-in demo model. Real answers depend on your model and your request.
Model history, answered

Ask your model history anything

Drop Anaplan's History export or pull it through the connector, then ask in plain words. Who changed which values, when, and for which combination of list items, time and version. When a formula changed and what it was before.

  • Value changes found by user, item, period and version, with the rows that prove it.
  • Formula versions of any line item, traced through the history with a word-by-word diff.
  • Streamed in your browser: a 1.8-million-event history export in about five seconds.
  • The export never leaves your browser. For an AI answer only the matching rows are sent, with people and e-mail addresses replaced by tokens first.
Model historySupply Planning DemoIllustration
Who changed Safety Stock Units in March, and for which SKUs? Which values in the Forecast version changed last week? When did Stock Cover Days change, and what was it before?
Stock Cover Days · formula versions
  • Version 1
    IF Demand Units > 0 THEN Closing Stock / Demand Units ELSE 0
  • Version 2
    IF Demand Units > 0 THEN Closing Stock / (Demand Units / 30) ELSE 0
  • Version 3 · current
    IF Demand Units > 0 THEN Closing Stock / (Demand Units / 30) ELSE 0 999
Example questions and a simplified version trace. The history you load decides what can be answered.

Action runs and CloudWorks

API, CloudWorks and scheduled runs in one view: what failed, the rows Anaplan rejected and how long each process step took, plus CloudWorks schedules and how reliably they ran.

Import failures, honestly

Runs a person starts in Anaplan's own screens are invisible to every API, and AnaDocs says so. Drop or paste the failure file and get root causes with the fix for each, checked against your model.

Source mapping

Profile an ERP extract against its target module, column by column and value by value, before the first load goes wrong.

Workspace and live Monitor

The models you look after, open in tabs, and watched while they run

Open several models in tabs, move between them as you work, and keep a Monitor on the ones that matter: memory and state over time, and the name Anaplan reports for whoever submitted the change it is processing.

Processingimport running · submitted by the name Anaplan reports
Every10 s30 s45 s1 min5 min15 minCSV
60 min ago453015now Model memory, as Anaplan reports it
OpenProcessingUpdatingSavingClosed
WhenStateWhat Anaplan reported
nowProcessingImport running, submitted by the name Anaplan reports
17 min agoSavingModel saved; the memory figure moves
28 min agoUpdatingModel updating after a change
Illustration of the Monitor tab. Anaplan updates the memory figure when the model saves, not while a task runs, and the Monitor says so rather than pretending.

The tabbed workspace

  • Tenant and model picker: open several models in tabs and switch between them: three live on Pro, six on Enterprise.
  • Tabs remembered in your browser, so the workspace is waiting when you come back.
  • Back and forward across pages, and Tips that explain the figures when you hover.

The live Monitor

  • Readings every 10, 30 or 45 seconds, or every 1, 5 or 15 minutes, with a chart, a log and a CSV download.
  • Who is processing: the name Anaplan reports for the person who submitted the change.
  • Read-only and browser-held: it runs only while your browser is open, never writes to Anaplan and stores no credentials.
Lean AI, priced up front

AI only where it adds value, on the cheapest model that can do the job

Most of AnaDocs is deterministic code: parsing, scoring, sizing, the Planual and the planner's pattern library are free, instant and the same every time. AI, built on Anthropic's Claude, is called for judgement, and each call goes to the least expensive model that can do it well.

Claude Haikuthe bulk reading

Reads workshop transcripts chunk by chunk for the Model Planner, citing the line each requirement came from.

Claude Sonnetmerging and drafting

The cited requirement register, plan outlines and line items, Medium and Low fixes, and simple formulas in the playground.

Claude Opusthe hard problems

High-priority fixes with full analysis, and complex formulas: cross-module logic, time functions, lookups and ranking.

The price before you press

Every AI button shows what the call will cost before it runs. The only automatic call is one short AI review of the report's priorities, once per model, when you open the Optimisation report or Fix Studio, and its cost is shown on the page.

Budgets per account

Daily and monthly limits in US dollars on every account, plus a soft cap for each model plan, so AI spend never runs away.

Prompt caching

The model context is cached between calls, so follow-up questions and batches of fixes do not pay full price for it again.

Answers you can check

The Copilot reads the parsed model through tools instead of guessing, and every claim links to the module or line item it came from.

Everything from the structure you already have

The documentation and analysis a senior consultant would produce, generated

Connect read-only or drop the exports Anaplan already gives you. AnaDocs AI parses every module, line item and formula and builds the documentation and analysis a reviewer would sign off.

Living documentation

Functional and technical docs per module, data-flow diagrams, dependency maps, a business glossary and line-item lineage, exported as an interactive doc site or Markdown.

Exports or a read-only connection

Sign in to Anaplan and pick a model, or drop the exports you already download. Column names don't need to match; AnaDocs recognises Anaplan's exports.

Health score & Planual

Twelve weighted categories against PLANS, DISCO and the Planual, with the scoring maths shown and intentional design choices excludable with a written reason.

Estate & cross-model lineage

Pro and Enterprise: map how your models feed each other, trace a number across models, see what breaks if a module changes, spot shared lists that drift and risks with their evidence.

Polaris migration planner

What will not work on Polaris, what calculates differently, what to redesign, and a phased plan with effort, timeline and roles. More below.

Copilot

Ask about the model, its history, the estate or the licences. One AI entry point for the whole app, with clickable citations.

Handover Studio

Onboarding generated from the model itself: the guided tour, the formulas that matter, a 30/60/90 plan and comprehension checks.

Model diff

Compare a model with an earlier blueprint export and see exactly what changed, before you sync or after someone else did.

Licence audit

Seats you pay for against the work people actually recorded, with dormant and over-licensed seats priced at your own contract rates.

Classic → Polaris

A senior-consultant migration assessment, generated from your model

Anaplan's direction is Polaris, and there is no converter. AnaDocs AI scans every line item against the documented engine differences and builds the plan around what it finds.

  • Will not work: functions Polaris lacks, summary-method combinations it rejects, over-length formulas, invalid LOOKUP and time-scale patterns.
  • Reconcile: valid formulas whose answers change between engines, pre-flagged for the reconciliation team.
  • Redesign: patterns Polaris amplifies, ranked against your model's own calculation-effort hotspots.
  • The plan: entitlement, port or rebuild, remediation, security, parallel run, cutover and hypercare, with effort and timeline you can tune.
Polaris migration · Plan & timeline
Polaris migration plan showing delivery effort, weeks to cutover, indicative cost, client-side effort and a phase-by-phase timeline

From the built-in demo model. Effort, cost and timeline recalculate from your own assumptions: team size, day rate, contingency, port or clean rebuild.

Security by design

It reads your model. It never changes it, and it keeps no copy.

Model designs are confidential. AnaDocs AI documents structure, not your planning numbers, processes it in memory, and keeps what is personal in your browser.

Never writes to Anaplan

The connector reads structure and metadata, the Monitor reads status, and the Model Planner hands a build pack to your builder. AnaDocs changes nothing in your models.

No stored credentials

The live connection relays your own Anaplan sign-in, read-only and only for the models your account is approved for. Your Anaplan password is never stored, and the Monitor holds no credentials.

Processed in memory

To build the documentation, the model's structure (names, formulas, dimensions, formats, sizes and notes, never cell values) is sent over an encrypted connection and processed in memory. It is kept for at most 30 minutes after your last request, never written to disk or logged, and discarded when you sign out.

Personal data stays in your browser

Model history exports, transcripts, Monitor readings and remembered tabs live in your browser. Before AI sees model history, licence data or workshop transcripts, people's names and e-mail addresses are removed or replaced by tokens in your browser, and only the text the task needs is sent.

Locked down by policy

A strict content-security policy blocks every outbound connection except to the AnaDocs server and the AI provider. AI requests go through our server within your account's limits, and only token counts and cost are kept. Every account is approved by a person before it can connect to Anaplan.

Metadata, not data

Documentation needs structure, not your planning numbers. The connector pulls structure and metadata. The only values it brings in are the ones you ask for, such as a Model History export or list members for Source mapping, and those stay in your browser.

AI output is generated and should be checked against the model before you rely on it. AI runs only when you ask for it, apart from the one short AI review of the Optimisation report's priorities, which runs once per model when you open the report or Fix Studio. AI runs on Accodian's Claude account within the allowance set for your account: our server builds each prompt from your model's structure, your request and the results of the look-ups the AI makes, and sends it to Anthropic. Those look-ups can include data you loaded into the page, such as before and after values from a Model History export or rejected lines from an import-error file; cell values from the model itself are not sent. People named in model history, licence data and transcripts are replaced or removed in your browser first. We store only counts and cost, never your questions, the answers or your model, and a conversation is held only in server memory, until 30 minutes after your last question. Your account record holds your email, name and plan, the name, id and size counts of the models you document, and the token counts and cost of each AI request.

How it works

From a model to a plan of action in three steps

Connect or export

Sign in to Anaplan through the read-only connector and pick a model, or drop the Blueprint export. Nothing to install and no integration project.

Understand

Documentation, the health score, Planual compliance, the Optimisation report and the Polaris plan are built in memory, ready to read and export.

Act

Send findings to Fix Studio, ask the Copilot or your model history, plan the next model, or open a Monitor and watch the model run.

CoE leads

Estate-wide health and lineage, risks with evidence, licence reclamation, and a sized, checked design before any new model is built.

Model builders

What a formula does, what depends on it, what to fix first, and a fix or a new formula checked against the model.

Partners & consultants

Health checks, handovers, Polaris assessments and requirement-to-build-pack design in a fraction of the time.

Worked examples

Five Anaplan problems, solved from the exports

A Polaris migration decision, a model whose builder has left, a Classic model that got slow, a Polaris model that needs tuning, and an eight-model estate. Illustrative scenarios with the numbers AnaDocs produces.

See AnaDocs AI on your own model

Book a walkthrough and we'll document one of your models live, rank what to fix and generate the fixes, then show the Model Planner turning a workshop transcript into a build pack.