Loyalty Flow

Surface loyalty status, rewards, and referral codes during booking interactions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ferundatattoo/ethereal --skill loyalty-flow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Loyalty Flow
Source: https://github.com/ferundatattoo/ethereal/tree/main/orchestrator/src/concierge/skills/loyalty-flow
Command: npx skills add https://github.com/ferundatattoo/ethereal --skill loyalty-flow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Loyalty program data is often scattered across disparate systems, causing churn and missed retention opportunities. This skill surfaces loyalty status, points, rewards, and referral options within customer conversations to drive repeat business.

Core Features & Use Cases

  • Surface loyalty status and available rewards during a booking conversation.
  • Expose a sharable referral code for returning clients and apply points-based redemption when eligible.

Quick Start

Ask for a loyalty status update for a returning client and surface available rewards and the referral code during the next booking interaction.

Frequently Asked Questions about Loyalty Flow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I surface loyalty points and available rewards during a customer booking conversation?

To surface loyalty points during a booking conversation, apply the skill on any reschedule or booking turn for a returning client. It checks loyalty status and surfaces the points balance at most once per interaction, displaying available rewards directly from the system.

What is the best way to expose a referral code for returning clients?

The best way to expose a referral code is to trigger the loyalty referral function during a returning client's conversation. This surfaces a sharable referral code alongside their current loyalty program status and available rewards.

Can I apply custom multipliers or promotional bonuses to customer loyalty points?

No, you cannot apply custom multipliers or promotional bonuses. The skill strictly honors only the rewards and points values returned by the loyalty check points tool, ensuring outputs come exclusively from these tools without invented promos.

When should I trigger a loyalty status check for a returning customer?

You should trigger a loyalty status check whenever a returning client initiates a reschedule or new booking turn. The skill surfaces their loyalty program status, applies points-based redemption when eligible, and presents available rewards during that interaction.

Does this loyalty rewards skill require external dependencies or specific components to function?

No external dependencies or specific components are required to function. The skill operates independently using its internal loyalty check, points check, reward redemption, and referral tools to surface accurate loyalty data for returning clients.