The elevator service contract auto-renewed for 2 years. The cancellation deadline passed 3 weeks ago.
The GM finds out today, while reviewing the budget. They had been planning to switch providers for months. The new offer was on the table — better service, lower price, ready to sign. Too late. Two more years locked in.
This isn’t an exception in the hotel world. This is Tuesday.
What Contracts Management does
Every contract — vendors, services, software, leases, suppliers — logged with its renewal and termination dates. The system sends automated alerts well before any deadline. With enough lead time to actually do something about it.
- Negotiate before the renewal locks in
- Switch providers when a better offer is on the table
- Renew on better terms because you have the leverage of an alternative
- Or simply confirm and move on, intentionally
What you don’t do anymore: discover the deadline three weeks after it passed.
How it works
A contract entry carries name, vendor, start date, end date, notice date, contract value, notify-emails, notes, and attachments (the signed PDF, the latest amendment).
A daily check walks every active contract and identifies anything inside the configured warning windows (e.g. 90 / 60 / 30 / 14 / 7 days out). An alert email goes to the notify-emails list with the contract name, vendor, days remaining, and a link to the contract record.
The email is the alert that doesn’t depend on anyone remembering to look. The contract record is where the team takes action.
Key capabilities
- Notice date and end date as separate fields — most hotel contracts have both
- Notify-emails list with email validation
- Daily expiry warning emails
- Configurable warning windows per hotel
- Attachments — link the signed PDF, amendments, related contracts
- Status workflow — active, renewed, terminated, expired
- Per-folder permissions — sensitive contracts visible only to GM and finance
- Search and filter by vendor, expiring-soon, or category
Who it’s for
GMs running 50+ active vendor contracts and discovering they’ve drifted to “set it and forget it” three years too long. CFOs auditing recurring expenses against actual deliverables. Owners requiring a current contract register across multiple properties. Procurement teams negotiating renewals from a position of information rather than from a position of “we just realized.”
Any hotel that signs vendor agreements (every hotel) and wants to know when the next decision date is (every hotel should).
Why this is bigger than it looks
The financial impact of missed contract deadlines in hotels is enormous and almost never measured. Every auto-renewal at the old rate, every locked-in service that should have been re-tendered, every termination clause missed by a week — adds up to real money the hotel didn’t need to spend.
Contract tracking should not depend on someone remembering to check a calendar. It’s exactly the kind of repeating, deadline-driven task that software was invented for. The only reason most hotels still do it manually is that nobody built a tool that fits the way hotels actually work.
The honest part
We’ve seen this pattern in every hotel group we’ve worked with: contracts spread across personal email inboxes, shared drives, and the memory of whoever signed them. When that person leaves, the institutional knowledge leaves with them. Two years later, somebody finds out the hard way.
Automated alerts on every renewal date is the most boring feature on this entire site. It’s also one of the highest-impact ones.
How do you currently track contract renewals across your property — calendar reminders, a spreadsheet, or actually automated alerts?