All templates

Automated Print Shop Deposit Collection

Every morning, WebRun opens Printavo, finds jobs approved for production that still have no deposit recorded, drafts a deposit request email for each customer, and posts your team a Slack list of unpaid deposits waiting for review.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Printavo find approved jobs missing a deposit
2 Gmail draft deposit request per job
3 Slack report unpaid deposits for review
In short

How do I automatically collect deposits before print jobs go into production?

WebRun opens Printavo every morning, finds jobs that are approved for production but still missing a deposit, and drafts a professional payment request in Gmail for each one. It posts your team a Slack list of unpaid deposits so you can review the drafts and send them before production begins.

  • No job enters production without a deposit being requested first
  • Every payment request is reviewed by a human before the customer receives it
  • Jobs already paid are skipped automatically from live Printavo data

Built for print shop owners · screen printers · sign shops · promo product shops

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.printavo.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Printavo - find approved jobs missing a deposit
    printavo.com
    WebRun in Printavo: find approved jobs missing a deposit
    WebRun opens Printavo to find approved jobs missing a deposit.
    • Open Printavo and filter orders to jobs in an approved or in-production status
    • Identify jobs where no deposit payment has been recorded
    • Capture the customer name, job name, total order value, and required deposit amount for each

    Done when Every approved job without a deposit is listed with its payment details.

  3. 2
    Gmail - draft deposit request per job
    gmail.com
    WebRun in Gmail: draft deposit request per job
    WebRun opens Gmail to draft deposit request per job.
    • Draft a professional deposit request email for each job, naming the amount due and the job details
    • Include your payment link or instructions in the draft body
    • Save every email as a Gmail draft for your review. Do not send automatically

    Done when A draft deposit request exists in Gmail for every job missing a payment.

  4. 3
    Slack - report unpaid deposits for review
    slack.com
    WebRun in Slack: report unpaid deposits for review
    WebRun opens Slack to report unpaid deposits for review.
    • Post a list of jobs with outstanding deposits to your Slack channel
    • Show the customer, job name, and deposit amount for each
    • Note that Gmail drafts are ready for the team to review and send

    Done when Your team has a Slack list of unpaid deposits and knows the drafts are ready.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.printavo.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Deposit request drafts · Slack
OutputWhat each run produces - A list of jobs missing deposits with customer and amount details, plus Gmail drafts ready for review.
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 deposit requests to customers without my approval?

No. Every deposit request is saved as a Gmail draft. You review and send each one manually, so no payment request reaches a customer unreviewed.

What if a deposit was collected outside of Printavo?

Record the payment in Printavo and the job will be skipped on the next run. WebRun reads live Printavo data each morning, so the list stays accurate.

Can it handle different deposit percentages for different job types?

Yes. Set your deposit rules in Printavo and WebRun will use the required deposit amount recorded on each job when drafting the request.

Put this on autopilot.

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