← All works

September 14, 2026

Xanaplan: Planning Assistant

A planning assistant for asking questions about your Anaplan data, alongside the page you’re using.

I’m building Xanaplan as a planning assistant that sits beside Anaplan. The current version lets you ask questions about your data, get explanations and follow up in the same conversation.

Xanaplan logo
Ask planning questions alongside Anaplan, using the current page, selected filters and your business definitions.

The Idea

This is a personal project exploring a simple idea: what would it be like to ask a planning question while looking at the relevant Anaplan page? A question might be about a value for a particular period, the products in a category or how a metric is calculated.

Xanaplan uses the selected app, page and supported filters as context, together with business definitions added during setup. That gives the conversation a starting point for the question you want to ask.

Using the Assistant

Open the Chrome side panel next to an enabled Anaplan app. Choose a suggested question or write your own, then ask follow-ups. In the example below, the conversation starts with an explanation of a product hierarchy, followed by a question about the products under Shampoo.

Xanaplan explaining a product hierarchy beside the Anaplan worksheet
Xanaplan explains a product hierarchy alongside the Anaplan worksheet, keeping the model and conversation in view.
  • Choose the context: follow the current Anaplan page or select a page for the conversation.
  • Check the answer: expand the sources to see which model data and filters were used.
  • Add business context: provide definitions and notes for each enabled app during setup.
Xanaplan Admin setup showing AI access, Anaplan access and enabled planning apps
Connect AI and Anaplan access, enable apps and add their business definitions.
Xanaplan starter questions for the Product Hierarchy Admin page
Start with a question drawn from the current page, or ask your own.

Pick Up a Conversation

Completed chats are saved locally. You can find an earlier question and continue using the current page or return to the saved page and selections. Earlier answers keep their original sources, and the context is checked again before a new question.

Xanaplan saved chats showing a search field and previous planning questions with their app and page context
Find earlier questions by chat, app or page and reopen the conversation.

Under the Hood

The Chrome extension connects to a local Node.js helper, an OpenAI or Claude connection and anaplan-mcp for model reads. Settings and completed chats are stored on your computer. Questions and relevant retrieved data are sent through the AI connection you configure.

Where It Stands

For now, Xanaplan is an early planning assistant for local, single-person use. It supports published Anaplan boards and worksheets with read-only access. It retrieves information and responds in chat; changes to the plan still happen in Anaplan.

Some page types and complex selections remain unsupported. The current focus is on questions and explanations about existing data, with answer accuracy still needing validation against the app being used.

The repository contains the source and current limitations. The setup guide covers installation and connecting an app.