# Checkspot, an audit delivery portal

Checkspot is a secure web portal where a client reviews a HubSpot audit. Instead of a PDF that is read once, the client finds each finding by category, records decisions, follows the action plan and opens step-by-step guides, with access set by role.

## At a glance

* Status: pilot with a B2B software company
* Stack: Cloudflare Workers, D1, R2
* Data: stored in the European Union
* Services: consulting, web portals

## The problem

A HubSpot audit usually ends as a long document. The client reads it once, a few recommendations get done, and nobody tracks the rest. The audit firm has no view of what was decided or blocked.

## What we built

* **Findings by category** with a status for each one.
* **Decisions** the client records against each finding.
* **An action plan** that follows the decisions.
* **Step-by-step guides** for the fixes the client's team carries out.
* **Help requests and history**, so every exchange stays attached to its finding.
* **Roles:** audit firm admin, consultant, client admin, member and read-only.

## Architecture

The portal runs on Cloudflare Workers. A core database holds accounts, roles and clients; each client gets its own database, and documents are kept in object storage, all located in the European Union.

Worker → Core DB · accounts and roles → One DB per client → Document storage

- [AI-assisted web portals](https://spotiflow.eu/services/ai-web-portals/): The service behind this project
- [Lucie](https://spotiflow.eu/projects/lucie/): Next project

Source: https://spotiflow.eu/projects/checkspot/ · Updated 2026-10-18

---
Spotiflow Europe (SPOTIFLOW, SOCIEDADE UNIPESSOAL LDA), NIPC 519601440, Portugal.
