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.
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.
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
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):- Confirmation that your property is approved for third-party integration via API
- Your company/account reference identifier (often required by integrators)
- The required API credentials (API key / secret or other auth)
- Whether webhooks are available/enabled for reservations/guests updates
- 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: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)
Step 4 — Validation checklist (go-live readiness)
Journey will validate (with your help) that:- New reservations appear in Journey within expected timing (webhook/polling)
- Modifications + cancellations update correctly
- Guest matching works (email normalization, duplicates)
- Rate fields align with expectations (BAR and total amounts)
- 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
(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