Integration
Place the questionnaire inside any Nieuwland page
Both snippets below are generated from the address you are viewing right now, so they always point at this deployment. Nothing here changes DNS or any existing website.
Plain iframe, works without scripts
<iframe
src="https://your-deployment/embed"
title="Nieuwland Property Intelligence valuation"
style="width:100%;border:0;min-height:1200px"
referrerpolicy="origin"
loading="lazy"
></iframe>Loader with automatic height
<div data-npi-embed data-npi-height="1200px"></div>
<script src="https://your-deployment/embed.js" defer></script>What crosses the boundary
The embedded page sends only its pixel height to the host page, addressed to the host origin rather than broadcast. The loader checks both the message origin and the sending frame before resizing. No answers, no address details and no contact data are passed to the host page. If the loader script is blocked, the plain iframe above still works.
JSON exchange
Every report can be downloaded as JSON containing the subject, all evidence with source links, the accepted and excluded records, the statistics, the score breakdown and the calculation version. That file is the intended hand off format for a future portfolio system. No integration with another system exists today, and no report is stored on a server.
Hosting notes for the owner
- Publish this project, then use the published address in the snippets above.
- Serve the host page over HTTPS so the iframe loads without a mixed content warning.
- Online research stays inactive until a Firecrawl connection or a server secret named FIRECRAWL_API_KEY is added. Manual entry and CSV upload work without it.
- There are no scheduled tasks and no background crawling, so an idle embed costs nothing.