Welcome to FlowState Docs
Use the sidebar to navigate. The documentation is organized into the following areas:
Integrations
Connect FlowState to your CRM and partner portals.
- HubSpot — OAuth and Private App token setup, field mapping, webhooks
- APN — AWS Partner Network sync, trust policy, field mapping
- Slack — Notifications, channel setup, disconnect
MCP / AI
Use FlowState via Claude and other AI clients.
- Overview — What the MCP server exposes
- Authentication — How to authenticate
- Tool Catalog — All available MCP tools
Architecture
Engineering reference for how FlowState is built.
- Overview — System components and data flow
- Identity & Auth — Cognito, JWT, tenant binding
- Tenant Isolation — Six-layer isolation model
- Data Model — DynamoDB single-table design
- Observability — Metrics, tracing, alarms
RBAC
Role-based access control for teams.
- Roles — Built-in roles
- Permissions — Permission reference
- Custom Roles — Creating custom roles
Security
Security controls and audit trails.
- Tenant Isolation — Isolation guarantees
- Encryption — At-rest and in-transit encryption
- Audit Log — Audit events and retention
- Secrets Management — How secrets are stored
Billing
Subscription tiers and billing integrations.
- Tiers — Plan comparison
- Metering — Usage-based metering
- Stripe Customer Portal — Self-service billing
- AWS Marketplace — Marketplace listing
Compliance
GDPR and data processing information.
- GDPR — Data processing, subject rights, retention
- Subprocessors — List of subprocessors
Notifications
Email and Slack notification preferences.
- Overview — Notification channels and delivery
- Categories — Notification categories
- Manage Preferences — Per-user preferences
- Unsubscribe — One-click unsubscribe
Runbooks
Operational runbooks for on-call engineers.