Pal sits in the S&OP meeting, writes the pack, and remembers what everyone agreed.
Pal joins your Teams meetings and calls, reads your inbox, and pulls what it needs from SAP, Kinaxis, o9 and your warehouse. Read-only, only when asked. It builds the S&OP pack before the meeting, chases the inputs nobody sent, and writes down what was decided.
No migration. No change management. Read-only access. Cancel from inside Teams.
Monday. Rachel: Why is the UK forecast up 12% for October? Pal: Three things moved it. 1. A promotion on the 500ml range, week 42–44, loaded into the promo calendar on 3 September. Uplift assumption 18%. 2. Tesco added two facings from week 41. Picked up from the range change file in the warehouse. 3. Last October ran 4°C above average and the seasonal SKUs over-delivered. This year's forecast carries that year as a comparator. The first two are in the plan. The third is an assumption nobody has revisited since March. Want me to flag it for Thursday? Sources: Promo calendar, SAP, Range change file, Teams thread #uk-demand. Rachel: yes, flag it. Pal: Added to Thursday's pack under Open assumptions. I'll ask Marco for a view before then.
Tuesday. Pal posts to S&OP Europe: October S&OP pre-read, Europe. Assembled 09:14. Sources: SAP, Kinaxis, promo calendar, last month's decisions. Consensus volume +3.1% on last month's plan. 4 exceptions above threshold: two capacity, one stock-out risk, one bias drift. 2 open assumptions carried from September, one now 6 months old. 3 decisions from last month not yet reflected in the plan. Full pack attached. I've pre-filled everything except the commercial view on the 500ml promo. Marco, that one's yours. Priya: how did it know about the bias drift.
Thursday. In the call, Tomas asks: What did we agree about the Poland line in July? Pal, in the chat: 17 July. Agreed to hold Poland at 80% until the changeover completed, with a review in September. The review hasn't happened. Owner was Anna. Decisions captured: Hold 500ml promo uplift at 12% pending commercial view (owner Marco, by Mon). Retire the October 2025 weather comparator (owner Rachel, done in meeting). Poland line review moved to next cycle (owner Anna, 14 Oct). Meeting ended. Pack updated, decisions logged, three follow-ups sent.
Friday. Pal messages Marco, Anna and Dev for the inputs they owe. Call with Plant Manager, Katowice, 4 min 12 s. Confirmed the changeover completes 22 October. Capacity returns to 100% from week 44. Logged against the Poland assumption and reflected in the supply plan. Closing card: Four days of pack assembly. Forty minutes of your attention. [Needs source: design partner figure or stated target.]
It reads what your planning systems hold and what they can't see: the emails, the transcripts, the decks.
It produces the artefacts your process already runs on: the pack, the exception list, the decision log.
It talks to the people who owe you inputs, so you don't spend Friday chasing them.
It acts on what it finds. If it spots a problem at 3am, it drafts the fix, updates the pack and tells you. You approve when you wake up.
Three steps. One afternoon.
Add Pal to Teams
One install, by your admin or by you. Pal appears as a person in your org.
Point it at your meetings and your inbox
It joins the S&OP calls it is invited to and reads the threads it is copied on. Nothing else.
Optionally, connect a system
SAP, Kinaxis, o9, Anaplan, a warehouse, a vector store. Read-only. Pal pulls a figure when a question needs one, and tells you where it came from.
Most teams are through step two in an afternoon. Step three usually waits for IT, and Pal is useful before it happens.
One door for the planner. One for the team. One for the work you'd rather not do yourself.
The plug-ins
Excel, PowerPoint and Word. Pal drafts the executive S&OP report and the slides from the numbers already in your workbook. The fastest way to try it, and the only one that needs no admin.
See the plug-ins →The Companion
Pal comes to the meetings, the calls and the DMs. It tracks the constraints, the overrides and the assumptions as they are spoken, and produces the pack. This is the product the rest of the company notices.
See the Companion →The Delegate
Pal acts for you. It calls the plant, emails the commercial lead, messages the four people who owe you a number, and comes back with the answers. You approve what it sends until you decide you don't need to.
See the Delegate →What Pal watches
Inside your business
- Consensus forecast
- Open orders
- Inventory positions and stock-outs
- Production capacity and downtime
- Master data changes
- Promotional calendar
- Campaign plans
- Phasing and bias history
- The last six months of S&OP decisions
Outside your business
- Competitor pricing and promotions
- Retailer listings and range changes
- News and events by geography
- Weather against your seasonal SKUs
- Commodity and freight movement
- Category demand indicators
Demand doesn't start in your ERP. Pal watches the things that move it, and tells you which ones changed the number.
It works with what you already bought, in both directions
- SAP
orders, inventory, master data - Kinaxis
plan, scenarios, exceptions - o9
plan, assumptions - Anaplan
plan, models - Aera
decisions - Blue Yonder
plan - Snowflake · Databricks · Azure
warehouse tables you nominate - SharePoint · OneDrive
decks, files - Outlook
the threads it is copied on - Teams
meetings, calls, chats - Market feeds
weather, retail, news, commodities
- Teams
packs, answers, decision log - Outlook · WhatsApp · phone
messages and calls, on your behalf - PowerPoint · Word · Excel
the pack, the report, the workbook - Kinaxis (named approval)
suggested change - SAP (named approval)
suggested change - o9 · Anaplan (named approval)
suggested change - Your data warehouse
decision and assumption log - Your own agents and apps
ask Pal anything, via API or MCP
Kinaxis, o9, Anaplan and SAP are good at what they do. They hold the plan. They don't join the meeting, they don't read the thread where the constraint was raised, and they don't tell the commercial team what changed. Pal sits alongside them. It reads the plan, adds the context those systems never see, and writes decisions and suggested changes back.
All product names and logos are the property of their respective owners. Use here indicates interoperability, not endorsement or partnership.
Pack assembly
[NEEDS SOURCE]
Planner time reclaimed
[NEEDS SOURCE]
Forecast bias, movement over pilot
[NEEDS SOURCE]
Time to first value
Stated. Pilot contract term.
Every figure on this band needs a source before launch. Today we have letters of intent, not deployments. A design partner's measured baseline, a cited benchmark, or a labelled target. Not an unsourced percentage.
Four things we will tell you before you ask.
Pal doesn't have to replace your planning system. If you run Kinaxis, o9, Anaplan or SAP, it works on top of them and they get more useful. If you don't, it can be the plan.
It does not write to SAP or Kinaxis without a named human approving the change.
It is not a forecasting engine. It reads the forecast you already produce and argues with it in the meeting.
It is not useful if your S&OP process doesn't exist yet. Build the process, then hire Pal to run it.
We are building with four manufacturers and logistics operators across food, consumer goods and ports. One is named below; the rest are under agreement.
The Magnum Ice Cream Company, letter of intent, S&OP agent pilot. [CONFIRM WORDING WITH TMICC]
[Bold Bean Co, DP World, Softys: names withheld pending written permission]
Opinion
All opinion →Add Pal to your next S&OP meeting.
Two ways in. Install the Excel and PowerPoint plug-ins today, or run a no-cost pilot on one business unit priced on the outcome. If the cycle doesn't get shorter and the forecast doesn't get better, you don't pay.
It reads, it holds, it writes.
The technical page for the person who has to say yes. Three layers, and a line between each one that says what crosses it.
Teams meetings and chats, Outlook, SharePoint decks, and read-only connections to planning systems and warehouses. Pal is a participant, visibly, in every meeting it attends.
Teams · Outlook · SharePoint · SAP · Kinaxis · o9 · Anaplan · Aera · Snowflake · Databricks · Azure · vector stores
A decision and assumption graph per business unit: every decision, who owns it, what it rested on, and when it was last revisited. Retained in your tenancy or ours, your choice.
Retention and deletion controls per business unit. Exportable on exit.
Packs, reports, messages and suggested plan changes. System writes require a named human approval, every time, with the source of the suggestion attached.
PowerPoint · Word · Excel · Teams · Outlook · suggested changes to the plan
The connection model
Step one is Teams. Step two is meetings and inbox. Step three, if and when IT is ready, is a read-only connection to the plan. Pal is useful after step two. Most of the value of step three is that Pal stops asking you where a number came from.
Every answer carries its source
A figure without a source is a rumour. Every number Pal produces is tagged with the system, file, thread or transcript it came from, and the tag is a link.
It comes to the meeting.
Pal joins the S&OP calls it's invited to, follows the threads it's copied on, and turns six weeks of scattered context into the pack, the exception list and the decision log.
| ID | Decision or assumption | Owner | Age | Status |
|---|---|---|---|---|
| D-1042 | Poland 1L to 520 for October; Corby covers 120 | Anna | 0 d | Review 14 Oct |
| D-1041 | Hold 500ml promo uplift at 12% pending commercial view | Marco | 2 d | Due Mon |
| D-1040 | Retire the October 2025 weather comparator | Rachel | 2 d | Done |
| A-311 | Katowice changeover completes 22 Oct; 100% from wk 44 | Anna | 3 d | Confirmed by call |
| D-1019 | Hold Poland at 80% until changeover; review in September | Anna | 85 d | Review missed |
| A-298 | Seasonal SKUs use Oct 2025 as comparator | Rachel | 182 d | Retired D-1040 |
| D-0994 | Cut Iberia 6% on Valencia constraint; review August | Tomas | 118 d | Constraint cleared, plan not restored |
- Pre-read assembly, 48 hours before the meeting
- Live decision capture, with owner and date
- Exception detection against thresholds you set
- Assumption ageing: it tells you which comparator is six months old
- Acts on what it finds, day or night: drafts the change, updates the pack, tells the owner. You approve in the morning.
- Follow-up tracking across cycles
- A searchable memory of every cycle it has attended
The section that sells it.
Institutional memory used to be a person. When they left, it left.
It does not forecast. It reads yours and argues with it.
It does not attend meetings it is not invited to, or read threads it is not copied on.
It does not change the plan. It suggests changes, with sources, for a named person to approve.
The Companion is part of the pilot and the enterprise tier. See pricing.
The pack, drafted from your workbook.
Excel, PowerPoint and Word. Install in two minutes without asking anybody. Pal reads the numbers you already have and writes the executive report and the slides.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | SKU family | Market | Sep plan | Oct consensus | vs Sep | Bias 3m | Exception | Note |
| 2 | 500ml range | UK | 1,840 | 2,061 | +12.0% | +2.1% | none | Promo wk 42–44, Tesco +2 facings |
| 3 | 1L range | UK | 960 | 972 | +1.3% | +6.4% | Bias drift | |
| 4 | Seasonal | UK | 410 | 452 | +10.2% | +1.0% | Comparator Oct 2025 (warm) | |
| 5 | 500ml range | DE | 1,220 | 1,205 | −1.2% | −0.4% | ||
| 6 | 1L range | PL | 640 | 520 | −18.8% | −0.2% | Capacity | Katowice changeover to wk 43 |
| 7 | Total Europe | 5,070 | 5,227 | +3.1% | +1.8% | 4 | ||
| 8 | ||||||||
| 9 | Stock-out risk | UK | 500ml | wk 44 | 3.2 days | Stock-out | Cover below 5-day threshold | |
| 10 |
October consensus, Europe
Consensus volume is +3.1% on the September plan D7:E7. The UK 500ml range carries most of the move, +12.0%, on a week 42–44 promotion and two added Tesco facings E2:H2.
Four exceptions are above threshold G7: a bias drift on UK 1L F3, a stock-out risk on UK 500ml in week 44 E9, and a capacity shortfall in Poland while the Katowice changeover runs E6:H6.
One assumption needs a decision: the seasonal forecast still uses October 2025 as its comparator H4.
Nothing here left your workbook. Edit any sentence and the citation stays.
Seven slides drafted from Consensus forecast Europe October.xlsx in your template. Four slides changed since September; each carries its sources in the footer.
Not filled inSlide 6, decision 2: the commercial view on the 500ml promo. Marco owns it. Want me to ask him?
Speaker notesWritten for slides 2–5. Plain language, one paragraph each.
- No admin approval. It's an Office add-in, installed from the ribbon.
- No data leaves your tenancy unless you send it.
- Free to try on one cycle.
- Reads the consensus forecast, the exceptions tab and the notes column. Writes the executive summary, the exception commentary and the slides.
- Every sentence it writes cites the cell range it came from.
It only knows what is in the workbook. It can't tell you about the constraint raised on the call. That's the Companion.
It won't reformat your model or move your numbers.
Per seat, monthly. Free on your first cycle. See pricing.
It makes the calls.
Pal emails, messages and telephones the people who owe you inputs, in your name, with your approval, and comes back with answers rather than reminders.
Autonomy is a setting you turn up, not a default you have to discover.
- Draft-and-approve by default. You see everything before it leaves.
- Per-channel and per-stakeholder permissions. Email to the plant, yes. Calls to finance, not yet.
- A full log of every message and call, with transcripts.
- Every message says it is from Pal, on your behalf. It never pretends to be you.
It won't call a customer. Internal stakeholders and named suppliers only, until you say otherwise.
The Delegate is part of the enterprise tier. See pricing.
Demand doesn't start in your ERP.
Pal watches the things that move the number, inside the business and outside it, and tells you which ones changed it.
Inside your business
- Consensus forecast
- Open orders
- Inventory positions and stock-outs
- Production capacity and downtime
- Master data changes
- Promotional calendar
- Campaign plans
- Phasing and bias history
- The last six months of S&OP decisions
Outside your business
- Competitor pricing and promotions
- Retailer listings and range changes
- News and events by geography
- Weather against your seasonal SKUs
- Commodity and freight movement
- Category demand indicators
A signal is only useful if it names the SKU.
A weather feed is noise. A weather feed against your seasonal SKUs, with last year's over-delivery on the same SKUs as the comparator, is a line in Thursday's pack. Pal does the second thing.
Read-only, on request, with the source attached.
Pal connects to the systems you already run. It reads. It writes only with a named human's approval.
- SAP
orders, inventory, master data - Kinaxis
plan, scenarios, exceptions - o9
plan, assumptions - Anaplan
plan, models - Aera
decisions - Blue Yonder
plan - Snowflake · Databricks · Azure
warehouse tables you nominate - SharePoint · OneDrive
decks, files - Outlook
the threads it is copied on - Teams
meetings, calls, chats - Market feeds
weather, retail, news, commodities
- Teams
packs, answers, decision log - Outlook · WhatsApp · phone
messages and calls, on your behalf - PowerPoint · Word · Excel
the pack, the report, the workbook - Kinaxis (named approval)
suggested change - SAP (named approval)
suggested change - o9 · Anaplan (named approval)
suggested change - Your data warehouse
decision and assumption log - Your own agents and apps
ask Pal anything, via API or MCP
| System | What Pal reads | What Pal writes | Status |
|---|---|---|---|
| SAP (ECC, S/4) | Orders, inventory, master data, capacity | Nothing without approval | Pilot |
| Kinaxis | Plan, scenarios, exceptions | Suggested changes, approved | Pilot |
| o9 | Plan, assumptions | Suggested changes, approved | Roadmap |
| Anaplan | Plan, models | Suggested changes, approved | Roadmap |
| Aera | Decisions, recommendations | none | Roadmap |
| Azure, Snowflake, Databricks | Warehouse tables you nominate | none | Pilot |
| Vector stores | Documents you index | none | Pilot |
| Teams, Outlook, SharePoint | Meetings, chats, mail, decks | Messages, packs, decision logs | Live |
Status reflects the pilot programme as of September 2026. All product names are the property of their respective owners.
Read-only by default. Visible always.
The page for your security review. What we do, what we don't, and what is still in progress, stated plainly.
- Read-only by default on every connected system. Writes require a named human approval.
- BYO cloud tenancy, BYO model, or fully hosted. Three deployment options, priced the same.
- Data residency options: UK, EU, US.
- Meeting participation is visible: Pal appears in the participant list, always. It never records a call it is not visibly in.
- Retention and deletion controls per business unit. Export everything on exit.
- Pal never trains on your data.
| Item | Status |
|---|---|
| Data processing agreement | Available on request |
| Sub-processor list | Available on request |
| SOC 2 Type I | [IN PROGRESS: confirm stage] |
| ISO 27001 | [PLANNED, confirm] |
| Penetration test | [SCHEDULED, confirm date] |
We would rather tell you what is in progress than imply it is complete.
The buying committee is five different jobs.
Each one gets a different week back. What your week looks like now, what it looks like with Pal, and the one thing your boss will ask you.
You spend more time assembling the story than deciding the number.
Pal writes the story. You keep the number.
Now: two days a cycle pulling the promo calendar, the range changes and last year's comparators into a narrative someone will skim. With Pal: the narrative arrives Tuesday with sources attached, and you spend the two days on the SKUs that moved. Your boss will ask: why is the UK up 12%? You answer in one message.
The constraint was raised in a call you weren't on.
Pal was on it, and it flagged the constraint against your plan the same afternoon.
Now: you learn about the changeover slipping when the plant manager mentions it in the S&OP meeting, three weeks late. With Pal: the constraint is logged against the Poland assumption the day it is spoken, with an owner. Your boss will ask: when does capacity come back? Pal already called Katowice.
You run a process whose main output is a meeting nobody prepared for.
Pal prepares everyone, including the people who never read the pack.
Now: the pre-read goes out the night before and the first twenty minutes of the meeting are spent reading it aloud. With Pal: the pre-read lands 48 hours out, exceptions first, and the people who owe an input are chased by name. Your boss will ask: what did we decide last month and did it happen? The decision log answers both.
You have four business units and four versions of the truth.
One decision log, one exception standard, four teams that still work how they work.
Now: each BU runs its own template, its own thresholds and its own idea of what an assumption is. With Pal: the thresholds are yours, the log is one, and nobody has to change their spreadsheet. Your boss will ask: which BU is carrying the most stale assumptions? Ask Pal.
You are asked what changed, and the answer takes a week to assemble.
Ask Pal. It attended every meeting.
Now: a board question about the forecast triggers a week of email. With Pal: the question is asked in Teams and the answer, with sources, comes back before the next meeting starts. Your board will ask: what does this cost me and what does it break? A no-fee pilot, read-only access, nothing.
Seven jobs Pal does inside your existing process.
Each one: the problem in a planner's words, what Pal does, what it connects to, and what it doesn't solve.
The monthly pack.
The problem. "I spend four days assembling a document that gets skimmed in the first ten minutes of the meeting."
What Pal does. Assembles the pre-read 48 hours before the meeting: consensus movement, exceptions above threshold, open assumptions with their age, last month's decisions and whether they happened. Pre-fills everything it can and names who owes the rest.
Connects to. SAP, Kinaxis, the promo calendar, last month's decision log, the S&OP channel.
Doesn't solve. A process with no thresholds. If nobody has agreed what an exception is, Pal will ask you to.
Demo: Tuesday, the pack.
Stock-outs, shortages, bias drift.
The problem. "The bias drifted for three months before anyone put it on a slide."
What Pal does. Watches the plan against thresholds you set (stock-out risk, capacity shortfall, forecast bias by SKU family) and posts the exception the day it crosses, with the figure and where it came from.
Connects to. The plan, inventory positions, open orders, phasing and bias history.
Doesn't solve. Bad master data. It will tell you the number looks wrong; it won't fix the SKU record.
Demo: Tuesday, four exceptions above threshold.
The things outside your ERP.
The problem. "Tesco added two facings and we found out from the sales number six weeks later."
What Pal does. Reads retailer range changes, competitor promotions, weather against seasonal SKUs and category indicators, and tells you which ones moved your number.
Connects to. Range change files, external feeds you nominate, the promo calendar.
Doesn't solve. Forecasting. It explains the number; it doesn't produce it.
Demo: Monday, the question.
What did we agree in July?
The problem. "Our best planner's real job is remembering things. She leaves in March."
What Pal does. Captures every decision as it is spoken: owner, date, what it rested on, and answers questions about any past cycle in the meeting, within a second.
Connects to. Teams meetings and chats, the decision log.
Doesn't solve. Decisions made in the corridor. If it wasn't in a meeting or a thread, Pal wasn't there.
Demo: Thursday, the meeting.
Collecting inputs on time.
The problem. "Friday is chasing four people for numbers they promised on Tuesday."
What Pal does. Messages, emails and calls the people who owe an input, in your name and with your approval, and logs the answer against the assumption it belongs to.
Connects to. Teams, Outlook, telephony.
Doesn't solve. A stakeholder who won't answer anyone. Pal escalates; it doesn't nag.
Demo: Friday, the chase.
The summary your CSCO reads.
The problem. "The board asked what changed and the answer took a week."
What Pal does. Writes the executive summary and the board slides from the pack, the decision log and the exceptions, in the template you already use.
Connects to. PowerPoint, Word, the pack, the decision log.
Doesn't solve. A board that wants a different story from the one the plan tells.
The assumption nobody revisited.
The problem. "The weather comparator has been in the model since last October and nobody remembers putting it there."
What Pal does. Tracks every assumption with its age, owner and last review, writes up each scenario in plain language, and flags the stale ones for the next meeting.
Connects to. The plan, Kinaxis scenarios, the decision log.
Doesn't solve. Running the scenario. Your planning system does that.
Three doors. No hidden enterprise wall.
Excel, PowerPoint, Word. Free on your first cycle.
- No admin approval
- No data leaves your tenancy
- Executive report and slides from your workbook
One business unit. Priced on the outcome: cycle time reduction and forecast accuracy against your own baseline. If neither moves, you pay nothing.
- The Companion, in your Teams
- Read-only connection to one planning system
- Your baseline, measured before we start
- Twelve weeks
Multiple business units, choice of deployment, the Delegate, SSO, procurement and security review.
- BYO cloud, BYO model, or hosted, same price
- The Delegate
- Data residency
- Security review and DPA
What does a pilot cost me in effort?
One sponsor, one planner who will answer Pal's questions in the first fortnight, and one hour with IT to add Pal to Teams. Connecting a planning system is optional in the pilot and usually happens in week four or later.
What happens to my data when I leave?
You export the decision log, the assumption graph and the configuration. We delete our copy within 30 days and confirm in writing.
Do you charge for meetings?
No. Pal attending a meeting is not a billable event. The pilot is priced on the outcome; the enterprise tier is priced per business unit per year.
What does BYO model do to the price?
Nothing. The three deployment options are priced the same. You pay your model provider directly; we don't mark it up.
How is the baseline measured?
Before Pal is switched on, we record your current cycle time from data cut to sign-off and your forecast bias by SKU family for the last three cycles, using your numbers. The pilot is judged against those.
Twelve pieces, four arguments.
The S&OP problem. Agents in the enterprise. Planning practice. Notes from the build. Each one is a real argument, under a named author, with its sources listed.
Drafts. Publication dates are targets, not history. Bylines marked pending have not yet been approved by their authors.
Pal.
AllTheTime.Online
Decouple consumption from production. Let companies make only what is wanted.
of food produced is lost or wasted. FAO, 2011. [extension to all manufacturing is a founder estimate: confirm or soften]
A third of what is made was never wanted. It is made because the plan said so, and the plan was wrong because the meeting that set it was under-prepared, under-remembered and under-attended.
Planning is the leverage point. Not because planners are bad at it, but because the process runs on artefacts that take days to make and minutes to read, and on memory that walks out of the building when a planner changes jobs. Fix the artefacts and the memory, and the plan gets better without anyone changing how they work.
We build Pal for the S&OP meeting first because that is where the number is decided. Then manufacturing planning, supply planning, procurement, up and down the stack, until the agents plan, call the stakeholders and learn from every outcome.
Why now: the planning platforms are good and installed. The models can read a transcript and a spreadsheet in the same breath. And Teams is already where the meeting happens. Nothing has to be migrated for this to work.
Built by people who have sold into these rooms. Advised by the people who ran them.
Mauro Cozzi
Co-founder
Serial entrepreneur. Co-founded Emitwise; built TheDX, the voice agent company whose agents place daily orders for manufacturers, and sits on its board. Engineering, University of Southampton. Based in West Yorkshire.
[PHOTOGRAPH PENDING. No illustrated avatars]
Ferg
Co-founder
[BIO AND PEDIGREE LINE PENDING FROM FERG]
[PHOTOGRAPH PENDING]
Named with permission.
| Name | Line |
|---|---|
| Marc Engel | Former Chief Supply Chain Officer, Unilever [confirm current line] |
| Alejandro Cozzi | [LINE PENDING] |
| Stephan de Barse | [confirm current vs former title] |
| Elske | Chief Procurement Officer, DP World [surname pending] |
| Lee Beardmore | [confirm current vs former title] |
No open roles today.
When there are, they will be listed here with a salary. Until then, write to hello@allthetime.online and say what you'd build.
- AI first. If a model can do the work, the model does the work and a person checks it.
- Small teams. Fewer people, more scope each.
- Revenue before anything. Design partners pay on outcome; we build what they will pay for.
- We run the company on Teams, because our customers do.
A founder answers this.
Three fields. Everything else is a question for the call.
AllTheTime.Online Ltd
West Yorkshire, United Kingdom [REGISTERED ADDRESS PENDING]
Add Pal to Teams: the install link goes here once the Teams app listing is live. [PENDING]
Privacy, terms, DPA, sub-processors, status.
Thin, but present. Enterprise buyers check.
| Document | Status |
|---|---|
| Privacy policy | [DRAFT PENDING] |
| Terms of service | [DRAFT PENDING] |
| Data processing agreement | Available on request |
| Sub-processor list | Available on request |
| Service status | [STATUS PAGE PENDING] |
Not here.
The same meeting, five different reasons the number moved.
S&OP looks alike from the outside. What moves demand, what constrains supply and what the room argues about are different in every industry. A page for each.
The schedule changes on Thursday. The call-off arrives on Friday.
Automotive planning runs on OEM release schedules, EDI call-offs and a supplier tier that finds out last. Pal reads the schedule, the call-off and the email from the plant, and tells you which one is wrong.
Read the automotive pageThe forecast has a signature on it. The stock-out has a regulator.
Pharma planning is documented, deliberate and slow, for good reasons. Pal keeps the documentation without the slowness: every forecast revision with its owner, every transfer between markets with its approval, every decision with its evidence.
Read the pharmaceuticals pageThirty per cent of the range is new every year. The forecast is mostly launches.
Beauty and personal care plans a portfolio that turns over faster than the planning horizon. Pal reads the launch calendar, the retailer listings and the social signal, and tells you which launch is running ahead of its assumption and which one is not.
Read the beauty and health products pageThe promotion moved the number. The weather moved it back.
Food and drink planning lives on promotions, retailer forecasts, weather and shelf life, in a cycle that runs monthly with weekly sub-meetings. Pal reads all four and tells you which one changed the consensus.
Read the food and beverage pageDemand is a project pipeline and a weather forecast.
Building products plan against a project pipeline that slips, a season that decides the quarter, and customers who buy ahead of a price rise. Pal reads the pipeline, the season and the price letter, and tells you what the order book is really saying.
Read the building and construction materials pageThe schedule changes on Thursday. The call-off arrives on Friday.
Automotive planning runs on OEM release schedules, EDI call-offs and a supplier tier that finds out last. Pal reads the schedule, the call-off and the email from the plant, and tells you which one is wrong.
Demand arrives as a rolling release from the OEM: firm for two weeks, planned for twelve, forecast for a year, and revised every week. The supply plan is built on the release, the release is built on the OEM's own forecast, and the difference between the two is where the stock goes. Semiconductor and sub-tier constraints surface in a call from the supplier, not in the plan. Engineering changes arrive by email with an effectivity date that somebody has to translate into a run-out.
- Reads the OEM release and the call-offs from EDI, the supplier constraint from the email, the engineering change from the notice, and shows the three against each other.
- Flags the part numbers where the call-off is running ahead of the release, or the release has dropped and the supply plan has not.
- Captures what was agreed in the daily and weekly supply calls: who owns the recovery, when the line rate returns, which customer takes the shortage.
- Chases the supplier for the confirmed delivery date and the plant for the changeover, in your name, and logs the answer against the part.
- Writes the weekly supply review and the monthly S&OP pack in your template, with the source for every movement.
Reads from: SAP, Kinaxis, o9, EDI (DELFOR, DELJIT), supplier portals, the plant's Teams channel, engineering change notices.
Tuesday 06:50. A tier-two supplier emails that a connector will be short for three weeks. By 07:30 Pal has listed the eleven finished-goods part numbers that use it, the OEM call-offs they feed, the days of cover on each, and a draft note to the OEM planner for the two that will miss. The supply planner approves the note at 08:05.
It does not replace your EDI or your MRP. It reads them.
It will not commit a delivery date to an OEM. A named person does that.
It is not useful for a plant with no release discipline. Get the release, then add Pal.
The forecast has a signature on it. The stock-out has a regulator.
Pharma planning is documented, deliberate and slow, for good reasons. Pal keeps the documentation without the slowness: every forecast revision with its owner, every transfer between markets with its approval, every decision with its evidence.
The monthly cycle starts on the first working day. The demand planner updates last month's sales; the sales manager has two days to revise with the regions; on day three the country manager signs the forecast and owns it. From day five the replenishment plan goes to manufacturing with a six-to-twelve-month order horizon, and the supply side works the constraints with internal sites and CMOs. When a market is short, the fix is a transfer from another market, which needs regulatory approval, batch documentation and a paper trail that will be audited. Shelf life and cold chain make over-forecasting expensive in a way that shows up as write-offs a year later.
- Prepares the day-three demand review pre-read: the SKU-level forecast against last year, the run rate and the campaign calendar, with the sales justification captured from the thread rather than retyped.
- Records the country manager's sign-off and the assumptions it rested on, so the September revision can be explained in March.
- Ages every assumption: the competitor stock-out that justified the uplift in June is flagged when it is still in the plan in October.
- Tracks tender and hospital contract dates against the plan, and flags the SKUs where a tender loss has not yet come out of the forecast.
- Drafts the transfer request between markets with the batch, expiry and regulatory fields filled from the source documents, for a named person to submit.
Reads from: SAP, Kinaxis, o9, Anaplan, the tender calendar, the campaign calendar, the QA release system, CMO portals, Teams and Outlook.
Day three, 09:10. The Portugal sales manager has revised the forecast up 14 per cent on one SKU, citing a competitor stock-out. Pal posts to the review: the last two times this justification was used the uplift delivered 6 and 4 per cent; the competitor's stock-out was reported resolved on 22 August; current cover is 11 weeks against a 9-month shelf life. The country manager holds the forecast at plus 5 and signs. The reasoning is in the log.
It does not submit anything to a regulator. It prepares the document and a named person signs it.
It does not touch batch release or GxP systems. Read-only, on request.
It is not a validated system. In a validated environment it is a planning assistant, and we say so in the DPA.
Thirty per cent of the range is new every year. The forecast is mostly launches.
Beauty and personal care plans a portfolio that turns over faster than the planning horizon. Pal reads the launch calendar, the retailer listings and the social signal, and tells you which launch is running ahead of its assumption and which one is not.
A third of the portfolio is innovation or renovation. Each launch carries a phasing assumption, a distribution build and a cannibalisation guess, all agreed in a meeting and rarely revisited once the product is in market. Retailer listings change monthly. A single creator post can double a SKU's sell-through in a week, and the sell-in that follows is what gets counted in the plan. Sizes, shades and formats multiply SKUs faster than planners can review them.
- Tracks every launch against its own assumptions: phasing, distribution, cannibalisation, and the sell-through the assumption implied.
- Reads the retailer range files, listings and delistings, and reconciles them with the distribution build in the plan.
- Watches the category signal: search, creator activity and competitor launches, and reports which SKUs moved with them.
- Separates sell-in from sell-through where the retailer data allows, and flags the SKUs where the plan is chasing sell-in that has not sold through.
- Writes the demand review pack by brand and by launch, with the source for every uplift.
Reads from: SAP, Kinaxis, o9, Anaplan, retailer EPOS and forecast files, the launch calendar, the promo calendar, PIM and master data, Teams and Outlook.
Monday 10:14. A brand manager asks why the spring launch forecast has not moved after a viral week. Pal answers: sell-through at the two retailers sharing EPOS is up 210 per cent over seven days; the plan's phasing assumption from January had week 12 as the peak; the launch has 3.4 weeks of cover in the retailer DCs. It proposes a revised phasing for review and drafts the note to the demand planner.
It does not predict virality. It reports it, fast, with the stock position.
It does not manage the PIM or the artwork process.
It will not tell you which launch to cancel. It will show you which launch is behind its own assumption.
The promotion moved the number. The weather moved it back.
Food and drink planning lives on promotions, retailer forecasts, weather and shelf life, in a cycle that runs monthly with weekly sub-meetings. Pal reads all four and tells you which one changed the consensus.
The consensus forecast carries a promotion calendar that the retailer changes monthly, an uplift assumption per promotion that nobody re-measures, and a seasonal curve that was built on last year's weather. Retailers send their own forecasts, on their own cadence, in their own formats; EPOS arrives weekly for some customers and never for others. Peak-season dispatch rates fall to 85 per cent and the lost volume is booked as forecast error. Forecast accuracy in the low 60s and a positive bias of four to five per cent are common at large businesses, and the bias goes straight into write-offs on short-life products.
- Assembles the pre-read from the plan, the promo calendar, the retailer forecasts and last month's decisions, exceptions first.
- Measures every promotion against its assumption: this uplift said 18 per cent, the last three on this range delivered 11.
- Reads weather against the seasonal SKUs and reports the comparator being used and whether it is still reasonable.
- Reconciles retailer forecasts and EPOS with the consensus, by customer, and flags the gaps above threshold.
- Captures the demand review and the supply review as they are spoken, and chases the commercial inputs that are owed.
Reads from: SAP, Kinaxis, o9, Anaplan, Blue Yonder, retailer forecast and EPOS files, the promo calendar, the campaign plan, weather feeds, Teams and Outlook.
Tuesday 09:14, 48 hours before the S&OP. Pal posts the pre-read: consensus up 3.1 per cent; four exceptions above threshold including a bias drift on one range; two open assumptions carried from last month, one six months old; three decisions from last month not yet in the plan. The commercial view on the promotion is the only field left blank, and the account manager who owes it has been asked.
It does not produce the statistical forecast. It reads yours and argues with it.
It does not negotiate with the retailer. It drafts the question and you send it.
It is not useful without a promotion calendar. If the calendar lives in someone's head, start there.
Demand is a project pipeline and a weather forecast.
Building products plan against a project pipeline that slips, a season that decides the quarter, and customers who buy ahead of a price rise. Pal reads the pipeline, the season and the price letter, and tells you what the order book is really saying.
Demand comes from projects that are won months ahead and start late, from merchants who stock up before a price increase and go quiet after it, and from a season that a wet April can shorten by three weeks. Capacity is regional and heavy to move: a kiln, a line, a quarry. Planning runs on the order book plus judgment, with the judgment held by a handful of regional sales managers whose forecasts are optimistic by design. Freight and energy costs move the economics of where to make and where to ship faster than the plan is revised.
- Reads the project pipeline from the CRM, the order book from the ERP and the merchant stock reports, and reports the gap between what is won and what is called off.
- Flags pre-buying ahead of a price change and separates it from underlying demand in the consensus.
- Watches weather and seasonal indicators by region against the seasonal SKUs, and tells you which region is running behind its curve.
- Tracks capacity constraints and maintenance windows raised in plant calls against the supply plan, and chases the plant for confirmed dates.
- Writes the regional S&OP pack and the executive summary, with the source for every movement.
Reads from: SAP, Kinaxis, o9, Anaplan, the CRM pipeline, the order book, merchant stock reports, energy and freight indices, weather feeds, Teams and Outlook.
Thursday 14:00. A regional sales manager forecasts a strong Q2 on the strength of four large projects. Pal posts: two of the four have slipped start dates in the CRM since the forecast was made; merchant stock in the region is 30 per cent above last year after the March price letter; the ten-day forecast is wet. It proposes holding the regional plan flat and moving the review to the next cycle, and logs the four projects with owners.
It does not run the kiln schedule or the quarry plan. It reads them.
It does not forecast the housing market. It reads the pipeline you already have.
It will not tell a sales manager what to promise a merchant. It will show the room what the merchant already holds.
What Pal is worth to you, in your numbers.
Two ways to do this. The quick version takes eight figures and shows its working. The guided version asks how your business actually runs and tailors the assumptions, then gives you the working to keep.
Assumptions. These are targets, not measured results. Change them.
Three fields so we can send you the working. Then Pal asks about your business and adjusts the figures on the right as you go.
| Line | Working | £ per year |
|---|---|---|
| Planner time reclaimed | ||
| Carrying cost on inventory released | ||
| Write-offs avoided | ||
| One-off working capital released |
The pilot has no fee and is priced on the outcome against your own baseline, measured before we start. If the cycle doesn't get shorter and the bias doesn't move, you pay nothing. These figures are what we would be contracted to deliver, not what we have measured; the measured figures replace them when the pilots report.