Overview
Example values for a department of 10 after rollout, preparing standard sales proposals on company accounts. Three people pilot it first. An assigned owner approves every proposal.
Hypothetical example · same weekly workload
- 200 staff-hoursToday
- 160 staff-hoursWith the setup
- 40 hBack each week across the team
The full department after rollout completes its usual batch of work in fewer hours, with review and upkeep included.
How one proposal moves
- Deal in HubSpotStage and owner set
- Shared approved contextTemplates, pricing and examples from Drive
- Postgres queueProposal tracked by ID with an assigned owner
- Agent preparesGrok Bot drafts the proposal and evidence pack
- ChecksClaude review against approved examples
- Person approvesAssigned owner or manager signs off
- RecordedHubSpot status and run log updated
The stack
- Records
- HubSpot is the source of record, Supabase Postgres tracks the queue, Google Workspace holds approved docs
- Agents
- Grok Bot Teams seats on company accounts
- Builders
- Codex through ChatGPT Business, in VS Code and a repo
- Reviewers
- Claude Team for results and playbooks
One deal, start to finish
- A deal in HubSpot reaches the proposal stage and a work item enters the queue with an assigned owner.
- The queue service gathers the deal record, the shared approved template, pricing and examples.
- Grok Bot prepares a proposal draft and an evidence pack that lists the sources used.
- The owner hands the draft and evidence to Claude for a check against approved examples, then checks facts, scope, pricing and exceptions. A manager handles anything unusual.
- The owner approves and sends. The approval is logged and the status goes back to HubSpot.
People and checks
- Team trainingThree pilot operators learn the routine first. All ten join only after the pilot shows evidence.
- Quality checksEvery draft gets a human check before it goes out. Managers approve templates and exceptions.
The service delivers the working setup. BH Technology maps the workflow, cleans the source data, sets permissions per identity, builds the queue service, tests it in the pilot and trains the team. Each part is scoped and quoted separately.
Example monthly subtotal for licenses and the database is $545 (10 Grok Bot seats, 3 Codex through ChatGPT Business, 3 Claude Team, Supabase Pro). With new Google Workspace it is $713. Usage, CRM, hosting and the setup service are separate costs.
USD before tax. Sources xAI Teams, ChatGPT, Supabase.
Go deeper
Shared data
Three layers
- HubSpotSystem of record
- DriveApproved docs
- PostgresWork queue
- HubSpot
- Owns customer status, deal stage and owner.
- Drive
- Holds two approved context docs, followup-playbook v4 and pricing-2026-11. Sales manager owns and reviews both monthly.
- Supabase Postgres
- Tracks work state, approvals and runs by ID.
What one queue row stores
- Link · hubspot deal 48213
- Context · playbook v4
- State · approved
- Approved by · rep_c · Nov 4 09:12
- Run · 0917 · error none
Customer details stay in HubSpot. The row holds a link and status only.
One sample deal, start to finish
Fictitious deal and names for illustration.
- Where the deal livesHubSpot deal 48213 · Sample Co renewal · stage Proposal sent · owner rep_c · no reply after 3 business days
- Approved contextfollowup-playbook v4 and pricing-2026-11 in Drive · owner sales manager · reviewed monthly
- AssignmentPostgres queue item for deal 48213 assigned to rep_c · Grok Bot prepares the draft and next task
- Approvalrep_c checks facts, tone, pricing and exceptions · approved Nov 4 09:12 · one price line corrected
- Run traceRun 0917 · error none · final status and note filed back to HubSpot
- New
- Preparing
- Needs review
- Approved
- Filed
Any item that fails a check moves to Exception for a manager.
Shared data means the right access. People and agents reach only the approved records their job needs, and every important action has an owner and a review trail.
Permissions
- Reps see approved context and their own accounts.
- Managers approve templates and exceptions.
- With row-level security policies configured, each identity reaches only its assigned work.
- Each item carries the minimum fields the job needs.
- Agent tools hold only scoped keys.
Team training
Path to ten
- Pilot3 people
- EvidenceGate passed
- Rollout10 people
- Time the current baseline.
- Tidy data and write approved context.
- Set role-based access.
- Test on historical cases in isolation.
- Run a three-person draft-only pilot for four weeks.
- Train each role on review and exceptions.
- Roll out in phases to all ten.
Gate before each phase
- Same accepted quality as the baseline.
- Active staff minutes measured, not estimated.
- Exceptions trending down.
- A named rollout owner signs off.
Training runs 15–30 h in the sample plan. Planning figures only.
Quality checks
When something breaks
- DetectMonitor flags it
- PauseAgent stops
- RestoreLast safe version
- ManualQueue handled by people
Common failures
- Stale or missing
- Old pricing or empty notes block the draft.
- Duplicate runs
- One deal ID gets one open work item.
- Permission failure
- The run stops and is logged. It never borrows wider access.
Checks
- Human approval for sends, pricing and unusual terms.
- A run log for every job with source, reviewer and error.
- Daily monitoring of failures and exceptions.
- Prompts, context, schemas and scripts are versioned for restore.
- Manual fallback is documented and trained.
More time and budget
Monthly software, 10 users
USD a month before tax, checked Nov 4, 2026.
- Grok Bot seats
- 1 Super × $100 + 9 Premium × $30 = $370
- ChatGPT Business
- 3 builders × $25 = $75
- Claude Team Standard
- 3 reviewers × $25 = $75
- Supabase Pro
- From $25
- New Google Workspace
- $16.80 × 10 = $168, total $713
$370 + $75 + $75 + $25 = $545 a month before Workspace. All ten on Codex and Claude would start at $895 before Workspace. CRM, usage, hosting and extra environments are extra.
Service work at a hypothetical $150 an hour
- Setup 120–240 h
- Discovery 20–40 h, data and context 30–60 h, permissions and integrations 30–60 h, tests and pilot 25–50 h, training and rollout 15–30 h. Total $18,000–$36,000.
- Support 12–24 h a month
- Monitoring access, fixing failed runs and applying tool updates. Total $1,800–$3,600 a month.
BH Technology scopes and quotes each client separately. The $150 rate is a planning example. Judge the build by actual margin gained compared with total cost of software, setup and support.