Pilot Control Center

RoomIQ pilot status, validated capabilities, and demo flow.

Pilot Ready

Pilot Status: Ready for Demo

RoomIQ has validated the core pipeline with a real Google Meet session: bot join, Deepgram transcription, speech question detection, context resolution, evidence generation, and answer delivery. Data connectors use demo fallback until real API credentials are configured. No audio or video is stored — only text transcripts.

Meetings

47

12 this month

Active Rooms

8

Live meeting rooms

Questions Detected

156

142 answers

API Calls

2,847

34 embed sessions

Validated Capabilities

Real Google Meet bot joinReal

Phase 13 — Guest mode, Playwright + Xvfb

Real Deepgram STT transcriptionReal

Phase 13 — nova-2, streaming WebSocket, 24 real segments

Real transcript storageReal

Text only, no audio saved (privacy by design)

Real speech question detectionReal

Phase 13B — Hybrid pipeline, 5/24 questions detected from real speech

Context + Evidence + Answer pipelineReal

Ads Intelligence real connector active — real data from cross-channel intelligence

Answer delivery (private panel)Real

Phase 11 — Private panel delivery working

Embed Room (JWT-authenticated)Real

Phase 3+19 — iframe-ready, postMessage API

Public API + WebhooksReal

Phase 19 — API keys, webhook subscriptions

Pending Configuration

Google Account BotPending

Code ready. Needs manual Google sign-in to generate storage_state.

Google Calendar OAuthConfig Required

Set GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET.

Ads Intelligence real connectorReal

Connected — real data from PicPay org (Bearer token auth via Public API v1).

Real chat deliveryWarning

Private panel works. Meeting chat delivery needs final validation.

Demo Flow — Step by Step

1

Create or select a meeting

Use Meetings page or import from Calendar.

2

Open Live Room

Select the room from the dropdown.

3

Start Bot

Click Start Bot. The bot navigates to Google Meet.

4

Admit Bot

In Google Meet, click "Admit" when the bot asks to join.

5

Start Transcription

Click Start Transcription. Deepgram begins streaming.

6

Speak a question

Ask: "Qual criativo esta performando melhor?" or similar.

7

Review detected question

The question appears in the Questions panel with detection method.

8

Generate evidence

Click Generate Evidence. Ads Intelligence returns real competitive data.

9

Generate answer

Click Generate Answer. Template-based answer with evidence.

10

Approve and deliver

Approve the answer. It appears in the private panel.

Recent Meetings

Performance Review — App Banco do Brasil

Google Meet · 5 participants

authorized

Campaign Optimization — Pix Q2

Google Meet · 4 participants

listening

Media Budget Alignment — PicPay

Microsoft Teams · 6 participants

scheduled

Creative Performance Deep Dive

Zoom · 8 participants

ended

Weekly Ads Standup

Google Meet · 3 participants

waiting authorization

Safety & Privacy Notes

No audio or video stored

Privacy by design. Only text transcripts are persisted.

Demo data is clearly marked

Evidence and answers from demo fallback show is_mock=true.

Guest bot may require admission

Meeting host must click "Admit" unless Google Account mode is configured.

Transcripts are text only

No S3, no recording, no replay. Stored in PostgreSQL only.

Internal auth enabled

API-to-worker communication uses cryptographic token.

Embed JWT configured

Room-level access tokens with expiration.

Development Progress

Ph 1-5
Core API + Live Room + Embed + Bot + SSEactive
Ph 6-7
Audio Capture + Transcription + Question Detectionactive
Ph 8-11
Context + Connectors + Answer Engine + Deliveryactive
Ph 12-13
Enterprise Hardening + Real E2E Validationactive
Ph 14-19
Real Connectors + Plans + Calendar + Public APIactive
Ph 20-21
Bot Join Strategy + Pilot Polishactive