Web Platform

Credits

SpokeDo's internal billing unit — how credits are spent, topped up, and tracked.

Credits are SpokeDo's internal billing unit. Every transcription minute, translation segment, and AI analysis call deducts credits from your wallet. Decoupling billing from upstream model prices means provider price changes don't ripple straight to your invoice.

What a Credit Is

1 credit ≈ $0.0001 at the Pro rate.

Credits are spent across these services:

  • Transcription — speech-to-text on recorded or live audio
  • Translation — streaming translation into target languages
  • Analysis — LLM passes that drive intents and insights
  • TTS / Voice — voice synthesis where applicable
  • Video — transcription/analysis of video tracks

The exact per-service rate is shown on the Credits page next to each service icon.

Wallet, Top-ups, and Trial

Your wallet is split into three buckets:

  • Purchased credits — from Stripe top-ups; never expire
  • Trial credits — granted at sign-up; expire 30 days after the account is created
  • Bonus credits — granted via promotions; inherit the expiry of their underlying purchase (none for purchased buckets)

Top up via the Buy Credits button, which opens Stripe Checkout for the selected pricing tier. The dashboard shows per-tier discount markers (e.g. "Best value") computed from the live credit_pricing_tiers table.

Tracking Usage

The Credits page provides:

  • Balance — total available, broken down by bucket
  • Burn rate — credits consumed in the last 24h / 7d / 30d
  • Transactions — every credit movement (purchases, refunds, deductions, bonuses)
  • Usage records — per-service breakdowns linked back to the source audio
  • CSV export — download transactions or usage for accounting

Refunds

Within 30 days of purchase, on unused credits only:

  1. Open the Stripe billing portal from the Credits page, or
  2. Email billing@spokedo.com with your account email

Trial and bonus credits are not refundable.

Auto Top-up

Toggle Auto top-up to automatically charge a configured amount when your balance falls below a threshold. This prevents long-running intents from failing mid-flight on an empty wallet.

Best Practices

  • Run a download intent on a short test audio to estimate per-recording cost before automating at volume
  • Use auto top-up for production accounts; relying on manual top-ups risks paused integrations
  • Export usage CSVs monthly for finance reconciliation

On this page