Workspace by default
Workspace creation is bound to the authenticated caller. Row-level security scopes product data to the workspace.
Workspace-scoped CRM foundation
Create a protected workspace, manage customer and deal records, and keep the data boundary visible. PulseBoard starts empty by design—no fabricated revenue and no invented customer records.
Product workflow
PulseBoard keeps its product claims small and verifiable: workspace data, CRM records, pipeline context, and calculated roll-ups.
Workspace creation is bound to the authenticated caller. Row-level security scopes product data to the workspace.
Add customers, contacts, and deals when there is real information to manage. Empty workspaces stay visibly empty.
Keep a deal’s stage, value, probability, expected close, and customer link together in one workspace view.
Explicit data boundary
PulseBoard’s browser client uses only public Supabase configuration. Workspace ownership and access rules remain in the database, while provider credentials stay server-side.
See current boundariesCaller-bound onboardingThe database derives the workspace owner from the authenticated caller.
Workspace-scoped recordsCustomer, contact, and pipeline queries are filtered by the active workspace.
Server-only provider pathAI requests require a signed-in session and server-side configuration.
Honest product status
The AI Analyst is behind a server-side boundary and remains unavailable until a provider is configured.
GitHub and HubSpot connection paths are user-authorised and manual. No sync starts automatically.
These are source-backed product boundaries, not a claim of a third-party security audit.
Start with a protected workspace
Open a secure workspace to add your own records. PulseBoard will not fill the product with sample business data for you.