All templates
For boat dealerships with marina slips, dry stack operators & marina billing teams

Draft slip renewal invoices before they're due

Every Monday, WebRun opens DockMaster, finds slip and dry-stack rentals due for renewal in the next 30 days, drafts the renewal invoice in QuickBooks with the correct rate and term, and posts your billing team a Slack list to review before any invoice goes out.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every Monday at 8:00 AM WebRun
1 DockMaster find rentals due for renewal
2 QuickBooks draft the renewal invoice
3 Slack list invoices ready for review
Run a sample
In short

How do I get slip renewal invoices drafted before they're due?

WebRun checks DockMaster every Monday for slip and dry-stack rentals renewing in the next 30 days, drafts the renewal invoice in QuickBooks at the correct rate and term, and posts your billing team a Slack list to review. No renewal invoice sends to a boater until your team checks the rate and approves it.

  • Renewal invoices are drafted weeks before a slip lapses
  • Rate changes get flagged for billing to double check
  • No invoice reaches a boater without team review

Built for boat dealerships with marina slips · dry stack operators · marina billing teams · boatyards

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

  2. 1
    DockMaster - find rentals due for renewal
    dockmaster.com How to Automate DockMaster
    WebRun in DockMaster: find rentals due for renewal
    WebRun opens DockMaster to find rentals due for renewal.
    • Open DockMaster and filter slip and dry-stack rentals to those renewing in the next 30 days
    • Capture the boater, slip or rack number, current rate, and renewal term for each
    • Skip any account already flagged as not renewing

    Done when Every rental renewing in the next 30 days is listed with its rate and term.

  3. 2
    QuickBooks - draft the renewal invoice
    • Draft a renewal invoice in QuickBooks for each boater at the correct rate
    • Apply any contracted rate change for the new term
    • Save each invoice as a draft. Do not send or finalize it automatically

    Done when A draft renewal invoice exists in QuickBooks for every rental due.

  4. 3
    Slack - list invoices ready for review
    slack.com How to Automate Slack
    WebRun in Slack: list invoices ready for review
    WebRun opens Slack to list invoices ready for review.
    • Post the billing channel a list of this week's draft renewal invoices
    • Include the boater, amount, and renewal date for each
    • Flag any rate change so billing can double check it before sending

    Done when Billing team has this week's renewal invoice list in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.dockmaster.com/login
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Renewal invoice list · Slack
OutputWhat each run produces - A drafted QuickBooks renewal invoice for every slip or dry-stack rental due in the next 30 days, with a Slack review list.
Invoice drafts
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 renewal invoices without anyone checking them?

No. Every renewal invoice is saved as a draft in QuickBooks. Your billing team reviews the rate and term before sending anything to a boater.

How does it handle a rate change for the new term?

It applies the contracted rate from DockMaster and flags any change in the Slack list, so billing can confirm it before the invoice goes out.

What about boaters who already said they're not renewing?

Any rental flagged as not renewing in DockMaster is skipped, so your billing team only sees invoices for slips actually up for renewal.

Put this on autopilot.

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