OSEM vs Thynk
A factual, requirement-by-requirement comparison. Thynk is the best choice on documented coverage.
Oracle's sales & event management system for OPERA PMS estates
Thynk is the best choice in this comparison: it documents full coverage of 179 of 192 requirements, and OSEM documents full coverage of 41. Across 192 hospitality sales-and-catering requirements, Thynk has documented full coverage of 179 and OSEM of 41. Both provide full coverage of 41; 129 are fully covered by Thynk only. 15 were not assessed for OSEM. Requirements span 16 categories, from architecture, data and channels through group sales, events, operations, finance, analytics and AI agents.
Oracle Hospitality Sales & Event Management (OSEM) Oracle's hospitality sales & event management system, designed around tight integration with Opera PMS for finance, room block, and event execution. This page compares it with Thynk, a Salesforce-native hospitality commercial platform, across 192 requirements grouped into 16 categories — from architecture, data and channels through sales, operations, finance, analytics and AI/agents.
- Full coverage — both
- 41 / 192
- Full coverage — Thynk only
- 129 / 192
Where coverage overlaps and differs
Requirements with documented full coverage. Partial coverage and notes are shown per requirement in the matrix below.
Both provide
41 of 192 requirements
- (SOC 2 / ISO 27001 / GDPR / CCPA)
- EU / regional data residency
- Deep PMS integration including financial items
- POS integration for catering & ancillary revenue
- Multi-currency
- Real-time and batch synchronisation by data type
- End-to-end lead → booking → proposal flow
- Multi-property room block management
- Multi-room-type, multi-rate, multi-occupancy blocks
- Agreed / forecast / blocked / pickup management
- Pickup tracking against forecast and actual
- Rooming list management
- and 29 more in the matrix below
Thynk only
129 of 192 requirements
- Cloud-native multi-tenant SaaS platform
- Native extension of an established enterprise CRM
- Compatibility with underlying platform release cadence
- Hospitality-relevant licensing units
- Underlying CRM platform licence included
- Enterprise AppExchange ecosystem extensibility
- Platform-level encryption with field-level granularity and GDPR tooling
- Zero customer infrastructure responsibility (no OS / database / VM administration)
- Unified account & contact golden record
- Corporate-to-property value mapping
- Multi-brand data model
- Built-in hospitality-grade ETL & middleware
- and 117 more in the matrix below
What makes Thynk different
OSEM — Hotels and hotel groups standardised on Oracle OPERA PMS, where sales & catering, finance and event execution run alongside the PMS. Thynk — Multi-property hotel groups, global sales offices and venues that run their commercial teams on Salesforce and want CRM, group sales, events, event operations and analytics in one platform.
Native to Salesforce
Thynk is installed inside a Salesforce org. Accounts, contacts, opportunities, users and security rules are shared with the rest of the CRM, so sales, events and analytics work on one set of records.
Designed for multi-property selling
Centralised inventory, multi-property proposals, global sales office routing and roll-up reporting across brands and properties.
Hospitality data model
Room blocks, group types, function space, F&B, AV and banquet event orders are standard objects in Thynk, alongside the CRM pipeline.
Operations application included
Thynk includes an operations application for event delivery: work orders and tasks generated from booking events, checklists with photo proof, SLA escalation, recurring schedules, a day-of run sheet, shift handover and a mobile app for staff in the field.
Supplier and exhibitor services
A supplier portal, an Exhibitor Service Centre with show webshops (in pilot), and delivery, storage and gate management (delivery windows, truck scheduler, QR entry passes) sit in the same platform as sales and events.
AI agents on CRM data
Thynk's AI agents (Agentforce with the Einstein Trust Layer) work directly on account, opportunity and pipeline records in the same org.
Full requirements matrix
Coverage based on publicly available product documentation and analyst reviews. "Tier" indicates whether the requirement is baseline, advanced or differentiating for a hotel-group buyer. To request a correction, contact https://www.thynk.cloud/contact.
Coverage by category
- 01. Architecture & Licensing10 requirementsThynk10/10OSEM2/10
- 02. Data Architecture & Core Platform19 requirementsThynk19/19OSEM4/19
- 03. Channels18 requirementsThynk18/18OSEM0/18
- 04. Lead Management & GSO Routing22 requirementsThynk22/22OSEM1/22
- 05. S&C Sales — Groups & Room Blocks8 requirementsThynk8/8OSEM7/8
- 06. S&C Sales — Products & Spaces10 requirementsThynk10/10OSEM5/10
- 07. S&C Operations8 requirementsThynk7/8OSEM4/8
- 08. Convention Center Extensions5 requirementsThynk0/5OSEM0/5
- 09. S&C Finance9 requirementsThynk9/9OSEM6/9
- 10. Light S&C / Franchisee Portal6 requirementsThynk5/6OSEM0/6
- 11. B2B Account & Agency Portal13 requirementsThynk13/13OSEM3/13
- 12. Analytics13 requirementsThynk13/13OSEM0/13
- 13. User Experience & Ease of Use14 requirementsThynk14/14OSEM1/14
- 14. TCO (Total Cost of Ownership)8 requirementsThynk8/8OSEM1/8
- 15. Onboarding / Adoption20 requirementsThynk20/20OSEM7/20
- 16. AI & Agents9 requirementsThynk3/9OSEM0/9
Requirements matrix
Showing 192 of 192 requirements
| Requirement | Description | Thynk | OSEM |
|---|---|---|---|
| 01. Architecture & Licensing | |||
Platform foundation Cloud-native multi-tenant SaaS platform Advanced | Has to be cloud-native, multi-tenant SaaS on enterprise hyperscale infrastructure. That means a published availability SLA of at least 99.9%, patching and upgrades applied automatically, and no tenant-level infrastructure for the customer to look after. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Hosted on Oracle Cloud. Upgrade timing and UI refreshes follow Oracle's own release model.Hosted on Oracle Cloud. Upgrade timing and UI refreshes follow Oracle's own release model. |
Platform foundation Native extension of an established enterprise CRM Differentiating | Built natively on an established enterprise cloud CRM, not on a stand-alone proprietary stack. It should install into the customer's existing CRM organisation and share its accounts, contacts, users, activities, sharing rules and security model, with no duplicate records, no sync layer and no second login. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Runs on Oracle's proprietary stack with no native CRM foundation. A customer's own CRM is connected through integration, which duplicates data.Runs on Oracle's proprietary stack with no native CRM foundation. A customer's own CRM is connected through integration, which duplicates data. |
Platform foundation Compatibility with underlying platform release cadence Advanced | Needs to stay fully compatible with each release of the underlying CRM platform (seasonal releases, generative-AI and agent frameworks, security updates), so the customer never has to run its own regression project just to keep up. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Proprietary stack, so customers do not pick up a third-party CRM's release cadence (AI agents and the like).Proprietary stack, so customers do not pick up a third-party CRM's release cadence (AI agents and the like). |
Licensing model Hospitality-relevant licensing units Differentiating | Licensing based on hospitality units such as property, room or meeting space as the main commercial metric, and not only named users. Cost should follow business volume, not the size of the sales team. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Licensed per user and per module, so cost does not scale on hospitality units.Licensed per user and per module, so cost does not scale on hospitality units. |
Licensing model Underlying CRM platform licence included Differentiating | Nobody should have to buy a separate per-user CRM subscription just to run the solution, so the unit price has to cover the underlying enterprise CRM platform licence. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. No CRM is bundled. Customers license one separately, which adds to total cost of ownership.No CRM is bundled. Customers license one separately, which adds to total cost of ownership. |
Ecosystem Enterprise AppExchange ecosystem extensibility Differentiating | Access to an enterprise-grade application marketplace with thousands of vetted, pre-integrated apps: document signing, business-card scanning, RFID asset tracking, advanced reporting, identity providers, industry extensions. Adding a customer-specific capability should rarely mean custom development. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Oracle Cloud Marketplace exists, but its hospitality catalogue is narrower. Third-party capabilities usually come through an Oracle services engagement rather than a self-install.Oracle Cloud Marketplace exists, but its hospitality catalogue is narrower. Third-party capabilities usually come through an Oracle services engagement rather than a self-install. |
Security Platform-level encryption with field-level granularity and GDPR tooling Differentiating | Platform-level encryption at rest and in transit, with field-level encryption controls, PII classification, consent management, right-to-be-forgotten workflows and automated subject-access requests. These should come from the underlying CRM platform's own security product, not from a bolt-on or a custom build. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Oracle offers equivalents through separately licensed security and data-privacy products. They are not bundled into OSEM.Oracle offers equivalents through separately licensed security and data-privacy products. They are not bundled into OSEM. |
Compliance (SOC 2 / ISO 27001 / GDPR / CCPA) Advanced | Should carry the full certification posture of the underlying enterprise CRM platform: SOC 2 Type II, ISO 27001, ISO 27018, HIPAA-ready, GDPR and CCPA compliance, PCI where applicable, and regular independent security audits. Due diligence then covers one well-known enterprise platform instead of a hospitality vendor's own bespoke posture. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Oracle Cloud holds SOC 2, ISO 27001 and industry certifications. Some, HIPAA for example, depend on specific Oracle Cloud tiers or regions.Oracle Cloud holds SOC 2, ISO 27001 and industry certifications. Some, HIPAA for example, depend on specific Oracle Cloud tiers or regions. |
Operational burden Zero customer infrastructure responsibility (no OS / database / VM administration) Advanced | Pure SaaS on the underlying CRM platform, with no infrastructure for the customer to run: no VM sizing, OS patching, database administration, network configuration or server upkeep. Environments, scaling, high availability, backup, disaster recovery and patching all come from the platform. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. True for Oracle Cloud (OPERA Cloud with OSEM on cloud). On-premise Opera S&C deployments still leave infrastructure management with the customer.True for Oracle Cloud (OPERA Cloud with OSEM on cloud). On-premise Opera S&C deployments still leave infrastructure management with the customer. |
Data residency & compliance EU / regional data residency Advanced | Data residency in the EU and other major regions, with backups held in a second location inside the same regulatory zone, in line with GDPR and similar frameworks. Data-processing terms (DPA), pass-through terms and security certifications are published. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Oracle Cloud supports multi-region deployment, including EU data residency.Oracle Cloud supports multi-region deployment, including EU data residency. |
| 02. Data Architecture & Core Platform | |||
Customer data model Unified account & contact golden record Differentiating | Needs one authoritative account and contact record, the golden record, assembled from several PMS, POS and third-party customer profiles by a configurable matching algorithm with a validation layer. Sales users never see the underlying PMS or POS profiles, which keeps the data clean. Matching has to work across properties, brands and currencies, with ongoing duplicate detection and merging. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Profile management works inside the Opera ecosystem. Deduplication across PMS platforms and brands usually relies on an external MDM layer.Profile management works inside the Opera ecosystem. Deduplication across PMS platforms and brands usually relies on an external MDM layer. |
Customer data model Corporate-to-property value mapping Differentiating | Corporate master data and property-level values (segments, room types, rate codes with their defaults, products, packages, meeting spaces, set-ups) need a native, configurable mapping layer between them. Corporate rollups stay consistent while each property keeps working in the terms of its own PMS and POS. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Mapping is available in Opera central. Mapping across several PMS platforms and brands is limited.Mapping is available in Opera central. Mapping across several PMS platforms and brands is limited. |
Customer data model Multi-brand data model Advanced | Multi-brand operation supported natively: brand-specific templates, mappings, workflows and permission contexts, with a single customer record across all the brands. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Multi-brand works inside the Oracle suite. Cross-brand analytics and mapping are limited.Multi-brand works inside the Oracle suite. Cross-brand analytics and mapping are limited. |
PMS / POS integration Deep PMS integration including financial items Advanced | Two-way integration with the major PMS platforms across the full data scope: every market segment, reservations, room blocks, financial items and journal postings, not only summary figures. Agreed, forecast, blocked and actual values can then be managed side by side at item level. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Native OPERA PMS integration, financial items included, is the strongest part of the Oracle stack and unmatched in Opera-only estates.Native OPERA PMS integration, financial items included, is the strongest part of the Oracle stack and unmatched in Opera-only estates. |
PMS / POS integration POS integration for catering & ancillary revenue Advanced | POS integration that captures catering and ancillary revenue at itemised level, including PayMaster reconciliation and order synchronisation. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Oracle POS (Micros Simphony) integration is native and strongest in Oracle-only stacks.Oracle POS (Micros Simphony) integration is native and strongest in Oracle-only stacks. |
Integration platform Built-in hospitality-grade ETL & middleware Differentiating | ETL and middleware built in and sized for hospitality data volumes, so availabilities, pricing, financial items and reference data can be mass-synchronised into the core platform without buying a separate iPaaS or middleware subscription. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. No built-in ETL. Customers license Oracle Integration Cloud or a third-party iPaaS separately, which adds to total cost of ownership.No built-in ETL. Customers license Oracle Integration Cloud or a third-party iPaaS separately, which adds to total cost of ownership. |
Inventory Multi-property centralised inventory Differentiating | Users should see rooms, meeting spaces and ancillary products across the whole portfolio in one place. That means selling above property level, comparing properties and building a booking that spans several of them from a single screen. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Central inventory sits in Opera central. Aggregation across PMS platforms is not supported.Central inventory sits in Opera central. Aggregation across PMS platforms is not supported. |
Security & access Property, brand and global permission model Advanced | Permissions have to be layered: property level, cluster or brand level and global (GSO) access, with sharing rules, record-level permissions and territory-based visibility. The model has to reach sales activities, accounts, opportunities and bookings. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Oracle's role model is in place but gets complicated in blended cluster and GSO scenarios.Oracle's role model is in place but gets complicated in blended cluster and GSO scenarios. |
Security & access Chinese-wall segregation for cluster, brand and GSO sales Differentiating | 'Chinese wall' segregation, so cluster sales, brand sales teams and global account managers can all work from shared customer data while commercially sensitive detail outside their remit stays hidden. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Not a standard OSEM feature. It takes custom configuration.Not a standard OSEM feature. It takes custom configuration. |
Territory Native territory management Advanced | Configurable territory management across market sales, global sales offices and individual sales manager assignments, with automated routing, productivity tracking and goal attribution that follow the territory model. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Territory management is not part of core OSEM and is usually handled outside it.Territory management is not part of core OSEM and is usually handled outside it. |
Globalisation Multi-currency Baseline | Native multi-currency operation: FX at document, property and corporate rollup level, and a currency chosen per account, property and proposal. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Multi-currency is supported natively.Multi-currency is supported natively. |
Globalisation Multi-language Baseline | Multi-language user interfaces and customer-facing output (proposals, portals, BEOs), with the language set per user and per customer. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. The UI supports several languages, English first. Product description fields and multi-language proposals are not supported.The UI supports several languages, English first. Product description fields and multi-language proposals are not supported. |
API Open, fully documented API Advanced | Expects a fully documented, open REST/JSON API with read and write access to all the core hospitality objects: accounts, contacts, bookings, room blocks, spaces, products, BEOs and financials. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. OHIP is strong on the PMS side. API coverage at the S&C layer is noticeably thinner.OHIP is strong on the PMS side. API coverage at the S&C layer is noticeably thinner. |
Customer data model Matching-algorithm sophistication Differentiating | The golden-record matching should combine several techniques: name normalisation (punctuation, casing, accents, acronyms), phonetic matching (Metaphone, Soundex), edit distance (Levenshtein, Damerau-Levenshtein), token similarity (Jaccard, Jaro-Winkler), keyboard distance and language-sensitive variants. The aim is reliable one-to-many matching between CRM accounts and PMS, POS and third-party profiles, whatever the brand, geography or data quality. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Profile matching happens inside Opera. Multi-algorithm fuzzy matching across PMS, POS and third-party profiles is not part of the specification.Profile matching happens inside Opera. Multi-algorithm fuzzy matching across PMS, POS and third-party profiles is not part of the specification. |
Customer data model Multi-segment corporate-to-property mapping Differentiating | Corporate-to-property mapping has to extend to revenue segments, down through sub-segment and sub-sub-segment levels. That way property segments still roll up to corporate definitions when taxonomies differ between brands, regions or acquired properties. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Segment hierarchy works within Opera. Mapping taxonomies across brands is limited.Segment hierarchy works within Opera. Mapping taxonomies across brands is limited. |
Synchronisation Real-time and batch synchronisation by data type Advanced | Synchronisation with PMS, POS and third-party systems should run in real time (event-driven) for transactional flows such as reservations, orders, PMS status changes and financial postings, and in efficient batches for bulk reference data such as rate plans, profiles and mass updates. The mode is configurable per data type. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. OXI and OHIP offer real-time and batch modes for PMS data.OXI and OHIP offer real-time and batch modes for PMS data. |
Audit & compliance Audit trail and data lineage Advanced | Every change to a commercial or financial record should land in a full audit trail (who, what, when, from where). Derived values also need data lineage showing the source system and the transformation path. Compliance work, investigations and trust in analytics all depend on it. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Audit logging is available. End-to-end lineage across derived fields usually calls for separate Oracle audit tooling.Audit logging is available. End-to-end lineage across derived fields usually calls for separate Oracle audit tooling. |
Security & access Field-level security (required / read-only / restricted per role and profile) Advanced | Field-level security on top of record-level permissions: each field can be required, read-only, visible or hidden by role, profile or permission set. Rates, margins, commissions and PII then reach only authorised users, with no duplicate records or custom views. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Role-based access exists. Field-level granularity is less developed than on horizontal CRM-native platforms and often needs workarounds.Role-based access exists. Field-level granularity is less developed than on horizontal CRM-native platforms and often needs workarounds. |
Data quality Real-time data-entry validation rules Advanced | Configurable validation at the point of entry: format checks, range checks, cross-field consistency and business rules (a dinner resource on a lunch service period, for instance). Bad data is stopped on the way in rather than cleaned up afterwards. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Validation is possible through Oracle Forms workflow, with less flexible declarative configuration than on CRM-native platforms.Validation is possible through Oracle Forms workflow, with less flexible declarative configuration than on CRM-native platforms. |
| 03. Channels | |||
Channel architecture Channel consolidation (20+ inbound channel types) Differentiating | Consolidates twenty or more inbound channel types into one commercial pipeline with a common taxonomy, scoring, routing and analytics. The list covers email (free text and partner templates), Cvent, regional meeting marketplaces, direct-book engines, booker and franchisee portals, third-party booking tools, housing providers, exhibitor webshops and custom API integrations. Adding channels must not mean re-architecting. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Cvent and RFP marketplace integration plus ad-hoc custom work. No unified channel-hub architecture for 20 or more channel types.Cvent and RFP marketplace integration plus ad-hoc custom work. No unified channel-hub architecture for 20 or more channel types. |
Channel architecture Unified intelligent channel hub Differentiating | Every inbound commercial channel (email, Cvent, other marketplaces, public direct-book, booker portals, third-party connectors) should feed one intelligent channel hub. Payloads are normalised into a single structured-inquiry object (room blocks, meeting spaces, products, rooming list, change requests), and scoring, routing, proposal response and analytics all run on that object whatever the source channel. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. No channel-hub construct. Channels are integrated point to point where available.No channel-hub construct. Channels are integrated point to point where available. |
Channel architecture AI mapping engine across all channels Differentiating | Inbound data in any format (free-text email, PDF attachments, HTML, linked resources, XML or JSON API payloads) is turned into structured bookings by an AI mapping engine, which maps raw values to corporate and property master data: accounts, contacts, segments, room types, rate codes, products, meeting spaces, set-ups. It needs a sanity-check layer, visible confidence scores and stated assumptions, and it should keep improving from feedback across the portfolio. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. No AI mapping engine. Inbound channel data goes through traditional integration logic.No AI mapping engine. Inbound channel data goes through traditional integration logic. |
Channel architecture Continuous-learning AI across channels Differentiating | AI capabilities (inquiry scoring, mapping, quality control, next-best-action) are shared across every channel feeding the hub and keep learning. A gain in one channel, such as a new document format, marketplace payload or language variant, carries over to the rest without building a model per channel. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. No cross-channel learning model.No cross-channel learning model. |
Channel architecture Channel extensibility via open API Differentiating | New inbound channels (marketplaces, regional platforms, customer portals, procurement systems, partner booking tools) should connect through an open, fully documented API, with no vendor professional services involved. Each newly connected channel picks up the hub's AI mapping, scoring, routing and analytics automatically. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. An API exists, but adding a new S&C-layer channel with full AI scoring and routing is a professional-services engagement.An API exists, but adding a new S&C-layer channel with full AI scoring and routing is a professional-services engagement. |
Email channel AI email inquiry processing — PDF attachments Differentiating | Inbound commercial email is processed automatically, with structured data extracted from PDF attachments such as event briefs, RFPs, rooming lists and change-request forms. The matching room block, meeting space, product and rooming-list records are created or updated without re-keying. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. No AI email ingestion. Inbound emails and attachments are processed by hand.No AI email ingestion. Inbound emails and attachments are processed by hand. |
Email channel AI email inquiry processing — URLs and marketplace notifications Differentiating | Handles inbound email whose notification is only a URL, such as a marketplace or distribution-partner message where the full RFP detail sits behind an embedded link. The linked resource is retrieved and parsed, then run through the same mapping and structured-inquiry creation as any native channel. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Not supported.Not supported. |
Email channel AI email inquiry processing — change requests Differentiating | Recognises an inbound email as a change request against an existing booking, finds the booking it refers to, works out the delta (dates, room counts, rates, attendee numbers, menus, set-ups) and applies or proposes the change. Audit history is kept, and re-approval is triggered where needed. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Change requests are applied manually.Change requests are applied manually. |
Email channel Next-best-action generation Differentiating | After extraction, the sales user gets follow-up tasks and next-best-action suggestions: prompts for missing information, draft reply text, pitch and property suggestions, recommended routing and the reasoning behind the score. The user keeps final control of every outbound message. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Not supported natively.Not supported natively. |
Cvent Cvent full two-way integration across the RFP lifecycle Advanced | Deep two-way integration with Cvent and other RFP marketplaces across the whole RFP lifecycle: receiving the RFP with full detail shown natively in the core platform, two-way Q&A, the proposal response (rates, inclusions, attachments, branded templates), turndown declines, and converting won RFPs into bookings. Nothing is re-entered in either system. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Cvent and RFP marketplace integration is available, but mostly one way.Cvent and RFP marketplace integration is available, but mostly one way. |
Cvent Cvent response composed and sent from the core platform Advanced | RFPs from Cvent and other RFP marketplaces are answered entirely inside the core commercial platform. Proposal content is composed once from the standard content-block library, pricing engine and property inventory, then submitted back automatically, so sales users stay in a single interface with no dual data entry. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Some workflows still mean switching to the Cvent or RFP marketplace interface.Some workflows still mean switching to the Cvent or RFP marketplace interface. |
Cvent Cvent speed-to-respond and conversion analytics Advanced | Analytics specific to Cvent and RFP marketplaces: inbound RFP volume, speed to first response, response-time distribution, conversion rate, win/loss reasons and revenue won. First-response speed is well documented as a driver of win rate in this channel, so it needs to be measured. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Basic RFP metrics are included. Advanced speed and conversion analytics need a separate BI add-on.Basic RFP metrics are included. Advanced speed and conversion analytics need a separate BI add-on. |
Public direct book Public direct-book engine (rooms, spaces, products) Differentiating | Needs a configurable public direct-book engine for group, meetings-and-events and product bookings. It runs on the same commercial data model as internal sales users, so direct bookings land in the pipeline, analytics and account production with no reconciliation. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. No native group and meetings direct-book engine.No native group and meetings direct-book engine. |
Public direct book Condition-based inventory exposure & automated routing Differentiating | Conditional inventory exposure in the direct-book engine: which properties, room types, spaces and products are sold online, and under what conditions. Simple bookings confirm automatically against live inventory, while complex or high-value ones route to the GSO, cluster or on-property sales team for manual handling. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. There is no direct-book engine, so this does not apply.There is no direct-book engine, so this does not apply. |
Public direct book Integrated payment checkout for instant booking Advanced | Integrated payment checkout in the direct-book engine for instant confirmation of qualifying bookings, reconciled to the booking record, the deposit schedule and the accounting journals. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. No native direct-book engine, so payment at booking does not apply.No native direct-book engine, so payment at booking does not apply. |
Public direct book Multi-property, multi-brand direct-book deployment Advanced | One direct-book engine has to serve several properties and brands in the portfolio, each with its own look and feel, content, currency and language. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. No native direct-book engine.No native direct-book engine. |
Marketplaces Third-party marketplace integrations beyond Cvent Advanced | Integration with further meetings and events marketplaces (regional platforms, agency platforms, corporate booking tools) through the channel hub, handling inbound RFPs, structured-inquiry creation and proposal responses on the same basis as Cvent and other RFP marketplaces. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Marketplace integration beyond Cvent and RFP marketplaces is limited.Marketplace integration beyond Cvent and RFP marketplaces is limited. |
Channel analytics Channel-level performance analytics Advanced | Performance analytics for each channel: inbound volume, velocity, response time, conversion rate, ROI, net revenue and sales contribution. GSO and commercial leadership use these to decide where to invest and which partnerships to keep. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Reporting by source runs through a separate BI tool, which adds to total cost of ownership.Reporting by source runs through a separate BI tool, which adds to total cost of ownership. |
| 04. Lead Management & GSO Routing | |||
Qualification Lead scoring Differentiating | Configurable lead scoring built on customer value, segment, revenue potential, displacement risk and yield-management inputs. Scores are visible to GSO, cluster and property users and feed straight into routing and prioritisation rules. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Basic scoring. Configurable yield-segment scoring needs configuration or an external tool.Basic scoring. Configurable yield-segment scoring needs configuration or an external tool. |
Routing Automated multi-property lead routing Advanced | Inbound leads route automatically to one or several properties on configurable criteria (brand, segment, dates, space, rate, customer tier), and each recipient property gets the related room blocks, space holds and product entries created for it. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Routing works within Opera central. Routing across brands and multiple PMS platforms is limited.Routing works within Opera central. Routing across brands and multiple PMS platforms is limited. |
Conversion Rule-based lead conversion Differentiating | Qualified leads convert into bookings by rule, with the initial booking shell (rooms, spaces, products, packages) built automatically from mapped corporate values. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Conversion is supported. Rule-based automatic construction of the initial booking is limited.Conversion is supported. Rule-based automatic construction of the initial booking is limited. |
Conversion Default mapping of corporate values to property execution Differentiating | When a corporate-initiated lead converts, property-level executional values (segment, default rate, room type, product mix, space setup) are filled in from the corporate-to-property mapping, so property users do little reconfiguration by hand. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Handled within Opera central. Cross-brand mapping is limited.Handled within Opera central. Cross-brand mapping is limited. |
Sales cycle Sales workflow automation Advanced | End-to-end sales-cycle automation: task generation, follow-up sequences, stage-based reminders, SLA enforcement and approval routing, all configurable by segment, brand and property type. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. A workflow engine is present. Configurability by segment, brand and property type is limited.A workflow engine is present. Configurability by segment, brand and property type is limited. |
Sales cycle End-to-end lead → booking → proposal flow Baseline | The whole commercial lifecycle runs as one continuous workflow: inquiry capture, qualification, conversion to booking, proposal generation, contract and e-signature. No re-entry between stages, no hand-offs to other systems. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Supported end to end within the Opera ecosystem.Supported end to end within the Opera ecosystem. |
Pricing Dynamic pricing API (RMS & corporate pricing services) Differentiating | Dynamic pricing is consumed by API from external Revenue Management Systems and corporate pricing services, for group rooms and meeting spaces, and applied in proposals, contracts and bookings without re-keying. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Oracle RM integration is available. API consumption of external pricing services is less flexible.Oracle RM integration is available. API consumption of external pricing services is less flexible. |
Negotiated rates Multi-property negotiated rate contracts Differentiating | Negotiated rate contracts that span several properties under one master contract, with per-property variations in rates, products and T&Cs. They apply to both transient and group bookings. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Available through Opera central. Across PMS platforms it is limited.Available through Opera central. Across PMS platforms it is limited. |
E-proposal Branded, modular e-proposal generation Baseline | Branded electronic proposals assembled from reusable content blocks (imagery, narrative, pricing, T&Cs), with a dynamic basket for upsell and cross-sell, embedded event-planning detail, product and service packages, and e-signature and payment links. Templates are configurable per brand, property and account. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Basic proposal capability.Basic proposal capability. |
E-proposal Dynamic basket with upsell / cross-sell Advanced | Prospects should be able to add, remove or swap rooms, spaces, packages and ancillary products in the proposal in real time, through a dynamic basket. Pricing and T&Cs adjust automatically. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Proposal items are editable. A genuinely interactive customer-side dynamic basket is limited.Proposal items are editable. A genuinely interactive customer-side dynamic basket is limited. |
Multi-property proposal Multi-property proposal (cluster / DMC / resort logic) Differentiating | One e-proposal should cover several properties in a cluster, resort or destination, using 'AND' logic (a combined stay across properties) and 'OR' logic (property options for the customer to choose between). Branding, pricing and availability resolve dynamically for each property included. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Multi-property proposals run through Opera central. AND/OR cluster or resort logic is not standard.Multi-property proposals run through Opera central. AND/OR cluster or resort logic is not standard. |
Multi-property proposal Multi-property dynamic basket Differentiating | Inside a multi-property proposal, the dynamic basket lets the customer mix and match inventory, packages and dates across the participating properties and see one consolidated commercial summary. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Not supported.Not supported. |
Collaboration Any-to-any lead passing Differentiating | 'Any-to-any' lead passing between the GSO, cluster sales, the group desk and on-property teams, with the lead record and full communication history kept at every transition. Passing, sharing (multi-owner) and converting are separate, auditable operations, not one overloaded 'reassign'. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Lead transfer is supported. Full any-to-any passing with preserved history is limited.Lead transfer is supported. Full any-to-any passing with preserved history is limited. |
Collaboration Multi-owner lead sharing Differentiating | Shared ownership of one lead across several teams at once (GSO, cluster and property, say), with visibility, editing rights and activity attribution set per participant. Hand-offs then need no change of owner, and collaboration needs no duplicate records. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. A single-owner model is typical.A single-owner model is typical. |
Collaboration Auto-cancel sibling property quotes on win Differentiating | When a multi-property lead is confirmed at one property, the inquiries and quotes held at the sibling properties close out or decline automatically, with configurable notification, reason coding and an audit trail. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Not a standard feature.Not a standard feature. |
Routing Attribute-based routing Advanced | Lead routing is attribute-based. It weighs segment, customer tier, dates, geography, booker history, spaces and rooms needed, special requirements and brand preference, not only simple rules, and can send a lead to several candidate properties at once for parallel response. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Routing is rule-based, and how richly attributes are evaluated depends on configuration.Routing is rule-based, and how richly attributes are evaluated depends on configuration. |
Monitoring SLA-based alerts and escalations Advanced | Lead-response SLAs enforced by customer tier, channel and segment, with automatic alerts and escalations as thresholds are approached or breached. Sales management, GSO coordinators and property general managers can all see them. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Alerts are available. An SLA-by-tier framework needs configuration.Alerts are available. An SLA-by-tier framework needs configuration. |
Corporate mapping Room-type and occupancy mapping at lead capture Differentiating | At lead capture, requested room types and occupancy set-ups are mapped to each candidate property's own room-type catalogue through the corporate-to-property mapping layer. Proposals then reflect what that property actually sells, and corporate reporting stays consistent. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Handled in the Opera central environment. Mapping across PMS platforms is limited.Handled in the Opera central environment. Mapping across PMS platforms is limited. |
Corporate mapping Space and product mapping at lead capture Differentiating | Meeting-space and product requests are mapped the same way at lead capture to each candidate property's space and product catalogue, with substitutions suggested where there is no exact match. The sales user does not have to translate between corporate and property vocabulary by hand. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Manual resolution is typical.Manual resolution is typical. |
Corporate mapping Non-room and add-on product handling in leads Advanced | Leads carry non-room and add-on needs (F&B packages, AV, activities, transfers, ancillary services) next to the room and space elements. Those items travel through proposal, contract and operations without re-entry and show up in blended-revenue analytics from the inquiry stage. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Corporate-to-property mapping of spaces and products is limited.Corporate-to-property mapping of spaces and products is limited. |
Approvals Multi-stage booking approval (seller → approver) with RGB-style governance Differentiating | Requests for commercial space and room blocks go through a multi-stage approval workflow with separate seller and approver roles. It covers configurable auto-approval criteria (rate floor, attrition terms, customer tier, booking window), manual escalation for requests outside thresholds, approval-deadline (RGB-date) management and extension requests, request comparison, recall, and a full audit trail of the approval sequence. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Oracle's workflow engine can be configured to approximate a seller-approver flow. An RGB-style construct with dedicated roles, RGB-date management, extension requests and recall is not first class.Oracle's workflow engine can be configured to approximate a seller-approver flow. An RGB-style construct with dedicated roles, RGB-date management, extension requests and recall is not first class. |
Commercial governance Non-compete and DNQ rule enforcement at booking creation Advanced | Booking creation is checked against non-compete and do-not-quote (DNQ) rules set per customer, segment, industry or geography. Requests that clash with commitments to other customers are blocked or flagged, with configurable override permissions and a record of every exception granted. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Handled through profile flags and restriction indicators. The rules can be configured, but this is not a first-class rule engine.Handled through profile flags and restriction indicators. The rules can be configured, but this is not a first-class rule engine. |
| 05. S&C Sales — Groups & Room Blocks | |||
Block construction Multi-property room block management Advanced | Must support one logical room block spanning several properties (a master-sub construct), with central visibility, coordinated rate and cut-off management, and PMS synchronisation at each property. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Runs through Opera central and works best when every property is on Opera.Runs through Opera central and works best when every property is on Opera. |
Block construction Multi-PMS support within a single block Differentiating | Room blocks need to work across properties on different PMS platforms, with PMS-specific data and sync logic kept out of the sales user's way. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Opera-centric by design. Blocks across multiple PMS platforms are not supported.Opera-centric by design. Blocks across multiple PMS platforms are not supported. |
Block construction Multi-room-type, multi-rate, multi-occupancy blocks Advanced | Room blocks that carry several room types, rate codes and occupancy levels at once, with separate inventory and pickup tracking for each combination. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Native Opera block model.Native Opera block model. |
Block lifecycle Agreed / forecast / blocked / pickup management Advanced | Tracks the four-state lifecycle (agreed, forecast, blocked, pickup) for each block component, with configurable workflows for moving between states and an audit trail of the changes. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. The four-state model is native.The four-state model is native. |
Block lifecycle Pickup tracking against forecast and actual Baseline | Pickup tracked against forecast and actual reservations in real time, with displacement analytics and automatic alerts when pickup runs under or over a threshold. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Standard functionality.Standard functionality. |
Rooming list Rooming list management Baseline | Native rooming list management: import from customer templates, validation, assignment to blocks, split payments, and synchronisation of individual reservations to the PMS. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Native through Opera.Native through Opera. |
Rooming list Individual reservation management within groups Advanced | Inside a group booking, individual reservations can be created, changed and cancelled with PMS synchronisation, PayMaster assignment and billing routing for each guest. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Through Opera PMS.Through Opera PMS. |
PMS sync Real-time PMS synchronisation Advanced | Room block, reservation, rooming list, PayMaster and financial-item data syncs with the PMS in real time (event-driven), backed by reconciliation and error-handling tools for the operations team. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Native OPERA real-time sync, the strongest part of the Oracle stack.Native OPERA real-time sync, the strongest part of the Oracle stack. |
| 06. S&C Sales — Products & Spaces | |||
Packages Dynamic packages with flexible pricing Baseline | Dynamic packages built from rooms, meeting spaces, F&B and ancillary products, with flexible pricing rules (fixed, per person, per component, bundled discount) and configurable availability windows. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. A package engine is present.A package engine is present. |
Products Products, combos and menus Advanced | Individual products, product combos and full menus held as first-class catalogue entries. They inherit between corporate and property levels and allow substitutions and variants. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. The catalogue supports menus and combos.The catalogue supports menus and combos. |
Revenue Blended revenue tracking (agreed / forecast / actual) Advanced | Blended revenue across rooms, spaces, F&B and ancillary products, at agreed, forecast and actual levels, in a single view that drills through to the source PMS and POS financial items. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Available within Opera. A blended view across systems needs BI.Available within Opera. A blended view across systems needs BI. |
Spaces Combined space management Advanced | Combined spaces (airwalls, breakout configurations) with capacity and availability recalculated automatically whenever a parent or child space is booked. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Supported.Supported. |
Spaces Capacity per setup Baseline | Each meeting space stores its capacity for every setup type (theatre, classroom, banquet, cabaret, reception, hollow square and so on), and those capacities drive availability checks in proposals and bookings. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Setup types per space are standard.Setup types per space are standard. |
Spaces Overbooking per rank Differentiating | Configurable overbooking rules per space and per customer rank or priority, so yield can be optimised without breaking guarantees to higher-ranked bookings. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Overbooking logic exists. Rank-based prioritisation is less flexible.Overbooking logic exists. Rank-based prioritisation is less flexible. |
Spaces Privatisation of public space Differentiating | Privatisation of public or shared space (restaurants, lobbies, pool decks) for exclusive event use, including automatic blocking of the affected POS outlets and capacities. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Configuration-based. Not a first-class construct.Configuration-based. Not a first-class construct. |
Spaces Pickup of set capacity (spaces) Differentiating | Set-capacity pickup tracked for spaces much as room pickup is, comparing confirmed attendance with forecast and agreed capacity. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Space-level pickup is less mature than room pickup.Space-level pickup is less mature than room pickup. |
Scheduling Drag-and-drop function diary Baseline | Planners get a drag-and-drop function diary for events across meeting spaces and days, with conflict detection, capacity validation and suggestions for alternative spaces. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. A classic OSEM strength.A classic OSEM strength. |
Scheduling Combined schedulers with demand context Differentiating | Rooms, spaces, staff and equipment sit in one scheduler view, overlaid with demand context such as events in town, displacement risk, pace and compression, so scheduling decisions are informed by yield. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Demand overlay comes through Oracle BI and is limited inside the diary itself.Demand overlay comes through Oracle BI and is limited inside the diary itself. |
| 07. S&C Operations | |||
BEO / function sheet Dynamic e-BEO / function sheet Baseline | Dynamic electronic BEOs (function sheets) built from reusable building blocks, which can be rendered per service period (breakfast, AM break, lunch, PM break, dinner), per service location or per internal department. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. No building blocks, and template flexibility is limited. Changes are not tracked.No building blocks, and template flexibility is limited. Changes are not tracked. |
BEO / function sheet BEO change tracking and versioning Advanced | Every BEO change is tracked with version history and made visible to downstream operations teams, with configurable approval flows for late changes. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. No building blocks and limited template flexibility. There is no change tracking.No building blocks and limited template flexibility. There is no change tracking. |
Orders PayMaster management Advanced | PayMasters (master folios) managed natively: creation, modification, splitting and PMS synchronisation, with visibility of the charges routed to each PayMaster across the event. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Native Opera PayMaster integration.Native Opera PayMaster integration. |
Orders Order management synchronised with PMS / POS Advanced | Orders managed natively and synchronised in both directions with the PMS and POS of record, so charges, consumption and revenue posting share a single source of truth. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Native in the Oracle stack.Native in the Oracle stack. |
Service & work orders Service orders Advanced | Service orders generated for each event service period, passing the executional detail to kitchen, banquet, AV, housekeeping and other service teams, with status tracked through to completion. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. A core feature.A core feature. |
Service & work orders Work orders Advanced | Work orders for set-up, turnover and teardown, assignable to teams or individuals, with time tracking and completion confirmation. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Supported.Supported. |
Mobile Operations staff mobile application Baseline | Operations staff need a native mobile app with access to BEOs, service orders, work orders, task status and live event updates, built for execution on the floor. | ◐ Partial Thynk: Partial. Mobile app for operations staff: task and work-order lists, status updates, checklists with photo proof, notes, delivery signatures, push notifications and offline use. The admin console adds SLA escalation, recurring schedules, a day-of run sheet, shift handover and tasks generated from booking events. BEO access inside the app is being added.Mobile app for operations staff: task and work-order lists, status updates, checklists with photo proof, notes, delivery signatures, push notifications and offline use. The admin console adds SLA escalation, recurring schedules, a day-of run sheet, shift handover and tasks generated from booking events. BEO access inside the app is being added. | ◐ Partial OSEM: Partial. Oracle mobile apps are available, with narrower functionality than desktop.Oracle mobile apps are available, with narrower functionality than desktop. |
Event communication Digital signage / readerboard integration Advanced | Integration with digital signage and event readerboards to publish live event information (room assignments, times, session details, attendee counts) through a documented readerboard API that works with several signage vendors. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Usually through third-party integration or Oracle venue-specific modules.Usually through third-party integration or Oracle venue-specific modules. |
| 08. Convention Center Extensions | |||
Supplier management Supplier order management Differentiating | Supplier orders (AV, decor, F&B sub-contractors, rentals) held as first-class entities linked to the parent event, with the full lifecycle from issue through delivery confirmation to invoice reconciliation. | ◐ Partial Thynk: Partial. Supplier orders are linked to the booking event, with confirmation and delivery status, work orders and calendar views. Invoice reconciliation is being added.Supplier orders are linked to the booking event, with confirmation and delivery status, work orders and calendar views. Invoice reconciliation is being added. | ◐ Partial OSEM: Partial. Usually through the separate Oracle venue CC stack and not native to OSEM.Usually through the separate Oracle venue CC stack and not native to OSEM. |
Supplier management Supplier portal Differentiating | Suppliers log into a dedicated portal to receive purchase orders, confirm delivery, submit invoices and talk to the venue operations team, which cuts down on coordination by email. | ◐ Partial Thynk: Partial. Dedicated supplier portal for orders, work orders, events and calendar, delivery and storage planning, and payment status. Supplier invoice submission is being added.Dedicated supplier portal for orders, work orders, events and calendar, delivery and storage planning, and payment status. Supplier invoice submission is being added. | ✖ Gap OSEM: Gap. Not standard.Not standard. |
Exhibitor services Exhibitor Service Centre Differentiating | Should include an Exhibitor Service Centre for show organiser and exhibitor workflows: organiser margin management, a catalogue per show, an organiser-administered show webshop, exhibitor self-service ordering and shipment logistics tracking. | ◐ Partial Thynk: Partial. Available in pilot with selected venues. Exhibitor Service Centre with organiser administration (catalogue per show, margins, coupons, late-order rules, approvals), exhibitor self-service ordering, invoices and delivery, storage and inspection management.Available in pilot with selected venues. Exhibitor Service Centre with organiser administration (catalogue per show, margins, coupons, late-order rules, approvals), exhibitor self-service ordering, invoices and delivery, storage and inspection management. | ✖ Gap OSEM: Gap. Not standard. Typically a separate Oracle or third-party product.Not standard. Typically a separate Oracle or third-party product. |
Exhibitor services Show webshops with organiser administration Differentiating | Show organisers configure and run a show-specific webshop where exhibitors order services (power, AV, F&B, booth services), with pricing and margins set per show. | ◐ Partial Thynk: Partial. Available in pilot with selected venues. Show-specific webshop configured by the organiser, with deadline-tier pricing, margins per show, coupons and order approval; exhibitors order through a storefront.Available in pilot with selected venues. Show-specific webshop configured by the organiser, with deadline-tier pricing, margins per show, coupons and order approval; exhibitors order through a storefront. | ✖ Gap OSEM: Gap. Not standard.Not standard. |
Exhibitor services Shipment & logistics tracking Differentiating | Exhibitor shipments and on-site logistics (arrival, storage, delivery to booth, return) tracked and linked to exhibitor orders and invoicing. | ◐ Partial Thynk: Partial. Delivery windows, a truck scheduler across docks and gates, QR entry passes with gate scanning, supplier acceptance and storage requests, with a full status history. Booth delivery and return tracking are being added.Delivery windows, a truck scheduler across docks and gates, QR entry passes with gate scanning, supplier acceptance and storage requests, with a full status history. Booth delivery and return tracking are being added. | ✖ Gap OSEM: Gap. Not standard.Not standard. |
| 09. S&C Finance | |||
Deposits & payments Deposit schedules Baseline | Flexible deposit schedules per booking (percentage, fixed amount or milestone-based), with automated reminders and tracking of deposits received against the schedule. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Supported through Opera.Supported through Opera. |
Deposits & payments Pro forma invoicing Baseline | Pro forma invoices generated from bookings ahead of final invoicing, with flexible itemisation and currency, T&Cs and language settings. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Available in full, though template flexibility is limited.Available in full, though template flexibility is limited. |
Deposits & payments Payment links Advanced | Payment links (credit card, bank transfer) embedded in proposals, contracts and invoices, with payment status reconciled back to the booking record. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through the Oracle Payment Interface or an integration.Through the Oracle Payment Interface or an integration. |
PayMaster & orders PayMaster and order financial management Advanced | PayMaster balances and order postings managed with a full audit trail, splitting, transfers and reconciliation against PMS folios. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Native in Opera.Native in Opera. |
Invoicing Invoicing with flexible financial items Baseline | Final invoices with flexible financial items, configurable chart-of-accounts mapping and journal-level detail, supporting split billing and consolidation. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Template flexibility is limited.Template flexibility is limited. |
Invoicing Accounting journal integration Advanced | Journal entries exposed with account codes, tax codes and cost-centre allocation, ready for the customer's finance and ERP systems to consume. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Strong Oracle ERP integration.Strong Oracle ERP integration. |
Receivables Collections and accounts receivable Advanced | Collections and accounts-receivable workflow for event and group bookings: aged debt reporting, follow-up workflow and direct-bill management. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Supported through the Oracle stack.Supported through the Oracle stack. |
POS Integrated e-POS for banquet operations Differentiating | Banquet and catering operations need an e-POS capability, either provided or closely integrated, that posts directly to the customer's PayMaster folio with itemised revenue capture. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Native Oracle Micros Simphony integration, strong in Oracle estates.Native Oracle Micros Simphony integration, strong in Oracle estates. |
Tax Multi-jurisdiction tax and service-charge configuration Advanced | Multi-jurisdiction tax and service-charge configuration (VAT, GST, sales tax, service charge, gratuity, cover charge) with tax rules per property, product and segment, correct handling of zero-rated and exempt items, and journal-level posting to the customer's financial system. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Oracle's tax engine is strong and handles multi-jurisdiction VAT, GST, sales tax and service charge natively.Oracle's tax engine is strong and handles multi-jurisdiction VAT, GST, sales tax and service charge natively. |
| 10. Light S&C / Franchisee Portal | |||
Property-tier coverage Unified commercial platform across service tiers Differentiating | Limited-service, select-service, full-service and convention-centre properties should all run on one commercial platform, with a different depth of capability for each tier. Corporate then keeps consistent visibility and account management across a mixed portfolio. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Designed for full-service. Limited-service and select-service properties need a different system.Designed for full-service. Limited-service and select-service properties need a different system. |
Franchisee / member portal Franchisee / member hotel portal Differentiating | Franchisee and member properties get a dedicated portal to receive GSO-originated leads, answer availability and rate requests, and keep sight of corporate-driven bookings, without needing full S&C licensing at the property. | ✔ Full Thynk: Full. In pilot with selected customers. Member properties receive requests by email, a response form or a member portal with room grid and booking management, and enter pickup, without a full S&C licence at the property.In pilot with selected customers. Member properties receive requests by email, a response form or a member portal with room grid and booking management, and enter pickup, without a full S&C licence at the property. | ✖ Gap OSEM: Gap. Not a standard OSEM capability.Not a standard OSEM capability. |
Limited-service workflow Form-based availability and rate request Differentiating | For limited-service properties, lightweight email and form-based inquiry handling that captures room and space availability requests and returns a rate, without loading the property with full S&C workflow. | ✔ Full Thynk: Full. In pilot with selected customers. Drag-and-drop response forms (pre-filled, save-as-draft, one-time-code access) capture availability, rates, meeting rooms and F&B, and update the booking.In pilot with selected customers. Drag-and-drop response forms (pre-filled, save-as-draft, one-time-code access) capture availability, rates, meeting rooms and F&B, and update the booking. | ✖ Gap OSEM: Gap. Not part of core.Not part of core. |
Select-service workflow Light S&C workflow for select-service properties Differentiating | Select-service properties should get a simplified S&C workflow covering core group and event handling (block creation, basic BEO, invoicing), with a clear upgrade path to full S&C when the property's complexity calls for it. | ◐ Partial Thynk: Partial. Fast booking wizard creates a booking and proposal in a few steps from Salesforce. A broader select-service workflow with an upgrade path to full S&C is being added.Fast booking wizard creates a booking and proposal in a few steps from Salesforce. A broader select-service workflow with an upgrade path to full S&C is being added. | ✖ Gap OSEM: Gap. Not designed for a simplified select-service workflow.Not designed for a simplified select-service workflow. |
Brand governance Brand-standard compliance in light workflows Advanced | Light S&C and franchisee-portal workflows follow centrally defined brand standards (proposal templates, minimum content, approval rules, rate fences), so corporate governance holds across every property tier. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Not applicable without a select-service product.Not applicable without a select-service product. |
Corporate visibility Consolidated view across tiers Differentiating | Corporate users get consolidated reporting, pipeline and account visibility across all property tiers (limited, select, full service, convention centre), whatever level of S&C functionality each property runs. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Consolidation across tiers needs external BI.Consolidation across tiers needs external BI. |
| 11. B2B Account & Agency Portal | |||
Portal access Booker / client self-service portal Advanced | Corporate and agency clients log into a branded booker portal to see their negotiated rate contracts, browse personalised product catalogues, view their booking portfolio and history, submit RFPs and rooming lists, and manage payments against their bookings. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through an Oracle add-on or a custom build.Through an Oracle add-on or a custom build. |
Portal access Personalised product catalogue per account Differentiating | Each account sees a personalised product and package catalogue in the booker portal, reflecting its negotiated terms, permitted properties and any account-specific customisation. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Per-account custom products are not standard.Per-account custom products are not standard. |
Portal access Booking portfolio & rooming list self-service Advanced | Through the portal, bookers view and manage their booking portfolio across all participating properties and upload and manage rooming lists directly, with changes flowing back into the commercial platform. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through a portal add-on.Through a portal add-on. |
Portal access Portal payment capability Advanced | Bookers settle deposits, milestone payments and final invoices in the portal through embedded payment links, reconciled to the booking and account record. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through the payment interface.Through the payment interface. |
Contracts Negotiated rate contract management Baseline | Negotiated rate contracts managed across their whole life: definition, approval, activation, versioning, expiry and renewal, with a full audit trail and automatic linking to eligible bookings across properties. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Supported.Supported. |
Contracts & packages Personalised corporate packages embedded in negotiated rate contracts Differentiating | Personalised corporate or agency packages (DDR, menu packs, AV packs built from PAX-driven or unit-driven items) authored per customer and offered through that customer's negotiated rate contract. Packages work in auto-pricing mode (price changed at package level and cascaded to the items) and flex-pricing mode (price changed per item), with discounts as a percentage on product type or against negotiated unit prices. Availability is controlled per corporate or agency account rather than shared as one common catalogue. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Standard negotiated rate and product catalogue management is present. Per-customer authoring of personalised packages with PAX or unit-driven items, embedded in the negotiated contract with both auto-pricing and flex-pricing modes, is not a first-class capability.Standard negotiated rate and product catalogue management is present. Per-customer authoring of personalised packages with PAX or unit-driven items, embedded in the negotiated contract with both auto-pricing and flex-pricing modes, is not a first-class capability. |
Account structure Account hierarchy (structural) Advanced | Configurable multi-level account hierarchies (global parent, regional, local, agency, sub-agency) with parent-child relationships and inherited commercial terms, holding up against PMS profile duplication thanks to the golden-record layer. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Opera Customer Information Center supports multi-level account hierarchy natively within the Opera ecosystem.Opera Customer Information Center supports multi-level account hierarchy natively within the Opera ecosystem. |
Account productivity Total account production and analytics roll-up across hierarchy Differentiating | Beyond defining the hierarchy, production and performance analytics aggregate automatically through every level (global parent, regional, local, agency, sub-agency). Bookings, guestroom and catering revenue, rental, space, ancillary, conversion, pickup, share of wallet and sales-cycle metrics roll up at each level and drill from the top of the tree to a single booking, all in-platform with no separate BI tool or data warehouse. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Production roll-up exists within the Opera ecosystem. Roll-up across brands and PMS platforms, and advanced analytics, typically need Oracle BI, which adds cost and sits outside the platform. Coverage is strongest in Opera-only estates.Production roll-up exists within the Opera ecosystem. Roll-up across brands and PMS platforms, and advanced analytics, typically need Oracle BI, which adds cost and sits outside the platform. Coverage is strongest in Opera-only estates. |
Account structure Territory management & account assignment Advanced | Accounts can be assigned through the territory model to individual sales managers, cluster teams and global account managers at the same time, with visibility and activity tracking kept at each level. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through user-level configuration.Through user-level configuration. |
Custom products Custom products per account Differentiating | Account-specific products and packages that are not in the standard catalogue can be created and maintained, with their own pricing, inclusions and proposal content blocks. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Not standard.Not standard. |
Planning Account budgeting and forecasting Advanced | Account-level budgets and forecasts by segment, product and period, with variance tracked against actuals pulled from PMS and POS data. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through Oracle BI.Through Oracle BI. |
Planning Commission management Advanced | Commission definition, accrual and reporting per account, contract and booking, including tiered and performance-based structures. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Supported through the Oracle finance stack.Supported through the Oracle finance stack. |
Analytics Account performance analytics Advanced | Account performance analytics at both corporate and property level: production, share of wallet, contract compliance, pricing realisation and account-level ROI. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through Oracle BI, which adds cost.Through Oracle BI, which adds cost. |
| 12. Analytics | |||
Account analytics Account production in context Advanced | Account production reported by segment, property, brand and period with the full PMS data scope (all segments, all products, down to financial items) and flexible reference-year comparisons, without relying on a separate BI tool. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through Oracle BI, not as in-record widgets.Through Oracle BI, not as in-record widgets. |
Sales analytics Sales performance analytics Baseline | Sales performance analytics per brand, segment, team and individual: activity, RFPs and leads, bookings, negotiated rate performance, velocity, take rate and performance against targets. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through Oracle BI.Through Oracle BI. |
Sales analytics Conversion and sales-cycle insight Advanced | Conversion metrics and sales-cycle duration analytics, drilling down to individual opportunities and attributing delays or losses to stages and reasons. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through Oracle BI.Through Oracle BI. |
Commercial programmes ROI on sales programmes Differentiating | ROI tracked on defined sales programmes (campaigns, fam trips, conferences, incentives), tying downstream bookings and revenue to the investment that started them. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Not a native construct.Not a native construct. |
Forward visibility Demand calendar (rooms and spaces) Baseline | Planning needs a demand calendar that combines rooms and spaces, with displacement analytics, pricing-decision support and an overlay of events-in-town compression data. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. A space calendar is present and rooms come via Opera, but the combined view is not unified.A space calendar is present and rooms come via Opera, but the combined view is not unified. |
Forward visibility BOB (Book-on-Books) across full revenue Advanced | Book-on-Books reported across the full revenue mix (rooms, F&B, spaces and ancillaries) for the forward period, in one view. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through Oracle BI.Through Oracle BI. |
Forward visibility PACE reporting Advanced | PACE reports comparing the current booked position with the same day last year, with drill-down by segment, property, brand and channel. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through Oracle BI.Through Oracle BI. |
Forward visibility GRC (Group Rooms Control) reporting Advanced | GRC reporting covering group rooms on the books, availability, displacement and conversion probability for the forward booking window. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through Oracle BI.Through Oracle BI. |
Space analytics Space utilisation and lead / strike-time analytics Advanced | Space utilisation (%) and lead and strike-time analytics: the interval between booking confirmation and event, and between event end and the next availability. It should expose turnaround bottlenecks, repeat-event patterns per account and the space-to-room-revenue ratio, to support yield-informed space allocation. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. The calculations are possible through Oracle BI (which adds cost) but not as in-platform analytics widgets.The calculations are possible through Oracle BI (which adds cost) but not as in-platform analytics widgets. |
Self-service analytics Drag-and-drop report and dashboard authoring (no separate BI tool required) Differentiating | End users, not only BI specialists, should be able to author reports, charts and dashboards on any data object in a native drag-and-drop builder, with no code, SQL or separate BI tool. Output can be shared by URL, email schedule or mobile, or embedded in record views. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Reporting typically runs through Oracle Analytics BI Publisher, a separate product that needs specialist skills and adds cost. It is not a native end-user self-service builder.Reporting typically runs through Oracle Analytics BI Publisher, a separate product that needs specialist skills and adds cost. It is not a native end-user self-service builder. |
Distribution Scheduled report and alert distribution Advanced | Reports, dashboards and alerts are distributed on a schedule to users and groups by email, mobile push, in-app notification or messaging integration (Slack, Teams), at configurable frequencies and with threshold alerts. An example: 'notify the sales director when pickup falls below 80% with 14 days to arrival'. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Oracle BI Publisher supports scheduled distribution and is separately licensed.Oracle BI Publisher supports scheduled distribution and is separately licensed. |
AI analytics AI-powered resource and pattern analytics Differentiating | AI and machine learning applied to hospitality operational data to surface patterns and predictions: resource-utilisation forecasts, repeat-event detection, seasonal demand patterns, conversion likelihood, at-risk opportunities and account-level anomalies. Results are acted on through the same records and dashboards, not a separate analytics product. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. No native AI or ML layer for resource utilisation, repeat-event or demand-pattern analytics.No native AI or ML layer for resource utilisation, repeat-event or demand-pattern analytics. |
Analytics platform Embedded analytics (no separate BI licence) Differentiating | Core analytics are included in the commercial platform licence. Producing the reports above should not need a separate BI subscription, a data warehouse licence or an extra integration project. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Needs Oracle Analytics BI or an equivalent, with a separate licence and additional cost of ownership.Needs Oracle Analytics BI or an equivalent, with a separate licence and additional cost of ownership. |
| 13. User Experience & Ease of Use | |||
Interface Modern, clean user interface Baseline | The interface should be modern, consistent and visually clean, keeping mental load low for everyday sales, catering and operations tasks. It has to be built for hospitality use cases, not a generic CRM repurposed for the industry. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Interface modernisation is in progress.Interface modernisation is in progress. |
Interface Role- and use-case-based layouts Advanced | Record layouts, field visibility, required fields, inline actions and default views configurable by user role, use case and property type, without code. A reservations coordinator at a limited-service hotel should see a different opportunity layout from a convention-centre sales director. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Role-based screens are present, with limited configurability.Role-based screens are present, with limited configurability. |
Interface Conditional field display Advanced | Conditional field display, so fields that matter only in certain scenarios (convention-centre exhibitor services, destination weddings, multi-brand cluster bookings) appear only when relevant and the screen stays clear for day-to-day work. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Conditional UI is limited.Conditional UI is limited. |
Access Browser-based, device-agnostic access Baseline | Works in modern web browsers on desktop, tablet and mobile with nothing to install per device, and a responsive layout across screen sizes. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Browser-based.Browser-based. |
Mobile Native mobile applications (iOS & Android) Advanced | Native iOS and Android apps for field sales, event operations and management roles, with features and navigation tuned to mobile work rather than a squeezed desktop view. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Oracle mobile apps are available, with narrower functionality than desktop.Oracle mobile apps are available, with narrower functionality than desktop. |
Mobile Offline-capable mobile workflows Differentiating | Key mobile workflows (activity logging, BEO viewing, service-order execution, attendee lookup) keep working offline and sync automatically on reconnection. That matters for field teams and operations staff in ballrooms and off-site venues with patchy connectivity. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Offline mode is limited.Offline mode is limited. |
Productivity integration Outlook / Gmail integration Advanced | Integration with Microsoft Outlook and Google Workspace, so emails, meetings and tasks can be logged against accounts, opportunities and bookings straight from the email client without switching context. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. An Outlook add-in is available.An Outlook add-in is available. |
Productivity integration Slack / Teams integration Advanced | Integration with Slack and Microsoft Teams for in-channel notifications, record sharing and light commercial workflows (approvals, handovers, alerts) from inside the user's messaging client. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Not native.Not native. |
Data in context Analytics widgets embedded in record views Differentiating | Records (accounts, opportunities, bookings, properties) show contextual analytics widgets in the record view itself: production history, total spend, forecast, pace, BOB, activity summary, conversion rate. Decisions get made with the data in front of the user, not in a separate BI tool or dashboard. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Analytics sit apart from records and are driven by a BI tool.Analytics sit apart from records and are driven by a BI tool. |
Data in context Configurable personal and role-based dashboards Advanced | Users compose personal and role-based dashboards by drag and drop, with tiles pulling live from the data model, filters for property, brand, segment and period, and role-level defaults for new users. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through Oracle BI.Through Oracle BI. |
Search Intelligent cross-object search Differentiating | Intelligent search across all object types (accounts, contacts, opportunities, bookings, spaces, products) with fuzzy and phonetic matching, typo tolerance, acronym handling and relevance ranking, so less time goes on hunting for records. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Standard search. Fuzzy and phonetic matching are limited.Standard search. Fuzzy and phonetic matching are limited. |
Productivity Multi-record concurrent work (multi-tab) Advanced | Several records open side by side in tabs in one browser window, for example quoting one event, answering a separate RFP and reviewing an account's forward book, without losing context when switching or having to navigate back to find them. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Single-context navigation is typical. Working on several records means multiple browser windows, not native tabs.Single-context navigation is typical. Working on several records means multiple browser windows, not native tabs. |
AI assistance In-app AI copilot for common workflows Differentiating | Needs an in-app AI copilot for common workflows: drafting emails, summarising accounts and opportunities, preparing meeting briefs, flagging pipeline risk and answering 'what should I do next', with permission-aware access to platform data. | ✔ Full Thynk: Full | ? Not assessed OSEM: Not assessed |
AI assistance Next-best-action recommendations inline Differentiating | Next-best-action recommendations appear inline in record views and point to the most useful next step (respond to RFP X, follow up with account Y, escalate stalled opportunity Z) with a clear rationale, so users are not left to prioritise on their own. | ✔ Full Thynk: Full | ? Not assessed OSEM: Not assessed |
| 14. TCO (Total Cost of Ownership) | |||
Licensing transparency Predictable licensing scaled to business volume Differentiating | Commercial terms should scale with hospitality-relevant volume (properties, rooms, spaces) and not with team size, so total cost of ownership stays predictable as sales teams grow or shrink, with no renegotiation. | ✔ Full Thynk: Full | ? Not assessed OSEM: Not assessed |
Licensing transparency Underlying CRM platform cost included Differentiating | Vendor pricing has to include the underlying enterprise CRM platform licence, so the customer faces no separate per-user CRM subscription to operate the commercial platform. | ✔ Full Thynk: Full | ? Not assessed OSEM: Not assessed |
Built-in capabilities Integration middleware included Differentiating | Hospitality-grade ETL, API middleware and integration tooling for standard PMS, POS and third-party connectivity come inside the core licence, so total cost of ownership carries no separate iPaaS or middleware subscription. | ✔ Full Thynk: Full | ? Not assessed OSEM: Not assessed |
Built-in capabilities Analytics and reporting included Differentiating | Core sales, account, demand, PACE, GRC and BOB analytics sit inside the core licence. Standard commercial reporting should not need a separate BI subscription, a data-warehouse licence or a bespoke reporting project. | ✔ Full Thynk: Full | ? Not assessed OSEM: Not assessed |
Environments Sandbox and UAT environments Advanced | The core licence includes a reasonable allocation of development, UAT and training sandbox environments, with clear, transparent pricing for any extra environments. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Sandboxes are available, depending on the Oracle licence.Sandboxes are available, depending on the Oracle licence. |
Upgrades & maintenance Upgrades included in subscription Advanced | All platform upgrades, minor and major, and routine maintenance are covered by the subscription fee. Version upgrades carry no customer-side cost and no mandatory professional-services spend. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Cloud upgrades are included. On-premise customers face migration costs.Cloud upgrades are included. On-premise customers face migration costs. |
Consumption Consumption-cost transparency Advanced | Any consumption-based costs (API call volume, storage, additional users, additional integrations) are disclosed up front, with forecast consumption for the target deployment scale, so total cost over the contract term is predictable. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Oracle pricing is complex, and consumption disclosure varies.Oracle pricing is complex, and consumption disclosure varies. |
Commercial terms Multi-year pricing commitments Advanced | Expect multi-year pricing commitments with documented price-change caps, giving visibility of total cost over a three- to five-year horizon. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Multi-year contracts are standard.Multi-year contracts are standard. |
| 15. Onboarding / Adoption | |||
Implementation methodology Phased implementation methodology Baseline | Implementation follows a documented, phased methodology covering kick-off, discovery, configuration, data migration, UAT, training and go-live, with defined deliverables and acceptance milestones at each phase. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Oracle's methodology is documented.Oracle's methodology is documented. |
Implementation methodology Template-based deployment Differentiating | Template-based deployment, with brand, property-type and segment templates that speed up configuration and keep multi-property rollouts consistent. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. A template approach exists in Opera Cloud. Cross-brand templating is less developed.A template approach exists in Opera Cloud. Cross-brand templating is less developed. |
Rollout speed Rapid per-property rollout Differentiating | Once brand and property-type templates exist, a new property can be rolled out quickly. The target is 2–5 working days for configuration and onboarding, leaving data migration complexity aside. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Several weeks per property is typical.Several weeks per property is typical. |
Rollout speed Co-development model Advanced | Co-development with the customer's own resources and brand teams should be part of the implementation approach, so knowledge transfers during the project and reliance on vendor professional services drops afterwards. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through Oracle partners.Through Oracle partners. |
Data migration Documented data migration approach & tooling Advanced | Documented migration tooling and approach for historical bookings, accounts, contacts, contracts and production data from incumbent systems, with staged reconciliation. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Oracle Data Integrator or a consulting engagement.Oracle Data Integrator or a consulting engagement. |
Data migration Comprehensive migration scope from incumbent systems Differentiating | Data migration covers everything sales continuity needs from the incumbent landscape: accounts, contacts, account hierarchies, negotiated rate contracts, sales territories, historical bookings and production by segment, sales activities, open opportunities and forward calendar commitments. Nothing critical to active commercial operations is left behind at cut-over. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Migrating from non-Oracle systems is a project, and scope varies.Migrating from non-Oracle systems is a project, and scope varies. |
Data migration Parallel-run capability during transition Advanced | Implementation should allow a parallel-run period during which transactional data flows to both the incumbent and the new system, so teams can reconcile and build confidence before cut-over and go-live risk drops for mission-critical commercial operations. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through project design.Through project design. |
Data migration Migration tooling with reconciliation Advanced | Migration tooling with field-level mapping configuration, validation against target-system constraints, staged loads with error-row handling, and reconciliation reports comparing source and target totals by account, property, segment and period. It can be re-run until reconciliation is clean. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through a consulting engagement.Through a consulting engagement. |
Data migration Data-quality cleanup during migration Differentiating | Migration includes data-quality cleanup: de-duplication through the golden-record matching algorithm, normalised names and addresses, and resolution of PMS and CRM profile mismatches. Cut-over should leave a cleaner data set than the incumbent system, not carry its quality problems across. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. The customer owns data cleanup. There is no in-platform dedupe at migration.The customer owns data cleanup. There is no in-platform dedupe at migration. |
Data migration Progressive migration with pilot properties Advanced | Rollout should be progressive: pilot properties or regions first, lessons folded into templates and runbooks, then the broader rollout, using template-based deployment rather than bespoke configuration for each property. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Project design supports this.Project design supports this. |
Configuration ease Self-service property provisioning Differentiating | Self-service provisioning for new properties once templates are in place. Central or regional administrators configure a new property in the administrative UI, without code and without a dedicated vendor professional-services engagement. | ✔ Full Thynk: Full | ✖ Gap OSEM: Gap. Property onboarding is a project.Property onboarding is a project. |
Configuration ease Clicks-not-code configuration with promotion path Advanced | Platform configuration (fields, layouts, workflows, validation rules, approval flows, templates, permissions) is done in the administrative UI without code, with changes versioned and promoted through sandbox, UAT and production on a documented deployment path. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Configuration tools are present. Some customisation needs PL/SQL or Oracle development.Configuration tools are present. Some customisation needs PL/SQL or Oracle development. |
Training Role-based learning paths Advanced | Training organised by role (sales manager, catering manager, event planner, reservations, GSO, operations, finance, administrator), with defined learning paths and competency checkpoints for each. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Oracle University offers per-module training.Oracle University offers per-module training. |
Training Self-paced digital learning platform Advanced | Every end user should have a self-paced digital learning platform (a product academy) with on-demand modules, assessments, certifications and progress tracking. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Oracle University.Oracle University. |
Training Role-based certification programme Advanced | Certification should be structured, with a defined curriculum for each role (sales manager, catering manager, event planner, GSO coordinator, administrator, analyst), formal exams, certificates, and currency requirements tied to the product release cadence so that certifications stay meaningful. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Oracle certifications exist.Oracle certifications exist. |
Training Trainer-led sessions (onsite and virtual) Baseline | Trainer-led sessions both onsite and virtual, covering initial deployment, onboarding of new hires and continuous enablement. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Standard.Standard. |
Change management Executive alignment & change-management support Advanced | Change-management support: executive sponsor alignment, stakeholder mapping, user-adoption plans and frameworks for measuring success. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Oracle and partner services.Oracle and partner services. |
Go-live Hypercare post go-live Advanced | Dedicated hypercare for an agreed window after go-live (for example 2–4 weeks), with defined response SLAs, embedded support resources and daily status reporting. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Standard.Standard. |
Continuous enablement Ongoing enablement programme Advanced | After go-live, continuous enablement through release notes, webinars, office hours, a customer community and regular best-practice sharing, all within the subscription at no extra cost. | ✔ Full Thynk: Full | ✔ Full OSEM: Full. Through Oracle.Through Oracle. |
Adoption measurement Adoption analytics Differentiating | User adoption metrics (feature usage, user activity, engagement, workflow completion) available to customer administrators, so adoption programmes can be driven by data rather than anecdote. | ✔ Full Thynk: Full | ◐ Partial OSEM: Partial. Through Oracle BI.Through Oracle BI. |
| 16. AI & Agents | |||
Agent platform Native AI agent platform (Agentforce-inherited) Differentiating | Inherits a complete, enterprise-grade AI agent platform from the underlying CRM: reasoning engine, action templates, prompt builder, agent guardrails and secure task execution. AI agents are first-class citizens of the platform, not a bolt-on chatbot or a separate product subscription. | ◐ Partial Thynk: Partial. AI concierge for bookings, inquiry chat, voice interaction and AI inquiry parsing are available. Broader Salesforce agent capabilities are being rolled out.AI concierge for bookings, inquiry chat, voice interaction and AI inquiry parsing are available. Broader Salesforce agent capabilities are being rolled out. | ? Not assessed OSEM: Not assessed |
Thynk-native agents Thynk hospitality agents (Email Copilot, RFP triage, proposal drafting, change-request interpretation, conversion qualification) Differentiating | Thynk-authored AI agents built for hospitality commercial workflows: inbound email and PDF inquiry extraction (Email Copilot), RFP routing and qualification, proposal and BEO drafting support, change-request interpretation and conversion likelihood scoring. They run natively on the hospitality data model with no separate licensing or custom development. | ✔ Full Thynk: Full | ? Not assessed OSEM: Not assessed |
Horizontal agent library Access to 200+ prebuilt horizontal enterprise agents and action templates Differentiating | Through the underlying enterprise CRM platform, customers inherit a library of more than 200 prebuilt horizontal agents and action templates (SDR agents, service agents, sales coaches, knowledge curation, data integrity, benchmarking analysts), deployable against Thynk data with no-code configuration instead of bespoke development. | ◐ Partial Thynk: Partial. Being rolled out through the Salesforce platform.Being rolled out through the Salesforce platform. | ? Not assessed OSEM: Not assessed |
Hospitality agent roadmap Access to Salesforce hospitality agent roadmap (100+ industry agents) Differentiating | Access to Salesforce's industry-specific hospitality agent portfolio as it rolls out, current and announced: Bid Optimization, Commission Audit, Price Optimization, Predictive Analyst, Predictive Inventory, Total Revenue Strategy Orchestrator, Proposal Drafting, Contract Digitization, Contextual Offer Orchestrator, Profile/Preference, Service Sentinel, Recommendation, F&B Upsell, Experience Booker, Retention, Loyalty Modeler, Cash Flow Reconciliation, Compliance Audit, Legal Review, Event Prediction, Knowledge Curation, Inventory Allocation and Segment Analyst. New agents become available as they are released, with no customer re-platforming. | ◐ Partial Thynk: Partial. Being rolled out as Salesforce releases hospitality agents.Being rolled out as Salesforce releases hospitality agents. | ? Not assessed OSEM: Not assessed |
Multi-agent orchestration Agent-to-agent orchestration (A2A / MCP / Agent Fabric) Differentiating | Multi-agent orchestration with an agent registry, routing, governance and observability, so several agents coordinate across systems through open industry protocols (Agent-to-Agent, Model Context Protocol) and an agent fabric layer, instead of running as isolated point solutions that each need their own integration. | ◐ Partial Thynk: Partial. Multi-agent orchestration is on the roadmap.Multi-agent orchestration is on the roadmap. | ? Not assessed OSEM: Not assessed |
AI governance Enterprise AI trust layer (grounding, PII masking, toxicity detection, zero data retention, audit trail) Differentiating | Every AI interaction sits behind a built-in trust and safety layer: secure data retrieval with dynamic grounding, PII masking before prompts are sent, toxicity detection, zero data retention with LLM providers, a complete audit trail of agent actions and decisions, and feedback capture for continuous improvement. AI can then be deployed under enterprise risk, privacy and compliance policy without bolt-on controls. | ◐ Partial Thynk: Partial. AI usage runs through a central layer with cost monitoring; Salesforce trust-layer capabilities are on the roadmap.AI usage runs through a central layer with cost monitoring; Salesforce trust-layer capabilities are on the roadmap. | ? Not assessed OSEM: Not assessed |
Model choice Bring-your-own-LLM (model portability) Differentiating | Customers choose between several large language models (Salesforce-provided, OpenAI, Anthropic, Google, Azure OpenAI or customer-hosted and self-managed), with consistent governance, action execution and prompt orchestration across them, so there is no lock-in to one LLM vendor or model generation. | ◐ Partial Thynk: Partial. AI features run through a central model layer; customer model choice is on the roadmap.AI features run through a central model layer; customer model choice is on the roadmap. | ? Not assessed OSEM: Not assessed |
Agent marketplace AgentExchange third-party agent marketplace Differentiating | Access to a curated marketplace of third-party AI agents from ISVs and industry specialists, installable, trialable and governable without bespoke integration, so new agent capabilities can be adopted quickly as the ecosystem matures. | ✔ Full Thynk: Full | ? Not assessed OSEM: Not assessed |
Grounded agents Agents operating on unified Guest 360 / Data Cloud profile Differentiating | AI agents work over a unified customer profile (Data Cloud Guest 360) spanning PMS, POS, CRM, loyalty, service, marketing and external sources. Answers are context-aware and grounded in the customer's real data, not generic or hallucinated output from siloed systems. | ✔ Full Thynk: Full | ? Not assessed OSEM: Not assessed |
OSEM vs Thynk — frequently asked
What is the difference between OSEM and Thynk?
OSEM is part of Oracle Hospitality and is designed around Oracle OPERA PMS; a separate CRM, where used, is connected by integration. Thynk is a native Salesforce application: it installs into a Salesforce org and uses that org's records, users and security model. It includes an operations application for event delivery, plus supplier and exhibitor portals.
Which organisations typically use OSEM, and which use Thynk?
OSEM: Hotels and hotel groups standardised on Oracle OPERA PMS, where sales & catering, finance and event execution run alongside the PMS. Thynk: Multi-property hotel groups, global sales offices and venues that run their commercial teams on Salesforce and want CRM, group sales, events, event operations and analytics in one platform.
Is there an operations application for event delivery in OSEM and in Thynk?
OSEM: Oracle mobile apps are available, with narrower functionality than desktop. Thynk: Mobile app for operations staff: task and work-order lists, status updates, checklists with photo proof, notes, delivery signatures, push notifications and offline use. The admin console adds SLA escalation, recurring schedules, a day-of run sheet, shift handover and tasks generated from booking events. BEO access inside the app is being added.
Which is the better choice, OSEM or Thynk?
Thynk is the best choice in this comparison: it documents full coverage of 179 of 192 requirements, and OSEM documents full coverage of 41. Thynk is also the Salesforce-native option, so accounts, contacts, users and security stay in one org. Coverage and notes for every requirement are listed in the matrix on this page.
How do OSEM and Thynk compare on requirements coverage?
Of 192 requirements, Thynk has documented full coverage of 179 and OSEM of 41; both fully cover 41. Coverage and notes for every requirement are listed in the matrix on this page.
Do I need a separate CRM or Salesforce licence?
OSEM does not bundle a CRM; organisations that want one license it separately. Thynk's commercial offer includes the Salesforce platform licence it runs on.
What should buyers check when comparing OSEM and Thynk?
Map your own requirements to the categories in the matrix and confirm coverage with each vendor directly.
How was this comparison compiled?
Coverage is based on publicly available product documentation and analyst reviews, recorded per requirement as full, partial, gap or not assessed. Vendors and readers can request a correction through https://www.thynk.cloud/contact.
See Thynk against your real workflow
Book a demo to walk through the requirements that matter most to your group sales, MICE and multi-property teams.