Skip to main content

Cost Model

HuskyVoice AI utilizes a transparent, usage-based credit system for all voice interactions.


Credit Consumption Logic

Credits are consumed based on the duration of connected voice conversations, in fixed-length "pulses." Your plan determines how long each pulse is and how many credits it costs — every plan currently works out to the same 2 credits per minute, but shorter pulses charge in finer increments.

PlanPulse IntervalCredits per PulseEffective Rate
Trial60 seconds22 credits/min
Base60 seconds22 credits/min
Professional30 seconds12 credits/min
Enterprise30 seconds12 credits/min

Billing Rules

  1. Rounding: Call duration is always rounded up to the next full pulse — pulses = ceil(duration_seconds / pulse_interval), then credits = pulses × credits_per_pulse. Partial pulses are never charged fractionally.
    • Trial / Base: A 65-second call rounds up to 2 × 60s pulses → 4 credits.
    • Professional / Enterprise: A 65-second call rounds up to 3 × 30s pulses → 3 credits.
  2. Minimum Charge: Every successful connection incurs a minimum charge of one pulse.
  3. Failed Calls: Calls that are busy, not answered, or blocked (e.g., DND) do not consume credits.
  4. Idempotency: Credit deduction for a given call is applied exactly once, even if the completion event is processed more than once.
  5. Credits Expiry: Credits included in monthly plans do not roll over. Manually purchased top-up credits remain valid for 12 months.

Why Professional / Enterprise is More Efficient

Even though the effective rate is the same 2 credits/min, the shorter 30-second pulse means short calls waste less on rounding compared to the 60-second pulse used by Trial/Base.

Example — 20 second call:

PlanPulse IntervalPulses UsedCredits Charged
Trial / Base60 seconds1 (rounds up)2 credits
Professional / Enterprise30 seconds1 (rounds up)1 credit

A 20-second call on Base consumes a full 60-second pulse (2 credits), while on Professional it only consumes a single 30-second pulse (1 credit) — 50% fewer credits for the same conversation.

Estimating Costs

You can estimate your total campaign costs by assuming an average of 6 credits per conversation (Base) or 3 credits per conversation (Professional) for typical appointment confirmation or survey workflows.


Daily Request Limits

In addition to per-call credit costs, your account has a daily limit on total API/webhook requests, currently based on your credit balance:

Credit BalanceDaily Request Limit
< 10 (blocked)
< 1001,000
< 5005,000
< 1,00010,000
≥ 1,00050,000
note

This limit is currently tied to your credit balance rather than your subscription plan.


Low-Balance Notifications

  • Low balance: An email and WhatsApp alert fires the first time your balance drops to 20 credits or below.
  • Exhausted: An email alert fires when your balance drops to 1 credit or below — at this point, new calls can no longer be placed.