Base Area: 480.0 sq ft • Perimeter: 88.0 ft
Adjusting a wall shifts subsequent vertices and recalculates polygon square footage.
Measured Span: 460 px (Currently 46.0 ft)
Rescales the background aerial/blueprint image so 1 foot on the image matches 1 foot on the vector grid.
The current sketch will be closed.
Loading…
The open sketch is saved automatically. Opening another one or starting a new one saves and syncs it first.
Ready for Loss Control / Appraisal PDF insertion, PNG download, or browser QA editing
| Code | Description | Base SF | Factor | Net SF | Perim (LF) |
|---|
Instead of emailing static files that QA staff cannot edit, each sketch stores a tiny vector JSON payload accessible via a browser review URL:
The whole sketch as compact JSON (about 2 KB), ready to import into your own system:
Test how external inspection systems load sketches from their own DB into your canvas and receive calculated areas back
External systems can pass their own externalInspectionId, custom Area Code multipliers, and existing vertex coordinates to hydrate the canvas:
When the inspector or QA reviewer clicks Save, Planimble returns both the pre-calculated area rollups (for their SQL columns) and the raw vector JSON:
Regional inspection platforms (like WhisperReporter, H&S, or custom carrier portals) embed your sketcher in 10 lines of JS. They pass their sketch JSON from their own database into the iframe and listen for SKETCH_SAVED to write the calculated areas back to their own database:
<iframe id="sketchFrame" src="https://app.planimble.com/embed?apiKey=pk_live_991" class="w-full h-[650px]"></iframe>
<script>
const frame = document.getElementById('sketchFrame');
// 1. WRITE values from Partner's own DB into Planimble when iframe loads:
frame.onload = () => {
frame.contentWindow.postMessage({
type: 'PLANIMBLE_LOAD',
externalInspectionId: 'CLAIM-90421',
subject: '742 Evergreen Terrace',
areas: existingAreasFromPartnerDatabase // or [] for new sketch
}, '*');
};
// 2. READ calculated square footage & vector JSON back into Partner's DB on Save:
window.addEventListener('message', async (event) => {
if (event.data?.type === 'PLANIMBLE_SAVED') {
const { externalInspectionId, totals, areas, vectorJson, pngDataUrl } = event.data.payload;
await fetch('/partner-internal-api/save-inspection-sketch', {
method: 'POST',
body: JSON.stringify({ externalInspectionId, glaSqFt: totals.glaSqFt, areas, vectorJson, pngDataUrl })
});
}
});
</script>
For enterprise insurance platforms that want server-side synchronization: their server calls POST /api/v1/sessions with their inspection ID and webhook URL, redirects the inspector to the returned editUrl, and your ASP.NET Core backend fires a signed HMAC-SHA256 webhook back to their server whenever the sketch is created or QA-approved.
Verifies Shoelace polygon math, shared-wall carving, Rise/Run angles, feet-and-inches, and B2B API sync against ground-truth geometry
Type what you want to draw (e.g. "bay window", "garage carve", "second floor", "L-shape") or launch the 6-step UI spotlight tour
Import or export your company's custom Area Classes, Construction Material multipliers, and Stamp items in human-readable JSON or XML
Switch between residential appraisal, FLHI high-value home, or commercial loss-control catalogs:
Edit directly below or open the downloaded .json or .xml file in Notepad / VS Code:
Emitted: PLANIMBLE_UNSAVED_EXIT_INTERCEPTED
You have modified the property sketch since your last save. If you exit now without saving, your latest changes will not be written back to the host inspection database.
Free account: 5 new sketches a month, synced and exportable. No card needed.
By creating an account you agree to the Terms of Service and Privacy Policy.
About Planimble · Terms · Privacy · Refunds
Editing a sketch you already synced never counts.
Inspectors draw and send sketches to QA. QA reviewers approve them or send them back with a note. Everyone on the team sees every sketch.
3 people included · $12/month for each extra person
Prices in USD. Paddle.com is the Merchant of Record for all our orders and handles payment, tax and invoices. Cancel anytime; your sketches stay yours. 30-day refund on every payment: Refund Policy · Terms.
Instead of dragging walls with a mouse, type the wall length on your keyboard (e.g. 24.5), press an Arrow Key, and press Enter to anchor.