Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Building a tool that turns client calls into ready-to-send proposals

Description and use

Bespken automatically joins client calls, transcribes them, extracts key data, and generates a ready-to-send proposal. Low confidence in numeric data requires mandatory manual review.

Problem

Freelancers and consultants often need to reconstruct scope, pricing, and timelines from memory after a client call, leading to errors and inefficiencies.

Outcome

Bespken is fully functional end-to-end, producing proposals from call transcripts. However, transcription confidence scores are low, especially for numbers, necessitating a mandatory review step.

Workflow

  • Connect Google Calendar via Supabase Auth + Google OAuth (calendar.readonly scope).
  • View upcoming calls with video links on a dashboard.
  • Click "Join with Bespken" to add a bot participant via the Meeting API.
  • When the call ends, a webhook triggers and fetches the transcript from a presigned URL.
  • Send the transcript to Gemini for structured extraction of client, scope, price, timeline, and notes.
  • Display extracted fields in a review screen with editable inputs and a prominent warning to verify everything.
  • Generate a proposal document from the (edited) data and present it for sending.

Evidence

This is fully working end-to-end in production right now, not just a mockup.

Source

Marathi test call: failed badly. Confidence scores mostly under 0.5, numbers specifically got mangled.

Source

English test call: numbers came through textually correct, but confidence scores were still surprisingly low (0.01–0.4) even on correct text.

Source

  • Record date: 2026-09-15T16:15:50.301Z