# Wat is nieuw

Elke zichtbare wijziging in het dashboard (app.borkol.com) staat hier op datum van uitrol, met een link naar de handleidingpagina die het nieuwe gedrag beschrijft.

## 2026-10-30

### Toegevoegd
- **Scènes op mobiel.** In de Borkol-app toont een script zijn **Scènes** per hook, elke scène als eigen sectie, met **Prompt delen** en **Scènes delen** om ze naar je videotool te sturen. Een scènes-run toont zijn script-hooks met hun status, en een run die dieper ging toont de gekozen scripts onder **Dieper op**. Scènes maken, **Dieper gaan**, de Meta-koppelingen en **Volgen** blijven op het web. Het komt als update binnen de app. Zie [Marketing op mobiel](/nl/docs/marketing/mobile).
- **Wat werkt in je markt.** **Marketing** → **Merk** → **Swipe file** heeft **Volgen**: volg pagina's van concurrenten (op pagina-id) en zoektermen per EU-land. Hun advertenties uit de Meta Ad Library komen in de swipe file met **Winnaarscore** (gemarkeerd als **Schatting**), **Dagen actief**, **Kopieën** en **Bereik**, de filters **Bron** en **Vertoning**, en **Winnaarsaandeel per pagina (schatting)** boven de lijst; ze zijn alleen-lezen. **Instellingen** → **Verbindingen** heeft een vak **Meta Ad Library**: **Access token**, **Controleren**, **Verloopt** met een melding vanaf 7 dagen ervoor, en **Nu synchroniseren** met **Ad Library controleren: 2 van 5**. Scripts, invalshoeken en scènes zien nu de topadvertenties van de markt in een sectie die als schatting is gemarkeerd. Zie [Concurrenten volgen](/nl/docs/marketing/brand-context#concurrenten-volgen) en [Meta Ad Library](/nl/docs/marketing/settings#meta-ad-library).
- **Wat wint.** **Marketing** → **Overzicht** heeft een vak **Wat wint**: de **Succesratio** van de advertenties van je Borkol-scripts, de **Aanbevolen lengte** uit je beste advertenties, winnaars en succesratio per **Formaat**, **Lengte**, **Type hook** en **Invalshoek** (**Te weinig data** onder 3 advertenties) en je **Beste advertenties**. Een winnaar haalt je **Doel-ROAS**, of verkoopt zonder doel meer per besteed bedrag dan je mediane advertentie. **Resultaten** op de scriptpagina toont nu **Per advertentie** of elke advertentie won, en zegt **Nog geen advertentieresultaten** met **Advertentieresultaten importeren** in plaats van de oude hint van één regel. Scripts en scènes worden met dezelfde cijfers geschreven. Zie [Wat wint](/nl/docs/marketing/results).
- **Videolengte.** **Marketing** → **Merk** → **Swipe file**: een swipe-advertentie heeft nu een veld **Videolengte** (seconden). Een import van advertentieresultaten leest ook een kolom **Videolengte** (`22`, `22s` of `0:22`); een rij met iets anders wordt overgeslagen met "geen seconden of mm:ss". Zie [Imports](/nl/docs/marketing/imports) en [Merkcontext](/nl/docs/marketing/brand-context#swipe-file).
- **Scènes voor je AI-videotool.** **Marketing** → **Scripts**: vink scripts aan, klik op **Scènes maken** en kies een hook. Een melding toont **Scènes schrijven: 1 van 3** tot ze klaar zijn. De scriptpagina toont dan bovenaan een sectie **Scènes**: doellengte met de reden, daarna één blok per scène (**Intro**, **Hook**, **Scène 1**, ...) met de seconden, wat je ziet, de prompt met **Prompt kopiëren**, tekst in beeld, voice-over, geluid en de afbeelding om bij te voegen. **Alles kopiëren** en **Downloaden** geven de hele shotlijst als tekst. **Meer acties** → **Scènes maken** doet het voor één script; een nieuwe kolom **Scènes** in de lijst telt de hooks met scènes. Zie [Scènes](/nl/docs/marketing/scenes).
- **Videotool en Doel-ROAS.** **Marketing** → **Instellingen** → **AI-pijplijn** heeft een vak **Videotool** (**Naam**, **Cliplengte**, **Beeldverhouding**, **Promptstijl**) waarvoor scènes worden geschreven, en **Meer** → **Instructies en privacy** heeft **Doel-ROAS**. Zie [Marketinginstellingen](/nl/docs/marketing/settings#ai-pijplijn).
- **Merklogo.** **Marketing** → **Merk** → **Wat je verkoopt** heeft **Logo**: **Logo kiezen** kiest een afbeelding uit je mediabibliotheek, zodat scènes hem kunnen bijvoegen. Zie [Merkcontext](/nl/docs/marketing/brand-context).
- **Scènes op je agent.** Een agent die onder **Je agent** is gekoppeld, schrijft nu ook scènes: hij krijgt elke script-hook als eigen stap en stuurt de scènes terug met de nieuwe tool `submit_scenes`. Zie [Je agent](/nl/docs/marketing/agent).
- **Dieper gaan.** **Marketing** → **Scripts**: vink tot 5 scripts aan en klik op **Dieper gaan**. Het **Overzicht** opent met ze als chips onder **Dieper op** boven het vak, met een notitie die je kunt aanpassen; de nieuwe run houdt hun idee vast en schrijft nieuwe hooks, opbouw en lengte, over dezelfde producten tenzij je andere kiest. De pagina van de run toont ze onder **Dieper op**. Zie [Dieper gaan op gekozen scripts](/nl/docs/marketing/runs#dieper-gaan-op-gekozen-scripts).
- **Meta-advertenties.** **Marketing** → **Instellingen** → **Verbindingen** heeft per merk een vak **Meta-advertenties**: plak een systeemgebruikerstoken onder **Toegangstoken**, klik op **Controleren**, kies het **Advertentieaccount** en dan **Nu synchroniseren** (of wacht op de dagelijkse synchronisatie). Een melding toont **Advertenties synchroniseren: 12 van 40** tot het klaar is; **Laatste synchronisatie** toont wanneer, met de melding van Meta erboven als een synchronisatie mislukte. Gesynchroniseerde resultaten voeden **Wat wint** en de lengte van scènes; een import van advertentieresultaten slaat nu rijen over die al gesynchroniseerd zijn ("al gesynchroniseerd vanuit Meta-advertenties"), en het antwoord van `report_metrics` van een agent telt ze onder `skipped`. De handleiding legt stap voor stap uit hoe je het token aanmaakt. Zie [Meta-advertenties](/nl/docs/marketing/settings#meta-advertenties).

## 2026-10-29

### Toegevoegd
- **Voortgang van het downloaden van afbeeldingen.** Na **CSV importeren** toont een melding **Afbeeldingen downloaden: 12 van 946** met een balk tot elke afbeelding binnen is, ook na herladen of op een andere pagina, en daarna hoeveel er zijn toegevoegd en hoeveel niet konden worden gedownload. Open productpagina's en de lijst verversen zodra het klaar is. Zie [CSV importeren en exporteren](/nl/docs/products/index#csv-importeren-en-exporteren).
- **Kies de afbeelding van een variant.** **Opties & varianten** heeft een nieuwe kolom **Afbeelding**: klik op het vierkantje om een van de productafbeeldingen voor die variant te kiezen, of **Geen afbeelding** om hem weg te halen. Haal je een afbeelding uit **Media**, dan verdwijnt hij ook bij de varianten die hem gebruikten. Zie [Bestaande varianten beheren](/nl/docs/products/variants-and-configurator#bestaande-varianten-beheren).
- **Variantafbeeldingen uit Shopify.** Een geïmporteerde Shopify-export koppelt nu de afbeelding van elke variant (de kolom `Variant Image`) aan die variant; een afbeelding die nog niet bij het product hoort, wordt achteraan de galerij toegevoegd. Zie [CSV importeren en exporteren](/nl/docs/products/index#csv-importeren-en-exporteren).
- **Productcategorieën kies je als een boom.** Op een product toont **Categorieën** elke categorie met haar eigen naam en het bovenliggende pad eronder, en **Categorie toevoegen** opent een kiezer waarin je per niveau bladert of zoekt. Zie [Producten](/nl/docs/products/index).
- **Import toont de voortgang.** **CSV importeren** toont een laadbalk terwijl het bestand importeert en sluit vanzelf met het resultaat als elke rij is gelukt; mislukte rijen houden het venster open met hun fouten. Zie [CSV importeren en exporteren](/nl/docs/products/index#csv-importeren-en-exporteren).
- **Producten kiezen voor een run.** **Marketing** → **Overzicht** heeft **Alle producten** naast **Meer opties**: een doorzoekbare lijst van je catalogus waarin je de producten aanvinkt waar de scripts over gaan. Zie [Overzicht](/nl/docs/marketing/index#overzicht).
- **Geïmporteerde afbeeldingen in de mediabibliotheek.** Afbeelding-URL's in een geïmporteerd productbestand worden nu op de achtergrond in de mediabibliotheek gedownload en in hun volgorde, met alt-tekst, aan het product toegevoegd, de eerste als hoofdafbeelding. Ze verschijnen binnen een minuut of twee; een afbeelding die niet te downloaden is, wordt overgeslagen en bij een volgende import toegevoegd. Zie [CSV importeren en exporteren](/nl/docs/products/index#csv-importeren-en-exporteren).
- **Producten importeren uit Shopify, WooCommerce of elke sheet.** Producten → **CSV importeren** leest nu een productexport van Shopify of WooCommerce zoals hij is, en elke andere sheet met een kolom voor de productnaam, met opties, varianten en categorieën; elke andere kolom blijft bij het product bewaard (niet zichtbaar in de webshop) en Marketing gebruikt de catalogus in zijn briefs. Zie [CSV importeren en exporteren](/nl/docs/products/index#csv-importeren-en-exporteren).
- **Marketing in de mobiele app.** De Borkol-app krijgt **Marketing** met **Overzicht**, **Scripts** en **Kennis**: stel een vraag met een optioneel **Aantal scripts**, volg een run stap voor stap, **Doorgaan** met een run die op de kostenlimiet of de maandlimiet pauzeerde, **Opnieuw proberen** of **Run annuleren**, een script **Goedkeuren** of **Afkeuren** met een reden, **Script delen**, een inzicht **Accepteren** of **Intrekken**, voorgestelde kennis lezen en **Kosten** zien. Tik op een marketingmelding en de run opent. Al het andere opent op het web. Het komt als update binnen de app: sluit de app en open hem opnieuw. Zie [Marketing op mobiel](/nl/docs/marketing/mobile).
- **Aantal uit de vraag.** Staat **Aantal scripts** op **Standaard**, dan schrijft een run nu het aantal dat je vraag noemt, zoals "drie video-advertenties" of "3 scripts" (1 tot 10, cijfers of woorden in het Nederlands, Engels of Turks). Een aantal dat je onder **Meer opties** kiest, wint nog steeds; jaartallen, prijzen, percentages en "10x" tellen niet. Zie [Hoeveel scripts een run schrijft](/nl/docs/marketing/runs#hoeveel-scripts-een-run-schrijft).
- **Eerst vragen.** **Marketing** → **Overzicht** begint nu met de vraag: de paginatitel is "Wat wil je maken?" met één vak eronder. **Ideeën** onder het vak zijn vragen uit de eigen gegevens van je merk (een product, de aanbieding, een klanttype, je beste script); klik op een idee en het vult het vak. Maximaal twee zachte hints zeggen wat de scripts beter maakt en linken ernaar; ze houden een run nooit tegen. **Te beoordelen** naast **Recente runs** toont scripts die op beoordeling wachten. Zie [Overzicht](/nl/docs/marketing/index#overzicht).
- **Merk instellen in vier stappen.** Het vak blijft bovenaan voor elk merk. Een merk met weinig ingevuld (nog geen run, geen klanttype en geen producten) toont eronder een smalle balk, **Stel je merk in, 4 stappen** met **Beginnen** (**Verdergaan** zodra je bezig bent), die **Je merk in vier korte stappen** opent: **Wat verkoop je?**, **Voor wie is het?**, **Hoe klink je?** en **Stel je eerste vraag**. Elke stap heeft **Overslaan**, elk antwoord komt meteen op de pagina **Merk**, na herladen ga je verder waar je stopte, en **Instellen sluiten** (het kruisje op de balk of de kaart) sluit hem; hij komt niet vanzelf terug. Een eerste run of **Afronden zonder run** rondt het af; **Meer** → **Merk opnieuw instellen** haalt hem terug. In de laatste stap kan de accounteigenaar de OpenRouter-sleutel meteen koppelen. Zie [Een merk instellen](/nl/docs/marketing/index#een-merk-instellen).
- **Je eigen agent.** **Marketing** → **Instellingen** heeft **Je eigen agent** (nu binnen **Verbindingen**, zie Gewijzigd hieronder), voor een agent die je al draait, zoals Hermes of een andere MCP-client. **Token aanmaken** toont het token één keer, met drie installatieblokken ingevuld: **Agentconfiguratie (Hermes)**, de **Skill** en een **Planning** die elke 15 minuten kijkt of er werk is in Borkol. **Meer** beperkt een token tot sommige rechten of één merk; **Intrekken** sluit het af en geeft de stappen die het had geclaimd meteen terug. Alleen de accounteigenaar kan tokens aanmaken en intrekken. Zie [Je eigen agent](/nl/docs/marketing/agent).
- **Wie de stappen uitvoert.** **Marketing** → **Instellingen** → **AI-pijplijn** → **Meer** heeft **Wie de stappen uitvoert**, met **Stappen draaien op**: **Borkol** (de standaard) of **Je agent**. Een merk op je agent heeft geen OpenRouter-sleutel nodig, en zijn runs worden nooit gepauzeerd op de kostenlimiet. Zie [Marketinginstellingen](/nl/docs/marketing/settings#ai-pijplijn).
- **Wachtende en vastgelopen stappen.** Bij een run op je agent toont de runpagina **Draait op** en kunnen stappen **Wacht op je agent** en **Vastgelopen** (30 minuten niet opgepakt) tonen, met een regel die naar **Je eigen agent** linkt. Kosten die je agent meldt staan er als **gemeld door je agent**; een stap zonder melding toont geen kosten, en een run zonder enige melding toont **Niet gemeld door je agent**. Een vastgelopen run kun je annuleren om het merk vrij te maken voor nieuwe runs. Zie [Runs](/nl/docs/marketing/runs).
- **Melding bij een vastgelopen stap.** De bel (en push op mobiel) meldt één keer per stap dat je agent hem niet op tijd heeft opgepakt. Zie [Je eigen agent](/nl/docs/marketing/agent).
- **Pijplijncanvas.** De pagina van een run toont de run als canvas onder **Pipeline**: één kaart per stap (**Onderzoek**, **Invalshoeken**, **Scripts**, **Controle**) met status, model, duur en kosten, live bijgewerkt zolang de run bezig is. De laatste run op het overzicht toont er een klein plaatje van. Zie [Het pijplijncanvas](/nl/docs/marketing/runs#het-pijplijncanvas).
- **Stappaneel.** Klik op een stapkaart om rechts de details te openen, met **Volgende runs**: **Model voor de volgende runs** zet het model van het merk voor die stap vanaf de volgende run; runs die al gestart zijn houden hun model. Zie [Het stappaneel](/nl/docs/marketing/runs#het-stappaneel).
- **Kosten.** **Marketing** → **Instellingen** heeft een vijfde onderdeel, **Kosten**: uitgaven deze maand, kosten per script, runs, resterend OpenRouter-tegoed, kosten per dag over 7, 30 of 90 dagen, en elke run met zijn tokens en kosten, gemarkeerd met **ZDR uit** als hij zonder zero data retention draaide. Kosten die je agent meldt worden getoond, niet meegeteld. **Per model** staat onder **Meer**. De kosten op de pagina van een run en **Kosten** op het overzicht openen het. Zie [Kosten](/nl/docs/marketing/costs).
- **Maandlimiet.** Elk merk heeft een **Maandlimiet**, standaard $25, onder **Instellingen** → **Kosten**. Een run op Borkol pauzeert als het merk die bereikt, en **Doorgaan** vraagt om een **Nieuwe maandlimiet**. Verhogen vraagt de goedkeurrechten. Zie [Maandlimiet](/nl/docs/marketing/costs#maandlimiet).
- **Imports.** Haal een spreadsheet (CSV, TSV of `.xlsx`) binnen vanaf het scherm waar de gegevens thuishoren: **Marketing** → **Scripts** → **Importeren** voor **Scriptgeschiedenis**, **Advertentieresultaten** en **Creatives**; **Merk** → **Stem van de klant** → **Importeren** voor klantcitaten; **Merk** → **Swipe file** → **Importeren** voor swipe-advertenties. Kolommen worden herkend aan hun naam in het Engels, Nederlands en Turks; de koppeltabel opent alleen als een kolom onduidelijk is, en staat anders onder **Meer**. Rijen met een probleem worden overgeslagen met hun rijnummer terwijl de rest binnenkomt, en hetzelfde bestand opnieuw importeren werkt rijen bij in plaats van ze dubbel toe te voegen. Zie [Imports](/nl/docs/marketing/imports).
- **Imports in de instellingen.** **Marketing** → **Instellingen** heeft een zesde onderdeel, **Imports**: elk geïmporteerd bestand met zijn aantallen, en de **Opgeslagen kolomkoppelingen** die Borkol onthoudt voor bestanden met dezelfde kolommen. Zie [Marketinginstellingen](/nl/docs/marketing/settings#imports).
- **Resultaten bij scripts.** De pagina van een script heeft een vak **Resultaten** (uitgaven, hook rate, hold rate, CTR, aankopen, kosten per aankoop, ROAS en de hook rate per hook) zodra advertentieresultaten via de advertentiecode in de advertentienaam zijn gekoppeld, en een vak **Creatives** voor de afgemaakte advertenties die je importeerde. De advertentiecode in de kop heeft een kopieerknop. Zie [Resultaten en leren](/nl/docs/marketing/learning#resultaten-bij-het-script).
- **`report_metrics` voor je agent.** Je agent kan advertentieresultaten per advertentie en dag melden met de nieuwe tool `report_metrics`, precies zo gecontroleerd als een bestandsimport. Zie [Advertentieresultaten melden](/nl/docs/marketing/agent#advertentieresultaten-melden).
- **Inzichten.** **Marketing** → **Kennis** heeft een tabblad **Inzichten**: wat de eigen advertentieresultaten van het merk zeggen over invalshoeken, hooktypes, formaten, klanttypes en bewustzijn, met zekerheid en een vervaldatum. **Accepteren** zet een inzicht in elke volgende briefing ("What worked before"), **Intrekken** haalt het eruit; een inzicht dat door de gegevens wordt tegengesproken verandert nooit, een nieuw voorstel vervangt het zodra je dat accepteert. Zie [Hoe inzichten ontstaan](/nl/docs/marketing/learning#hoe-inzichten-ontstaan).
- **Transcriptie.** Een swipe-advertentie neemt een **Video- of audiobestand**, en Borkol schrijft het transcript op je OpenRouter-sleutel met zero data retention. Een mislukte of wachtende transcriptie heeft **Opnieuw proberen** in het rijmenu. Het model is **Transcriptiemodel** onder **Instellingen** → **AI-pijplijn** → **Meer**. Zie [Video en audio](/nl/docs/marketing/brand-context#video-en-audio).
- **Gouden set.** **Meer acties** → **Toevoegen aan gouden set** op een goedgekeurd script markeert het als voorbeeld van hoe goed eruitziet (maximaal 10 per merk); **Scripts** filtert op **Gouden set**. Zie [Gouden set](/nl/docs/marketing/learning#gouden-set).
- **Playbookwijzigingen.** **Kennis** heeft een tabblad **Playbooks**: **Wijziging voorstellen** voor het playbook van Scripts of Controle, **Gouden controle uitvoeren** om de gouden set te beoordelen met de huidige en de voorgestelde tekst naast elkaar (de kosten zie je voordat hij start), en dan **Accepteren**, dat uit blijft totdat precies die tekst is gecontroleerd. **Platformplaybook gebruiken** gaat terug. Zie [Playbookwijzigingen](/nl/docs/marketing/learning#playbookwijzigingen).
- **Details van een inzicht.** Klik op een inzicht om te zien wat het onderbouwt voordat je het accepteert: de waarde van de tag tegenover de **Merkmediaan** (of het **Merkgemiddelde**), het **Verschil**, advertenties, uitgaven in de valuta van je advertentieaccount, en de **Scripts** en **Advertentiecodes** erachter, met **Accepteren** en **Intrekken**. Zie [Het tabblad Inzichten](/nl/docs/marketing/learning#het-tabblad-inzichten).
- **Advertentiecode van hook kopiëren.** De code van elke hook op een scriptpagina heeft een eigen kopieerknop, **Advertentiecode van hook kopiëren**, voor de advertentienaam; **Hook kopiëren** kopieert nog steeds de tekst van de hook. Zie [Advertentiecodes](/nl/docs/marketing/learning#advertentiecodes).
- **Verouderde gouden controles.** Een playbookvoorstel dat is getoetst tegen een playbook dat intussen is vervangen, kun je pas accepteren als je de gouden controle opnieuw uitvoert. Opnieuw geïmporteerde scripts veranderen nooit een script dat iemand beoordeelde of in de gouden set zette. Zie [Playbookwijzigingen](/nl/docs/marketing/learning#playbookwijzigingen) en [Opnieuw importeren](/nl/docs/marketing/imports#opnieuw-importeren).
- **Kennisvoorstellen afwijzen.** Een voorgesteld kennisitem heeft **Afwijzen**, met een optionele notitie die in de versiegeschiedenis blijft. Zie [Voorgestelde items](/nl/docs/marketing/knowledge#voorgestelde-items).

### Gewijzigd
- **Grotere productafbeeldingen.** Afbeeldingen mogen nu tot 20 MB zijn (was 10 MB), zowel bij uploaden als wanneer een import ze downloadt, en tot 25 megapixel (bijvoorbeeld 5000 x 5000, dezelfde grens als Shopify). Een grotere afbeelding wordt geweigerd met "Images may be at most 25 megapixels (for example 5000 x 5000)."
- **Een nieuw merk opent op zijn overzicht.** **Merk toevoegen** onder **Instellingen** → **Merken** brengt je nu naar het **Overzicht** van het nieuwe merk, waar het vak en **Stel je merk in** klaarstaan, in plaats van op de lijst te blijven. Zie [Merken](/nl/docs/marketing/settings#merken).
- **Eén pagina Merk.** De vijf tabbladen van **Merk** (**Merkprofiel**, **Klanttypes**, **Stem van de klant**, **Swipe file**, **Documenten**) zijn nu één pagina met **Wat je verkoopt**, **Voor wie** en **Je stem**, en onder **Meer** **Grenzen** (verboden claims, notities) en **Voorbeelden en documenten**, met links naar de pagina's **Swipe file** en **Documenten**. De profielvelden delen één opslagbalk. De meter **Merkinrichting** staat niet meer op de pagina; de score blijft onder **Instellingen** → **Merken**. Oude links naar de tabbladen openen het bijbehorende onderdeel. Zie [Merkcontext](/nl/docs/marketing/brand-context).
- **Verbindingen.** **Marketing** → **Instellingen** → **AI-koppeling** heet nu **Verbindingen**, staat bovenaan het menu, en **Je eigen agent** is erin verhuisd, onder **Meer**. De onderdelen zijn **Verbindingen**, **AI-pijplijn**, **Kosten**, **Imports** en **Merken**. `/m/marketing/settings/agent` opent je agent nog steeds. Zie [Verbindingen](/nl/docs/marketing/settings#verbindingen).
- **Rustigere AI-pijplijn.** **AI-pijplijn** toont **Scripts per run** en **Kostenlimiet per run** vooraan; hookvarianten, runs tegelijk, de stapmodellen, **Wie de stappen uitvoert** en **Instructies en privacy** staan onder **Meer**. Zie [AI-pijplijn](/nl/docs/marketing/settings#ai-pijplijn).
- **Kennis.** **Kennis** heeft twee tabbladen, **Items** en **Inzichten**. **Playbooks** en **Kennis exporteren** zijn verhuisd naar **Meer** rechtsboven; één label telt wat op beoordeling wacht. Links naar playbooks werken nog. Zie [Kennis](/nl/docs/marketing/knowledge#kennis).
- **Scripts.** **Invalshoek** en **Hooks** zijn standaard verborgen (zet ze aan onder **Weergave**), en de imports zijn van **Importeren** naar **Meer** naast **Goedgekeurde exporteren** verhuisd. Een script zonder resultaten toont één regel met een link naar de import in plaats van een leeg vak **Resultaten**, en een doorstane controle vouwt de details achter **Details**. Zie [Scripts](/nl/docs/marketing/scripts).
- **Resultaat eerst.** Een afgeronde run die scripts schreef, toont **Scripts** boven **Pipeline**; een run die bezig is, toont eerst zijn voortgang. Zie [De pagina van een run](/nl/docs/marketing/runs#de-pagina-van-een-run).
- **Projecten.** **Project toevoegen** vraagt alleen een naam; notities staan onder **Meer**. Zie [Projecten](/nl/docs/marketing/knowledge#projecten).
- **Twee pauzelabels.** Een run die op zijn eigen kostenlimiet pauzeert, toont nu **Gepauzeerd op runlimiet**, en een run die op de maandlimiet van het merk pauzeert **Gepauzeerd op maandlimiet**, elk met een eigen **Doorgaan**. Zie [Statussen van een run](/nl/docs/marketing/runs#statussen-van-een-run).
- **Grotere canvaskaarten.** De stapkaarten op het pijplijncanvas worden niet meer kleiner dan leesbaar, zodat modelnamen passen. Zie [Het pijplijncanvas](/nl/docs/marketing/runs#het-pijplijncanvas).
- **Citaten importeren.** **Citaten importeren** onder **Stem van de klant** is nu **Importeren**, dezelfde importflow als overal; die neemt ook `.xlsx`-bestanden. Zie [Merkcontext](/nl/docs/marketing/brand-context#stem-van-de-klant).
- **Pagina van een run.** De stappenlijst op de pagina van een run is vervangen door het pijplijncanvas. **Inzichten uit onderzoek** en **Invalshoeken** staan nu in het stappaneel van de stappen Onderzoek en Invalshoeken. Zie [Runs](/nl/docs/marketing/runs#de-pagina-van-een-run).

## 2026-10-28

### Toegevoegd
- **Marketing.** Een nieuwe groep **Marketing** in de zijbalk, als de module Marketing aan staat voor je bedrijf, met **Overzicht**, **Merk**, **Kennis**, **Projecten** en **Instellingen**. Marketing is een betaalde add-on die Borkol aanzet zodra je abonnement hem bevat. Onder **Merk** vul je het **Merkprofiel**, de **Klanttypes**, de **Stem van de klant** (citaten toevoegen, plakken of importeren uit een `.txt`- of `.csv`-bestand), de **Swipe file** en de **Documenten** in (PDF, DOCX, Markdown of tekst tot 20 MB, waarvan de koppen voorgestelde kennis worden). **Kennis** bewaart de feiten per merk: voorgestelde items accepteren, **Buiten gebruik stellen**, eerdere versies bekijken onder **Versiegeschiedenis** en de actieve items **Exporteren** als zip met Markdown-bestanden. **Projecten** groepeert kennis per campagne. In **Instellingen** voeg je onder **Merken** meer merken toe en koppel je onder **AI-koppeling** je eigen OpenRouter-sleutel (alleen de accounteigenaar); Borkol factureert geen AI-tokens. Zie [Marketing](/nl/docs/marketing/index).
- **Scripts maken.** **Marketing** → **Overzicht** begint met één vak, "Wat wil je maken?": typ een zin en klik op **Scripts maken**, en een run onderzoekt je merkcontext, zoekt invalshoeken, schrijft scripts en controleert ze, op je eigen OpenRouter-sleutel. **Meer opties** bevat het optionele project, klanttype en aantal scripts. Elke run heeft een eigen pagina met zijn stappen, kosten (**gemeten** of **geschat**), een kostenlimiet met **Doorgaan**, **Run annuleren**, **Opnieuw proberen** en **Wat de agent te horen kreeg**; **Recente runs** op het overzicht toont de laatste vijf, en **Meer tonen** laadt oudere. Zie [Runs](/nl/docs/marketing/runs).
- **Scripts.** Een nieuw item **Scripts** in de groep **Marketing** toont de scripts die je runs schreven, elk met 3 tot 5 hookvarianten met een eigen advertentiecode, een tekst, een call to action, drie advertentieteksten en de uitkomst van de controle. **Goedkeuren** en **Afkeuren** (met een notitie) vragen de goedkeurrechten; **Goedgekeurde exporteren** downloadt een CSV met één rij per hook. Zie [Scripts](/nl/docs/marketing/scripts).
- **AI-pijplijn.** **Marketing** → **Instellingen** heeft een derde onderdeel, **AI-pijplijn**: scripts per run, hookvarianten, de kostenlimiet per run, runs tegelijk, het model per stap, en onder **Meer** extra instructies en **Geen dataopslag (ZDR)** (alleen de eigenaar kan dat uitzetten). De instellingen gelden per merk, gekozen met de merkkiezer op die pagina; een hogere kostenlimiet vraagt de goedkeurrechten. Elk veld heeft een standaardwaarde. Zie [Marketinginstellingen](/nl/docs/marketing/settings#ai-pijplijn).
- **Marketingmeldingen.** De bel laat weten wanneer scripts klaar zijn voor review, wanneer een run klaar of mislukt is en wanneer een run op zijn kostenlimiet pauzeerde; klik om de run te openen. Zie [Meldingen](/nl/docs/marketing/runs#meldingen).

### Gewijzigd
- **Marketingoverzicht.** Het **Overzicht** toont de kaart met de score **Merkinrichting** niet meer; de score staat bovenaan elke pagina onder **Merk**. Is de score lager dan 50%, dan linkt één regel onder het vak naar het merkprofiel. Zie [Marketing](/nl/docs/marketing/index#overzicht).

## 2026-10-25

### Toegevoegd
- **Assistent.** Vraag hoe Borkol werkt, in jouw taal. De sterretjesknop in de balk boven de pagina (**Vraag de assistent**) opent op elke pagina een paneel, **Help** → **Vraag de assistent** opent de volledige pagina **Assistent** met je gesprekken, en de mobiele app heeft **Meer** → **Assistent**. Elk bedrijf heeft een dagelijks vragenbudget (standaard 50, per abonnement in te stellen, hersteld om middernacht Amsterdamse tijd), getoond als **{used} van {limit} vragen vandaag**. De assistent legt alleen uit hoe Borkol werkt: hij ziet je gegevens niet en berekent geen belasting. Gesprekken zijn privé voor wie ze begon en worden na 90 dagen verwijderd. Zie [Assistent](/nl/docs/getting-started/assistant). Het mobiele scherm komt met de volgende appversie uit de App Store.

## 2026-10-23

### Toegevoegd
- **Salarisadministratie.** Een nieuwe groep **Mensen** in de zijbalk, als de module Salarisadministratie aanstaat voor je bedrijf, met **Medewerkers**, **Loonruns** en **Instellingen**, alleen voor de eigenaar van het account. Voeg medewerkers toe met hun contract, salaris of uurloon, IBAN en BSN, en hun beginsaldi als je midden in een jaar begint. Een loonrun berekent elke loonstrook voor een periode (salaris of uren, reservering en uitbetaling van vakantiegeld, je vaste regels); je vult de loonheffing en Zvw in, wijzigt waar nodig een regel handmatig, en klikt op **Definitief maken** om de loonstroken te nummeren (`LS2026-0001`) en hun pdf's te maken. Fouten herstel je met **Correctie maken**. Verstuur de loonstroken met **Per e-mail versturen** en download **CSV downloaden (regels)**, **CSV downloaden (overzicht)** en **Pdf's downloaden** voor je boekhouder. Borkol berekent geen belasting en doet de loonaangifte niet. De startpagina van het dashboard toont de eigenaar de volgende periode, de actieve medewerkers en het netto totaal van de laatste run. Zie [Salarisadministratie](/nl/docs/payroll/index).
- **Loonheffingennummer.** **Instellingen** → **Bedrijf** heeft onder **Fiscale nummers** een veld **Loonheffingennummer** (bijvoorbeeld `123456789L01`), dat op elke loonstrook staat. Zie [Bedrijfsprofiel](/nl/docs/workspace/settings#bedrijfsprofiel).

### Opmerkingen
- **Regels in de salarisadministratie.** Een **Onkostenvergoeding** telt mee in het bruto en netto loon, maar vakantiegeld en percentages uit vaste regels worden er niet over berekend. **Loonperiode** en **Eerste periode begint op** liggen vast zodra er een loonrun is. Een regel die je met de hand hebt gewijzigd, toont het berekende bedrag eronder (**Berekend: € 3.100,00**) als de twee verschillen. **Loonstroken per e-mail versturen** vinkt een loonstrook zonder pdf niet aan. De loonstrook laat het wettelijk minimumloon weg als Borkol het bedrag voor die datum nog niet heeft. Zie [Loonruns](/nl/docs/payroll/pay-runs) en [Loonperioden](/nl/docs/payroll/settings#perioden).

## 2026-10-18

### Toegevoegd
- **Vraag Adres.** De formulierbouwer heeft een vraag **Adres** (onder **Bestanden en gegevens**): postcode, huisnummer, straat en plaats in één blok, met **Adres opzoeken** om straat en plaats aan te vullen vanuit een Nederlandse postcode en huisnummer, en een optioneel **Werkgebied** dat een melding toont, of het formulier blokkeert, voor adressen die te ver van een startpunt liggen. In de inbox staat het adres op één regel, met de afstand als het buiten het gebied ligt. Zie [Adresvragen](/nl/docs/forms/designer#adresvragen).
- **Opties uit een collectie.** Een vraag **Keuzekaarten** kan haar opties uit een collectie onder **Objecten** halen (**Opties**, **Uit een collectie**), zodat de lijst je gepubliceerde items volgt. Zie [Opties uit een collectie](/nl/docs/forms/designer#opties-uit-een-collectie).

### Gewijzigd
- **Hogere veldlimiet.** Een formulier mag nu 150 invoervelden hebben (was 60). **Kop** en **Alinea** tellen niet mee. Zie [Een vraag toevoegen](/nl/docs/forms/designer#een-vraag-toevoegen).
- **Nieuw app-icoon en opstartscherm.** De mobiele app van Borkol heeft een zwart-wit icoon, en het opstartscherm volgt je lichte of donkere instelling. Op iPhone en iPad zijn menu's, datumkiezers en tekstselectie zwart of wit in plaats van blauw. Je krijgt dit met de volgende app-versie uit de App Store.
- **Nieuwe look voor borkol.com en de documentatie.** [borkol.com](https://borkol.com/nl) is beschikbaar in het Engels, Nederlands en Turks, volgt je lichte of donkere instelling en heeft een menu dat op telefoons werkt. De documentatiesite deelt dezelfde header en footer: wissel van taal en thema in de bovenste balk, en op een telefoon staat de lijst met hoofdstukken in hetzelfde menu.
- **Een overzichtelijker startscherm.** Het dashboard toont de omzet en bestellingen van de laatste 14 dagen met de verandering ten opzichte van de 14 dagen ervoor en een kleine trendlijn, plus een omzetgrafiek die je op 7, 30 of 90 dagen kunt zetten. Rijen in recente bestellingen en lage voorraad openen de bestelling of het voorraaditem. **Eén indeling voor instellingen.** Instellingen, Verkoopinstellingen, Winkelinstellingen en Forms-instellingen delen één indeling: secties aan de linkerkant, elk met een eigen adres (bijvoorbeeld `/settings/api-keys`), labels naast hun velden, en onderaan een balk met **Opslaan** en **Wijzigingen negeren** die verschijnt zodra je iets wijzigt. Oude links die eindigden op `?tab=` werken nog steeds. In de mobiele app gebruiken het startscherm en de instellingen secties over de volle breedte. Zie [Het dashboard-startscherm](/nl/docs/getting-started/index#het-dashboard-startscherm), [Werkruimte-instellingen](/nl/docs/workspace/settings) en [Verkoopinstellingen](/nl/docs/sales/settings).
- **Duidelijkere detailpagina's.** Bestellingen, contacten, offertes en facturen delen één indeling: de titel en status blijven bovenaan staan terwijl je scrolt, de volgende stap is de hoofdknop (bijvoorbeeld **Markeer als verzonden**), en al het andere, zoals documenten, **E-mail opnieuw versturen**, **Dupliceren**, **Annuleren** en **Verwijderen**, staat onder **Meer acties**. Op brede schermen staan feiten zoals de klant en de adressen in een zijkolom. Voorraad heeft een detailpagina: klik op een rij om de voorraad op elke locatie, de mutaties, **Hoeveelheid bewerken** en **Niet meer volgen** te zien. In de mobiele app openen bevestigingen als een sheet van onderen en gebruiken detailschermen secties over de volle breedte. Zie [Besteldetail](/nl/docs/selling/orders#besteldetail) en [De voorraaddetailpagina](/nl/docs/stock/index#de-voorraaddetailpagina).
- **Bevestigingen in de mobiele app.** Als de mobiele app je om een bevestiging vraagt (een offerte annuleren, voorraad niet meer bijhouden, een sociale link verwijderen) of meldt dat iets mislukte, verschijnt nu een paneel onderaan het scherm met knoppen over de volle breedte in plaats van een kleine systeemmelding. Een onomkeerbare keuze, zoals **Offerte annuleren**, heeft een rode knop; veeg het paneel omlaag om terug te gaan. Zie [Verkoop op mobiel](/nl/docs/sales/mobile).
- **Header van een contact.** Op een contact staan de acties nu in dezelfde header als op een bestelling: **Goedkeuren** is de hoofdknop zolang een B2B-aanvraag in afwachting is, en **Gegevens exporteren**, **Afwijzen** en **Contact anonimiseren** zijn van de kaarten Account en **Privacy en gegevens** verhuisd naar **Meer acties** (de knop **⋯**). De kaart **Privacy en gegevens** is weg. De B2B-statusbadge staat naast de naam (geen badge bij **Niet van toepassing**), en de kaarten **Account** en **Interne notities** staan op een breed scherm naast de andere kaarten. Zie [Contactdetail](/nl/docs/customers/index#contactdetail).
- **Header van een factuur.** Op een factuur is de rij knoppen onder de regels verhuisd naar één header die in beeld blijft terwijl je scrolt: **Opslaan** en **Versturen** terwijl je de factuur schrijft, **Pdf openen** zodra hij verzonden is. **E-mail opnieuw versturen**, **Creditnota maken**, **Factuur annuleren** en **Verwijderen** zijn verhuisd naar **Meer acties** (de knop **⋯**), **Sla je wijzigingen eerst op.** staat nu onder de header, en **Markeren als betaald** staat rechtsboven in het onderdeel **Betalingen**. Zie [De factuurheader](/nl/docs/sales/invoices#de-factuurheader).
- **Header van een offerte.** Op een offerte is de rij knoppen onder de regels verhuisd naar één header die in beeld blijft terwijl je scrolt: **Opslaan** en **Versturen** terwijl je de offerte schrijft, **E-mail opnieuw versturen** op een verzonden offerte en **Factuur bekijken** (of **Factuur maken** zolang er nog geen factuur is) op een geaccepteerde. **Dupliceren**, **Bestelling maken**, **Pdf openen**, **Ondertekende pdf openen**, **Bestelling bekijken**, **Offerte annuleren** en **Verwijderen** zijn verhuisd naar **Meer acties** (de knop **⋯**), en **Sla je wijzigingen eerst op.** staat nu onder de header. Zie [De offerteheader](/nl/docs/sales/quotes#de-offerteheader).
- **Header van een bestelling.** Op een bestelling staan de acties nu in één header die in beeld blijft terwijl je scrolt: de volgende stap (**Markeer als betaald**, **Markeer als verzonden** of **Markeer als afgerond**) is de hoofdknop, **Factuur maken** of **Factuur bekijken** staat ernaast, en **Factuur**, **Pakbon**, **Bekijk e-mail**, **E-mail opnieuw verzenden**, **Bestelling annuleren** en **Terugbetalen** zijn verhuisd naar **Meer acties** (de knop **⋯**). Naam en e-mail van de klant staan niet meer onder de titel maar in een kaart **Klant** naast de regels, boven **Factuuradres** en **Verzending**. Zie [Besteldetail](/nl/docs/selling/orders#besteldetail).
- **Betere lijsten.** Elke lijst heeft dezelfde werkbalk: zoeken, filterknoppen die meerdere waarden nemen (bijvoorbeeld **Betaald** en **Verzonden** bestellingen samen), een kalender voor datums met **Vandaag**, **Laatste 7 dagen**, **Laatste 30 dagen** en **Deze maand**, **Herstellen**, en **Weergave** om kolommen te tonen of te verbergen. Je zoekopdracht, filters, sortering en pagina staan in de adresbalk, dus een link of de terugknop brengt je bij dezelfde weergave. Een rij is een link: klik erop, of Ctrl/Cmd-klik om hem in een nieuw tabblad te openen. Rijacties zoals **Bewerken** of **Niet meer volgen** staan in het **⋯**-menu aan het einde van de rij, en je kunt 25, 50 of 100 rijen per pagina tonen. In lange keuzelijsten, zoals de productkiezer in Voorraad, kun je zoeken. Bij **Contacten** staan **Filteren op veld** en de actieve filters in de werkbalk van de lijst, en **Herstellen** wist ook die. Op een telefoonbrowser tonen lijsten minder kolommen, en een tabel waarvan de rechterrand vervaagt heeft meer kolommen: veeg hem opzij. In de mobiele app staan zoeken, sorteren en filteren in één rij die met de lijst wegscrolt, zijn rijen per dag gegroepeerd en is op een tablet het geopende item in de lijst gemarkeerd. Zie [Werken met lijsten](/nl/docs/getting-started/index#werken-met-lijsten).
- **Nieuwe zijbalk en accountmenu.** De bovenbalk is weg. Je bedrijfswisselaar staat bovenaan de zijbalk en je accountmenu onderaan: open het voor **Instellingen**, **Help** (Wat is nieuw, Handleidingen, API-referentie), **Thema**, **Taal** en **Uitloggen**. Boven elke pagina staat een smalle balk met de zijbalkknop, waar je bent (bijvoorbeeld **Webshop / Bestellingen**) en de meldingenbel. Paginatitels, breedtes en lege lijsten zien er op elke pagina hetzelfde uit. In de mobiele app tonen lijstschermen hun naam bovenaan, heeft een detailscherm één header met een terugknop, en schuiven Instellingen en Meldingen over de tabbladen. Zie [Rondleiding door de werkruimte](/nl/docs/getting-started/index#rondleiding-door-de-werkruimte).

## 2026-10-17

### Toegevoegd
- **Live-updates.** Nieuwe bestellingen, statuswijzigingen van bestellingen, formulierinzendingen, statuswijzigingen van offertes en facturen, voorraadwijzigingen en nieuwe meldingen verschijnen nu binnen enkele seconden op het dashboard-startscherm, in de lijsten, in een geopende bestelling en in de meldingenbel, zonder dat je de pagina herlaadt. Eerder zag je ze pas nadat je de pagina opnieuw opende of ververste. Zie [Live-updates](/nl/docs/getting-started/index#live-updates).

### Gewijzigd
- **Kortingen in het besteldetail.** Het totalenblok van een bestelling toont nu elke korting als regel **Korting: {name}** (of één regel **Korting**), en het Subtotaal erboven is het bedrag vóór de korting, zodat de regels optellen tot het Totaal. Eerder ontbrak de korting en was die al van het Subtotaal afgetrokken. Zie [Regels, totalen en adressen](/nl/docs/selling/orders#regels-totalen-en-adressen).
- **Verkoopwidgets verschijnen nu op het dashboard voor bedrijven zonder webshop.** **Openstaande offertes** en **Onbetaalde facturen** op het dashboard-startscherm verschenen alleen als de Commerce-module aan stond. Ze verschijnen nu voor elk bedrijf met Verkoop, in de valuta uit **Instellingen** → **Bedrijf**, en de kaart **Lage voorraad** verschijnt zodra Voorraad aan staat. Zie [Verkoopkaarten](/nl/docs/getting-started/index#verkoopkaarten).
- **Links vanuit de mobiele app openen het juiste bedrijf.** Tik je in de mobiele Borkol-app op **Openen op het web** (of bewerk je daar een offerte of factuur op het web), dan schakelt het dashboard nu over naar het bedrijf dat je in de app bekeek, zolang je daar toegang toe hebt. Zonder toegang blijft het dashboard op je huidige bedrijf. Zie [Zijbalk](/nl/docs/getting-started/index#zijbalk).
- **Aan-de-slag-links gaan naar de juiste pagina's.** Op het dashboard-startscherm opent **Belastingen & verzending instellen** nu **Webshop** → **Instellingen** → **Verzending** in plaats van de bestellijst, en **Maak een API-sleutel voor je webshop aan** opent het tabblad **API-sleutels** in **Instellingen** in plaats van het tabblad **Algemeen**. Zie [Aan-de-slag-checklist](/nl/docs/getting-started/index#aan-de-slag-checklist).
- **Links naar API-documentatie openen de openbare API-referentie.** De knop **API-documentatie** bij een lege bestellijst en de link **API-documentatie** op **Instellingen** → **API-sleutels** openen nu de API-referentie op docs.borkol.com, in jouw taal, in plaats van de technische API-pagina. Zie [API-sleutels](/nl/docs/workspace/api-keys).
- **Een duidelijke melding als Borkol niet bereikbaar is.** Valt je verbinding weg of zijn de servers niet bereikbaar terwijl je inlogt, je registreert, een uitnodiging accepteert of je wachtwoord herstelt, dan zegt het formulier dat nu in jouw taal in plaats van "Failed to fetch" te tonen. Zie [Inloggen](/nl/docs/getting-started/index#inloggen).
- **Selectie en bulkresultaten in jouw taal.** Het label "3 geselecteerd" boven een lijst en de samenvatting "bijgewerkt" / "mislukt" na een bulkactie zijn nu vertaald.
- **Rustiger uiterlijk.** Knoppen in de kopbalk, kaarten en uploadtegels lichten bij hover op met een neutrale achtergrond in plaats van een gekleurde rand, en de labels voor webhookafleveringen, verlaten winkelwagens en formulier-endpoints gebruiken dezelfde statuslabels als de rest van het dashboard. Er is niets verplaatst.
- **Nieuw monochroom uiterlijk.** Het dashboard is nu zwart op wit (wit op bijna-zwart in de donkere modus) in plaats van met cyaankleurige accenten. Statuslabels zijn omlijnde labels met een gekleurde stip, links zijn onderstreept, het actieve item in de zijbalk en geselecteerde rijen in een lijst zijn grijs, informatieve meldingen zijn gedempt blauw en het pictogram in het browsertabblad volgt de nieuwe kleuren. Er is niets verplaatst.
- **Nieuw lettertype.** Het dashboard en de mobiele app gebruiken nu Geist voor alle tekst. Ordernummers, SKU's, ID's, API-sleutels en code blijven in een monospace-lettertype; bedragen, datums en aantallen staan in het gewone lettertype met uitgelijnde cijfers. Tabel- en sectiekoppen staan niet meer in hoofdletters. Er is niets verplaatst.

## 2026-10-16

### Toegevoegd
- **Sjabloon Modern.** Een derde standaardsjabloon naast **Standard** en **Compact**. Wil je je eigen kleur, dupliceer het, wijzig het accent en kies de kopie als sjabloon voor facturen en creditnota's. Zie [Modern in je eigen kleur](/nl/docs/sales/templates#modern-in-je-eigen-kleur).
- **Blok Betaalgegevens.** Een nieuw blok voor facturen met begunstigde, IBAN, BIC, bank, kenmerk en vervaldatum. Het verschijnt alleen op facturen en alleen als je bedrijf een IBAN heeft. Zie [Blokken](/nl/docs/sales/templates#blokken).
- **Nieuwe blokopties en placeholders.** Prominente documentmeta, gevulde kop boven de regels, totalen met accent, voorwaarden in een kader, een rechterkolom in de voettekst, **Website tonen** en **BIC tonen** bij bedrijfsgegevens, en placeholders zoals `{{bic}}`, `{{bank}}`, `{{company}}` en `{{website}}`. Zie [Blokopties die met Modern zijn toegevoegd](/nl/docs/sales/templates#blokopties-die-met-modern-zijn-toegevoegd).
- **BIC en banknaam in het bedrijfsprofiel.** Twee nieuwe velden onder **Instellingen → Bedrijf**. Zie [Bedrijfsprofiel](/nl/docs/workspace/settings#bedrijfsprofiel).
- **Documentsoort bij Voorbeeld-pdf.** De sjablooneditor heeft een keuzelijst **Document** (**Offerte**, **Factuur**, **Creditnota**) naast **Voorbeeld-pdf**. Zie [Voorbeeld bekijken](/nl/docs/sales/templates#voorbeeld-bekijken).

### Gewijzigd
- **Pdf's van offertes, facturen en creditnota's.** Pdf's gebruiken nu het lettertype van de template (eerder viel dat terug op een schreeflettertype), tonen **Offerte**, **Factuur** of **Creditnota** als titel als er geen documenttype is, en zetten je bedrijfsnaam niet meer boven de titel als er geen logo is. Creditnota's noemen de factuur die ze corrigeren (**Betreft factuur**) en hebben geen vervaldatum. Het paginanummer in de voettekst toont alleen de pagina. Zie [Creditnota's](/nl/docs/sales/invoices#creditnotas).
- **Wat is nieuw staat nu in het Help-menu.** **Wat is nieuw** staat niet meer in de zijbalk onder **Werkruimte** of in het accountmenu. Open de nieuwe knop **Help** (vraagteken) in de bovenbalk, naast de meldingenbel; daar vind je ook **Handleidingen** en de **API-referentie**. Zie [Aan de slag](/nl/docs/getting-started/index#accountmenu).
- **Bedrijfswisselaar staat nu in de zijbalk.** De bedrijfswisselaar staat niet meer in de bovenbalk maar bovenaan de zijbalk (alleen initialen bij een ingeklapte zijbalk). Zie [Aan de slag](/nl/docs/getting-started/index#zijbalk).

## 2026-10-14

### Toegevoegd
- **Eigen velden op contacten.** Op de nieuwe pagina **Velden** onder **Contacten** definieer je je eigen velden (13 soorten, maximaal 40, optioneel **Verplicht** en **Groep**), vul je ze in op de contactpagina en bij het aanmaken van een contact, en filter je de contactlijst met **Filteren op veld**. Zie [Eigen velden op contacten](/nl/docs/customers/custom-fields).

### Gewijzigd
- **Contact aanmaken vanuit een inzending.** Zijn er verplichte eigen velden op contacten, dan meldt het venster **Contact aanmaken** in de inbox nu dat de werkruimte extra contactvelden vraagt en biedt het **Nieuw contact openen** aan, in plaats van zonder melding te mislukken. Zie [Inbox](/nl/docs/forms/inbox).

## 2026-10-13

### Toegevoegd
- **Formulieren en inbox.** Een nieuwe groep **Inbox** in de zijbalk met **Inbox**, **Formulieren** en **Instellingen**. Maak met **Nieuw formulier** een formulier vanuit een sjabloon (**Leeg**, **Contact**, **Offerteaanvraag**, **Offerte vakwerk**), geef de stappen en vragen vorm op het tabblad **Bouwen** (14 veldtypes, opties met iconen, invullen vanuit de URL), stel op het tabblad **Instellingen** meldingen in, een bevestigingsmail met `{name}`, `{form}`, `{number}` en `{answers}`, het bedankbericht of de bedankpagina en **Inzendingen per bezoeker**, probeer het uit in **Voorbeeld**, en gebruik dan **Publiceren** en **Activeren**. **Gebruiken op je site** heeft de formuliersleutel en code om te kopiëren voor je developer. Zie [Formulieren](/nl/docs/forms/index) en [Een formulier bouwen](/nl/docs/forms/designer).
- **Vragen alleen bij bepaalde antwoorden tonen.** Vragen en stappen kunnen een regel hebben (**Toon dit veld als** / **Toon deze stap als**) met **is**, **is niet**, **bevat**, **is ingevuld** en **is niet ingevuld**. Zie [Vragen alleen bij bepaalde antwoorden tonen](/nl/docs/forms/logic).
- **Inbox.** Inzendingen komen genummerd binnen (`INQ-0001`) met de statussen **Nieuw**, **Open**, **Afgehandeld** en **Spam**, filters, interne notities, **Beantwoorden per e-mail**, **Contact aanmaken** of **Bestaand contact koppelen**, en een banner als een mail niet kon worden verstuurd. Elke nieuwe inzending verschijnt ook in de bel. Zie [Inbox](/nl/docs/forms/inbox).
- **Bestanden uploaden.** De vraag **Bestand uploaden** werkt nu op je site: bezoekers voegen afbeeldingen (JPEG, PNG, WebP, HEIC) of pdf's toe binnen de **Toegestane bestanden**, **Max. bestanden** en **Max. MB per bestand** die je instelt, en de bestanden staan onder hun vraag in de inzending, te openen via een link die 5 minuten werkt. Zie [Een formulier bouwen](/nl/docs/forms/designer#bestanden-uploaden) en [Inbox](/nl/docs/forms/inbox#bestanden).
- **Forms-instellingen en Cloudflare Turnstile.** **Inbox** → **Instellingen** opent de **Forms-instellingen**: **Standaard ontvangers** voor formulieren zonder eigen adressen, je Cloudflare Turnstile **Site key** en **Secret key**, en de lijst **Actieve formulieren met Turnstile aan**. Zet **Cloudflare Turnstile** per formulier aan onder **Instellingen** → **Spambescherming**; zolang de keys ontbreken staat er een waarschuwing, omdat die formulieren nog niet worden gecontroleerd. Zie [Spambescherming en bestanden](/nl/docs/forms/spam-and-files).
- **Inzendingen op de contactpagina.** Met Formulieren ingeschakeld heeft de pagina van een contact een kaart **Inzendingen**. Zie [Contacten beheren](/nl/docs/customers/index#formulierinzendingen).
- **Webhook-events voor formulieren.** Het tabblad **Webhooks** biedt `form.published` en `form_submission.created` aan. Zie [Webhooks](/nl/docs/workspace/webhooks#gebeurtenissen).
- **E-mailaccounts.** **Instellingen** → **E-mail** is een nieuw tabblad waar je je eigen SMTP-account toevoegt (13 providerpresets of **Andere SMTP-server**), een testmail naar je inlogadres verstuurt en in de kaart **Verzenden** kiest welk account **Verkoop**-mail (offertes, facturen, creditnota's, geaccepteerde offerte, ontvangen offerteaanvraag) en **Formulieren**-mail verstuurt. Orderbevestigingen en wachtwoordherstel voor webshopklanten gebruiken het standaardaccount; Borkol-accountmails zoals wachtwoordherstel voor het dashboard en teamuitnodigingen komen nog steeds van Borkol. Zonder account gaat mail via de eigen mailer van Borkol. Zie [E-mailaccounts](/nl/docs/workspace/email).

## 2026-10-12

### Toegevoegd
- Recordformulieren hebben nu invoer voor kleur (kleurkiezer plus hex), tags (typ, dan Enter of een komma), koppelingen naar andere records (enkel of een lijst van maximaal 24, met zoeken) en afbeeldingengaleries (maximaal 50 afbeeldingen, elk met alt-tekst en bijschrift per taal op de taaltabs). Ze werken ook binnen herhaalrijen. Zie [Veldsoorten en herhaalblokken](/nl/docs/objects/field-kinds).
- **Publiceren voor objecttypen.** De kaart **Publiceren en adressen** op de bouwpagina van een type heeft een schakelaar **Publiceren**. Staat die aan, dan beginnen nieuwe records als **Concept**; de recordlijst krijgt een kolom **Status** (**Concept**, **Gepubliceerd**, **Ingepland**) en een filter **Status**, en een recordpagina krijgt de kaart **Gepubliceerd op** met **Publiceren**, **Depubliceren** en **Datum bijwerken**. Zie [Publiceren en adressen](/nl/docs/objects/publishing).
- **Adressen per taal.** Kies een **Bron van adres (slug)** en een **Adresvoorvoegsel per taal** voor een type; elk record krijgt een kaart **Adressen** waarin je het adres van elke taal kunt **Bewerken**. Een adres wijzigen legt een redirect vast van het oude adres. Zie [Publiceren en adressen](/nl/docs/objects/publishing#adressen).
- **Contenttalen en vertalingen.** **Instellingen** → **Bedrijf** heeft een kaart **Contenttalen**; eigenschappen hebben een schakelaar **Vertaalbaar** en het recordformulier toont een tabblad per taal. Zie [Vertalingen](/nl/docs/objects/translations).
- **Nieuwe eigenschapstypen.** Opgemaakte tekst, Datum en tijd, Afbeelding, Afbeeldingenlijst, Link, Pictogram, Kleur, E-mail, Telefoon, Tags, Recordverwijzing, Lijst met recordverwijzingen en Herhaalblok komen erbij in de lijst met eigenschapstypen. Zie [Veldsoorten en herhaalblokken](/nl/docs/objects/field-kinds).
- **Webhook-events voor content.** Het tabblad **Webhooks** biedt `object_record.published`, `object_record.updated`, `object_record.unpublished` en `object_record.deleted`. Zie [Webhooks](/nl/docs/workspace/webhooks#gebeurtenissen).
- **Gekoppelde records worden bij het opslaan gecontroleerd.** Een **Recordverwijzing** of **Recordverwijzingslijst** moet naar een bestaand record van een toegestaan objecttype verwijzen; anders antwoorden opslaan, importeren en de API met "Unknown or not allowed record.". Een koppeling waarvan het doel is verwijderd blijft opslaan totdat je die eigenschap bewerkt. Zie [Gekoppelde records](/nl/docs/objects/field-kinds#gekoppelde-records).
- **Sociale links.** **Instellingen** → **Bedrijf** heeft een kaart **Sociale links**: voeg tot 25 links naar je sociale profielen toe, wijzig de volgorde en sla op met **Links opslaan**. Alleen de accounteigenaar kan ze bewerken, op het web en in de mobiele app. Zie [Sociale links](/nl/docs/workspace/settings#sociale-links).

### Gewijzigd
- **Geldvelden accepteren een komma.** De Geld-invoer van Objecten neemt `4950.00` of `4950,00`; de foutmelding luidt nu "Ongeldige prijs "{price}". Gebruik een punt of komma voor decimalen: 4950.00". Zie [Veldsoorten en herhaalblokken](/nl/docs/objects/field-kinds).
- **Nieuwe typen beginnen met Publiceren aan.** Typen die je vanaf nu aanmaakt hebben **Publiceren** aan; bestaande typen houden het uit. Zie [Publiceren en adressen](/nl/docs/objects/publishing#publiceren-aan-of-uitzetten-voor-een-type).
- **Vertalingen zonder standaardtaal blijven bewaard; afbeeldingen in opgemaakte tekst.** Een eigenschap die niet verplicht is bewaart tekst die alleen in een andere taal dan de standaardtaal is geschreven, in plaats van die te wissen; een **Verplicht** eigenschap heeft nog steeds de standaardtaal nodig. Opgemaakte tekst behoudt nu afbeeldingen met een `https://`- of root-relatief adres. Zie [Vertalingen](/nl/docs/objects/translations) en [Veldtypen en regels](/nl/docs/objects/field-kinds).

## 2026-10-11

### Toegevoegd
- **Eenheden en decimale aantallen.** Het onderdeel **Prijzen** op de productpagina heeft een **Eenheid**: **Stuk**, **Kilogram**, **Gram**, **Liter**, **Meter**, **Vierkante meter (m²)**, **Kubieke meter (m³)** of **Uur**. Alles behalve een stuk kan in decimalen (maximaal 3) worden verkocht, besteld, geoffreerd en op voorraad gehouden, en aantal- en bedragvelden accepteren een decimale komma (`0,75`). Zie [Eenheden en decimale aantallen](/nl/docs/products/index#eenheden-en-decimale-aantallen).
- **Nieuwe productvelden.** **Vergelijkingsprijs** (Prijzen); **Barcode (EAN/GTIN)**, **Voorraad bijhouden**, **Moet verzonden worden**, **Gewicht (gram)** en **Retourneerbaar** (Voorraad & verzending); **Tags** en **Levertijd** in de zijbalk. Zie [Productvelden](/nl/docs/products/index#productvelden).
- **Zoeken & social op de productpagina.** **Metatitel**, **Metabeschrijving**, een live **Voorbeeld in Google** en een **Social-afbeelding** in een eigen onderdeel. Zie [Zoeken en social](/nl/docs/products/index#zoeken-en-social).
- **Een adres wijzigen stuurt door.** Als je de **URL-naam** van een product wijzigt (eerder **Slug (winkel-URL)** in het productformulier, nu onder **Zoeken & social**) of de slug van een categorie, toont het veld de hint "Als je het adres wijzigt, worden bezoekers van het oude adres naar het nieuwe gestuurd.": webshops kunnen bezoekers van het oude adres naar het nieuwe sturen. Zie [Zoeken en social](/nl/docs/products/index#zoeken-en-social).
- **Regels op maat configureren bij handmatige bestellingen.** **Webshop → Bestellingen → Nieuwe bestelling** toont **Configureren** naast een product Op maat: vul hele maten in, kies opties en zie de stukprijs live voordat je bevestigt. Zie [Een regel op maat configureren](/nl/docs/selling/orders#een-regel-op-maat-configureren).
- **Offerte- en factuurregels kiezen catalogusproducten.** Typen in de titel van een regel suggereert nu ook je producten onder **Uit de catalogus**; kies je er een, dan worden de titel, de eenheid, de prijs en de btw-klasse ingevuld. Zie [Offertes → Regels](/nl/docs/sales/quotes#regels).
- **Een tijdlijnregel voor een offerteregel die zonder voorraad is omgezet.** Wordt een geaccepteerde offerte een bestelling en kan een regel om een andere reden dan een tekort geen voorraad nemen, dan krijgt de bestelling de regel toch en meldt de tijdlijn "Geen voorraad gereserveerd voor {name} ({code})". Zie [Bestellingen → Tijdlijn](/nl/docs/selling/orders#tijdlijn).

### Gewijzigd
- **Nieuw product begint met "Wat verkoop je?".** De zes producttypekaarten (Eenvoudig, Met varianten, Configureerbaar, Digitaal, Licentie, Abonnement) op **Catalogus → Producten → Nieuw product** zijn vervangen door twee: **Product** en **Op maat** (alleen met de module Configurator). De keuze is definitief. Daarna geef je het product alleen een naam; de slug wordt daarvan afgeleid. Bestaande producten werden Product, behalve configureerbare, die werden Op maat. Digitale, licentie- en abonnementsproducten hebben nu **Voorraad bijhouden** en **Moet verzonden worden** uit, en producten die Op maat werden zijn niet **Retourneerbaar**. Zie [Een product aanmaken](/nl/docs/products/index#een-product-aanmaken).
- **Eén editor met één Opslaan voor de productpagina.** De kaart **Product bewerken** en de knop **Wijzigingen opslaan** zijn weg: de pagina bestaat uit onderdelen (**Gegevens**, **Afbeeldingen**, **Prijzen**, **Voorraad & verzending**, **Opties & varianten**, **Staffelprijzen**, **Offerte**, **Zoeken & social**) plus een zijbalk (**Status**, **Tags**, **Categorieën**, **Btw-klasse**, **Levertijd**), en de knop **Opslaan** in de kop slaat elk gewijzigd onderdeel op. Weggaan met niet-opgeslagen wijzigingen vraagt eerst. Zie [De productpagina](/nl/docs/products/index#de-productpagina).
- **Groepsprijzen heten nu Staffelprijzen.** De kaart **Groepsprijzen** is het inklapbare onderdeel **Staffelprijzen**, opgeslagen met **Opslaan** in de kop in plaats van een eigen knop **Prijzen opslaan**. Zie [Staffelprijzen](/nl/docs/products/index#staffelprijzen).
- **Categorieën staan in de zijbalk.** De kaart **Categorieën** van het product met de boom met selectievakjes is een zijbalkkaart geworden: zoek met **Categorieën zoeken** en klik op een resultaat om het toe te voegen; het wordt opgeslagen met **Opslaan** in de kop. Zie [Productvelden](/nl/docs/products/index#productvelden).
- **Btw-klasse staat in de zijbalk.** De keuzelijst **Btw-klasse** is van het productformulier naar de zijbalkkaart **Btw-klasse** verhuisd. Zie [Productvelden](/nl/docs/products/index#productvelden).
- **Verwijderen zit in het ⋯-menu.** De knop **Verwijderen** in de kop van de productpagina zit nu in het menu **Meer acties**. Zie [De kop en Opslaan](/nl/docs/products/index#de-kop-en-opslaan).
- **Aankoopwijze staat in het onderdeel Offerte.** **Aankoopwijze** is van het productformulier naar het onderdeel **Offerte** van de productpagina verhuisd, dat alleen verschijnt als de module Verkoop is ingeschakeld; zonder Verkoop wordt elk product direct afgerekend. Zie [Offerte](/nl/docs/products/index#offerte).
- **Offerteaanvragen staan in de verkoopinstellingen.** De kaart **Offerteaanvragen** is van **Webshop → Instellingen → Winkelwagen** naar **Verkoop → Instellingen → Offertes** verhuisd, waar hij verschijnt zolang de module Webshop is ingeschakeld. Zie [Offerteaanvragen](/nl/docs/sales/settings#offerteaanvragen).
- **Altijd een offerte vereisen vraagt om Verkoop.** In **Contacten → Groepen** toont het groepsdialoogvenster **Altijd een offerte vereisen** alleen als de module Verkoop is ingeschakeld. Zie [Contactgroepen](/nl/docs/customers/index#contactgroepen).
- **De configurator is een eigen module.** De kaarten **Dimensies**, **Prijsregels** en **Optiegroepen** van een product Op maat komen uit de module **Configurator**. Staat die uit, dan zijn ze verborgen, toont het product "Op maat staat uit; dit product kan niet gekocht worden." en kunnen webshops het niet kopen. Het **Aantal** van een configuratorcomponent accepteert nu decimalen (`2,16`). Zie [De configurator](/nl/docs/products/variants-and-configurator#de-configurator).
- **Voorraad accepteert decimalen.** Op **Voorraad → Niveaus** accepteren aantallen, drempels en overboekingen maximaal 3 decimalen, net als de voorraadvelden van producten en varianten. Een product met **Voorraad bijhouden** uit verkoopt onbeperkt, ook als het een voorraadrecord heeft. Zie [Voorraad bijhouden](/nl/docs/stock/index).
- **Annuleren boekt alleen terug wat werd genomen.** Een bestelling annuleren of terugbetalen geeft precies terug wat ze uit de voorraad nam; een regel die zonder bijgehouden voorraad is verkocht, boekt niets terug. Zie [De status van een bestelling wijzigen](/nl/docs/selling/orders#de-status-van-een-bestelling-wijzigen).
- **Bestellingen uit offertes houden de geoffreerde prijs.** Een offerte omzetten naar een bestelling rekent de geoffreerde prijzen en houdt decimale aantallen. Zie [Na acceptatie](/nl/docs/sales/quotes#na-acceptatie).

## 2026-09-17

### Toegevoegd
- **Wat is nieuw in het dashboard.** Deze pagina wordt nu ook in het dashboard getoond via **Accountmenu → Wat is nieuw** en onder **Werkruimte → Wat is nieuw** in de zijbalk, in de taal die je hebt gekozen. Links openen de handleiding op de docs-site. Zie [De rondleiding](/nl/docs/getting-started/index#accountmenu).
- **Het productformulier en de optiegroepenkaart melden wanneer Alleen offerte niets doet.** Een **Aankoopwijze** van **Alleen offerte** of **Direct afrekenen en offerte**, en een configuratorkeuze met **Alleen offerte** aan, hebben geen effect totdat offerteaanvragen zijn ingeschakeld onder **Webshop → Instellingen → Winkelwagen**. Zolang die schakelaar uit staat, tonen beide plekken nu een hint die dat zegt, en wordt het product gewoon direct afgerekend. Zie [Productvelden](/nl/docs/products/index#productvelden), [Optiegroepen](/nl/docs/products/variants-and-configurator#optiegroepen) en [Offerteaanvragen](/nl/docs/selling/store-settings#offerteaanvragen).

### Gewijzigd
- **Koop X krijg Y beloont nu elke kwalificatie.** Een **Koop X krijg Y**-korting gaf zijn **Aantal ontvangen** voorheen één keer per cart, hoe vaak de koopdrempel ook werd gehaald. Nu geldt het één keer per kwalificatie: koop 2 krijg 1 met 6 kwalificerende artikelen en 3 ontvangartikelen geeft korting op alle 3, met 5 kwalificerende artikelen op 2. Er is geen instelling verplaatst of hernoemd. Zie [Kortingen](/nl/docs/selling/discounts#krijgen-alleen-bij-koop-x-krijg-y).
- **De kaart Winkelwagenbeleid heeft een kop.** De eerste kaart onder **Webshop → Instellingen → Winkelwagen** draagt nu de titel **Winkelwagenbeleid** en de beschrijving "Wie kan toevoegen aan de winkelwagen, bestellimieten en wanneer verlaten winkelwagens worden opgeschoond.", net als de kaarten **Prijsweergave** en **Offerteaanvragen** eronder. Er is geen veld verplaatst. Zie [Winkelwagenbeleid](/nl/docs/selling/store-settings#winkelwagenbeleid).
- **Het productformulier slaat op met Enter en laat een gecorrigeerde veldfout verdwijnen.** Enter in een tekstveld van het productformulier slaat het op, en een validatiefout onder een veld verdwijnt zodra je dat veld wijzigt in plaats van te blijven staan tot de volgende keer opslaan. Wordt een nieuw product aangemaakt maar kunnen de opties niet worden opgeslagen, dan zie je nu "Product aangemaakt, maar de opties opslaan is mislukt. Voeg ze toe op de productpagina." voordat je op de detailpagina landt. Zie [Een product aanmaken](/nl/docs/products/index#een-product-aanmaken).
- **Groepsprijzen houden een gedeactiveerde variant zichtbaar.** Een groepsprijsrij die naar een inmiddels gedeactiveerde variant wijst, toonde een lege **Variant**-selectie; nu toont hij de variant met "(inactief)" achter de naam en blijft hij selecteerbaar. Inactieve varianten waar geen rij naar verwijst, blijven verborgen. Zie [Staffelprijzen](/nl/docs/products/index#staffelprijzen).
- **Nummering: Geldt voor biedt altijd de eigen scope van de reeks aan.** Een nummerreeks die was aangemaakt met een andere scope dan offertes, facturen, creditnota's of bestellingen toonde een leeg veld **Geldt voor**; de kiezer toont die scope nu ook. Zie [Nummerreeksen](/nl/docs/workspace/settings#nummerreeksen).
- **De laadfoutbanner van de zijbalk zegt nu navigatie.** Als de zijbalk niet kan worden geladen, luidt de rode banner **Navigatie laden mislukt.** in plaats van **Modules laden mislukt.**; de knop **Opnieuw** en wat je ondertussen ziet zijn ongewijzigd. Zie [Rondleiding door de werkruimte](/nl/docs/getting-started/index#rondleiding-door-de-werkruimte).

## 2026-09-04

### Toegevoegd
- **De configuratorkaart markeert nu een verborgen keuze.** Een keuze die nog op **Actief** staat maar door zijn eigen **Vereist**-regel is ingetrokken, krijgt onder zijn rij een waarschuwingslabel met de eis die hem verbergt, en een **Verplichte** groep waarin niets meer beschikbaar is wordt in de kop gemarkeerd. Het **Regels**-venster zet achter een inactief target "(inactief)". Zie [Varianten en configurator](/nl/docs/products/variants-and-configurator).

### Gewijzigd
- **Een dimensie hernoemen verliest niet langer de bereiken per keuze.** Als je de key van een dimensie wijzigde maar de as behield, bleef de prijstabel staan terwijl elk minimum en maximum per keuze stilzwijgend verdween. Die reizen nu mee met de hernoemde as. Zie [Varianten en configurator](/nl/docs/products/variants-and-configurator).
- **Je kunt geen as weghalen onder oppervlakteprijzen.** Eén dimensie opslaan op een product met nog een actieve keuze die **per m²** geprijsd is, wordt geweigerd met de namen van die keuzes, in plaats van ze bij het afrekenen te laten mislukken. Zo'n keuze weer activeren op een product met één as wordt om dezelfde reden geweigerd; hem bewerken terwijl hij inactief blijft kan gewoon. Zie [Varianten en configurator](/nl/docs/products/variants-and-configurator).
- **Een inactieve keuze kan geen conditie meer zijn van een prijsmatrix.** Er een kiezen wordt geweigerd bij het opslaan van de matrix, omdat die matrix nooit gekozen kan worden en zijn prijzen dus nooit gelden. Activeer de keuze of kies een andere. Zie [Varianten en configurator](/nl/docs/products/variants-and-configurator).
- **Een keuze deactiveren verbergt nu ook wat ervan afhing.** Als je **Actief** uitzet bij een configurator-keuze, wordt ook elke keuze ingetrokken waarvan de **Vereist**-regel alleen naar die keuze wees, zodat je storefront geen optie kan aanbieden die daarna geweigerd wordt. Zie [Varianten en configurator](/nl/docs/products/variants-and-configurator).

## 2026-08-27

### Gewijzigd
- **Nummering: vergrendelde reeksen.** De knop **Verwijderen** op een reeks die al nummers heeft uitgegeven is nu vooraf uitgeschakeld in plaats van pas na de klik te falen. Zie [Nummering](/nl/docs/workspace/settings#nummering).

## 2026-08-26

### Toegevoegd
- **Verkoop is een eigen module.** Offertes, facturen, creditnota's en betalingen staan onder **Verkoop**, met een eigen instellingenpagina. Zie [Verkoop](/nl/docs/sales/index).
- **Je kunt zelf een offerte schrijven.** **Verkoop → Offertes → Nieuwe offerte** geeft je een contactkiezer, een regelentabel met decimale aantallen en eenheden, omvanggroepen, tot 8 foto's, en live totalen per btw-tarief. Zie [Offertes](/nl/docs/sales/quotes).
- **Klanten kunnen een offerte ondertekenen.** Zet onder **Verkoopinstellingen → Offertes → Acceptatie** de **Eén klik**-modus om naar **Getekende handtekening**; een ondertekende offerte toont **Ondertekend** en krijgt een tweede PDF met de handtekening. Zie [Verkoopinstellingen](/nl/docs/sales/settings).
- **Facturen, creditnota's en betalingen.** Schrijf en verstuur facturen, registreer betalingen (of druk op **Markeren als betaald**), en corrigeer een verzonden factuur met een creditnota. Zie [Facturen](/nl/docs/sales/invoices) en [Betalingen](/nl/docs/sales/payments).
- **Een bestelling factureren.** Een betaalde bestelling toont **Factuur maken**, wat een conceptfactuur opent met de regels van de bestelling. Zie [Facturen](/nl/docs/sales/invoices).
- **Twee nieuwe dashboardkaarten**, Openstaande offertes en Onbetaalde facturen, voor bedrijven met Verkoop ingeschakeld.
- **Verkoop in de mobiele app.** Offertes, facturen en betalingen zijn leesbaar op de telefoon, met opnieuw versturen, annuleren, betaling toevoegen, markeren als betaald en PDF openen. Een document schrijven blijft in het dashboard. Zie [Verkoop op mobiel](/nl/docs/sales/mobile).
- **Documentsjablonen in Verkoop → Instellingen.** Een nieuwe instellingenpagina met twee tabbladen: bij **Documenten** kies je met welk sjabloon elk soort document (offerte, factuur, creditnota) wordt opgemaakt, en **Sjablonen** toont de twee standaardsjablonen plus je eigen kopieën. Dupliceer een standaardsjabloon, open de schermvullende visuele editor, sleep blokken op een A4-pagina met voorbeeldgegevens in EN, NL of TR, en klik **Voorbeeld-pdf** om het echte resultaat te zien. Alleen de werkruimte-eigenaar kan een sjabloon bewerken, hernoemen, dupliceren of verwijderen. Een sjabloon verwijderen dat nog geselecteerd is of al gebruikt wordt, wordt geweigerd met uitleg. Zie [Documentsjablonen](/nl/docs/sales/templates).
- **Bedrijfsprofiel in Instellingen → Bedrijf.** Juridische naam, adres, fiscale nummers, IBAN, handtekening en documentstandaarden staan op één plek; offertes en facturen gaan hieruit lezen. Drie volledigheidspillen (Juridische identiteit, Ondertekening, Afzender) tonen wat er nog ontbreekt. Alleen de accounteigenaar kan wijzigingen opslaan. Zie [Bedrijfsprofiel](/nl/docs/workspace/settings#bedrijfsprofiel).
- **Nummering in Instellingen → Nummering.** Definieer documenttypes (een naam met een kort voorvoegsel) en nummerreeksen die een lopende teller omzetten naar het nummer dat een offerte, factuur, creditnota of bestelling draagt, met jaarlijkse/maandelijkse herstart en een optionele weergavemodus die het volume verbergt. Een reeks die al een nummer heeft uitgegeven vergrendelt haar formaat. Zie [Nummering](/nl/docs/workspace/settings#nummering).

### Gewijzigd
- **Offerteaanvragen zijn verplaatst.** **Webshop → Offerteaanvragen** is nu **Verkoop → Offertes**; het oude adres verwijst hierheen door. Storefront-aanvragen verschijnen in dezelfde lijst met herkomst **Storefront-aanvraag**. Zie [Offertes](/nl/docs/sales/quotes).
- **Offertestatussen lezen anders.** Aangevraagd (voorheen Ingediend) en Verzonden (voorheen Aangeboden) heten nu zo, en een nieuwe status **Concept** dekt een offerte die je nog niet hebt verstuurd.
- **Belastingen zijn verplaatst naar Instellingen → Belastingen.** BTW-tarieven zijn geen Catalogus-pagina of Webshop-winkelinstelling meer: elk bedrijf heeft belastingklassen, of de Webshop-module nu aan staat of niet, en een nieuw bedrijf begint met **Standaard 21%**, **Verlaagd 9%** en **Nultarief 0%**. Het oude adres `/m/commerce/settings/taxes` verwijst door naar het nieuwe tabblad. Zie [Belastingen](/nl/docs/workspace/settings#belastingen).
- **Contacten is altijd beschikbaar; het hangt niet langer af van een module.** Elk bedrijf heeft Contacten, dus de groep staat altijd in de zijbalk. Zie [Aan de slag](/nl/docs/getting-started/index).
- **Klanten heet nu Contacten.** Zelfde lijst, zelfde detailpagina, nieuwe naam door het hele dashboard: zijbalkitem, paginatitels en knoppen (**Nieuw contact**, **Contacten importeren**, **Contact anonimiseren**...). Zie [Contacten beheren](/nl/docs/customers/index).
- **Contacten kunnen nu bedrijven zijn, niet alleen personen.** Een Persoon/Bedrijf-schakelaar bij aanmaken en bewerken voegt bedrijfsnaam, registratienummer en btw-nummer toe voor bedrijfscontacten; e-mail wordt optioneel voor elk contact dat je in het dashboard aanmaakt (het blijft verplicht voor een contact dat zich via de storefront registreert). Zie [Persoon- en bedrijfscontacten](/nl/docs/customers/index#persoon-en-bedrijfscontacten).
- **Adressen hebben nu een `work`-type**, naast verzend- en factuuradres, voor een zakelijke locatie los van waar facturen naartoe gaan of goederen naartoe worden verzonden. Zie [Adressen](/nl/docs/customers/index#adressen).

## 2026-08-25

### Gewijzigd
- **De zijbalk is ingedeeld per groep.** In plaats van één regel per module toont de zijbalk **Catalogus**, **Webshop**, **Operaties**, **Content** en **Contacten**, elk met de pagina's van de modules die voor je bedrijf zijn ingeschakeld. Een groep verschijnt alleen als minstens één module ervan is ingeschakeld. Zie [Aan de slag](/nl/docs/getting-started).
- **Producten, categorieën, media en belastingen zijn verplaatst naar Catalogus.** Ze stonden onder Commerce → Catalogus en Commerce → Instellingen → Belastingen. Bestellingen, winkelwagens, kortingen, offerteaanvragen en winkelinstellingen staan onder **Webshop**.
- **Offertes heet nu Offerteaanvragen** onder Webshop.
- **Aangepaste objecten staan onder Content.**

### Opmerkingen
- Modules inschakelen doet nog steeds de platformbeheerder. Beheerders kunnen nu een preset toepassen (Brochure, Dienstverlener, Webshop) en zien welke modules van elkaar afhangen.
