Track usage and residual payments before they slip
Every Monday, WebRun opens Syngency, finds bookings with a usage rights or residual window expiring in the next 30 days, checks Xero to see whether a renewal invoice has already been raised, drafts one in Xero as an unapproved draft for anything unbilled, and logs the full usage and residual status for every booking in Google Sheets.
- No credit card
- Under $0.01 per run
- Cancel anytime
How do I track usage rights and residual payments before they expire unbilled?
WebRun checks Syngency every Monday for bookings with a usage rights or residual window expiring within 30 days, then checks Xero to see whether the renewal has been invoiced. For anything unbilled it drafts the renewal invoice in Xero and leaves it unapproved, and logs every booking's status in Google Sheets, so nothing expires unbilled.
- No usage or residual window expires without a billing check
- Renewal invoices are drafted before the deadline, not after
- Every booking's usage status lives in one weekly tracker
Built for talent agencies · modeling agencies · agency finance and billing staff · talent business managers
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.syngency.comin a real browser with your saved login - no setup, no API keys. -
1
Syngency - find usage windows expiring soon
WebRun opens Syngency to find usage windows expiring soon. - Open Syngency and pull bookings with a usage rights or residual clause
- Filter to windows expiring in the next 30 days
- Capture the talent, client, usage terms, and expiry date for each
Done when Every booking with a usage or residual window expiring soon is listed with its terms.
-
2
Xero - check billing and draft a renewal invoice
WebRun opens Xero to check billing and draft a renewal invoice. - Check Xero for whether a renewal or residual invoice already exists for each booking
- For anything unbilled, create the renewal invoice as a draft with the usage terms
- Leave every invoice unapproved and unsent. Never send it without review
Done when Every unbilled renewal has a draft invoice waiting in Xero.
-
3
Google Sheets - log the full usage and residual status
WebRun opens Google Sheets to log the full usage and residual status. - Log each booking's usage terms, expiry date, and current billing status
- Mark which ones now have a draft invoice waiting
- Keep a running history so nothing expires unnoticed
Done when The usage and residual tracker reflects this week's status for every booking.
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 an invoice to the client without me?
No. WebRun only creates the renewal invoice in Xero as a draft. It stays unapproved and unsent until your team reviews and sends it.
How does it know a usage window is expiring?
It reads the usage rights or residual terms recorded on each booking in Syngency and flags anything expiring within 30 days.
What if the renewal was already invoiced?
It checks live invoice status in Xero first, so a booking that is already billed is logged as covered and does not get a duplicate draft.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.