slug: friendbuy provider: Friendbuy generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 4 edges: - tag: Rewards & Loyalty spec_file: friendbuy-rewards-loyalty-api-openapi.yml capability_id: BC-420.40 capability_id_l1: BC-420 capability_name: Loyalty & Retention Management confidence: 0.92 evidence: GET /ledger-balance getLedgerBalance "Get a customer's loyalty balance"; POST /reward/redeem "Redeem a reward"; "List reward redemption options" reason: Operations manage customer loyalty point ledgers, reward redemption and coupons — the core of a loyalty programme, mapping to Loyalty & Retention Management under CRM. - tag: Customers spec_file: friendbuy-customers-api-openapi.yml capability_id: BC-420.10 capability_id_l1: BC-420 capability_name: Customer Data Management confidence: 0.75 evidence: '"POST /postCustomer Create or update a customer", "GET /getMemberTierCustomer Retrieve a customer''s loyalty member tier"' reason: Customer record sync/retrieval for the loyalty platform is customer data management; loyalty tier read is secondary. - tag: Referrals spec_file: friendbuy-referrals-api-openapi.yml capability_id: BC-420.40 capability_id_l1: BC-420 capability_name: Loyalty & Retention Management confidence: 0.75 evidence: '"POST /postPersonalReferralLink Generate a personal referral link", "GET /getReferralStatus Get referral status"' reason: Referral/advocacy programme mechanics on a "referral and loyalty marketing platform" — loyalty & retention; could also be read as demand generation. - tag: Analytics spec_file: friendbuy-analytics-api-openapi.yml capability_id: BC-400.50 capability_id_l1: BC-400 capability_name: Marketing Operations Management confidence: 0.7 evidence: '"GET /analytics/widget-views getWidgetViews", "GET /analytics/rewards/referral getReferralRewards Combined referral rewards", "GET /analytics/email-metrics"' reason: Campaign performance measurement for referral/loyalty marketing — marketing operations measurement. Some ambiguity vs digital marketing analytics.