Setting up your Build Great Things workspace
Connect your organization's AI tools and get your first task map. Setup is configuration only: there are no agents, proxies, or extensions to install.
1. Create your workspace
- Go to buildgreatthings.ai and sign in with Google, or create an account with email.
- Enter your organization's name to create the workspace. You become its owner.
2. Set your privacy threshold
The privacy threshold is the minimum number of people who must share a pattern before it appears anywhere. Nothing below the threshold is ever shown, so no insight is traceable to one person.
- Open Settings.
- Under Privacy, choose your threshold. The default is 5 people.
3. Create an ingest token
Your AI tools authenticate to the workspace with a per-organization ingest token. The same token works for every tool you connect.
- Open Connections.
- Under Set up the OpenTelemetry stream, click Generate ingest token.
- Copy the token now. It is shown once; you can revoke it and issue a new one at any time.
4. Connect Claude Code for your whole organization
Your Claude organization owner turns on telemetry once, centrally, with server-managed settings. The settings are delivered to every member's Claude Code automatically; individual users do not configure anything and cannot override them.
- Sign in to claude.ai as the organization's Owner or Primary Owner (Claude for Teams or Enterprise).
- Go to Admin settings > Claude Code > Managed settings.
- Add this
envblock to the managed settings JSON, pasting your ingest token from step 3, and save:
{
"env": {
"CLAUDE_CODE_ENABLE_TELEMETRY": "1",
"OTEL_METRICS_EXPORTER": "otlp",
"OTEL_LOGS_EXPORTER": "otlp",
"OTEL_LOG_USER_PROMPTS": "1",
"OTEL_EXPORTER_OTLP_PROTOCOL": "http/protobuf",
"OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE": "delta",
"OTEL_EXPORTER_OTLP_ENDPOINT": "https://buildgreatthings.ai/otlp",
"OTEL_EXPORTER_OTLP_HEADERS": "Authorization=Bearer <your-ingest-token>"
}
}
Claude Code fetches managed settings at startup and rechecks hourly. Ask people to restart Claude Code once; on first delivery each person accepts a one-time security prompt confirming the new organization settings.
OTEL_LOG_USER_PROMPTS controls whether prompt text is included in the
stream. Usage and cost work without it; the task map needs it. Because this is an
organization-wide setting, agree on it with your team before rollout.5. Connect Gemini CLI (optional)
Gemini CLI also exports OpenTelemetry. Add the telemetry block to
~/.gemini/settings.json and set two environment variables:
# ~/.gemini/settings.json
{"telemetry": {"enabled": true, "target": "local",
"otlpEndpoint": "https://buildgreatthings.ai/otlp", "otlpProtocol": "http", "logPrompts": true}}
# environment (bearer token; delta temporality so usage metrics ingest)
export OTEL_EXPORTER_OTLP_HEADERS="Authorization=Bearer <your-ingest-token>"
export OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE=delta
6. Import your team roster (optional)
A roster lets Usage & Cost break spend down by team. Emails are hashed with your workspace key at upload and never stored.
- Prepare a CSV with an
emailcolumn and ateamcolumn.manager_emailanddisplay_namecolumns are accepted for later features. - Open Settings, then under Teams upload the file. Re-uploading replaces the whole roster.
email,team
jane@yourcompany.com,Platform
sam@yourcompany.com,Sales
7. Drop in a firm survey (optional)
If your firm already surveys itself about work, importance, effort, or time allocation, import it: the task map gains a survey signal (which patterns serve important work) and an adoption-gaps view (important, effortful work with no AI usage yet).
- Open Onboarding from Settings (Context, Import or replace) and drop your survey in as CSV or XLSX. Any column layout works: we map it to workstream, importance, and effort, and show you the parsed result before saving.
- Confirm the preview. Re-importing replaces the prior survey.
8. Drop your drive in (optional)
Your OneDrive or Google Drive folder is already synced to a laptop. Drop that folder on the Connections page and the map learns your firm's real business processes and grounds skills in your actual templates.
- Open Connections, find Drop your drive in, and drag your synced drive folder onto the drop zone (or browse for it).
- The browser reads the folder locally and uploads only a metadata index: path, name, extension, size, and modified time. For a large team site expect a "reading 91,000 file names" progress state; uncheck any folders you want left out before uploading.
- Freshness is manual by design: drop the folder again whenever. The page shows how old the snapshot is, and a stale snapshot never breaks anything.
9. Verify your setup
Within a few minutes of someone using a connected tool:
- Connections shows Claude Code as Live and Gemini CLI as Connected once their usage arrives.
- Usage & Cost shows spend by model, by vendor, and, with a roster, by team.
- The task map builds from the buffered stream on a nightly run. Your first map is typically ready the next morning.
Next steps
- Review your first task map together with us: the highest-value patterns arrive with pre-drafted Skills your team can adopt.
- Questions or a tool we don't cover yet? Write to jacob@buildgreatthings.ai. Codex CLI and HRIS roster sync are on the roadmap.