Connector API
  • Mews Connector API
  • Getting started
  • Usage guidelines
    • Authentication
    • Requests
    • Responses
    • Environments
    • Serialization
    • Pagination
    • Best practices
  • Concepts
    • Multi-property
    • Restrictions
    • Taxation
    • Time units
  • Use cases
    • 'How to' use cases
    • Accounting
    • Customer loyalty
    • Customer management
    • Customer messaging
    • Data export
    • Device integration
    • Events
    • Guest technology
    • Housekeeping
    • Kiosk
    • Mews Payment Terminals
    • Payment automation
    • Point of sale
    • Reputation management
    • Revenue management
    • Upsell
  • API Operations
    • Common objects
    • Accounting categories
    • Accounting items
    • Accounts
    • Account notes
    • Addresses
    • Age categories
    • Availability adjustments
    • Availability blocks
    • Bills
    • Business segments
    • Cancellation policies
    • Cashiers
    • Cashier transactions
    • Commands
    • Companies
    • Companionships
    • Company contracts
    • Configuration
    • Counters
    • Countries
    • Credit cards
    • Currencies
    • Customers
    • Departments
    • Devices
    • Enterprises
    • Exchange rates
    • Exports
    • Identity documents
    • Images
    • Languages
    • Loyalty memberships
    • Loyalty programs
    • Loyalty tiers
    • Messages
    • Message threads
    • Order items
    • Orders
    • Outlet bills
    • Outlet items
    • Outlets
    • Payments
    • Payment requests
    • Preauthorizations
    • Product categories
    • Product service orders
    • Products
    • Rates
    • Rate groups
    • Reservations
    • Reservation groups
    • Resource access tokens
    • Resource blocks
    • Resources
    • Resource categories
    • Resource features
    • Restrictions
    • Routing rules
    • Rules
    • Service order notes
    • Service overbooking limits
    • Services
    • Source assignments
    • Sources
    • Tasks
    • Tax environments
    • Taxations
    • Vouchers
    • Voucher codes
  • API Events
    • Ways to communicate
    • General Webhooks
    • Integration Webhooks
    • Webhooks FAQ
    • WebSockets
  • Your integration journey
    • Certification
  • Deprecations
    • Migration guide: Get all reservations
  • Changelog
    • Changelog 2024
    • Changelog 2023
    • Changelog 2022
    • Changelog 2021
    • Changelog 2020
    • Changelog 2019
    • Changelog 2018
    • Changelog 2017
    • Changelog 2016
Powered by GitBook
On this page
  • Chains
  • Set up loyalty programs
  • Maintain your loyalty programs
  • Set up loyalty tiers
  • Add guests to loyalty programs
  • Maintain your guest memberships
  • Testing your integration

Was this helpful?

  1. Use cases

Customer loyalty

PreviousAccountingNextCustomer management

Last updated 5 months ago

Was this helpful?

Loyalty scheme providers can use the Mews Connector API to synchronize their loyalty programs with Mews Operations. Hotel staff can then easily access a guest's membership status, including loyalty tier such as "Gold member", through the guest profile within the Mews system.

Loyalty data model

The data model for Loyalty consists of three main entities:

  • Loyalty Program This is the main loyalty scheme or program. A guest can be a member of multiple programs.

  • Loyalty Tier You can optionally define tiers or levels of membership for your program.

  • Loyalty Membership A Loyalty Membership describes the relationship between a customer or guest and a loyalty program. This includes reward points, loyalty tier and membership expiration date.

Chains

Loyalty programs are set up in Mews at the above-property chain level. However, this does not prevent individual properties (called Enterprises in Mews) from having loyalty programs, because a property by default is in a chain of one.

Where can I obtain the Chain identifier?

You can obtain the Chain identifier for an enterprise or property using .

Set up loyalty programs

Use to create your loyalty programs in Mews. If using a normal, single enterprise Access Token, the programs will be created for the chain corresponding to the enterprise within scope of the Access Token. If using a multi-property Portfolio Access Token, you must specify the ChainId. The programs will then be created for the specified chain.

To create a program, you must specify a program name, program code (used to match the loyalty on bookings such as those coming in to Mews from the ), type of program, and subscription model (Free or Paid). To see what loyalty programs are already set up, use , which can be called with various filter parameters, depending on your requirements.

'How to' use case

API Operations

How to add a Loyalty Program

How to get a list of Loyalty Programs

How to get the Chain identifier for a property

How can I validate the Loyalty Programs setup?

Maintain your loyalty programs

'How to' use case

API Operations

How to update a Loyalty Program

How to delete a Loyalty Program

Set up loyalty tiers

'How to' use case

API Operations

How to add a Loyalty Tier

How to get a list of Loyalty Tiers

How to update a Loyalty Tier

How to delete a Loyalty Tier

Add guests to loyalty programs

'How to' use case

API Operations

How to add a Loyalty Membership

How to get a list of Loyalty Memberships

Maintain your guest memberships

'How to' use case

API Operations

How to update a Loyalty Membership

How to delete a Loyalty Membership

Testing your integration

With access to Mews Operations, you can go to the Loyalty section of the Customer Profile and manually add a customer to a program. The available programs should reflect what you have configured through the API. For more information, see these articles in the :

To make changes to existing loyalty programs, use . To delete unwanted loyalty programs, use .

If any of the loyalty programs use tiers, set up those tiers and link them to the programs, using . To see what loyalty tiers are already set up, use , which can be called with various filter parameters, depending on your requirements. To make changes to existing loyalty tiers, use . To delete unwanted loyalty tiers, use .

Loyalty Memberships are used to connect guests (called Customers in Mews) with loyalty programs. To connect a guest or customer to a loyalty program, use . Specify the identifier of the loyalty program, the identifier of the customer account, and optionally you can specify their reward points, a membership expiration date, a URL to an entry in your loyalty system, a loyalty tier that the customer belongs to, and/or the state of their membership, e.g. Pending. If the customer is a member of more than one loyalty program within scope of the chain, specify which one is the primary program against which points should be allocated, using the isPrimary JSON property. To fetch a list of guest memberships, use , which can be called with various filter parameters.

To make changes to guest loyalty memberships, use . To remove guest loyalty memberships, use .

Ensure you follow our general for testing integrations. For additional help when working with the demo environment, there is a range of helpful articles in the . These are available in a number of languages. The following articles may be of interest:

Mews Help Center
Understanding the Loyalty section in Mews Operations
Managing the Loyalty section in Mews Operations
Usage guidelines
Mews Help Center
Understanding the Loyalty section in Mews Operations
Managing the Loyalty section in Mews Operations
Mews Channel Manager API
Get configuration
Get configuration
Add loyalty tiers
Get all loyalty tiers
Update loyalty tiers
Delete loyalty tiers
Add loyalty tiers
Get all loyalty tiers
Update loyalty tiers
Delete loyalty tiers
Add loyalty programs
Get all loyalty programs
Update loyalty programs
Delete loyalty programs
Add loyalty programs
Get all loyalty programs
Update loyalty programs
Delete loyalty programs
Add loyalty memberships
Get all loyalty memberships
Update loyalty memberships
Delete loyalty memberships
Add loyalty memberships
Get all loyalty memberships
Update loyalty memberships
Delete loyalty memberships