slug: crm-bonus provider: CRM Bonus generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Telecommunications 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: 3 edges: - tag: Customers spec_file: crm-bonus-customers-api-openapi.yml capability_id: BC-420.10 capability_id_l1: BC-420 capability_name: Customer Data Management confidence: 0.85 evidence: 'POST /v1/customers post_customers_v1_customers_post (schemas: Customer, CustomersPostRequest, TypePerson, Gender)' reason: Upsert of customer master records (person type, gender attributes) into the CRM data layer — customer data/golden-record management. - tag: Nps spec_file: crm-bonus-nps-api-openapi.yml capability_id: BC-430.50 capability_id_l1: BC-430 capability_name: Customer Feedback Management confidence: 0.8 evidence: 'POST /v1/nps post_nps_v1_nps_post (schemas: NetPromoterScore, NpsPostRequest, StoreType)' reason: Ingestion of Net Promoter Score records per store — voice-of-customer / survey feedback data, i.e. Customer Feedback Management. - tag: Cashback spec_file: crm-bonus-cashback-api-openapi.yml capability_id: BC-420.40 capability_id_l1: BC-420 capability_name: Loyalty & Retention Management confidence: 0.75 evidence: 'POST /v1/cashback post_cashback_v1_cashback_post (schemas: Cashback, CashbackPostRequest); vendor: "Giftback cashback and rewards"' reason: Ingestion of cashback/reward records for a retail loyalty platform — realises loyalty programme data management under Customer Relationship Management; some ambiguity as it is a data-load endpoint rather than programme administration.