All templates
For moving companies, moving finance teams & operations managers

Collect deposits before move day without chasing manually

Every morning, WebRun checks SmartMoving for confirmed bookings with no deposit on file, creates a Stripe payment link for each outstanding deposit, drafts a payment request email in Gmail for team review, and posts a Slack alert so nothing slips through.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 9:00 AM WebRun
1 SmartMoving find bookings with no deposit
2 Stripe create deposit payment link
3 Gmail draft deposit request email for review
4 Slack alert team to pending deposits
Run a sample
In short

How do I automatically collect deposits from moving customers after booking?

WebRun checks SmartMoving every morning for confirmed bookings with no deposit on file, creates a Stripe payment link for each one, and drafts a deposit request email in Gmail. Your team reviews each draft before it reaches the customer, and once payment is recorded, the booking is automatically skipped on future runs.

  • Every confirmed booking gets a deposit request drafted within 24 hours
  • Jobs with move dates under 7 days are flagged as urgent in Slack
  • Paid deposits are recognized automatically so no duplicate requests go out

Built for moving companies · moving finance teams · operations managers

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

  2. 1
    SmartMoving - find bookings with no deposit
    smartmoving.com
    WebRun in SmartMoving: find bookings with no deposit
    WebRun opens SmartMoving to find bookings with no deposit.
    • Open SmartMoving and filter confirmed bookings to those with no deposit recorded
    • Capture customer name, email, move date, total estimate, and required deposit amount
    • Sort by move date so the most urgent jobs appear first
    • Skip any customer who already has a deposit request sent in the last 48 hours

    Done when Every confirmed booking with a missing deposit is listed with its payment details.

  3. 2
    Stripe - create deposit payment link
    stripe.com How to Automate Stripe
    WebRun in Stripe: create deposit payment link
    WebRun opens Stripe to create deposit payment link.
    • Create a Stripe payment link for the required deposit amount for each booking
    • Label the payment link with the customer name and move date for easy identification
    • Note the payment link URL to include in the customer email

    Done when A Stripe payment link exists for every outstanding deposit.

  4. 3
    Gmail - draft deposit request email for review
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft deposit request email for review
    WebRun opens Gmail to draft deposit request email for review.
    • Draft a deposit request email to each customer with their move date and deposit amount
    • Embed the Stripe payment link prominently so the customer can pay in one click
    • Keep the tone friendly and remind the customer that the deposit secures their move date
    • Leave every draft in Gmail for a team member to review before sending

    Done when A ready-to-send deposit request draft is in Gmail for every unpaid booking.

  5. 4
    Slack - alert team to pending deposits
    slack.com How to Automate Slack
    WebRun in Slack: alert team to pending deposits
    WebRun opens Slack to alert team to pending deposits.
    • Post a daily list of bookings with pending deposits to the finance or operations channel
    • Sort by move date and flag jobs moving within 7 days as urgent
    • Include the customer name, move date, and deposit amount for quick context

    Done when The team has a prioritized Slack list of deposits to chase today.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.smartmoving.com
ScheduleRuns automatically on this cadence
Every day at 9:00 AM
DeliveryHow each run's result reaches you
Deposit request drafts · Gmail · Slack
OutputWhat each run produces - Deposit request email drafts in Gmail with Stripe payment links, plus a prioritized Slack list of outstanding deposits.
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 charge a customer's card or send a payment request without my approval?

No. WebRun drafts the email and creates the Stripe payment link, but nothing is sent to the customer until a team member reviews and approves the draft in Gmail.

What happens when a customer pays the deposit?

Stripe records the payment and SmartMoving is updated. On the next run, WebRun sees the deposit on file and skips that booking automatically.

Can it send a second reminder if a customer still has not paid?

Yes. If the deposit is still missing after 48 hours, WebRun drafts a follow-up reminder on the next run and flags the booking again in Slack for your team to action.

Put this on autopilot.

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