
Reviews
Hotel Upsell Software for Canadian Properties: Pre-Arrival, Upgrades, Late Checkout
Hotel upsell software in Canada: how to judge pre-arrival, upgrade and late checkout vendors, with CAD tax and Quebec bilingual questions to ask.
What to take away
- Hotel upsell software for Canadian properties splits into three separate jobs: pre-arrival offers, room upgrades and paid late checkout. Most platforms do one of them well, and the names differ by job. Oaky and Duve lead on pre-arrival, Roomdex and Oracle Hospitality Nor1 on upgrades, Akia, Zingle and Canary Technologies on checkout and guest chat.
- Ask for a quote in CAD with the tax on its own line, because ancillary charges are taxable supplies in every province.
- Quebec properties should treat a French guest interface and French receipts as a tested requirement, not a sales promise. Oaky, Duve and Mews support French guest screens; ask each for a test login and a French receipt sample.
- Three specific answers should stop a sales call, and a contract silent on guest data ownership is not ready to sign.
Three jobs sold as one product
A pre-arrival tool writes to guests who have already booked, so the list it works from is yours. That list usually sits with the sends you handle through hotel email marketing. Which system owns the contact record, and which one holds the consent?
Oaky, Duve, Canary Technologies and Akia all send pre-arrival offers. Each one needs a read and write path into your booking data, and each one wants a different level of control over the guest record.
Three upsell jobs, three systems
Pre-arrival
- Data needed
- Booked guest list
- Refresh
- Consent record
- Owner
- Email system
Upgrade
- Data needed
- Unsold rooms by type
- Refresh
- Frequent
- Owner
- Inventory system
Late checkout
- Data needed
- Housekeeping order
- Refresh
- Daily floor plan
- Owner
- Housekeeping
Upgrade software is a separate job. It needs unsold inventory at room-type level for the arrival date, and that picture has to refresh often enough to stay true.
Roomdex automates upgrade offers and prices them dynamically. Oracle Hospitality Nor1 sells eStandby Upgrade, which most chains run inside Opera. Cloudbeds bundles upgrade and add-on offers into its PMS, and WebRezPro, a Vancouver-built property management system, handles packages and add-ons for independents.
Late checkout is a third job, because a late room changes the housekeeping order on that floor. Duve, Akia and Zingle push the offer through chat or a guest app, and Canary Technologies adds digital check-in and tipping to the same flow. Vendors show all three jobs in one demo and price them apart later.
Questions for the first call
Put these to the vendor and write the answers down. The vague replies are the useful part.
"Which room types can your product upgrade, and who sets the blackout dates?"
Ask Oaky, Duve, Roomdex and Oracle Hospitality Nor1 the same blackout question, because each sets those rules in a different place.
First-call vendor questions
- Which room types upgrade, who sets blackouts?
- How many Canadian properties, reference in province?
- What happens when room type is sold out?
- See Quebec guest screen and receipt?
- What does consent record contain, exportable?
- Total for a year in CAD, taxes separate?
Pricing models differ as much as the products. Oaky and Duve typically quote per room per month, often with a minimum term. Cloudbeds and WebRezPro fold upsells into a per room per month PMS subscription.
Roomdex and similar upgrade engines usually work on a revenue share, often in the 10 to 25 percent range. Oracle Hospitality Nor1 is sold as a module inside Oracle's hospitality stack, priced per property.
Ancillary charges are a taxable supply in every province, so the CRA guidance on GST/HST for businesses is worth reading before you ask a vendor to redraw a sample invoice.
Evidence to request before a trial
| Evidence | What a complete answer contains | What it keeps you out of |
|---|---|---|
| Canadian references | Two live properties, in your province and size band | A pilot that only works in the vendor's demo account |
| Tax lines | A sample invoice in CAD with GST or HST shown separately | A surprise at your first remittance |
| Data location | A written note on where guest records sit and who can open them | A privacy question you cannot answer |
| Inventory sync | A stated refresh interval for unsold rooms | An upgrade sold for an occupied room |
| French journey | A test login for the French screens and the receipt | An argument at a Quebec front desk |
| Pre-arrival send proof | A sample Oaky or Duve campaign and the consent field it reads | A list you cannot legally mail |
| Upgrade price rules | Roomdex or Nor1 floor and ceiling for an upgrade on your room types | A discount that undercuts your best available rate |
| Late checkout limits | Duve or Akia settings for the latest checkout your housekeeping plan allows | A room sold past the crew's turnaround time |
Ask for a sample export as well, and check it against the fields your hospitality marketing analytics work already uses. A number that only arrives as a screenshot cannot be reconciled later.
Have three things ready on your side before the first call.
- Unsold room counts by type for the last 30 nights
- Housekeeping turnaround times by room type
- One named person who owns the guest list
Answers that should end the conversation
Some replies remove a vendor from the shortlist, and the sooner you hear them the better. A vendor that will not name the country where guest records are stored, cannot produce a CAD sample invoice with tax on its own line, or has no French guest screens and no French receipt has ended the conversation.
When to end the conversation
Country not named in writing?
Remove vendor from shortlist
Continue evaluation
A vendor that will not name a country leaves you nothing to check against the NIST Privacy Framework, which is where most data questions in hospitality software start. Put the same question to every name on your shortlist, from Oaky and Duve to Roomdex and WebRezPro.
What the agreement must state
The signed contract, not the proposal, carries the terms that matter. It should name who owns the guest record, what you receive on exit, and how consent history travels with it.
Service levels come next. Fix the notice period for a breach, the remedy when an upgrade is sold twice, and how often inventory syncs. Name the French-language deliverables as items rather than intentions.
Subscription tools such as Oaky and Duve usually settle for a per-room fee, so the exit clause stays simple. A revenue-share tool such as Roomdex needs the definition of upsell revenue and the audit right in writing, or the first invoice becomes an argument.
If upgrades will feed points later, read guest loyalty program before you sign, because one ledger usually serves both. Quebec also applies its own sales tax to ancillary charges, so confirm which taxes the invoice will carry.





