We use PostHog analytics cookies on this marketing site to understand how visitors use sparkvox.io - only if you accept. The app at app.sparkvox.io does not use marketing analytics. Cookie Policy.

ProductStrategyPodcast

Why We Refund Credits When a Project Fails

You should not pay for a repurposing run that did not finish. How SparkVox checks balance, deducts, and refunds automatically.

Why We Refund Credits When a Project Fails

You should not pay for a repurposing run that did not finish. SparkVox checks your balance before processing starts, deducts the per-minute processing fee when the pipeline begins, and refunds that fee automatically if the project ends in failed status.

How billing protection works

  1. Processing time is verified before ingest - a project never starts underfunded
  2. Processing time is deducted once at the start (1 minute per minute of content, rounded up)
  3. Post generation and sprout-tree images are included in that run
  4. If the pipeline fails, processing time is returned to your balance

You are not charged for AI calls that did not produce a reviewable sprout tree.

Common failure reasons

  • Private, deleted, or region-blocked YouTube videos
  • Broken or expired audio URLs
  • Corrupt or unsupported uploads
  • Transient transcription or generation errors

Open the project page to read the error message. If it looks like a one-off glitch, try again. Persistent failures are worth a bug report from the in-app Help drawer.

API and webhooks

Integrations receive a project.failed webhook with the same error context. Your monitoring script can alert the team without guessing whether processing time was spent - the refund happens on our side.

Full details: When a project fails and pricing FAQ.

You might also like

Your sharpest thinking is already on tape.

SparkVox captures your expertise and makes it visible on LinkedIn - in your voice, automatically. Upload a recording or transcript, review drafts in your sprout tree, and publish when ready.

30 minutes free - no credit card required. Cancel anytime.