Welcome to PresentTool™Welkom bij PresentTool™
PresentTool™ is a workflow platform for interior designers and architects — from client briefing to a shareable storytelling link. Find guides, error code references, and troubleshooting tips, all searchable. PresentTool™ is een workflow-platform voor interieurprofessionals — van klantbriefing tot deelbare storytelling-link. Hier vind je handleidingen, foutcode-referenties en troubleshooting-tips, allemaal doorzoekbaar.
Get started in five minutesBegin in vijf minuten
Download the .rbz file, install it in SketchUp, and log in with your studio email. Then follow the seven workflow steps.
Download het .rbz-bestand, installeer in SketchUp en log in met je studio-mailadres. Daarna doorloop je de zeven workflow-stappen.
Popular articlesPopulaire artikelen
What is PresentTool™?Wat is PresentTool™?
A workflow platform for interior professionals that automates eight steps: briefing extraction, moodboard, 3D objects, photorealistic renders, an interactive 3D viewer, mood clips, a guided Home Tour, and the final storytelling presentation. Everything runs securely in the cloud — your workstation stays light. Een workflow-platform voor interieurprofessionals dat acht stappen automatiseert: briefing-extractie, moodboard, 3D-objecten, fotorealistische renders, een interactieve 3D-viewer, sfeerclips, een vertelde Home Tour en de uiteindelijke storytelling-presentatie. Alles draait beveiligd in de cloud — je werkstation blijft licht.
Install the SketchUp pluginInstalleer de SketchUp-plugin
Download the latest .rbz file, add it to the Extension Manager, and sign in once. Three steps, about two minutes.
Download het laatste .rbz-bestand, voeg het toe aan de Extension Manager en log éénmalig in. Drie stappen, ongeveer twee minuten.
Three stepsDrie stappen
-
Open SketchUp and go to the Extension ManagerOpen SketchUp en ga naar de Extension Manager
Menu Window → Extension Manager. Click
Install Extensionin the bottom right of the window.Menu Window → Extension Manager. Klik opInstall Extensionrechtsonderin het venster. -
Select the downloaded
.rbzfileSelecteer het zojuist gedownloade.rbz-bestand SketchUp shows a security dialog. Confirm the publisher is PresentTool BV and clickYes. Restart SketchUp.SketchUp toont een security-dialog. Bevestig dat de uitgever PresentTool BV is en klikYes. Herstart SketchUp. - Activate with your studio emailActiveer met je studio-mailadres The plugin opens as a side panel. Enter your email — we send a magic link. Click it and you're signed in on all workstations linked to the same studio.De plugin opent als zijpaneel. Vul je mailadres in — we sturen een magic-link. Klik die en je bent ingelogd op alle werkstations gekoppeld aan dezelfde studio.
CompatibilityCompatibiliteit
Unattended install via terminalUnattended installatie via terminal
For IT admins rolling out to multiple workstations — use our single-line installer:Voor IT-beheerders die meerdere werkplekken tegelijk uitrollen:
Tutorial — your first projectTutorial — jouw eerste project
Follow these seven steps to get a shareable presentation link in under twenty minutes. We use a fictional Amsterdam living room as the example — swap in your own SketchUp model. Volg deze zeven stappen en je hebt binnen twintig minuten een deelbare presentatielink. We gebruiken een fictieve woonkamer in Amsterdam als rode draad — vervang gerust met je eigen SketchUp-model.
Step 1 — Create a new projectStap 1 — Maak een nieuw project
Open the plugin in SketchUp and click New project in the top left. Give it a recognisable name (e.g. Living room · Smith family). The project appears immediately in your dashboard at app.presenttool.com as well.
Open de plugin in SketchUp en klik linksboven op Nieuw project. Geef het project een herkenbare naam (bijv. Woonkamer · Familie Smit). Het project verschijnt direct ook in je dashboard op app.presenttool.com.
Step 2 — Paste your client briefingStap 2 — Plak je klantbriefing
Paste the email thread or WhatsApp export into the briefing field. Click Process briefing (5 credits). A few seconds later you'll see a structured list: goal, target audience, style, colour accents and budget. Plak de mailwisseling of WhatsApp-export in het briefing-veld. Klik op Briefing verwerken (5 credits). Een paar seconden later zie je een gestructureerde lijst: doel, doelgroep, stijl, kleuraccenten en budget.
Step 3 — Generate a moodboardStap 3 — Genereer een moodboard
Choose style chips (Scandinavian, Industrial, Boho…), primary materials (oak, linen, marble) and a lighting mood. Click Generate moodboard. Select the image that best matches your vision and use it as the visual anchor for your renders. Kies stijlchips (Scandinavisch, Industrieel, Boho…), hoofdmaterialen (eiken, linnen, marmer) en een lichtsfeer. Klik op Genereer moodboard. Selecteer de afbeelding die het meest aansluit en gebruik die als visueel anker voor je renders.
Steps 4–8 — Render, viewer, clip, Home Tour, presentationStap 4 t/m 8 — Render, viewer, clip, Home Tour, presentatie
The rest of the workflow is covered in detail on each step's page. Every step is optional: you can jump from briefing directly to presentation if you're making a quick pitch for a returning client. De rest van de workflow vind je in detail per stap-pagina. Elke stap is optioneel: je kunt direct van briefing naar presentatie springen als je een snelle pitch maakt voor een terugkerende klant.
Step 1 — Briefing & style directionStap 1 — Briefing & stijlrichting
The briefing step translates raw client notes (email, WhatsApp, handwritten) into a structured project description. Goal, audience, style, colours and budget are automatically extracted and available for all subsequent steps. De briefing-stap vertaalt ruwe klantaantekeningen (e-mail, WhatsApp, hand-genoteerd) naar een gestructureerde projectbeschrijving. Doel, doelgroep, stijl, kleuren en budget worden automatisch geëxtraheerd.
How does it work?Hoe werkt het?
- Paste your raw client briefingPlak je ruwe klantbriefing The text field accepts up to ~10,000 words. Email headers and signatures are automatically ignored.In het tekstveld kun je tot ~10.000 woorden plakken. Mail-headers en handtekeningen worden automatisch genegeerd.
- Click Process briefing 5 crKlik op Briefing verwerken 5 cr Within 8–12 seconds you get structured fields rendered directly in the UI. No markdown, no free text — pure structure.De AI levert binnen 8–12 seconden gestructureerde velden die we direct in de UI renderen. Geen markdown, geen vrije tekst — pure structuur.
- Review and adjust where neededControleer en pas waar nodig aan Every field is editable. Changes are auto-saved to your project and immediately visible to all team members.Elk veld is bewerkbaar. Wijzigingen worden auto-saved naar je project en zijn meteen zichtbaar voor alle teamleden.
Extracted fieldsGeëxtraheerde velden
| FieldVeld | Required?Vereist? | DescriptionBeschrijving |
|---|---|---|
| project_name | REQUIREDVEREIST | Short name, max 60 chars. Used as title in dashboard, viewer and story link.Korte naam, max 60 tekens. Wordt gebruikt als titel in dashboard, viewer en story-link. |
| client.name | REQUIREDVEREIST | Primary client contact. Shown on the presentation page.Hoofdcontact bij de klant. Wordt getoond op de presentatiepagina. |
| goal | REQUIREDVEREIST | One or two sentences: what does the client want to achieve?Eén of twee zinnen: wat wil de klant bereiken? |
| style_tags | OPTIONALOPTIONEEL | List of max 5 style chips. Pre-filled in step 2 (Moodboard).Lijst van max 5 stijlchips. Wordt vooringevuld in stap 2 (Moodboard). |
| color_accents | OPTIONALOPTIONEEL | Hex codes or colour names. Influences render palette.Hex-codes of kleurnamen. Beïnvloedt de palette van renders. |
| budget_eur | OPTIONALOPTIONEEL | Indicative budget. Not visible in public story link — internal only.Indicatief budget. Niet zichtbaar in publieke story-link, alleen intern. |
JSON output (example)JSON-output (voorbeeld)
Step 2 — Moodboard creatorStap 2 — Moodboard creator
A generated moodboard is more than inspiration — it becomes the visual anchor for all subsequent renders. By selecting one image as anchor you steer consistent colour, material and lighting into every render, without having to re-specify it each time. Een gegenereerd moodboard is meer dan inspiratie — het wordt het visuele anker voor alle volgende renders. Door één afbeelding te kiezen als anker stuur je consistent kleur, materiaal en lichtsfeer naar elke render, zonder dat je het bij elke render apart hoeft in te stellen.
Choose style directionKies stijlrichting
The chips below define the moodboard input. Combine up to five style chips with one primary material and one lighting chip.De chips hieronder bepalen de invoer voor het moodboard. Combineer maximaal vijf stijl-chips met één hoofdmateriaal en één licht-chip.
The generated moodboardHet gegenereerde moodboard
Click the image that best matches your client vision. It is automatically set as the visual anchor. A star icon appears at bottom-left as confirmation.Klik op de afbeelding die het meest aansluit bij je klantbeeld. Die wordt automatisch ingesteld als visueel anker. Een ster-icoon verschijnt linksonder als bevestiging.
Regenerate or importHergeneren of importeren
Click Regenerate (5 credits) for a new set of variants — useful if the first run doesn't feel right. Or click Upload image to use a reference image from your own archive as the anchor. Klik op Hergenereer (5 credits) om een nieuwe set varianten te krijgen. Of klik op Eigen afbeelding om een referentiebeeld uit je eigen archief te uploaden — die wordt dan ook als anker gebruikt.
Step 4 — Renders & mood imagesStap 4 — Renders & sfeerbeelden
Generate a photorealistic interior based on your SketchUp scene. Each render produces two variants (A and B) from the same camera with slight variation in light and material — so you always have a comparison. Genereer een fotorealistisch interieur op basis van je SketchUp-scène. Per render krijg je twee varianten (A en B) met dezelfde camera maar lichte variatie in licht en materiaal — zodat je altijd een vergelijking hebt.
Variant A vs Variant BVariant A vs Variant B
Both variants are generated simultaneously from the same source data.Beide varianten worden tegelijk gegenereerd uit dezelfde brondata.
Render presetsRender-presets
Choose one or more chips. The combinations influence how your scene is interpreted.Kies één of meerdere chips. De combinaties beïnvloeden hoe de scène wordt geïnterpreteerd.
MaterialsMaterialen
Lighting moodLichtsfeer
Cost & conditionsKosten & voorwaarden
- credits
- 5 per render call · 2 variants included5 per render-call · 2 varianten inbegrepen
- turnaround
- 30–60 s under normal load30–60 sec onder normale belasting
- resolution
- 2048 × 1280 px (+ 1024 × 640 web export)
- maximum
- SketchUp model < 250 MB · scene must be fully materialisedSketchUp-model < 250 MB · scène moet volledig gematerialiseerd zijn
- retry
- 1 free re-run on technical error (vendor error / timeout)1 herrun gratis bij technische fout (vendor-error / timeout)
Scene coachingScene-coaching
PresentTool™ automatically scans your scene for potential issues before rendering: missing materials, unfavourable camera angle, no scenes saved. Follow the advice in the coaching panel — it saves credits. PresentTool™ scant je scène automatisch op mogelijke problemen vóór render: ontbrekende materialen, ongunstige camerahoek, geen scènes opgeslagen. Volg de adviezen in het coaching-paneel — ze besparen credits.
The output stepsDe output-stappen
Steps 5–8 turn your created assets into something shareable: an interactive 3D viewer, a cinematic mood clip, a guided Home Tour, and a published presentation. Below is a live preview, followed by per-step details. Stap 5 t/m 8 zetten je gemaakte assets om in iets dat je kunt delen: een interactieve 3D-viewer, een filmische sfeerclip, een vertelde Home Tour en een gepubliceerde presentatie. Hieronder een live preview, gevolgd door per-stap-details.
Four outputs at a glanceVier outputs in één blik
view.presenttool.com · client can freely walk through the model or start VR mode. 3 cr/scene.Baked lightmaps op view.presenttool.com · klant kan vrij door het model lopen of VR-modus starten. 3 cr/scène.
/p/[token]. No authentication required — works on iPad, phone and desktop.Elke output krijgt een korte URL /p/[token]. Geen authenticatie nodig — werkt op iPad, telefoon en desktop.
Versions & retractingVersies & intrekken
Each publication creates a new version (v1, v2, …). Older versions remain accessible via their own link unless you retract them from the dashboard. Useful if you first share a rough version and refine later. Iedere publicatie maakt een nieuwe versie (v1, v2, …). Oudere versies blijven bereikbaar via hun eigen link, tenzij je ze intrekt vanuit het dashboard. Handig als je eerst een ruwe versie deelt en later finetune.
Embed on your own siteEmbed in je eigen site
Any viewer, mood clip or Home Tour can be embedded on your portfolio or WordPress site via an iframe snippet from the share menu. The clip stays hosted with us — no uploading required on your end. Iedere viewer, sfeerclip en Home Tour kan je embedden in je portfolio of WordPress-site via een iframe-snippet uit het deelmenu. De clip blijft hosted bij ons — je hoeft niets zelf te uploaden.
Credits & billingCredits & billing
Credits are the unit of account for processing runs. Every action has a fixed cost — no surprises afterwards. Below are the three plans, the credit cost matrix, and how refunds work. Credits zijn de rekeneenheid voor AI-runs. Iedere actie kost een vast aantal — geen verrassingen achteraf. Hieronder de drie abonnementen, de credit-cost-matrix en hoe terugbetalingen werken.
PlansAbonnementen
Credit cost per actionCredit-cost per actie
brief_extract presetHow do refunds work?Hoe werken terugbetalingen?
Credits are automatically refunded when a run fails due to a technical error (vendor error, timeout, model not found). You don't need to submit a request — the refund appears immediately in your activity log. Credits worden automatisch teruggestort wanneer een run mislukt door een technische fout (vendor-error, timeout, model niet gevonden). Je hoeft niets in te dienen — de teruggave verschijnt direct in je activiteit-overzicht.
Payment methodsBetalingsmethodes
Payments are processed via Stripe — iDEAL, credit card (Visa, Mastercard, AMEX), Apple Pay, Google Pay and SEPA direct debit. Invoices appear automatically in your dashboard under Account → Invoices. Betalingen lopen via Stripe — iDEAL, creditcard (Visa, Mastercard, AMEX), Apple Pay, Google Pay en SEPA-incasso. Facturen verschijnen automatisch in je dashboard onder Account → Facturen.
Frequently asked questionsVeelgestelde vragen
Answers to the most common questions about render errors, credits, account matters and compatibility. Looking for a specific error code? See the Error codes page → Hier vind je antwoorden op de meest gestelde vragen rond render-fouten, credits, account-zaken en compatibiliteit. Zoek je een specifieke foutcode? Bekijk de Foutcodes-pagina →
Quick linksSnelle links
Top questionsTop-vragen
Error codes from the pluginFoutcodes uit de plugin
Every error in PresentTool™ has a unique code in the format PT-XXX. Below you'll find all 12 codes with a ready-made solution and last-known frequency.
Iedere fout in PresentTool™ heeft een unieke code in het formaat PT-XXX. Hieronder vind je alle 12 codes met een kant-en-klare oplossing en de laatst-bekende-frequentie.
Ctrl+Shift+D) and click "Send report". We'll be in touch within 1 business day.
Open de Diagnose-tool in de plugin (sneltoets Ctrl+Shift+D) en klik op "Verzend rapport". We nemen binnen 1 werkdag contact op.
Filter by categoryFilter op categorie
All codes (12)Alle codes (12)
| CodeCode | MeaningBetekenis | SolutionOplossing | Last seenLaatst |
|---|---|---|---|
| PT-101 | No API connectionGeen verbinding met API | Check internet and whether api.presenttool.com is blocked by firewall. Briefly switch to another network.Controleer internet en of api.presenttool.com niet door firewall geblokkeerd is. Wissel kortstondig naar ander netwerk. | 15:42 |
| PT-102 | DNS resolution failedDNS-resolutie mislukt | Reset your DNS cache (ipconfig /flushdns · macOS: sudo killall -HUP mDNSResponder) or use 1.1.1.1.Reset je DNS-cache (ipconfig /flushdns · macOS: sudo killall -HUP mDNSResponder) of gebruik 1.1.1.1. | 14:08 |
| PT-103 | TLS handshake timeoutTLS handshake timeout | Corporate firewall may be blocking our cert chain. Add *.presenttool.com to the allowlist.Bedrijfsfirewall blokkeert mogelijk onze cert-chain. Voeg *.presenttool.com toe aan de allowlist. | 11:23 |
| PT-204 | Session expiredSessie verlopen | Click Account → Sign in again. Session tokens expire after 30 days of inactivity.Klik op Account → Opnieuw inloggen. Sessie-tokens vervallen na 30 dagen inactiviteit. | 09:51 |
| PT-307 | Insufficient creditsOnvoldoende credits | Check your balance. Top up via Credits → Buy pack, or wait for the auto-refill (1st of the month).Bekijk je saldo. Top-up via Credits → Pakket bijkopen, of wacht op auto-refill (1e van de maand). | 13:14 |
| PT-413 | SketchUp model too largeSketchUp-model te groot | Models above 250 MB are rejected. Remove unused 3D Warehouse components or explode nested groups.Modellen boven 250 MB worden geweigerd. Verwijder onbenodigde 3D-warehouse componenten of explodeer geneste groepen. | 12:36 |
| PT-414 | Scene not materialisedScène niet gematerialiseerd | Select at least one scene with materials assigned. Renders do not work on bare geometry.Selecteer minimaal één scène met materialen toegekend. AI-render werkt niet op kale geometrie. | 10:20 |
| PT-502 | Render worker overloadedRender-worker tijdelijk overbelast | Our cluster is at peak capacity. The plugin retries automatically after 30 s. See status.presenttool.com .Onze cluster zit in piekuren even vol. De plugin retried automatisch na 30 s. Zie status.presenttool.com . | 15:01 |
| PT-507 | Vendor API unavailableVendor-API onbeschikbaar | External provider has an outage. Credits are automatically refunded. Follow status →Externe AI-leverancier heeft een storing. Credits worden automatisch teruggestort. Volg status → | 11:55 |
| PT-621 | Material not recognisedMateriaal niet herkend | Re-import the missing material from the Materials Library panel, or use Auto-map.Importeer het ontbrekende materiaal opnieuw vanuit Materiaal-bibliotheek-paneel, of gebruik Auto-mappen. | 08:42 |
| PT-712 | Viewer bake failedViewer-bake mislukt | Lightmap too complex. Reduce the number of light sources or split the scene. Credits are refunded.Te complexe lightmap. Verlaag het aantal lichtbronnen of split de scène. Credits worden teruggestort. | 14:38 |
| PT-901 | Story publication refusedStory-publicatie geweigerd | Project has no output (no renders/clips/viewer). Add at least one asset before publishing.Project bevat geen output (geen renders/clips/viewer). Voeg minimaal één asset toe vóór publicatie. | 10:11 |
