P PresentTool Docs
presenttool.com
Docs / Getting started / Introduction

Welcome to 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.

⏱ 5 MIN — INSTALLATION TO FIRST RENDER

Get started in five minutes

Download the .rbz file, install it in SketchUp, and log in with your studio email. Then follow the seven workflow steps.

GETTING STARTED · 4 MIN First project tutorial Create your first presentation from briefing to published link.
WORKFLOW · 6 MIN Generating renders How to use the render feature and which presets to choose.
WORKFLOW · 3 MIN Setting the moodboard anchor One anchor image drives visual consistency across all renders.
ACCOUNT · 5 MIN Credits & plans What each action costs, and when are credits refunded?

What 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.

Tip — jump to your workflow step Already have a materialised SketchUp model? Skip steps 1–3 and go straight to Renders. All workflow steps are optional and usable in any order.
Was this page helpful?
DOCS-INTRO · LAST UPDATED 12 MEI 2026
Docs/ Getting started / Installation

Install the SketchUp plugin

Download the latest .rbz file, add it to the Extension Manager, and sign in once. Three steps, about two minutes.

PresentTool.rbz · v3.0.5 (stable)
2.4 MB · released 14 May 2026 · SHA-256 7f1c…ac09
Download

Three steps

  1. Open SketchUp and go to the Extension Manager Menu Window → Extension Manager. Click Install Extension in the bottom right of the window.
  2. Select the downloaded .rbz file SketchUp shows a security dialog. Confirm the publisher is PresentTool BV and click Yes. Restart SketchUp.
  3. Activate with your studio email 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.

Compatibility

SketchUp
2021 — 2025
Windows
10 or newer
macOS
11 (Big Sur)+

Unattended install via terminal

For IT admins rolling out to multiple workstations — use our single-line installer:

bash# Download the latest stable build $ curl -L -o presenttool.rbz https://presenttool.com/dl/latest.rbz $ mv presenttool.rbz "~/Library/Application Support/SketchUp 2024/SketchUp/Plugins/" # Confirm the plugin loaded $ sketchup --check-extensions | grep PresentTool → PresentTool 3.0.5 · OK · loaded
Tip — first launch The plugin auto-detects your SketchUp version and language. Running SketchUp 2021? We detect it and offer the compatibility build — no manual selection needed.
Was this page helpful?
DOCS-INSTALL · 14 MEI 2026 · 482 ✓ / 12 ✗
Docs/ Getting started / Your first project

Tutorial — your first 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.

PROGRESS STEP 1 OF 7 · NEW PROJECT ~20 MIN

Step 1 — Create a new 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.

SCREENSHOT · STEP 1 — NEW PROJECT MODAL
"New project" modal — name field + create button
FIG. 01 — THE PLUGIN IN ITS START STATE, NO ACTIVE PROJECT

Step 2 — Paste your client briefing

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.

Tip — paste everything in The processing is good at filtering raw input. You don't need to clean up the briefing first — paste the entire email thread. Irrelevant paragraphs are automatically ignored.

Step 3 — Generate a 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.

Steps 4–8 — Render, viewer, clip, Home Tour, presentation

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.

Was this tutorial helpful?
DOCS-FIRST-PROJECT · 11 MEI 2026
Docs/ Workflow / Step 1 — Briefing

Step 1 — Briefing & style direction

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.

How does it work?

  1. Paste your raw client briefing The text field accepts up to ~10,000 words. Email headers and signatures are automatically ignored.
  2. Click Process briefing 5 cr Within 8–12 seconds you get structured fields rendered directly in the UI. No markdown, no free text — pure structure.
  3. Review and adjust where needed Every field is editable. Changes are auto-saved to your project and immediately visible to all team members.

Extracted fields

Field Required? Description
project_nameREQUIREDShort name, max 60 chars. Used as title in dashboard, viewer and story link.
client.nameREQUIREDPrimary client contact. Shown on the presentation page.
goalREQUIREDOne or two sentences: what does the client want to achieve?
style_tagsOPTIONALList of max 5 style chips. Pre-filled in step 2 (Moodboard).
color_accentsOPTIONALHex codes or colour names. Influences render palette.
budget_eurOPTIONALIndicative budget. Not visible in public story link — internal only.

JSON output (example)

json{ "project_name": "Living Room Smith Family", "client": { "name": "Emma Smith", "email": "emma@..." }, "goal": "Open, light living room with natural materials, focus on seating area.", "style_tags": ["scandinavian", "warm", "minimal"], "color_accents": ["#D8C4A6", "#3F4A3D", "#FAF7F0"], "budget_eur": 18500 }
Tip — skipping is fine No briefing needed (e.g. a personal project)? Skip this step and jump straight to Moodboard or Renders. Briefing is never mandatory — only recommended for client projects.
Was this page helpful?
DOCS-BRIEFING · 09 MEI 2026
Docs/ Workflow / Step 2 — Moodboard

Step 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.

Choose style direction

The chips below define the moodboard input. Combine up to five style chips with one primary material and one lighting chip.

scandinavian industrial warm boho japandi brutalism minimal midcentury organic modern

The generated 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.

★ ANCHOR
VAR. 02
VAR. 03
VAR. 04
Why an anchor? With each render call, the anchor is sent as a reference image. This keeps colours and materials consistent across all scenes — without needing to specify it again each time. You can change the anchor at any time; existing renders are not automatically refreshed.

Regenerate or import

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.

Tip — use client photos Have photos from a previous project by the same client? Upload them as the anchor. Renders will automatically take on the same look & feel the client already loves.
Was this page helpful?
DOCS-MOODBOARD · 12 MEI 2026
Docs/ Workflow / Step 4 — Renders

Step 4 — Renders & mood images

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.

Variant A vs Variant B

Both variants are generated simultaneously from the same source data.

VARIANT ARECOMMENDED
VARIANT BWARMER LIGHT

Render presets

Choose one or more chips. The combinations influence how your scene is interpreted.

Materials

oak marble linen terracotta brass wool

Lighting mood

morning golden hour midday sun evening studio

Cost & conditions

credits
5 per render call · 2 variants included
turnaround
30–60 s under normal load
resolution
2048 × 1280 px (+ 1024 × 640 web export)
maximum
SketchUp model < 250 MB · scene must be fully materialised
retry
1 free re-run on technical error (vendor error / timeout)
Warning — Model size Models above 250 MB are rejected with code PT-413. Remove unused 3D Warehouse components or explode nested groups before rendering. The plugin shows an estimate beforehand.

Scene 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.

Tip — you can close SketchUp Renders run in the cloud. You can close the plugin or even exit SketchUp — the result will appear in your dashboard when it's ready. No waiting required.
Was this page helpful?
DOCS-RENDERS · 13 MEI 2026 · 1 204 ✓ / 31 ✗
Docs/ Workflow / Viewer · Story

The output steps

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.

MOOD CLIP — LIVING ROOM · 7s view.presenttool.com/p/9k4xj

Four outputs at a glance

Step 5 — Interactive viewer Baked lightmaps on view.presenttool.com · client can freely walk through the model or start VR mode. 3 cr/scene.
Step 6 — Mood clip (5–8 s) Cinematic cinemagraph with camera movement. Plays embedded in the plugin and delivers a direct share link. 20 cr/scene.
Step 7 — Home Tour Guided walkthrough with a consistent host — direction, script and room order handled automatically. Preview one room (~30 cr) or compare two hosts (~60 cr) before the full tour. 30 cr/room (on-screen guide) · 20 cr (voice-over) · direction free.
Step 8 — Story presentation Scrollable web page with all assets, goal and plan. Client opens without login or installation. 2 cr/publication.
One share link per output Each output gets a short URL /p/[token]. No authentication required — works on iPad, phone and desktop.

Versions & retracting

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.

Tip — drag sections into any order In step 8 you drag the blocks (briefing summary · viewer · render grid · Home Tour · mood clip) into any desired order. Uncheck sections to hide them from the client.

Embed on your own 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.

Was this page helpful?
DOCS-OUTPUT · 14 MEI 2026
Docs/ Account / Credits & billing

Credits & 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.

Plans

STARTER €39 / month 175 credits / month · 1 user · ideal for freelancers who occasionally make a render.
STUDIO €219 / month 1.800 credits / month · 10 users · for larger firms with team workflows and SSO.

Credit cost per action

Action
Cr.
Notes
Process briefing
5
brief_extract preset
Generate moodboard
5
Flat-lay preset · 4 variants
3D object · text → GLB
8
Per generated object
3D object · photo → GLB
10
Incl. auto-texture reconstruction
Render (photorealistic)
5
Per scene · 2 variants included
Viewer bake (lightmaps)
3
Per scene in the model
Mood clip (5–8 s)
20
Per scene · cinematic cinemagraph
Story publication
2
Per published version

How do refunds work?

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.

Purchased credits don't expire Top-up packs (S = 50 cr / €20 · M = 150 cr / €55 · L = 400 cr / €130) stack on top of your monthly credits. They never expire — handy for scaling outside your plan.

Payment methods

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.

Secure & PCI-DSS compliant We store no card details. All transactions run via Stripe (Level 1 PCI-DSS). You receive a mail confirmation with invoice PDF for every transaction.
Was this page helpful?
DOCS-CREDITS · 14 MEI 2026
Docs/ Troubleshooting / FAQ

Frequently asked questions

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 →

Top questions

No. All briefings, moodboards and generated assets are stored on our servers — the plugin is just the "viewer". After restarting, open the same project and you'll be exactly where you left off. Auto-save is immediate: you never need to manually click save.
Didn't find the answer? Send a message to support@presenttool.com or open the in-app chat (bottom right in dashboard). We respond within 1 business day — usually faster.
Was this page helpful?
DOCS-FAQ · 13 MEI 2026 · 367 ✓ / 8 ✗
Docs/ Troubleshooting / Error codes

Error codes from the 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.

Error not in this list? Open the Diagnostics tool in the plugin (shortcut Ctrl+Shift+D) and click "Send report". We'll be in touch within 1 business day.

Filter by category

All codes (12)

Code Meaning Solution Last seen
PT-101No API connectionCheck internet and whether api.presenttool.com is blocked by firewall. Briefly switch to another network.15:42
PT-102DNS resolution failedReset your DNS cache (ipconfig /flushdns · macOS: sudo killall -HUP mDNSResponder) or use 1.1.1.1.14:08
PT-103TLS handshake timeoutCorporate firewall may be blocking our cert chain. Add *.presenttool.com to the allowlist.11:23
PT-204Session expiredClick Account → Sign in again. Session tokens expire after 30 days of inactivity.09:51
PT-307Insufficient creditsCheck your balance. Top up via Credits → Buy pack, or wait for the auto-refill (1st of the month).13:14
PT-413SketchUp model too largeModels above 250 MB are rejected. Remove unused 3D Warehouse components or explode nested groups.12:36
PT-414Scene not materialisedSelect at least one scene with materials assigned. Renders do not work on bare geometry.10:20
PT-502Render worker overloadedOur cluster is at peak capacity. The plugin retries automatically after 30 s. See status.presenttool.com .15:01
PT-507Vendor API unavailableExternal provider has an outage. Credits are automatically refunded. Follow status →11:55
PT-621Material not recognisedRe-import the missing material from the Materials Library panel, or use Auto-map.08:42
PT-712Viewer bake failedLightmap too complex. Reduce the number of light sources or split the scene. Credits are refunded.14:38
PT-901Story publication refusedProject has no output (no renders/clips/viewer). Add at least one asset before publishing.10:11
Was this page helpful?
DOCS-ERRORS · 14 MEI 2026 · 893 ✓ / 21 ✗