> ## Documentation Index
> Fetch the complete documentation index at: https://docs.journey.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrate Webrezpro with Journey Rewards

> Connect Webrezpro PMS to Journey Rewards in just a few clicks.

<Info>
  Prerequisites — before you start:

  * **Active Journey Rewards partner account** (contact your Journey CSM if needed).
  * **WebRezPro admin access** (or someone at your property who can submit support tickets / authorize integrations).
  * **Property identifiers** handy (your WebRezPro account/company reference ID, property name(s), and time zone per property).

  > WebRezPro notes the best way to contact Support is by creating a support ticket **from within your system**.
</Info>

## Overview

Connecting Journey Rewards to WebRezPro enables Journey to:

* Sync **reservations** (created/updated/cancelled, arrival/departure, status, rate, etc.)
* Sync **guest profile fields** (name, email, phone where available)
* Support loyalty recognition and rewards tied to **stays (including BAR rate)** and **eligible add-on services**

WebRezPro highlights a large integration partner ecosystem (150+ integrations) and describes third-party integrations accessing property data through the API when a property enables/installs the integration.

***

## Step 1 — Request WebRezPro integration/API access (recommended path)

### Option A (preferred): Submit a Support Ticket inside WebRezPro

Create a WebRezPro support ticket (inside your WebRezPro system) requesting that **API access / integration credentials** be enabled for Journey Rewards. WebRezPro explicitly directs customers to use in-system support tickets to contact Support.

### Option B: Contact WebRezPro via their Contact page

If you can’t access the in-system ticketing, use WebRezPro’s published contact channels (phone numbers listed on their Contact page).

**What to ask WebRezPro for (in the ticket/email):**

1. Confirmation that your property is approved for **third-party integration via API**
2. Your **company/account reference identifier** (often required by integrators)
3. The required **API credentials** (API key / secret or other auth)
4. Whether **webhooks** are available/enabled for reservations/guests updates
5. Any **rate limits** and recommended polling cadence

> WebRezPro’s Data Management Policies indicate that when a property adds an integration (via API), the third party may access and use information provided by the property.

***

## Step 2 — Provide required details to Journey

Once WebRezPro confirms/returns credentials, share the following with Journey using this [secure form](https://airtable.com/appYUQ8RW643EETpo/pagIyLIDMpve2Dwqy/form):

### A) Authentication details

* API key / secret (or auth method WebRezPro specifies)
* Account/company reference ID
* Base URL / environment (prod and sandbox if offered)

### B) Property mapping

* Property name(s) and unique IDs
* Time zone per property
* Currency
* Rate plan mapping (identify how **BAR** is represented in WebRezPro)

### C) Data scope confirmation

At minimum, Journey needs the ability to retrieve:

* **Reservations**: confirmation number, status, arrival/departure, booked date, rate (amount + currency), room/unit, channel/source (if available)
* **Guests**: first/last name, email (critical), phone (if available)

***

## Step 3 — Integration method (Webhooks strongly recommended)

Many WebRezPro integrations rely on **webhooks** for near real-time updates because WebRezPro can be “heavily restricted” on rate limits (making frequent polling unreliable).

**Recommended approach**

* Use webhooks for: reservation created/updated/cancelled, guest profile updated
* Use periodic polling as a backstop (e.g., nightly reconciliation)

If WebRezPro does not enable webhooks for your account, Journey will configure conservative polling based on WebRezPro’s stated limits.

***

## Step 4 — Validation checklist (go-live readiness)

Journey will validate (with your help) that:

1. New reservations appear in Journey within expected timing (webhook/polling)
2. Modifications + cancellations update correctly
3. Guest matching works (email normalization, duplicates)
4. Rate fields align with expectations (BAR and total amounts)
5. Stay lifecycle events (check-in/out if available) behave correctly

***

## Security & compliance considerations

WebRezPro describes security practices and data protection focus (e.g., PCI/EMV, best practices). This is relevant when approving access to guest/booking data. \
Also note WebRezPro indicates PMS/reservation data is stored/processed on AWS and provides policy references.

**Best practices for the integration**

* Least-privilege credentials (read-only where possible)
* Credential rotation process
* Audit trail access (if WebRezPro provides it)
* PII minimization (only required fields)

***

## Troubleshooting

If data isn’t syncing correctly, gather:

* WebRezPro account/company reference ID
* A few reservation confirmation numbers
* Affected timestamps (booking created/updated)
* Any error payloads/logs from the integration

Then contact **Journey Support**: [support@journey.com](mailto:support@journey.com)\
(Include the property reference ID and example reservation IDs.)

***

## Next steps after connection

* Invite front desk / reservations staff to Journey to view member profiles
* Configure campaigns/offers (bonus points, direct booking promotions)
* Add loyalty messaging to booking flow and confirmation emails
