Naar de inhoud

Bureau en werkruimtes

Hoe een bureau zijn klanten beheert met werkruimtes, team en rollen, sleutels per bureau, kosten en identiteit, en wie wat ziet.

DocumentatieBureau en werkruimtes

Denkploeg kent drie lagen. Het platform is de code, voor iedereen dezelfde. Een bureau is een agency: het heeft klanten, een huisstijl en een rekening. Een werkruimte is één klant van dat bureau, en daar hangt alle data aan. Een bureau is een houder voor mensen, hergebruik en de rekening. Wat er in een werkruimte gebeurt, blijft in die werkruimte.

Je bureau beheer je op Bureau (/agency/<jouw-bureau>). Werk je voor meerdere klanten, dan is dit je startpunt.

De schermen van Bureau

SchermWat je er doetWie
OverzichtZien hoeveel klantwerkruimtes er zijn, welke activiteit hebben en wat er op een handtekening wachtiedereen met bureautoegang
KlantwerkruimtesEen kaart per klant, met status, verbruik, wie eraan werkt en wat te tekenen is. Zoeken, filteren, een nieuwe aanmaken met een sjabloon, openen, instelleniedereen; instellen alleen eigenaar en beheerder
ToewijzenPer lid een rol per klant geven: lezer, maker of beheerder. Zie Bureauleden toewijzeneigenaar en beheerder; een lid ziet alleen zijn klanten
Plekken en opslagHoeveel mensen en opslag je gebruikt tegenover je pakket. Zie Plekken en opslageigenaar en beheerder
SjablonenEen klant in minuten inrichten. Zie Sjabloneneigenaar en beheerder
Prijslijst en licentiesJe pakket, je prijslijst en de licentie per klant. Zie Prijslijst en licentieseigenaar en beheerder; wijzigen doet de eigenaar
Verhuizen of vertrekkenEen klant naar een ander bureau, zelfstandig verder of weg. Zie Verhuizen of vertrekkeneigenaar en beheerder; tekenen doet de eigenaar
MensenWie bij het bureau hoort, met welke rol en tweede stap: zoeken, uitnodigen, een rol wijzigen, een tweede stap resetten, uitloggen of uit het bureau halen. Zie De mensen van je bureau beherende eigenaar wijzigt; een beheerder ziet de lijst
VerbruikWat alle werkruimtes samen kostten, en het bureauplafondeigenaar en beheerder
Merk en uiterlijkDe huisstijl van het bureau zelf: kleur en logo, met de contrastregel erbijeigenaar
InstellingenHet bureauprofiel en bedrijfsgegevens; sleutels en abonnementen staan bij Koppelingeneigenaar en beheerder; AI-sleutels en bedrijfsgegevens zetten alleen de eigenaar
VerwerkersWie persoonsgegevens verwerkt, per laag. Zie De verwerkersketeneigenaar en beheerder, alleen lezen
HistorieWat er bij het bureau en zijn werkruimtes gebeurde, als leesbare zinnen. Zie Historieeigenaar en beheerder
Koppelingen > Denkploeg aansluitenSleutels voor een ander systeem dat jouw klanten leesteigenaar
Koppelingen > GitHubGitHub-organisaties voor alle klanten van het bureau tegelijkeigenaar en beheerder

Je ziet alleen de schermen waar jouw rol bij mag.

Werkruimtes

Elke klant krijgt een eigen werkruimte met een eigen adres, een eigen kluis en een eigen auditspoor. Een nieuwe werkruimte maakt platformbeheer van Denkploeg aan, niet dit scherm: daar hoort het id bij, en een id is nooit opnieuw te gebruiken, ook niet als de werkruimte gestopt is, want het auditspoor eronder blijft eraan hangen.

Op Klantwerkruimtes kies je Instellen bij een klant voor:

  • Naam en status. De naam die overal getoond wordt, en of leden er nog bij kunnen. Werkruimte stopzetten zet de toegang uit en haalt hem uit je bureau. Heropenen doet platformbeheer, dus dit is een bewuste stap.
  • Bedrijfsgegevens. Waar de klant te vinden is, en wie er namens hem tekent.
  • Merk. Of de klant een merkprofiel en logo's heeft. Zonder actief merkprofiel staat een klant overal als naam zonder logo.
  • Modules. Welke studio's de klant afneemt: Creative, Design, Video, Marketing, Commerce, Support, Avatar en Dev en beheer. Standaard staan studio's uit. Een studio die nog niet klaar is, staat met die vermelding en is niet aan te zetten. Een studio die uitstaat, is voor de klant er wel maar niet te openen.

Een klant die meer merken heeft, kan die in één werkruimte houden, zie Eigen merk en klantmerken.

Demo, pauze en archief

Een werkruimte staat altijd in één van deze standen, en je klant ziet welke bovenaan in de balk.

  • Demo: werkt als gewoonlijk, met een einddatum en een klein plafond voor het verbruik. Zeven dagen voor het einde krijgt de klant een herinnering. Loopt de demo af, dan wordt de werkruimte alleen lezen.
  • Gepauzeerd: alles blijft leesbaar, niets kan veranderd, gegenereerd of gepubliceerd worden. De klant leest wie hij kan benaderen: het contactadres dat je bij Mededelingen zet, anders het steunvenster. Een pauze van het platform kun je als bureau niet opheffen.
  • Gearchiveerd: dicht voor je klant, jij leest nog mee. Sleutels en openstaande uitnodigingen worden ingetrokken en de eigenaar krijgt een mail met een link naar een export (de gegevens, de leden, de merken en alle bestanden in één zip, dertig dagen geldig).
  • Verwijderd: pas na 90 dagen archief, met een export gemaakt en alleen door Denkploeg. Daarna wordt de inhoud gewist. Het auditspoor en de facturen blijven bewaard.

Onder Berichten aan klanten stuur je een bericht aan al je klanten of aan één werkruimte. Het verschijnt in de bel en in de balk. Antwoorden lopen via het steunvenster; er is geen chat.

Team, rollen en wie wat ziet

Er zijn twee soorten rollen: een rol bij het bureau, en een rol in een werkruimte.

Rollen bij het bureau

RolWat het mag
EigenaarAlles bij het bureau: werkruimtes beheren, leden, tarieven en plafonds, kosten, werkwijzen, en de koppelsleutels. Er is altijd minstens één eigenaar.
BeheerderWerkruimtes beheren, werkwijzen en kosten zien. Gaat niet over wie er bij het bureau hoort, over geld of over sleutels.
LidWerkt alleen mee in de werkruimtes waar hij apart voor is toegevoegd. Zonder die toewijzing ziet een lid niets.

Een eigenaar of beheerder krijgt in de werkruimtes van het bureau de rol beheerder. Dat is nooit eigenaar: wie in een klantwerkruimte bepaalt wie erbij mag, is een bewuste handeling en niets dat je erft. Een bureaulid erft niets. Hij heeft een echt lidmaatschap nodig in de werkruimtes waar hij werkt, en dat is het verschil tussen "werkt hier" en "mag overal bij".

Onder Mensen nodig je iemand uit met een rol, pas je een rol aan, reset je een tweede stap of haal je iemand uit het bureau. Een uitnodiging werkt voor een bestaand account en een nieuw adres op dezelfde manier: lid wordt de ander pas als hij de link opent. Zie De mensen van je bureau beheren.

Rollen in een werkruimte

RolZiet en doet
EigenaarAlles in de werkruimte, ook bepalen wie erbij mag. Dit is meestal de klant of jijzelf bij je eigen werkruimte.
BeheerderTekenen, geld uitgeven, sleutels van de klant beheren, kosten zien, het merkprofiel vastleggen, het auditspoor lezen en de Support Studio instellen. Gaat niet over toegang.
MakerHet werk doen: een batch starten, een model kiezen, kosten zien, gesprekken beantwoorden. Tekent niet af.
LezerKijkt mee. Heeft geen rechten, ziet geen kosten.
KlantDe klant zelf, van buitenaf: dezelfde rechten als een lezer, dus geen kosten, en geen blik van binnen op hoe het bureau werkt.

Wat een rol mag, staat in code vast en is niet in een scherm aan te passen. Een rechtenmatrix die je in een scherm kunt aanpassen is een scherm waarin iemand zichzelf per ongeluk alles geeft. Tekenen blijft altijd aan een mens op een scherm: geen sleutel en geen koppeling kan een handtekening afgeven.

Per werkruimte beheer je wie erbij mag onder Toegang in de portal van die werkruimte.

Sleutels per bureau

Er zijn drie soorten sleutels, met elk een eigen grens. Leg ze niet door elkaar.

SleutelWaarvoorWaar
AI-sleutels (Anthropic, OpenAI, ElevenLabs, beeldleveranciers)Betaald werk laten draaien op je eigen rekeningBureau, Koppelingen, of per werkruimte. Klanten zetten hun eigen sleutels; die van het bureau gelden voor klanten alleen als je ze deelt (zie hieronder). Zie Eigen AI-sleutels.
Machinetoken (dpl_...)Eén AI-client (Claude, Codex) aan één werkruimte laten werkenIn de werkruimte, onder Koppelingen > Denkploeg in Claude. Hoort bij één werkruimte en draagt een rol; tekenen kan met geen enkele rol. Zie Aansluiten via MCP.
Koppelsleutel (dpb_...)Een ander systeem, zoals je klantportaal, laten lezen welke klanten je hebt en wat hun merkprofiel isAgency, Koppelsleutels

Delen met werkruimtes

Klanten zetten zelf hun sleutels en accounts (OpenArt, Higgsfield en de rest) op hun eigen werkruimte. Jouw sleutels en accounts als bureau werken daarom niet vanzelf voor je klanten. Wil je voor iedereen laten genereren, dan kies je dat zelf, onder Koppelingen, Delen met werkruimtes (alleen de eigenaar):

KeuzeWat het betekent
Niet delenStandaard. Alleen het eigen werk van het bureau gebruikt jouw sleutel of account.
Alle werkruimtes van het bureauElke werkruimte die geen eigen sleutel of account heeft, draait op die van jou.
Gekozen werkruimtesAlleen de werkruimtes die je aanvinkt.

Je kiest per leverancier of dienst. Delen kan alleen voor gereedschap en tegoed: AI-sleutels, Recraft, WinningHunter, Context, OpenArt en Higgsfield. Een koppeling die gegevens van één klant ophaalt, zoals Google Analytics 4, Search Console, Clarity, advertentieaccounts (Meta, Google Ads) en winkels (Shopify, WooCommerce), deel je nooit: anders zou een klant bij de gegevens van andere klanten kunnen. Die koppelingen staan niet in het deelblok; een regel zegt welke gekoppelde diensten niet te delen zijn. Een werkruimte met een eigen sleutel of account gebruikt altijd die van zichzelf. Wat er op jouw sleutel draait, betaal jij, en je ziet het onder Voor klanten betaald: een totaal per werkruimte over de afgelopen dertig dagen. Een account zoals OpenArt deel je vanuit de werkruimte van het bureau zelf: kies die onder Eigen werkruimte van het bureau in hetzelfde blok, koppel het daar, dan verschijnt het in de lijst. Verhuist een werkruimte naar een ander bureau, dan stopt het delen met haar vanzelf. Bureaus die al een sleutel hadden, staan bij de invoering op Alle werkruimtes, zodat er niets stilvalt; je kunt dat per leverancier terugzetten.

Koppelsleutels

Alleen een bureau-eigenaar maakt of trekt een koppelsleutel in. Je kiest wat de sleutel mag:

  • Werkruimtes zien: welke klanten er zijn, met logo en merkversie.
  • Merk lezen: het merkprofiel, de merkbestanden en een ingebedde weergave van het merk.
  • Kennis naar een assistent sturen: help-items van je portal naar een supportassistent van het bureau, zie Kennis uit een portal achter een inlog. Dit vinkje staat niet standaard aan.
  • Status lezen: gereserveerd, er hoort nog geen vraag bij.

Een koppelsleutel ziet alleen werkruimtes van dit bureau. Een werkruimte van een ander bureau geeft "niet gevonden", ook als hij bestaat. Hij staat één keer op het scherm; in de database staat alleen een hash. Maken en intrekken staan in het auditspoor, zonder de sleutel zelf. Intrekken is geen verwijderen: "deze sleutel heeft bestaan en is op die dag ingetrokken" blijft terug te zien. De route om kennis te sturen is de enige die iets schrijft, en alleen kennis.

Waarop de ploeg draait

Standaard draait de ploeg van een bureau op API-credits: met een eigen API-sleutel van het bureau (je betaalt Anthropic zelf per aanroep, aan te maken op console.anthropic.com onder API keys; een sleutel die begint met sk-ant-api) of anders met de credits van Denkploeg. Een persoonlijk Claude- of Codex-abonnement als bron staat voor een bureau uit, tenzij Denkploeg het recht geeft: het blok bestaat dan niet op het scherm en de server weigert het. Alleen een platformbeheerder kan dat recht geven, per bureau, en het geldt dan voor al zijn werkruimtes. Met het recht kost een gesprek geen credits en gebruikt de ploeg alleen het token van het bureau zelf; een token dat er al stond blijft versleuteld bewaard en komt terug als het recht wordt gegeven. De rest van deze paragraaf geldt alleen voor een bureau met dat recht.

Onder Koppelingen stel je de motoren van het bureau in: een Claude-abonnement, een Codex-abonnement, of API-credits. De volgorde bepaalt wat de ploeg eerst gebruikt; is de eerste op, dan gaat hij verder op de volgende. Staat er niets aan, dan kan de ploeg weinig, en dat is geen storing maar deze instelling. Een token voor een abonnement gaat versleuteld de kluis in en is daarna niet meer op te vragen, ook niet door ons.

Het Codex-abonnement is je eigen ChatGPT-abonnement en alleen voor eigen gebruik: het draait nooit voor een klant. Je meldt je aan met codex login op je eigen machine en plakt de inhoud van ~/.codex/auth.json. Het scherm toont per abonnement of je bent aangemeld, niet aangemeld of dat de limiet vol zit. Het is er voor tekstwerk zonder gesprek en zonder gereedschap, voor interne werkruimtes; is het vol of niet bereikbaar, dan gaat het werk verder op de volgende motor in de lijst.

Wat er werkelijk gebeurt, voor een bureau met het recht, zonder dat je iets instelt: de ploeg gebruikt eerst het Claude-abonnement, als het aangemeld en niet vol is. Zit het vol of is het niet bereikbaar, dan gebruikt de ploeg de eigen API-sleutel van het bureau (je betaalt Anthropic zelf per aanroep, nooit de sleutel van Denkploeg). Is er geen eigen sleutel, of valt die om, dan gaat het door op de credits van Denkploeg, alleen als de werkruimte credits heeft en met de normale prijs; anders komt er een duidelijke melding. Wie liever wacht tot het abonnement weer ruimte heeft, kiest dat per werkruimte bij Verbruik, Als het abonnement vol zit. Het scherm toont de volgorde en welke motor nu actief is. Beeld, video, spraak en andere generatie (Gemini beeld, fal, ElevenLabs) lopen nooit op het Claude-abonnement: ze gebruiken de credits van Denkploeg of de eigen sleutel van die leverancier.

Sleutels, abonnementstokens, machinetokens en rollen opslaan vraagt een code uit je authenticator-app (bijvoorbeeld Google Authenticator of 1Password). Heb je er nog geen gekoppeld, dan toont het scherm eerst de stap Stel eerst tweestapsverificatie in. Een ontbrekende of foute code geeft een eigen melding bij het codeveld, en wat je intypte blijft staan. Wie een bureau beheert, heeft geen uitstel voor de tweede stap: een nieuwe eigenaar of beheerder stelt hem bij de eerste aanmelding in. Een bestaande eigenaar zonder tweede stap ziet een melding en kan alleen de gevoelige handelingen (sleutels, tokens, rollen, mensen uitnodigen) niet doen; de rest van het scherm blijft bruikbaar.

Let op: op een abonnement heeft een aanroep geen prijs per stuk, dus het maandplafond van een werkruimte houdt dan niets tegen. De tokens worden wel geteld en staan bij Verbruik. Alleen bij API-credits werkt het plafond als rem. Hoe vol een abonnement zit, kunnen wij niet uitlezen.

Kosten

Onder Verbruik zie je wat alle toegankelijke werkruimtes deze periode samen kostten. Dit zijn leverancierskosten, geen factuur aan je klant. Providercredits staan los van deze cijfers. Open een werkruimte voor de bron en het verbruik. Een bureauplafond begrenst wat alle werkruimtes samen mogen uitgeven; de strengste grens wint, ook als een werkruimte zelf nog ruimte heeft. Wat je doorberekent aan je klant is jouw afspraak, en daarom ziet een lezer of klant geen kosten.

Identiteit van het bureau

Je bureau heeft een eigen huisstijl in zijn portal: een accentkleur en een logo. Dat is nadrukkelijk niet de huisstijl van een klant: het merk van een klant hoort de interface niet te kleuren, want dan verandert het bijstellen van een advertentiekleur het hele scherm, en een klant met een bijna-zwart merk geeft een onleesbare portal.

Heeft je bureau een eigen werkruimte, dan leest het zijn identiteit standaard uit het actieve merkprofiel van het eigen merk daarvan, zodat je het op één plek onderhoudt. Dat is een reden dat klantconcepten niet in je eigen merk horen te staan: zie Eigen merk en klantmerken. Wil je afwijken, zet dan handmatig aan en stel de accentkleur (hexkleur, zoals #6E2230) en de logo's in, voor een lichte en een donkere achtergrond (png, jpeg of webp, hoogstens 500 kB).

De regels voor kleur, logo en namen

  • Alleen de eigenaar wijzigt de huisstijl (het recht dat ook voor tarieven geldt); een beheerder ziet hem.
  • Een accentkleur is exact #rrggbb. De tekst op de knop wordt zwart of wit, wat het meeste contrast geeft: altijd 4,5 of meer. De knop zelf moet minstens 3 halen tegen de pagina; lukt dat niet in licht of donker, dan valt die weergave terug op het geel van Denkploeg. Tekst in jouw kleur krijgt een donkerder of lichter variant die leesbaar blijft. Het scherm laat dit zien voor je opslaat.
  • Een logo is een png, jpeg of webp tot 500 kB, gecontroleerd aan de bytes en niet aan de naam. Een svg kan niet: dat is code. Is het te groot of van een ander type, dan wordt het geweigerd met de reden erbij en blijft wat je instelde in beeld.
  • Een naam is 2 tot 40 tekens gewone tekst, zonder stuurtekens. Wat je instelt wordt altijd als tekst getoond.
  • Het platformmerk verdwijnt niet: onder het inlogscherm van je bureau staat Powered by Denkploeg. Een eigen adres, een eigen afzender en een eigen tabbladtitel komen later.

Elke wijziging staat in het logboek van het bureau.

Via Claude of een andere MCP-client

Er is ook een bureau-MCP, alleen lezen, met een koppelsleutel: je kunt werkruimtes opvragen en het merkprofiel en de merkbestanden van een klant. Schrijven kan alleen via de route voor kennis. Een AI-client die aan één werkruimte werkt, gebruikt een machinetoken, zie Aansluiten via MCP.

Bijgewerkt 22 oktober 2026

Uitklaprij hergebruikt bij AI-sleutels, abonnementstokens, externe leessleutels en GitHub. Motorvolgorde blijft bovenaan. Onleesbare of ontbrekende sleutels staan open; melding opent genoemde leverancier. Alleen bestaande laatst-gebruikdata tonen, anders onbekend. Alleen-lezen/breekglas mag geen sleutel wijzigen.