Comp Royale transforms the Royal Caribbean and Celebrity comp offer pages into a sortable, filterable power table — with multi-profile tabs, upgrade pricing, B2B Builder, dark mode, and zero tracking.
Support: admin@comproyale.com · GitHub
The biggest update yet — dark mode, per-category pricing columns, solo booking, smarter B2B connections, and more.
Toggle dark mode for the offers table, modals, and panels from the Settings gear.
Hide or show columns in the table to reduce clutter. CSV export still includes every column.
New per-category columns show estimated "You Pay" pricing for each stateroom type.
Tap any "You Pay" value in the itinerary popup for a full pricing breakdown.
Enable in Settings to use single-guest taxes & fees when calculating upgrade prices.
Allow same-day B2B connections between nearby ports based on average drive times.
New refresh icon reloads itineraries and recalculates pricing without reopening the panel.
Filter by Interior, OV, Balcony, or Suite estimated "You Pay" directly in Advanced Search.
Everything stays local. The extension converts your offer page into structured data so you can compare, filter, and act fast.
Sign into Royal Caribbean or Celebrity and open your offers page. Click the injected Show All Offers button to load the panel.
Sort by any column, group by ship, destination, or date. Filter by upgrade price, sail date, tier, or any field using Advanced Search.
Link two profiles for Combined Offers. Open itinerary popups for pricing detail and route context. Build B2B chains with the depth builder.
Star sailings for the Favorites tab. Export or copy filtered offers as CSV. Close the panel with the X or ESC — your data never leaves the page.
Works on both Royal Caribbean Club Royale and Celebrity Blue Chip Club offer pages, on desktop and mobile.
Three-state sort on any column. Group by ship, port, destination, code, guests, and more with yellow-icon group pickers.
Each saved account gets its own tab with email, loyalty number, and last refresh timestamp. Permanent, stable profile IDs across sessions.
Link exactly two profiles with the chain icon to unlock a Combined Offers tab showing upgrade-ready overlaps across both accounts.
Interior, OV, Balcony, Suite, Trade-In Value, and Offer Value columns surface what you'd actually pay to move up — before you ever call in.
Layer IN / NOT IN / CONTAINS / Date Range / Less than / Greater than predicates across any field. Commit as chips to apply instantly.
Auto-computes depth chains across your offers. Side-by-side driving range connects nearby ports. Save chains directly to Favorites.
Star individual sailings — they appear in a dedicated Favorites view with color badges per profile, persisting across sessions.
Hide entire groups instantly with the trash icon. Unhide any time. Reduce noise and keep the table focused on what matters to you.
Toggle dark mode and hide/show table columns from the Settings gear. CSV export always includes every column regardless.
Switch to single-guest taxes & fees in Settings so upgrade estimates reflect your actual cost as a solo traveler.
Export or copy your filtered, sorted offer set — including source profile — as a CSV file for offline analysis or sharing.
No telemetry, no analytics, no external calls. All processing is local and ephemeral. We cannot see your data — ever.
Real screenshots from browsers and mobile. What you see is what you get.
Available on Chrome, Firefox, and Safari (macOS & iOS). Pick your platform below.
Need help? See the FAQ or email admin@comproyale.com.
Load each account once with Show All Offers, then click the chain icon on each profile tab. The Combined Offers tab activates and shows the merged, upgrade-ready view.
Estimated base cruise fare for the awarded category (dual occupancy) after subtracting taxes & fees. Used as the baseline for Balcony and Suite upgrade calculations.
Open Advanced Search, add a field like "Balcony Price", set operator to less than, and type your max budget. The filter applies instantly.
The builder labels each offer row with a depth number — the longest uninterrupted chain you can sail. Click the depth pill to open the builder, add connections, and save chains to Favorites.
Hide large groups using the trash icon (group picker in column headers) and toggle off Auto-run B2B Calculations in Settings. Both dramatically reduce render time.
Yes — Safari on iPhone and iPad is fully supported via the App Store app. Firefox for Android works too. Chrome for Android is the only exception.
More in the full FAQ →
The extension only reads the HTML and API responses already delivered to your offers page while you're signed in. It transmits no credentials, no tokens, no analytics, and no profile data anywhere. All processing is local and ephemeral. Optional tip links open third-party sites in a new tab — that's it. Disable the extension any time; it sleeps when the offers page is closed.