Skip to main content

Welcome to Bota

Bota is a multi-tenant hardware + API platform that enables software companies to capture, ingest, and process offline conversations via AI wearable devices. Build voice-powered features into your product without managing hardware or AI infrastructure.

Who Uses Bota?

Bota is built for software companies that want to add conversation capture to their products:
Capture patient-provider conversations for clinical documentation. Auto-generate SOAP notes, visit summaries, and follow-up tasks from in-person appointments.Example: A telehealth platform adds in-person visit support by shipping Bota devices to clinicians.
Record field sales meetings and customer conversations. Generate call summaries, extract action items, and sync insights to your CRM.Example: A sales coaching platform captures in-person pitches for AI-powered feedback and training.
Enable meeting transcription for field teams, service calls, and customer interactions. Build internal tools for compliance and quality assurance.Example: An insurance company equips claims adjusters with devices for customer interaction capture.

How It Works

1

Set up your project

Create a Bota account and get your API keys. Use test keys for development and live keys for production.
2

Integrate the API

Use our REST API or SDKs to manage end users, devices, and recordings in your backend.
3

Ship devices to users

Distribute Bota wearables to your end users. Devices pair with your mobile app via Bluetooth.
4

Capture conversations

End users press a button to record. Audio is stored locally and works completely offline.
5

Upload and transcribe

When devices sync with your app, audio uploads to Bota. Transcription runs automatically or on-demand.
6

Build features

Use transcripts with speaker diarization to power your product — search, summaries, insights, and more.

Architecture Overview

Data Flow:
  1. Device ↔ Mobile App — Bluetooth pairing and audio sync
  2. Mobile App ↔ Your Backend — User authentication and request tokens
  3. Your Backend ↔ Bota API — Device registration, recording management, transcription jobs
  4. Mobile App → Bota S3 — Direct audio upload via pre-signed URLs
  5. Bota → Your Backend — Webhook notifications when processing completes

Core Capabilities

Device Management

Register devices, bind to users, and manage the device lifecycle. Support for bulk provisioning and reassignment.

Offline Recording

Devices record without connectivity. Audio syncs automatically when back online with resumable uploads.

Transcription

Convert audio to text with speaker diarization. Timestamps per segment for precise navigation.

Webhooks

Real-time notifications when recordings upload or transcription completes. No polling required.

Security & Compliance

End-to-End Encryption

TLS 1.2+ in transit, AES-256 at rest. Secure device provisioning with rotating tokens.

Data Isolation

Complete tenant isolation at the database level. Each project has separate data boundaries.

Compliance Ready

SOC 2 Type II, GDPR, and HIPAA compliant infrastructure. Built for regulated industries.

Right to Deletion

Full end user deletion API for compliance. Remove all recordings and transcripts on request.

Get Started

Ready to integrate? Start with the quickstart guide to make your first API call.

Quickstart Guide

Create an end user, register a device, upload audio, and get a transcript in under 10 minutes.