Automated Restroworks Royalty Reconciliation
Once a month, WebRun opens Restroworks, calculates the royalty percentage each franchisee owes on their recorded sales for the period, checks what has actually been received against those sales in Xero, and drafts a royalty invoice for any shortfall, leaving every draft unsent for finance to review before anything goes to a franchisee.
How do I reconcile franchisee royalty payments each month automatically?
Once a month, WebRun opens Restroworks, calculates the royalty each franchisee owes on their recorded sales, and checks what has actually been received in Xero. For any shortfall, it drafts a royalty invoice in Xero, leaves it unsent, and posts finance a Microsoft Teams list of every gap for review before anything goes out.
- Every franchisee's royalty is checked against actual receipts monthly, not on trust
- A shortfall gets a draft invoice ready and waiting, not a manual chase from scratch
- Nothing is billed to a franchisee without finance reviewing the draft first
Built for restaurant franchisors · franchise finance teams · multi-unit franchise operators · restaurant chain controllers
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
app.restroworks.comin a real browser with your saved login - no setup, no API keys. -
1
Restroworks - calculate royalty due from franchisee sales
WebRun opens Restroworks to calculate royalty due from franchisee sales. - Open Restroworks and pull each franchised outlet's recorded sales for the closed month
- Apply the agreed royalty percentage per franchise agreement to calculate what is owed
- Capture the amount owed by franchisee, ready to check against payments received
Done when Every franchisee's royalty owed for the month is calculated from their recorded sales.
-
2
Xero - check what has actually been received
WebRun opens Xero to check what has actually been received. - Open Xero and find the royalty payment actually received from each franchisee this month
- Compare the amount received against the amount owed from Restroworks
- For any shortfall, draft a royalty invoice in Xero for the difference, but leave it unsent
Done when Every franchisee is matched or has a draft shortfall invoice waiting, unsent, in Xero.
-
3
Microsoft Teams - list every shortfall for finance review
WebRun opens Microsoft Teams to list every shortfall for finance review. - Post the finance channel in Microsoft Teams a list of every franchisee with a shortfall
- Include the amount owed, the amount received, and the difference
- Note that a draft invoice is waiting in Xero for finance to review and send
Done when Finance has this month's franchisee shortfall list in Microsoft Teams, with drafts waiting for review.
How is each run configured?
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.
Every action is checked against this policy before it runs.
Questions, answered
Will it send the royalty invoice to a franchisee automatically?
No. WebRun only drafts the invoice in Xero for any shortfall and leaves it unsent. Finance reviews every draft and decides whether and when to send it to the franchisee.
How is the royalty amount calculated?
It applies the royalty percentage from the franchise agreement to each franchisee's sales as recorded in Restroworks for the closed month, so the calculation matches your existing agreement terms, not a flat assumed rate.
What happens if a franchisee already paid in full?
It is matched and left off the shortfall list. WebRun only drafts an invoice and flags a franchisee in Microsoft Teams when the amount received in Xero falls short of what Restroworks shows they owe.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.