All templates

Automated Booqable Deposit Reminders

Every morning, WebRun opens Booqable, finds reservations starting in the next three days with a deposit still unpaid, checks the real payment status in Stripe, and drafts a friendly payment request in Gmail for each customer with the amount due.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Booqable find reservations with an unpaid deposit
2 Stripe confirm the live payment status
3 Gmail draft payment request for each customer
In short

How do I collect unpaid rental deposits before pickup?

WebRun opens Booqable every morning and finds reservations starting soon with a deposit still unpaid. It confirms the live payment status in Stripe, then drafts a friendly payment request in Gmail for each customer with the amount due and a payment link, so deposits get collected before pickup day without an awkward phone call.

  • Unpaid deposits get a payment request drafted before pickup day
  • Every reminder includes a payment link straight to Stripe
  • Paid deposits are skipped automatically from live Stripe status

Built for tool rental shops · equipment rental businesses · general rental stores · rental shop owners

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

  2. 1
    Booqable - find reservations with an unpaid deposit
    booqable.com
    WebRun in Booqable: find reservations with an unpaid deposit
    WebRun opens Booqable to find reservations with an unpaid deposit.
    • Open Booqable and filter reservations starting in the next 3 days
    • Identify any with a deposit marked unpaid or partially paid
    • Capture the customer, amount due, and pickup date for each

    Done when Every upcoming reservation with an unpaid deposit is listed with the amount due.

  3. 2
    Stripe - confirm the live payment status
    stripe.com
    WebRun in Stripe: confirm the live payment status
    WebRun opens Stripe to confirm the live payment status.
    • Look up the linked payment or invoice for each reservation in Stripe
    • Confirm whether a payment attempt failed, is pending, or never started
    • Note the payment link so it can be included in the reminder

    Done when Each unpaid deposit has a confirmed live payment status from Stripe.

  4. 3
    Gmail - draft payment request for each customer
    gmail.com
    WebRun in Gmail: draft payment request for each customer
    WebRun opens Gmail to draft payment request for each customer.
    • Draft a polite payment request for each customer with the amount due and the pickup date
    • Include the Stripe payment link so paying takes one step
    • Leave every draft unsent in Gmail for staff review before sending. Never charge the card automatically

    Done when An unsent payment request draft exists in Gmail for every unpaid deposit.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
login.booqable.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Payment requests · Gmail
OutputWhat each run produces - Unsent Gmail payment requests with the amount due and a Stripe payment link, for every reservation with an unpaid deposit.
Draft payment reminders
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

Does WebRun ever charge the customer's card automatically?

No. WebRun only checks the live payment status in Stripe and drafts a request. It never initiates a charge. Any actual charge stays a manual action you or your team take.

Will the payment request email send without my approval?

No. WebRun drafts every request in Gmail and leaves it unsent. A staff member reviews and sends it, so no customer is asked for payment without a human check first.

What if the customer already paid the deposit?

WebRun reads the live payment status in Stripe on every run, so a reservation with a confirmed payment is skipped automatically and gets no draft.

Put this on autopilot.

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