All templates

Automated Dubbing Invoice Drafting

Each morning, WebRun checks VoiceQ for projects or episodes newly marked approved or delivered, gathers the billable scope such as languages, runtime, and line counts, drafts a matching invoice in QuickBooks, and pings you in Slack to review and send, so approved work is invoiced without delay.

Runs on WebRun · Strict Lockdown policy
Every day at 9:00 AM WebRunorchestrates each step
1 VoiceQ find newly approved episodes
2 QuickBooks draft the matching invoice
3 Slack ping you to review and send
In short

How do I draft an invoice when a dubbing episode is approved?

Each morning, WebRun checks VoiceQ for episodes newly marked approved, gathers the billable languages, runtime, and line counts, and drafts a matching invoice in QuickBooks using your rates. It leaves every invoice as a draft and pings you in Slack with the amounts and any missing rates, so approved work is billed promptly and nothing sends on its own.

  • Approved episodes get invoiced the same day, not weeks later
  • Every invoice is drafted from real VoiceQ scope, then held for review
  • Missing rates or POs are flagged before anything reaches the client

Built for dubbing studios · voiceover studio owners · localization vendors · studio finance staff

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.voiceq.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    VoiceQ - find newly approved episodes
    voiceq.com
    WebRun in VoiceQ: find newly approved episodes
    WebRun opens VoiceQ to find newly approved episodes.
    • Open VoiceQ and find projects or episodes marked approved or delivered since the last run
    • Capture the client, languages, episode or runtime count, and total recorded lines
    • Note any rate or purchase-order reference stored with the project

    Done when Every newly approved episode has its client and billable scope captured.

  3. 2
    QuickBooks - draft the matching invoice
    • Open QuickBooks and start a new invoice for the client on each approved episode
    • Add line items for the languages, runtime, and services using your agreed rates
    • Save the invoice as a draft. Never send it to the client without your approval

    Done when A draft invoice exists in QuickBooks for every newly approved episode.

  4. 3
    Slack - ping you to review and send
    slack.com
    WebRun in Slack: ping you to review and send
    WebRun opens Slack to ping you to review and send the drafts.
    • Post a Slack note listing each drafted invoice with client, amount, and the episode it covers
    • Flag any project missing a rate or PO so it can be resolved before sending
    • Leave sending to you, so nothing reaches the client automatically

    Done when You have a Slack list of drafted invoices ready to review and send.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.voiceq.com
ScheduleRuns automatically on this cadence
Every day at 9:00 AM
DeliveryHow each run's result reaches you
Invoice drafts · Slack
OutputWhat each run produces - A QuickBooks draft invoice per newly approved episode plus a Slack list of amounts, clients, and any missing rates.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it send invoices to clients without me?

No. Every invoice is saved as a draft in QuickBooks and left for you to review. Nothing is sent to a client until you check the amount and click send yourself, so billing stays under your control.

How does it know what to bill?

It reads the approved project's languages, runtime, and line counts from VoiceQ and applies your agreed rates in QuickBooks. If a rate or purchase order is missing, it flags the invoice in Slack rather than guessing.

What if an episode is not fully approved yet?

It only drafts an invoice once the project or episode is marked approved or delivered in VoiceQ, so work still in progress is left alone until it is genuinely ready to bill.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.