How it works

From ring to receipt, four honest steps.

A guided tour of what happens on every Fire It call. No fake screenshots. No claims we can't defend. Every guardrail below is enforced in code.

[INBOUND] pilot line · call.started[AGENT] greeting.spoken · 340ms[INTENT] order.pizza.confirm required_groups=1[PRICE] server.compute line_total=$24.25[ROUTE] queue.internal · location=demo
  1. Ring
    Answered in under 2 seconds

    Fire It picks up on your existing number via forwarding, or on a provisioned line. Every simultaneous ring gets a voice — no rollover, no voicemail.

  2. Understand
    Real conversation, structured intent

    The agent listens, clarifies, and captures against your live menu — sizes, halves, required modifier groups, sold-out items. Accents and corrections are handled.

  3. Price
    Server-side pricing and confirmation

    Totals are computed authoritatively on Fire It's servers. The browser and the voice model never compute money. The caller hears the real price and pickup window.

  4. Route
    POS handoff — or internal queue

    Orders land in your POS via a certified adapter. If POS is offline, Fire It queues to the internal dashboard. Nothing is lost. Nothing is silently retried.

Never fake confirmation

The caller only hears "you're all set" when the authoritative order state reaches acknowledged. No optimism, no rollback drama.

Idempotent by construction

Every provider webhook is deduplicated by (provider, event_id). Every order write is tenant-scoped and idempotent.

Auditable end-to-end

Order state transitions and privileged actions land in an append-only audit log accessible to owners and platform admins.

Hear it take a real call.