Draft status: KB draft created from the Refuge Bay onboarding questions. Review with Product/CS before publishing.

How Yada manages offer terms, unique redemption codes, caps, expirations, and redemption tracking for campaigns and guest journeys.

How Offers Work

Yada has an Offers system for creating promotion terms, generating redemption codes, inserting those codes into messages, and tracking whether a code was issued, redeemed, expired, or voided.

Offer content is versioned. If the terms change later, prior sends still point back to the offer version that was active when the code was issued.

Controls Available in Yada

  • Expiration date on the offer and on individual issued codes.

  • Total inventory cap for how many codes can be issued.

  • Per-contact cap for how many times one guest can receive the offer.

  • Redemption code prefix for readable campaign-specific codes.

  • Terms and eligibility rules stored with the offer version.

  • Redemption attribution back to the relevant opportunity or guest outcome.

Hostaway and PMS Redemption

Yada can generate and track codes on its side and detect discount codes from PMS reservation webhooks for redemption tracking.

The current codebase does not show automatic creation or syncing of Hostaway-native coupon code objects. If a property needs codes to exist inside Hostaway before booking, confirm that operational requirement during implementation.

Promotion Examples

  • Seasonal repeat-guest offer with a fixed expiration date.

  • Guest-specific offer with one issued code per contact.

  • Limited inventory campaign with a cap on total issued codes.

  • Loyalty reward coupon issued from the guest portal.

Petar Ojdrovic

Yada

Share