All templates

Automated Occupier Percentage Rent Reports

Every month, WebRun reads each location's gross sales from your Google Sheets sales log, checks the breakpoint and percentage rate on each lease in Occupier, calculates what percentage rent is due, drafts the landlord facing sales report in Gmail, and posts your team a Slack summary of what's owed before it's sent.

Runs on WebRun · Strict Lockdown policy
Every month on the 5th at 9:00 AM WebRunorchestrates each step
1 Occupier read the breakpoint and percentage rate
2 Google Sheets pull each location's gross sales
3 Gmail draft the landlord sales report
4 Slack summarize what's owed
In short

How do I automatically calculate and report percentage rent to landlords?

Every month, WebRun reads each location's gross sales from your Google Sheets log, checks the breakpoint and percentage rate recorded on the lease in Occupier, and calculates the percentage rent due. It drafts the landlord facing sales report in Gmail for review and posts your team a Slack summary of what's owed, so reports go out accurate and on time.

  • Percentage rent gets calculated the same way every period
  • Landlord reports go out drafted, checked, and on time
  • The team sees total percentage rent owed across the portfolio at a glance

Built for retail tenants · lease administrators · multi location retailers · restaurant operators

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

  2. 1
    Occupier - read the breakpoint and percentage rate
    occupier.com
    WebRun in Occupier: read the breakpoint and percentage rate
    WebRun opens Occupier to read the breakpoint and percentage rate.
    • Open Occupier and pull the percentage rent terms for each retail lease: breakpoint, natural or artificial, and the percentage rate
    • Note the reporting frequency and format the lease requires
    • Capture these terms for every location reporting this period

    Done when Every location's percentage rent terms are captured for this period.

  3. 2
    Google Sheets - pull each location's gross sales
    google.com
    WebRun in Google Sheets: pull each location's gross sales
    WebRun opens Google Sheets to pull each location's gross sales.
    • Open the Gross Sales Log sheet and pull each location's reported sales for the period
    • Compare sales against the lease's breakpoint
    • Calculate the percentage rent due for any location over its breakpoint

    Done when Percentage rent due is calculated for every location over its breakpoint this period.

  4. 3
    Gmail - draft the landlord sales report
    gmail.com
    WebRun in Gmail: draft the landlord sales report
    WebRun opens Gmail to draft the landlord sales report.
    • Draft the landlord facing sales report and percentage rent statement for each location
    • Include the gross sales figure, the breakpoint, and the calculated amount due
    • Leave every draft unsent in Gmail for the lease admin team to review before it's filed. Do not send anything automatically

    Done when A Gmail draft exists for every location's percentage rent report, awaiting review.

  5. 4
    Slack - summarize what's owed
    slack.com
    WebRun in Slack: summarize what's owed
    WebRun opens Slack to summarize what's owed.
    • Post a summary of total percentage rent due across the portfolio this period
    • List each location's sales, breakpoint, and amount owed
    • Note that every report is drafted and waiting in Gmail for review

    Done when The team has this period's percentage rent summary in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
occupier.com
ScheduleRuns automatically on this cadence
Every month on the 5th at 9:00 AM
DeliveryHow each run's result reaches you
Percentage rent summary · Slack
OutputWhat each run produces - A calculated percentage rent summary by location, with a drafted landlord sales report for each one awaiting review.
Draft emails + summary
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 submit the sales report to the landlord automatically?

No. WebRun only drafts the report and percentage rent statement in Gmail. Someone on your team reviews the figures and sends it, so nothing gets filed with a landlord unattended.

Where do the gross sales figures come from?

From your Google Sheets sales log, which you or your POS export keeps updated. WebRun reads whatever is in that sheet for the period, it doesn't pull sales data on its own.

How does it calculate what's due?

It compares each location's reported gross sales against the breakpoint and percentage rate recorded on the lease in Occupier, then calculates the amount due for any location over its breakpoint.

Put this on autopilot.

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