Skip to content
HeatAlgo
BlogGuides

Algo, the AI assistant in HeatAlgo: what it does, where to find it and its limits

Where to open Algo AI, how it reads building documents and reviews a project, the Propose and Automatic modes, undo, files, sources and the monthly limit.

Founder of HeatAlgo, author of the calculation engine to EN 12831 and EN 1264

Algo AI is the assistant built into every HeatAlgo module: the heat loss calculation, heat pump sizing, heat recovery ventilation and underfloor heating. It answers questions about the app and about your project, reviews calculations, corrects values in forms, reads building documents and manages projects - always in a conversation, with a receipt for every change. One thing it never does: it does not calculate the heat loss - that is always the algorithm, to EN 12831-1. This article describes where Algo is, what it can do in each place, how its modes and limits work and what happens to what you send it. What is new in the app this October: the October 2026 update.

Algo AI in HeatAlgo - a conversation about the house's heat demand beside the heat loss result

Where to find Algo

Algo is one assistant in three places - only what sits beside it differs.

  • Beside a project. The "Algo AI" button in the top bar opens Algo next to the module you are working in: as a column beside the form on a wide screen, over the whole screen on a narrow one. Algo reads that module's document, can review it and change values in it. Opening another project moves the conversation to that project.
  • On its own page. You reach it from the "Algo AI" item in the side menu, from the "Algo" link next to a project in the menu, or with the full-screen button in the column. The conversation history is on the left. Under the question field you pick the project the conversation is about ("Choose a project"); without a project Algo answers general questions only. On this page Algo reads every module of the chosen project, changes values in them on your instruction, and creates, renames and deletes projects.
  • From the field on the Start page. The field "Tell Algo what to do in your project..." opens Algo's page with the question already sent. Next to it are ready-made questions, such as "Find what is missing in a project" or "What can you do in heatalgo?".

In the underfloor heating module you open Algo with the icon in the drawing toolbar. You can ask questions and start the automatic drawing from a floor plan. Review the proposal before replacing existing work.

What Algo can do

  • Answers questions about the app: where a field is, on which step, why something is not visible. It attaches "Go to: ..." buttons that take you to the right screen and step.
  • Answers questions about the project: what is in the heat loss calculation, what the loss in a room is, what to change to lower the result. It reads the module documents, so you do not have to retype anything. It also sees each module's result and findings as the screen shows them for your plan - on a free account, what the free preview shows. A figure that only the report shows, it says so plainly and does not try to work it out.
  • Reviews the project. The "Review this project" button (or a question like "what is wrong in this project?") starts a review. The result is a list of things to check with two levels: "Probably wrong" and "Worth a look". You go through each item in the "What was found" panel with "Put into the form" and "Skip" (or "Apply all" / "Skip all"). On a free account Algo reviews the inputs; it reviews the calculation results once the project is unlocked. If the form changed since the review, Algo says the result is stale and asks you to run it again.
  • Changes values. On your instruction ("set n50 to 1.5", "change the bathroom temperature to 24") it writes values into the module. Every save has a receipt in the conversation, "I saved N values", with the list of changes ("What changed") and an "Undo" button.
  • Reads documents. You upload a building design, a window schedule, an energy performance certificate or a photo of a nameplate, and Algo proposes values for the form. In the heat loss calculation it reads the whole building design and enters the rooms, building elements, windows and doors.
  • Brings data in from a ready source. At the start of heat pump sizing and heat recovery ventilation, when the heat loss calculation is ready, "Import the heat loss calculation with Algo" brings the data in and Algo asks for what is still missing; "Import without Algo" brings it in without the conversation. At the start of the heat loss calculation, "Import the client form with Algo" does the same once the client has sent the form back.
  • Manages projects: creates a new project, renames one, deletes one (with restore) and puts the project list in the conversation, from which you open the right one.
  • Answers questions about regulations and about help for the app, citing sources.
  • Answers in the language of your message: a question in German gets a German answer, even in the English app, and a room name does not change the language of the conversation.

What Algo does not do: it does not calculate heat loss or hydraulics - every calculation is done by HeatAlgo's algorithm (the heat loss to EN 12831-1, ISO 6946 and ISO 13370), and the report carries its figures. It also does not export reports, does not send anything to the client and does not work on several projects at once. A dedicated capability draws underfloor heating from a floor plan: in it Algo reads only the rooms, doors and windows from the plan, and the algorithm draws the loops, supply runs, edge zones and the manifold. You draw the ventilation ducts yourself.

Modes: Propose and Automatic

In the conversation beside a module you pick the working mode:

  • "Propose" - Algo marks the proposed values on the form's fields, and you approve each one before it is saved.
  • "Automatic" - Algo saves changes right away, without asking. Every save has a receipt with an "Undo" button, which works for 30 days. If the document changed further in the meantime, undoing may be impossible - Algo says so plainly.

Algo's own page runs in automatic mode only. If you had unsaved changes on the form and Algo saved its own, the form refreshes to Algo's version - so save your changes before asking for corrections. Before Algo changes a value, we save a copy of the project's previous version.

Reading documents

You attach PDF files and JPG, PNG and WEBP photos to the conversation - by dragging them onto Algo's window ("Drop the document here") or from the "Add" menu and "Load a document". You can send up to 5 files and 20 MB in total at once; other file types Algo skips and says so. You can also paste plain text, for instance a row from the window schedule.

Documents attached in a conversation about a project start a reading in the background. It starts at once and uses the same monthly Algo limit as the conversation. In "Propose" mode Algo shows the data it read and you save it with "Put into the form"; in "Automatic" mode it saves itself. "Undo" takes the save back. If the document contains nothing that fits the form, Algo says so plainly instead of guessing.

In the heat loss calculation Algo reads the whole building design: the floor plans, the sections, the technical description and the joinery schedule, and the energy performance certificate too. You start with "Start with Algo" on the step 1 start screen and attach the documents in the conversation about the project. Algo enters the rooms with their names and areas from the plan, the building elements from the sections, the description and the certificate, and the windows and doors placed in the walls of the right rooms - from the marks on the plan and the joinery schedule. Then it lists what is left to complete, and each item leads to its field. Fields with nothing in the documents stay empty, and Algo never overwrites your value with one the documents do not state. A reading uses the same monthly Algo limit as the chat and does not use a report. The limit grows once you buy a report and is largest with a subscription; when it is used up, Algo says so before the start. One reading also fills heat pump sizing and heat recovery ventilation at no extra cost. One account can run up to 10 readings per 24 hours. Administrative pages (decisions, applications, pages about a person) are deleted as soon as they are recognised and never go on to the reading. The heat loss calculation guide describes it step by step.

On the underfloor and ventilation drawings Algo can offer to use an uploaded file as the storey's floor plan ("Use this file as the plan?"); if the storey already has one, it refuses and points you to the drawing settings.

The files and their page images are stored only for the reading and deleted automatically 24 hours after it starts, and the reading's result after 30 days at the latest. Only what you approve stays: the values, the floor plans of the confirmed storeys, and a floor plan you set with a button as the drawing's backdrop in underfloor heating or heat recovery ventilation. The documents are read by an AI model on OpenAI's platform in the United States, reached through OpenRouter under a data processing agreement. The privacy policy, section 4, has the details.

Sources under an answer

When a question concerns regulations (e.g. a subsidy programme or the F-gas regulation), help for the app or what changed in HeatAlgo, Algo looks for the answer in our knowledge base: guides and help articles, announcements about news, the changelog, product pages and selected regulations. Under the answer a "Sources" section then appears with cards: "Guide", "Update", "Regulation", "Page" or "Changelog", with the publication date or the legal state date. A card opens the source in a new browser tab.

Algo can be wrong - under the question field you see the reminder "check the source". An answer without source cards is an answer from knowledge of the app or from your project, not from the knowledge base.

Conversations and history

Conversations are kept. On Algo's page the "Conversations" list lets you return to any of them, rename one ("Rename") or delete it; "New conversation" starts an empty one. The same conversation is available in the column beside a project and on the page. If you close the tab before Algo finishes answering, the conversation is paused with a "Continue" button.

The monthly limit

Every account has a monthly allowance for conversations with Algo and project reviews. You see usage in Algo's window as a percentage ("You have used X% of this month's Algo budget"); the counter resets on the first day of the month. Free accounts have the smallest allowance, accounts with a purchased report a larger one, and a subscription the largest. A project review draws on the same allowance as questions - one review uses more than one question, because Algo then reads the whole module document. The larger allowance for a purchased report applies in the month of purchase; from the next month an account without a subscription returns to the free allowance. The allowance alone cannot be topped up - a report or a subscription is what raises it, both described in the pricing. We do not publish the figure; the allowance is counted in model usage, and you see its state as a percentage.

When the allowance is used up, the conversation stops with "This month's Algo budget has been used up" and cannot be resumed until the start of the month; the "See plan" button leads to a purchase. The form and the calculations work normally - the limit concerns the assistant only.

Wrong answers and other problems

Under every answer there is a "Report a wrong answer" button - the report reaches us together with the conversation and helps improve the assistant. You withdraw a report with "Withdraw the report".

Messages you may see:

  • "Algo is temporarily unavailable" or "The AI service is temporarily overloaded" - try again in a moment,
  • "The answer took too long and was interrupted" - ask a shorter question or send fewer files,
  • "The answer stopped before the end" - everything that arrived is in the conversation; ask about the rest,
  • "Algo is currently switched off" - the assistant is temporarily switched off on our side.

What Algo sees and what we keep

Algo sees the content of the modules of the project you are talking about, and what you write. It also reads My library - the constructions, windows, doors, units, fittings and radiators saved on your account - but adds, changes or deletes an entry only when you ask it to, and you can undo each such change with "Undo" beside the entry in the conversation. It has no access to other accounts or to billing. We do not send the model the data that identifies your client, stored in the project. What you send to the AI model is described in the Privacy Policy; in Settings you have the switch "Keep technical logs of the assistant", which decides whether we keep the content of requests and the model's reasoning summary for investigating errors - details in the article on settings.

AI sections on your floor plan

In the underfloor heating module Algo does one more thing: from an uploaded plan it reads the rooms, doors and windows, and the algorithm draws the whole draft from them - no AI model takes part in the drawing itself. Rooms get loops, the supply runs take the shortest way through the doors to the manifold, and the algorithm splits a room that is too large so that no loop goes past its maximum length or 350 mbar. It also adds an edge zone along window walls where the floor alone cannot carry the load, looks for the lowest supply temperature and places movement joints. It takes the scale from the plan's dimensions or from its printed room areas, and asks for it only when the plan gives neither. On a storey with no manifold it places one itself - one per 14 loops - and you can move it. You review the draft on the drawing and apply it with one button. One generation per account is free - the first read of a plan spends it, not Apply - the details are in underfloor heating from a floor plan.

Algo names the draft's rooms from the text on the plan, and names unlabelled spaces in the app's language. You can also upload the plan as a HEIC photo from an iPhone - that applies to the underfloor heating plan only, because in the conversation Algo reads PDF, JPG, PNG and WEBP. While a draft is open, the drawing is locked until "Apply" or "Discard"; panning and zooming the view still work.

HeatAlgo newsletter

New guides, HeatAlgo product changes and offers - straight to your inbox. You confirm the sign-up with a link we send you.

Have a question or feedback?

I reply personally - usually within 24 hours.

Got a similar question? Check the FAQ below ↓

FAQ

Frequently asked questions

Where is Algo in the app?

In three places: the "Algo AI" button in the top bar opens it beside the module you are working in; the "Algo AI" item in the side menu opens its own page with the conversation history; and the field "Tell Algo what to do in your project..." on the Start page opens that page with the question already sent.

Does Algo calculate heat loss?

No. Algo reads documents, proposes values, reviews the project and answers questions, but every calculation is done by HeatAlgo's algorithm to EN 12831-1 (ISO 6946, ISO 13370), and the report carries its figures. Algo can change a value in a form, and the recalculation is always done by the calculation engine.

Does Algo change anything without my consent?

No. Values read from the documents are a proposal until you approve them, and a value you have already entered is not replaced without asking. Algo changes a given value only on your explicit instruction - it writes the change out in the conversation and gives an "Undo" button for 30 days. In "Propose" mode you approve that change too before it is saved.

How does the Propose mode differ from Automatic?

In "Propose" Algo marks proposed values on the form and you approve each one before it is saved. In "Automatic" Algo saves changes right away, and every save has a receipt in the conversation with an "Undo" button, active for 30 days. You switch the mode in the conversation beside a module; Algo's own page runs in automatic only.

Which documents does Algo read?

PDF files and JPG, PNG and WEBP photos - up to 5 files and 20 MB in total at once; you can also paste plain text. In a conversation about a project it reads them in the background. From a document it proposes values for the form; in the underfloor and ventilation modules it can also set an uploaded file as the storey's floor plan, if you ask. In the heat loss calculation Algo reads the whole building design and enters the rooms, building elements, windows and doors from it.

What happens to the uploaded files?

Files attached in a conversation about a project are stored for the reading and deleted automatically 24 hours after it starts, and the reading's result after 30 days at the latest. Only what you approve stays: the values, the floor plans of the confirmed storeys, and a floor plan you set with a button as the drawing's backdrop in underfloor heating or heat recovery ventilation. The documents are read by an AI model on OpenAI's platform in the United States, reached through OpenRouter under a data processing agreement; we do not send the client data stored in the project. Section 4 of the privacy policy has the details.

Which modules does Algo work in?

All four. On instruction it writes values in the heat loss calculation, the heat pump sizing and heat recovery ventilation. In underfloor heating it reads the rooms, doors and windows from a floor plan, and the algorithm draws an editable draft from them: loops, supply runs and the manifold, if the storey has none.

What does reading a building design into the heat loss calculation cost?

A reading uses the same monthly Algo limit as the chat and does not use a report. The limit grows once you buy a report and is largest with a subscription; when it is used up, Algo says so before the start. One reading also fills heat pump sizing and heat recovery ventilation at no extra cost. One account can run up to 10 readings per 24 hours.

What does "This month's Algo budget has been used up" mean?

Every account has a monthly allowance for conversations and project reviews; you see usage as a percentage in Algo's window. The counter resets on the first day of the month. Accounts with a purchased report have a larger allowance than free ones, and a subscription the largest. A project review draws on the same allowance as questions.

How do I report a wrong answer from Algo?

Under every answer there is a "Report a wrong answer" button. The report reaches us together with the conversation and helps improve the assistant; you can withdraw it with "Withdraw the report". Algo can be wrong - for answers about regulations and the app, check the "Sources" cards under the answer.

How many questions can I ask Algo, and can I buy more allowance on its own?

The limit is not a number of questions - the allowance is counted in model usage, and you see its state as a percentage in Algo's window; we do not publish the figure. There is no separate top-up: a purchased report raises the allowance for the month of purchase, and a subscription gives the largest one for as long as it runs. The counter resets on the first day of the month.

Blog

See also

Guides

A second opinion on a heat pump quote: how to compare it with your own house

Step by step: calculate your house's heat loss to EN 12831-1, add the installer's quote and see where the kW difference comes from and what to ask. No verdict.

Guides

Underfloor heating not working in one room? Check heat loss and loop flow first - 5 causes in order

Underfloor heating not working in one room? Check in order: the room's heat loss against the floor's output, loop flow, flow temperature and floor covering.

Releases

Update: underfloor heating drawn for you, the app in five languages and new PDF reports

Algo AI reads the floor plan and the app draws the underfloor heating. The app now speaks German, French and Dutch, and PDF reports have a new print design.

Releases

Update: a bill of materials, one-module reports and Algo AI in every field

Underfloor heating now works out what to order from the merchant, a report can cover one or two modules, and one Algo AI reading fills three modules.

Releases

Update: Algo AI reads the building design, party walls and My library

Algo AI fills the heat loss calculation from the building design, party walls count against the neighbour, and underfloor heating gets a new panel.

Guides

Retrofit underfloor heating on a concrete floor: milling channels or an overlay?

Floor milling cuts channels for water underfloor heating into your existing screed. When the floor suits it, what a quote should list, and the alternatives.

Guides

Retrofitting water-based underfloor heating: what to measure first

A new screed, a dry system or milling? Measure levels at doors, thresholds and stairs, find out the floor layers and check room heat loss. With a worksheet.

Guides

Where to put an underfloor heating manifold: cupboard, under the stairs or central?

Choosing an underfloor heating manifold location: one floor, two positions, the pipe runs and loop lengths HeatAlgo calculated, and what to ask your installer.

Guides

How to check an underfloor heating design: the drawing, the loop schedule and room heat loss

Check the drawings, room calculations, loop details and handover scope in a water-based underfloor heating design. Includes a quote-comparison worksheet.

Guides

Getting an underfloor heating quote: what to prepare and how to compare quotes

Prepare for a water-based underfloor heating quote: floor plans, insulation, floor finishes, heating system and questions for your installer.

News

Underfloor heating from a floor plan: AI draws the sections and loops

Upload a floor plan (PDF, PNG, JPG, HEIC, DWG or DXF): HeatAlgo draws underfloor heating sections, supply runs and the manifold, output and flows to EN 1264.

Releases

Update: simpler plan selection and checkout

Compare plans in one window, unlock a complete project and enter your discount code at checkout.

Guides

Heat recovery ventilation in HeatAlgo (beta): six steps from rooms to the balance and the unit

The six steps of the ventilation module: building, rooms and airflows to PN-83/B-03430, ducts on floor plans, the unit from EPREL, modes and the balance.

Releases

Update: underfloor heating now computes to EN 1264

Loop output answers to spacing, layout and the drawn pipe; the characteristic from EN 1264-2, each loop's spread and flow from EN 1264-3 - what's new in HeatAlgo.

Guides

Underfloor heating flow temperature with a heat pump: what each floor finish gives at 35-45 °C

Water temperature and floor covering set a floor's output, not its area. Calculated table: what 30, 35, 40 and 45 °C give per m² under tile, wood and carpet.

Guides

Electric underfloor heating loses its subsidy in 2027 - what stays in Czyste Powietrze

From 2027 the programme funds no heating mats, electric boilers, electric radiators or electric underfloor heating. What stays on the list, and what it changes.

Guides

Underfloor heating pipe spacing: 100, 150 or 200 mm, and how long a loop can be

The (area ÷ spacing) × 1.1 formula counts neither the run to the manifold nor the setback from the walls. Here is how far off it is, and how to work out a loop from real geometry.

Guides

Split heat pump ban 2027: what leaves the market, and what stays

No, an installed heat pump does not have to be replaced. From 1 January 2027 split air-to-water units up to 12 kW on GWP 150 or more leave the market.

Releases

Update: data travels between modules, and the app has a new layout

Heat loss calculations and the client form now feed every module, the app has a new layout, and supply runs can cross heated rooms - what's new in HeatAlgo.

Guides

Oversized heat pump: short cycling, and how to check your installer's kW figure

Why a heat pump sized "with a margin" cycles, loses seasonal efficiency and wears its compressor faster - and how to size one from a calculation, not a rule of thumb.

Guides

Installer's glossary: heat loss, U-value, lambda, thermal bridges

Heat loss and equipment sizing terms explained: U-value, lambda, thermal resistance, thermal bridges, n50, bivalent point, SCOP and the heating curve.

Guides

A client's glossary: what the terms in your installer's form mean

Your installer is asking for floor plans, sections and a window schedule? Here is what each of those documents is, why it is needed and where to find it.

Guides

Heat loss calculation, room by room: what it is and why W/m² rules of thumb fail

The design heat loss is the power a house needs in the coldest hour of the year, to EN 12831-1. Worked example: 102.2 m², 4382.07 W. What depends on it, what it costs.

Releases

Update: pump sizing straight from the heat loss calculation

The pump module now reads the project's heat loss calculation directly - no imported copies, a per-room loss breakdown, and the full reasoning behind the selected capacity.

Releases

Update: a new generation of underfloor heating drawings

Spiral and meanders drawn like a working design, consistent rules for any room shape, and editable loop nodes - what's new in HeatAlgo.

Releases

Update: AI fills in project data from building documents

AI reads the building design, window schedule and energy certificate, and you approve the data into the heat loss form - what's new in HeatAlgo.

Guides

How to use the underfloor heating module - a step-by-step guide

Upload a floor plan, draw sections yourself or let Algo AI draw the loops, supply routes and manifold, check the results, and download the report and floor plan as PDFs.

Releases

Update: better underfloor heating design and in-app help

A smoother underfloor heating design workflow, in-app help, a help center and multiple storeys in one project - what's new in HeatAlgo.

Guides

How to send a client the form and get complete data - a guide

From creating the project to accepting the client's data - a simple step-by-step guide, screen by screen, no jargon.

Create a free HeatAlgo account

Register and go from client data to a finished heating project in one place.