Skip to content
GitHub
Get started →

Plans and limits

Spelo has four plan tiers.

PlanPriceMinutes / moSitesOverageBranded orbDB adaptersAnalyticsPriority support
Free$01001Hard capYes
Starter$29 / mo5003$0.08 / minNoYesYes
Pro$99 / mo2,00010$0.06 / minNoYesYesYes
EnterpriseCustomUnlimitedUnlimited$0 marginalNoYesYesYes + SSO

Prices are in USD. All plans billed monthly via Stripe, cancel any time.

What counts as a “minute”

  • Session duration from click-orb to end-of-session, rounded up to the nearest second.
  • Minutes are measured from the WebRTC session open/close events, not from audio bytes.
  • Idle seconds (user paused, no one talking) count — the connection is still open.
  • Sub-5-second sessions are discarded (they’re usually test taps).

Minutes cap behavior

  • Free plan — hard cap at 100 min. Subsequent clicks show the privacy notice but the orb won’t connect. Upgrade or wait for the next billing cycle.
  • Starter, Pro — soft cap. Sessions continue; overage minutes charged at the plan’s overage rate (see table).
  • Enterprise — bundled or zero-marginal depending on contract.

Sites cap

Each plan limits how many sites you can have in your workspace. Archiving a site frees up a slot; archived sites are read-only and don’t consume minutes.

Branded orb

On the Free plan, a small “Powered by Spelo” badge appears on the orb’s hover state and in the first-session privacy notice.

Paid plans remove both.

Database adapters

The Free plan can use the DOM scraping mode only (the AI reads the visible page text). To connect a real database (Postgres / MySQL / Shopify / etc.), upgrade to Starter.

Webhook adapters count as “database adapters” for this purpose.

Analytics

Free plan shows a simple “sessions this month” counter. Paid plans unlock:

  • Per-session breakdowns
  • Top function calls
  • Query log
  • Export to webhook
  • SSE event stream

See Analytics endpoint.

Priority support

  • Free, Starter — email support, 48h response
  • Pro — email support, 8h response; Slack shared channel on request
  • Enterprise — dedicated Slack channel, 1h response, phone + video

Upgrading / downgrading

Dashboard → BillingChange plan.

  • Upgrade — takes effect immediately. You’re prorated for the remaining period.
  • Downgrade — takes effect at the end of the current billing period. Your minutes from the higher plan roll over through the period end.

Cancelation

  • Free — just stop using it. No account cleanup required.
  • Paid — cancel in the dashboard → access continues through end of current billing cycle → card isn’t charged again.
  • Data retention after cancel — 90 days. After 90 days of inactivity, sites and transcripts are permanently deleted. Reactivating within 90 days restores everything.

Custom plans

For high-volume use (>20,000 min/mo), call centers, or regulated industries (HIPAA, PCI-DSS), contact sales@spelo.ai. We offer:

  • Reserved capacity with committed discounts
  • Dedicated inference regions
  • SSO (SAML, OIDC)
  • BAA for HIPAA
  • Audit log export
  • On-premise deployment (select accounts)

Changing payment method

Dashboard → BillingPayment method. Managed via Stripe — same UX as Stripe Elements you’ve used elsewhere. No card details ever touch our servers.

Tax

Stripe Tax applies local VAT / GST / sales tax automatically based on your billing address. EU customers can provide a VAT ID to exempt.

Invoices

Auto-emailed and available in the dashboard. CSV and PDF export. Netsuite / QuickBooks integration via webhookbilling.invoice.paid.

See also

  • BYOK — bring your own OpenAI key (changes the economics)
  • Usage metering — exactly how we count
  • Overages — what happens when you cross the line