PMS (Property Management)

Mews, Opera (OXI, OHIP)

Peoplevine utilizes property management systems to sync member data (such as revenue and bookings) and hotel data to improve accuracy, increase efficiency, and provide a tailored experience to members.

The centralized access to data can also be useful in data analysis, reporting, and trends to better understand the market and hotel performance.

Standard Connections

We have standard and supported connections with the following PMS systems:

Oracle Opera Cloud

AreaFeature Description

Member

Ability to lookup member with profile photo and details.

Data

Ability to sync full order data including employee, location, discounts, etc.

Payments

Pay with card on file or ACH on file, house credits or house account.

Poplevine to Connect to Opera

Before you can go live, you will need an identity administrator to approve the IDs and access that you will request. It's best that you do this setup together.

Login to PeopleVine > Select Automate tab > Go to Property Management Section> Select Oracle Opera

  • Select the connection type as Cloud/Modern via OHIP

  • Select the environment - as obtained from the hotel

  • Provide the Interface - in order to see how Interface ID is generated please refer the below section

  • Provide the interface password - in order to see how the interface password is generated please refer to the below section

  • Select the region based on where the hotel is located, generally for hotels based in Europe, the region should be Frankfurt, for hotels based out in the US the region should be Ashburn.

  • Provide the External System ID - please refer to the below section to see how to get the external system ID

  • Provide Hotel ID

  • Provide the Gateway URL - please refer to the below section to see how to get the gateway URL

  • Provide Client ID - please refer to the below section to see how to get the Client ID

  • Provide Client Secret - please refer to the below section to see how to get the Client Secret

  • Once the data is provided for all the fields correctly, click on Generate new credentials

Configuring Opera to work with Peoplevine Connect

  1. The following information has to be provided by the property at the beginning of the process:

  • Production or non-production (many hotels run non-production OPERA Cloud environments as well as their production environment(s). Determine whether the OPERA Cloud environment you are calling is a production or non-production instance)

  • Region (the region where the hotel’s OPERA Cloud environment is running)

  • Tenant/Chain Code (the hotel’s tenant code used to target the right tenant, especially in OPERA Cloud environments that host multiple tenants)

  • Hotel ID (the OPERA internal ID of a hotel in the customer’s tenant)

  • SSD URL (the URL on which to create an integration user)

    1. Sometimes it can happen that the property provides the SSD URL in the wrong format e.g. https://rp15-prod2-ssd-osb.oracleindustry.com/OPERAOSB/OPERA_OWS/OWS_WS_51/Information

    2. If this is the case, we have to change the format to the correct one:

    https://rp15-prod2-ssd-ohs.oracleindustry.com/identity/faces/register?apiuser=y

  • Is the property subscribed to OPERA Cloud Foundation

2. Once we have the SSD URL will redirect to the Identity Self Service:

TENANT => provided by hotel

VENDOR => PeopleVine

Interface ID => will be generated automatically - needs to be saved

Interface key => will be generated automatically - needs to be saved

3. Once registered, Oracle triggers a request for approval to the hotel’s admin. Once the request is approved, the email address specified in step #2 will receive an email:

4. The next step is for Peoplevine to create a new environment in their developer portal (Environment => Add Environment)

Integration username => created at step #2 - TENANT_VENDOR

Region => obtained from the hotel on request as per step #1 . Generally, for hotels based in Europe, the region should be Frankfurt, for hotels based out in the US the region should be Ashburn.

Environment =>obtained from the hotel on request as per step #1

In case the request was declined, the hotel either provided the wrong information or the request was not approved yet by the hotel’s admin (step #3)

5. Once step 4 is completed by Peoplevine, you will need to setup the following at the property:

  • Make sure the contact person has the necessary permissions to perform the configuration:

    • Interfaces Admin — Business Events: • New/Edit Business Events

6. Create External System for Peoplevine

  1. From the Administration menu, select Interfaces, select Business Events, and then select External Systems.

  2. Click New and enter the following details:

    1. Code: Enter a code for the external system (e.g. Peoplevine)

    2. Description: Enter the name of the external system (e.g. Peoplevine).

    3. External URL: leave blank

    4. Sequence: Specify the sequence in which the external system will display in the External Systems list.

    5. Lookup: do not tick this one, Peoplevine does not lookup profiles

    6. Additional Details:

      1. Property: Enter or select the property.

      2. Active: Click to activate.

      NOTE: To delete details, click vertical ellipse and select Delete, click Delete to confirm

    7. Click Save

7. Create External Database for Peoplevine

  1. Go to Toolbox -> System Setup -> External Databases -> New

  2. Fill in the following details

    1. Code – Peoplevine

    2. Description - Peoplevine OHIP 2 Way Integration

    3. Choose External System from the list – Peoplevine

    4. Select the correct property from the Available list and click the right arrow > to move to the Selected column

    5. Go to Save

If you do not have this access, confirm that your role includes "External Database" access along with ensure it's associated with the Chain Role.

7. Once we collect the external system ID information from the hotel, we can gather the rest of the information for the onboarding call from the developer portal and the newly added environment (Environments => select the environment and click View.

Details => get Client ID, Client Secret and Gateway URL)

At this point all requirements are fulfilled for performing the onboarding call:

Data PointsExamples

API key

can be viewed from application tab (has to be production application)

ExternalHotelID

Hotel ID provided by the hotel at step #1

Client ID

Obtained from the environment details at step #7

Client Secret

Obtained from the environment details at step #7

Username

Interface ID generated at step #2

Password

Interface key generated at step #2

Host Name

Gateway URL obtained at step #7

External System Code

Created and provided by the hotel at step #5

You will also need to setup a new Membership Type in Opera with the following settings:

  • Membership Type Code: PPV

  • Description: Peoplevine Member

Opera On Premises OXI

AreaFeature Description

Member

Ability to lookup member with profile photo and details.

Data

Ability to sync full order data including employee, location, discounts, etc.

Payments

Pay with card on file or ACH on file, house credits or house account.

Configuring Peoplevine to Connect to Opera On Premises OXI

Before you can go live, you will need an identity administrator to approve the IDs and access that you will request. It's best that you do this setup together.

Login to PeopleVine > Select the Automate tab > click on Integrated Platforms > Go to Property Management Systems (PMS) section > Select Oracle Opera

  • Select the connection type as On-Premises via OXI

  • Provide the hotel code

  • Provide the Opera Gateway URL - the OXI URL where you want the result status of the transaction to be sent

  • Once the data is provided for all the fields correctly, click on Generate new credentials

Configuring Peoplevine to Connect to Opera Cloud OXI

Before you can go live, you will need an identity administrator to approve the IDs and access that you will request. It's best that you do this setup together.

Login to PeopleVine > Select the Automate tab > click on Integrated Platforms > Go to Property Management Systems (PMS) section > Select Oracle Opera

  • Select the connection type as On-Premises via OXI

  • Provide Username -

  • Provide Password -

  • Provide the hotel code

  • Provide the Opera Gateway URL - the OXI URL where you want the result status of the transaction to be sent

  • Once the data is provided for all the fields correctly, click on Generate new credentials

Configuring Opera On Premises OXI to work with Peoplevine Connect

In OXI, set the Comm Method in OXI’s interface parameters to:

EXT SYS TO OPERA- the OXI URL where you want the result status of the transaction to be sent

OPERA TO EXT SYS -https://connect.peoplevine.com/pms/reservation?authid={authenticate_no}&companyno={company_no}&username={username}&password={password}

Please check with your Peoplevine team to generate the {authenticate_no}, {company_no}, {username} and {password}.

In order to avoid duplicating profiles being created in Opera, the following OXI setup should be done

Data Fields we Process in Peoplevine from OXI

These are the OXI fields utilized within the interface:

  • reservationID

  • confirmationID

  • resortBookNo

  • roomID

  • reservationStatusType

  • roomInventoryCode

  • pmsRateCode

  • numberOfTimeUnits(LOS)

  • startTime(Arrival)

  • GuestCount@mfCount

  • ResComment

  • SpecialRequest@mfSpecialRequestType

  • SpecialRequest@requestCode

  • SpecialRequest@requestComments

Rates/Rate(daily rates)

DailyRevenue(charges and payments)

Guests:

  • IndividualName/nameFirst(first name)

  • IndividualName/nameSur(last name)

  • mfResortProfileID(Opera profile ID)

  • gender

  • dateOfBirth

  • address1

  • address2

  • city

  • postalCode

  • stateCode

  • countryCode

  • ElectronicAddress(email)

  • PhoneNumber

  • Membership@accountID

  • Membership@programCode

You will also need to setup a new Membership Type in Opera with the following settings:

  • Membership Type Code: PPV

  • Description: Peoplevine Member

Login to OXI> Select Interface Configuration> Select Profile Matching and then on this screen they need to set the parameter as shown in the below screenshot.

XML Versions for messages

There is no specific XML version, as far as we know all the versions are supported.

Interface Parameters

No interface parameters need to be configured in OXI for Peoplevine, only Profile matching should be set up as shown in the below screen.

Conversion Codes

No conversion code is required to setup for Peoplevine.

Business Events

We just need the below 3 business event to be configured for Peoplevine

  1. Profile

    1. New Profile

    2. Update Profile

  2. Reservation

    1. New Reservation

    2. Update Reservation

  3. Stay record

    1. Insert Stay Records

    2. Update Stay Records

Firewalls

If you have a firewall setup you may need to allow Peoplevine's IP addresses for access.

Virtual IP address:

40.70.147.2

Outbound IP addresses:

13.68.114.115, 13.68.114.136, 40.70.63.81,40.70.147.2

Mews

AreaFeature Description

Member

Ability to lookup member with profile photo and details.

Data

Ability to sync full order data including employee, location, discounts, etc.

Payments

Pay with card on file or ACH on file, house credits or house account.

Configuring Peoplevine to Connect to Mews

Login to Peoplevine > Select Automate tab > Go to Property Management Section> Select Mew

  • Select the environment based on which the connection is needed

  • Provide the Client Token - this is provided by Mews

  • Provide the Access Token - this is provided by Mews

  • Provide the Service ID - the accommodation service ID needs to be provided here

  • Once the data is provided for all the fields correctly, click on Generate new credentials

Sync data

  • Select the data type that needs to be synced

  • Provide the To and From date for which the data needs to be synced

  • After providing the data clicking on the sync with MEWS button will sync the data

Please note that any existing data will either be ignored or updated, depending on the changes.

For more information on Mews, check out the Connect Mews and Peoplevine article.

Last updated