All templates
For screen printing shop owners, print shop production managers & embroidery businesses

Chase unpaid deposits before production starts on new jobs

Every morning, WebRun opens Printavo and finds jobs that are approved for production but have not yet received a deposit payment, checks Stripe for any pending or failed payment attempts, drafts a payment request for each, and alerts your production manager in Slack so no job enters the press queue without a deposit secured.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 Printavo find approved jobs without a deposit
2 Stripe check payment status and draft request
3 Slack alert production manager
Run a sample
In short

How do I automatically chase missing deposits before screen printing jobs start?

Every morning, WebRun finds Printavo jobs approved for production but missing a deposit, checks Stripe for any payment activity, drafts deposit payment links for team review, and alerts your production manager in Slack. No payment request reaches a customer without human approval, and no press time is wasted on unpaid work.

  • No job enters the press queue without a deposit flagged and chased
  • Every deposit hold is visible in Slack before morning production starts
  • Payment links are drafted and ready to send after a one-minute review

Built for screen printing shop owners · print shop production managers · embroidery businesses · custom apparel 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 without a deposit
    printavo.com How to Automate Printavo
    WebRun in Printavo: find approved jobs without a deposit
    WebRun opens Printavo to find approved jobs without a deposit.
    • Open Printavo and filter jobs in an approved or in-production status
    • Identify jobs where the deposit amount is zero or below the required threshold
    • Capture the customer name, job name, total order value, and required deposit amount

    Done when Every approved job missing a deposit is identified with its customer and financial details.

  3. 2
    Stripe - check payment status and draft request
    stripe.com How to Automate Stripe
    WebRun in Stripe: check payment status and draft request
    WebRun opens Stripe to check payment status and draft request.
    • Look up each customer in Stripe to check for any pending, recent, or failed payment attempt
    • Draft a payment link for the deposit amount for jobs with no Stripe activity
    • Flag any jobs with a failed payment attempt separately for priority follow-up
    • Leave all payment link requests as drafts for team review before sending

    Done when Deposit payment links are drafted in Stripe for each missing deposit, held for review.

  4. 3
    Slack - alert production manager
    slack.com How to Automate Slack
    WebRun in Slack: alert production manager
    WebRun opens Slack to alert production manager.
    • Post a summary to the production Slack channel listing jobs held on deposit
    • Include the customer name, job value, required deposit, and draft payment link status
    • Flag any job that has been deposit-pending for more than two days as urgent

    Done when Production manager has a Slack alert showing every job held on an unpaid deposit.

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 hold list · Slack
OutputWhat each run produces - A Slack alert listing jobs held on missing deposits with payment link draft status in Stripe, and urgency flags for any deposit pending more than two days.
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 payment requests to customers without my approval?

No. Payment link requests are drafted in Stripe and held for team review before any customer receives them. No payment request is sent without human approval.

What if a customer paid the deposit through a different channel?

WebRun checks both Printavo and Stripe each morning, so any recorded payment in either system removes the job from the deposit chase list automatically.

Can I block a job from entering the production queue until the deposit is confirmed?

WebRun does not change job statuses on its own, but the Slack alert tells your production manager which jobs are missing deposits so they can hold the job manually until payment is confirmed.

Put this on autopilot.

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