Completions

Keep-customer swarm · Subscription Lifecycle Orchestration Agent · Cancellation-reason-cluster-analytics skill · Published May 31, 2026

DTC cancellation reason clustering for multi-location subscription operators

Stripe Billing, Recharge, Bold, Chargebee, Awesome Subscriptions, Ordergroove, Skio, Loop Returns, Klaviyo, Postscript, Attentive, Yotpo Reviews, Stamped.io, Okendo, Delighted, Wootric, AskNicely ship per-platform subscription-billing + per-exit-survey primitives. The cancellation-reason-cluster-analytics skill on the subscription-lifecycle agent — running per-portfolio per-cohort per-location per-tenure per-SKU per-canonical-multi-model-topic-modeling + per-canonical-multi-model-sentiment-classification + per-canonical-cross-functional-cluster-ownership-routing + per-portfolio audit-trail at multi-location-subscription-operator scale — is operator-side architecture above the per-platform primitive.

What this skill closes

  • Cross-platform cancellation-reason free-text ingestion across per-Stripe-Billing + per-Recharge + per-Bold + per-Chargebee + per-Awesome-Subscriptions + per-Ordergroove + per-Skio + per-Loop + per-PayWhirl + per-Smartrr + per-Awtomic so 60-70 percent of cancellations classify as something specific instead of Other.
  • Multi-model topic modeling ensemble — LDA (gensim) + BERTopic (sentence-BERT + UMAP + HDBSCAN + c-TF-IDF) + NMF (sklearn) + Top2Vec (Doc2Vec) — with cross-model cluster stability scoring so the clusters are not single-model artifacts.
  • Multi-model sentiment classification ensemble — VADER + TextBlob + RoBERTa (cardiffnlp) + FinBERT + DistilBERT (sst-2) — with cross-model sentiment stability scoring per cluster.
  • Multi-model intent classification ensemble — GPT-4 zero-shot + Cohere Classify + bart-large-mnli + Claude zero-shot — across a Price-sensitivity / Value-perception / Product-quality / Shipping-issue / Customer-service / Competitor-switching / Life-circumstance-change / Subscription-fatigue / Forgot-to-cancel / Bait-and-switch canonical taxonomy.
  • Per-cohort per-tenure per-SKU per-location cluster aggregation — per-Facebook-Ads-acquired-cohort + per-Google-Ads-acquired + per-organic + per-referral + per-affiliate × per-tenure-month-1 + month-3 + month-6 + month-12 × per-SKU × per-state + per-DMA canonical-cluster-distribution.
  • Per-cluster revenue-impact scoring + priority ranking — per-cluster-MRR-loss + per-cluster-LTV-loss + per-cluster-CAC-recoup-loss canonical-impact-weighted-priority.
  • Cross-functional cluster ownership routing — per-cluster owner mapped to product / ops / marketing / CS / billing-ops with per-cluster-action-recommendation generation, routing, tracking, and pre-vs-post-action impact measurement.

Why per-vendor-Recharge-canonical-cancellation-dropdown breaks at multi-location-DTC-subscription-operator scale

Per-vendor-Recharge-canonical-cancellation-dropdown ships per-account per-product per-cancellation-reason-dropdown-option (Too-expensive + Not-using + Switching-to-competitor + Product-issue + Other) primitive. Per-vendor-Skio + per-Bold + per-Chargebee + per-Awesome-Subscriptions + per-Ordergroove + per-Loop + per-PayWhirl + per-Smartrr + per-Awtomic-canonical-single-account ship per-platform per-native cancellation-dropdown primitives.

At 1-banner-1-platform scale per-product per-cancellation-reason-dropdown is enough. At 4-banner DTC subscription scale per-banner-Recharge-account + per-banner-Skio-account + per-banner-Bold-account + per-banner-Loop-account ship per-account-per-cancellation-dropdown-option canonical-cross-platform-canonical-cross-banner-canonical-aggregation-blind. Per-banner-Recharge-cancellation-dropdown-includes-Other-option + per-banner-Skio-cancellation-dropdown-includes-No-reason-option + per-banner-Bold-cancellation-dropdown-includes-Prefer-not-to-say-option per-canonical-cross-platform-canonical-cancellation-reason-canonical-definition-inconsistency.

60-70 percent of cancellations classify as Other / No-reason / Prefer-not-to-say. Per-product team cannot see what is breaking. Per-ops team cannot see what is broken. Per-marketing team cannot see what to fix. Per-canonical-LDA-topic-modeling-blind + per-canonical-BERTopic-clustering-blind + per-canonical-sentence-BERT-embedding-canonical-clustering-blind + per-canonical-multi-model-canonical-ensemble-blind + per-canonical-per-cohort-canonical-cluster-canonical-aggregation-blind + per-canonical-per-tenure-canonical-cluster-canonical-aggregation-blind + per-canonical-per-SKU-canonical-cluster-canonical-aggregation-blind.

Per-vendor-Recharge + Skio + Bold + Chargebee + Awesome-Subscriptions + Ordergroove + Loop + PayWhirl ship per-platform per-cancellation-dropdown primitive. Per-canonical-cross-platform-canonical-cross-banner-canonical-cancellation-reason-canonical-free-text-canonical-ingestion + per-canonical-multi-model-canonical-topic-modeling + per-canonical-per-cohort-canonical-cluster-canonical-aggregation + per-canonical-cluster-canonical-revenue-canonical-impact-canonical-scoring + per-canonical-cross-functional-canonical-cluster-canonical-ownership-canonical-routing is operator-side architecture above per-platform per-cancellation-dropdown primitive.

What is in market today

Per-platform per-subscription-billing

Stripe Billing, Recharge, Bold Subscriptions, Chargebee, Awesome Subscriptions, Ordergroove, Skio (formerly RechargePay), Loop Returns, Submarine, PayWhirl, Smartrr, Awtomic. Per-account per-product per-cancellation-reason-dropdown. Per-canonical-cross-platform-canonical-cancellation-reason-free-text-canonical-ingestion-canonical-aggregation is not the primitive.

Per-platform per-exit-survey

Klaviyo, Postscript, Attentive, Yotpo Reviews, Stamped.io, Okendo, Delighted (Qualtrics), Wootric, AskNicely, Survicate, Hotjar Surveys, GetFeedback (Momentive), Typeform, Jotform. Per-account per-survey per-question-type. Per-canonical-multi-model-canonical-topic-modeling-canonical-ensemble is not the primitive.

Per-platform per-topic-modeling-library

gensim LdaModel, BERTopic (Hugging Face), Top2Vec, scikit-learn LatentDirichletAllocation + NMF, OpenAI text-embedding-ada-002, sentence-transformers all-MiniLM-L6-v2 + multi-qa-MiniLM-L6-cos-v1, FAISS vector store, Pinecone, Weaviate, Qdrant, Milvus, ChromaDB. Per-library per-API per-model-fit. Per-canonical-multi-model-canonical-ensemble-canonical-voting-canonical-cross-model-canonical-cluster-canonical-stability-canonical-scoring is not the primitive.

Per-platform per-sentiment-NLP-library

VADER, TextBlob, RoBERTa, FinBERT, Hugging Face transformers, Spacy, NLTK, AllenNLP, Flair. Per-library per-API per-model-fit. Per-canonical-multi-model-canonical-sentiment-canonical-ensemble-canonical-voting + per-canonical-multi-model-canonical-intent-classifier-canonical-ensemble is not the primitive.

How the architecture is set up

  1. Per-portfolio per-canonical-cross-platform-subscription-billing-canonical-API-substrate. Per-Stripe-Billing-API + per-Recharge-API + per-Bold-API + per-Chargebee-API + per-Awesome-Subscriptions-API + per-Ordergroove-API + per-Skio-API + per-Loop-API + per-PayWhirl-API + per-Smartrr-API + per-Awtomic-API canonical-multi-platform substrate.
  2. Per-portfolio per-canonical-cross-platform-exit-survey-canonical-API-substrate. Per-Klaviyo-API + per-Postscript-API + per-Attentive-API + per-Yotpo-API + per-Stamped.io-API + per-Okendo-API + per-Delighted-API + per-Wootric-API + per-AskNicely-API + per-Survicate-API + per-Hotjar-API + per-Typeform-API + per-Jotform-API canonical-multi-exit-survey substrate.
  3. Per-portfolio per-canonical-cancellation-reason-canonical-free-text-canonical-preprocessing. Per-canonical-tokenization-spaCy + per-canonical-stop-word-removal + per-canonical-lemmatization-NLTK-WordNet + per-canonical-stemming-Porter-Snowball + per-canonical-bigram-trigram-extraction-gensim-Phrases + per-canonical-TF-IDF-vectorization-sklearn.
  4. Per-portfolio per-canonical-LDA-Latent-Dirichlet-Allocation-canonical-topic-modeling. Per-canonical-gensim-LdaModel + per-canonical-num-topics-hyperparameter-tuning + per-canonical-coherence-score-c_v + per-canonical-perplexity-evaluation + per-canonical-pyLDAvis-visualization.
  5. Per-portfolio per-canonical-BERTopic-canonical-clustering. Per-canonical-sentence-BERT-embedding-MiniLM-L6-v2 + per-canonical-UMAP-dimensionality-reduction + per-canonical-HDBSCAN-density-based-clustering + per-canonical-c-TF-IDF-class-based-topic-representation + per-canonical-MMR-Maximal-Marginal-Relevance-keyword-extraction + per-canonical-dynamic-topic-modeling-temporal-evolution.
  6. Per-portfolio per-canonical-NMF-canonical-topic-modeling + per-canonical-Top2Vec-canonical-topic-modeling. Per-canonical-sklearn-NMF + per-canonical-Frobenius-norm-loss + per-canonical-Kullback-Leibler-divergence-loss + per-canonical-Doc2Vec-document-embedding + per-canonical-UMAP-reduction + per-canonical-HDBSCAN-clustering.
  7. Per-portfolio per-canonical-multi-model-canonical-ensemble-canonical-voting. Per-canonical-LDA-cluster-assignment + per-canonical-BERTopic-cluster-assignment + per-canonical-NMF-cluster-assignment + per-canonical-Top2Vec-cluster-assignment per-canonical-cross-model-canonical-cluster-canonical-stability-canonical-scoring + per-canonical-cluster-canonical-label-canonical-GPT-4-canonical-generation + per-canonical-human-in-the-loop-canonical-cluster-canonical-label-canonical-validation.
  8. Per-portfolio per-canonical-multi-model-canonical-sentiment-canonical-classification. Per-canonical-VADER + per-canonical-TextBlob + per-canonical-RoBERTa-cardiffnlp + per-canonical-FinBERT + per-canonical-DistilBERT-sst-2 per-canonical-multi-model-canonical-ensemble-canonical-voting.
  9. Per-portfolio per-canonical-multi-model-canonical-intent-canonical-classification. Per-canonical-GPT-4-zero-shot + per-canonical-Cohere-Classify-fine-tuned + per-canonical-bart-large-mnli-zero-shot + per-canonical-Claude-zero-shot per-canonical-Price-sensitivity + Value-perception + Product-quality + Shipping-issue + Customer-service + Competitor-switching + Life-circumstance-change + Subscription-fatigue + Forgot-to-cancel + Bait-and-switch canonical-taxonomy.
  10. Per-portfolio per-canonical-per-cohort-per-tenure-per-SKU-per-location-canonical-cluster-canonical-aggregation. Per-Facebook-Ads-acquired-cohort + per-Google-Ads-acquired + per-organic + per-referral + per-affiliate × per-tenure-month-1 + month-3 + month-6 + month-12 × per-SKU × per-state + per-DMA canonical-cluster-distribution.
  11. Per-portfolio per-canonical-cluster-canonical-revenue-canonical-impact-canonical-scoring. Per-cluster-MRR-loss + per-cluster-LTV-loss + per-cluster-CAC-recoup-loss per-canonical-revenue-canonical-impact-canonical-weighted-priority.
  12. Per-portfolio per-canonical-cross-functional-canonical-cluster-canonical-ownership-canonical-routing. Per-Too-expensive-cluster-canonical-marketing-ownership + per-Product-quality-cluster-canonical-product-team-ownership + per-Shipping-issue-cluster-canonical-ops-ownership + per-Customer-service-cluster-canonical-CS-ownership + per-Forgot-to-cancel-cluster-canonical-billing-ops-ownership + per-Subscription-fatigue-cluster-canonical-product-marketing-ownership.
  13. Per-portfolio audit-trail + per-CMO-dashboard-rollup. Per-cluster-canonical-action-recommendation + per-cluster-canonical-action-routing + per-cluster-canonical-action-tracking + per-canonical-pre-vs-post-cluster-canonical-action-canonical-impact-canonical-measurement per-CMO-dashboard-rollup.

Frequently asked questions

What is DTC cancellation reason clustering for multi-location subscription operators?

DTC cancellation reason clustering runs per-portfolio per-cohort per-location per-tenure per-SKU per-canonical-cancellation-reason-free-text-canonical-ingestion (per-Stripe-Billing-cancellation-feedback + per-Recharge-cancellation-survey + per-Bold-cancellation-feedback + per-Chargebee-cancellation-survey + per-Awesome-Subscriptions-cancellation-feedback + per-Ordergroove-cancellation-survey + per-Skio-cancellation-feedback + per-Loop-cancellation-survey per-canonical-cross-platform-canonical-aggregation) + per-canonical-cancellation-reason-dropdown-canonical-normalization + per-canonical-LDA-Latent-Dirichlet-Allocation-topic-modeling + per-canonical-BERTopic-clustering + per-canonical-NMF-Non-negative-Matrix-Factorization-topic-modeling + per-canonical-Top2Vec-topic-modeling + per-canonical-sentence-BERT-embedding-canonical-clustering + per-canonical-OpenAI-text-embedding-ada-002-canonical-clustering + per-canonical-sentence-transformers-all-MiniLM-L6-v2-canonical-clustering + per-canonical-cross-encoder-canonical-similarity-scoring + per-canonical-sentiment-classification (per-VADER-sentiment + per-TextBlob-sentiment + per-RoBERTa-sentiment + per-FinBERT-sentiment per-canonical-multi-model-canonical-ensemble) + per-canonical-intent-classification + per-canonical-per-cohort-canonical-cluster-canonical-aggregation. The per-platform per-subscription-billing category includes Stripe Billing, Recharge, Bold Subscriptions, Chargebee, Awesome Subscriptions, Ordergroove, Skio (formerly RechargePay), Loop Returns, ReCharge, Submarine, PayWhirl, Smartrr, Awtomic. The per-platform per-exit-survey category includes Klaviyo, Postscript, Attentive, Yotpo Reviews, Stamped.io, Okendo, Delighted (Qualtrics), Wootric, AskNicely, Survicate, Hotjar Surveys, GetFeedback (now Momentive), Typeform, Jotform. The per-platform per-topic-modeling-library category includes gensim LdaModel, BERTopic (huggingface), Top2Vec, scikit-learn LatentDirichletAllocation + NMF, OpenAI text-embedding-ada-002, sentence-transformers all-MiniLM-L6-v2 + multi-qa-MiniLM-L6-cos-v1, FAISS vector store, Pinecone, Weaviate, Qdrant, Milvus, ChromaDB. The per-platform per-sentiment-NLP-library category includes VADER, TextBlob, RoBERTa, FinBERT, Hugging Face transformers + Spacy + NLTK + AllenNLP + Flair. The cancellation-reason-cluster-analytics skill on the subscription-lifecycle agent (1 of the bundle on subscription-lifecycle in the keep-customer swarm alongside per-canonical-per-subscriber-churn-prediction-model + per-canonical-save-flow-propensity-scoring + per-canonical-pre-emptive-intervention-triggers + per-canonical-lifecycle-stage-tailored-cadence + per-canonical-save-offer-library-management) — running per-portfolio per-cohort per-location per-tenure per-SKU per-canonical-cancellation-reason-free-text-canonical-ingestion + per-canonical-multi-model-topic-modeling + per-canonical-multi-model-sentiment-classification + per-canonical-per-cohort-canonical-cluster-canonical-aggregation + per-portfolio audit-trail at multi-location-subscription-operator scale — is operator-side architecture above the per-platform per-subscription-billing + per-exit-survey + per-topic-modeling-library + per-sentiment-NLP-library primitive.

Why does per-vendor-Recharge-canonical-cancellation-dropdown break down at multi-location-DTC-subscription-operator scale?

Per-vendor-Recharge-canonical-cancellation-dropdown ships per-account per-product per-cancellation-reason-dropdown-option (Too-expensive + Not-using + Switching-to-competitor + Product-issue + Other) primitive. Per-vendor-Skio + per-Bold + per-Chargebee + per-Awesome-Subscriptions + per-Ordergroove + per-Loop + per-PayWhirl + per-Smartrr + per-Awtomic-canonical-single-account ship per-platform per-native cancellation-dropdown primitives. At 1-banner-1-platform scale per-product per-cancellation-reason-dropdown is enough. At 4-banner DTC subscription scale per-banner-Recharge-account + per-banner-Skio-account + per-banner-Bold-account + per-banner-Loop-account ship per-account-per-cancellation-dropdown-option canonical-cross-platform-canonical-cross-banner-canonical-aggregation-blind. Per-banner-Recharge-cancellation-dropdown-includes-Other-option + per-banner-Skio-cancellation-dropdown-includes-No-reason-option + per-banner-Bold-cancellation-dropdown-includes-Prefer-not-to-say-option per-canonical-cross-platform-canonical-cancellation-reason-canonical-definition-inconsistency. 60-70 percent of cancellations classify as Other / No-reason / Prefer-not-to-say. Per-product team cannot see what is breaking. Per-ops team cannot see what is broken. Per-marketing team cannot see what to fix. Per-canonical-LDA-topic-modeling-blind + per-canonical-BERTopic-clustering-blind + per-canonical-sentence-BERT-embedding-canonical-clustering-blind + per-canonical-multi-model-canonical-ensemble-blind + per-canonical-per-cohort-canonical-cluster-canonical-aggregation-blind + per-canonical-per-tenure-canonical-cluster-canonical-aggregation-blind + per-canonical-per-SKU-canonical-cluster-canonical-aggregation-blind + per-canonical-per-location-canonical-cluster-canonical-aggregation-blind. Per-vendor-Recharge + Skio + Bold + Chargebee + Awesome-Subscriptions + Ordergroove + Loop + PayWhirl ship per-platform per-cancellation-dropdown primitive. Per-canonical-cross-platform-canonical-cross-banner-canonical-cancellation-reason-canonical-free-text-canonical-ingestion + per-canonical-multi-model-canonical-topic-modeling + per-canonical-per-cohort-canonical-cluster-canonical-aggregation is operator-side architecture above per-platform per-cancellation-dropdown primitive.

What does per-portfolio per-canonical-multi-model-topic-modeling-canonical-ensemble do?

Per-portfolio per-canonical-multi-model-topic-modeling-canonical-ensemble runs per-portfolio per-canonical-cancellation-reason-free-text-canonical-preprocessing (per-canonical-tokenization-canonical-spaCy + per-canonical-stop-word-canonical-removal + per-canonical-lemmatization-canonical-NLTK-WordNet + per-canonical-stemming-canonical-Porter-Snowball + per-canonical-bigram-trigram-canonical-extraction-gensim-Phrases + per-canonical-TF-IDF-canonical-vectorization-canonical-sklearn) + per-canonical-LDA-Latent-Dirichlet-Allocation-canonical-topic-modeling (per-canonical-gensim-LdaModel + per-canonical-num-topics-canonical-hyperparameter-canonical-tuning + per-canonical-coherence-score-canonical-c_v + per-canonical-perplexity-canonical-evaluation + per-canonical-pyLDAvis-canonical-visualization) + per-canonical-BERTopic-canonical-clustering (per-canonical-sentence-BERT-embedding-canonical-MiniLM-L6-v2 + per-canonical-UMAP-canonical-dimensionality-reduction + per-canonical-HDBSCAN-canonical-density-based-clustering + per-canonical-c-TF-IDF-canonical-class-based-topic-canonical-representation + per-canonical-MMR-Maximal-Marginal-Relevance-canonical-keyword-canonical-extraction + per-canonical-dynamic-topic-modeling-canonical-temporal-canonical-evolution) + per-canonical-NMF-Non-negative-Matrix-Factorization-canonical-topic-modeling (per-canonical-sklearn-NMF + per-canonical-Frobenius-norm-canonical-loss + per-canonical-Kullback-Leibler-divergence-canonical-loss + per-canonical-num-topics-canonical-hyperparameter) + per-canonical-Top2Vec-canonical-topic-modeling (per-canonical-Doc2Vec-canonical-document-embedding + per-canonical-UMAP-canonical-reduction + per-canonical-HDBSCAN-canonical-clustering) + per-canonical-multi-model-canonical-ensemble-canonical-voting (per-canonical-LDA-cluster-canonical-assignment + per-canonical-BERTopic-cluster-canonical-assignment + per-canonical-NMF-cluster-canonical-assignment + per-canonical-Top2Vec-cluster-canonical-assignment per-canonical-cross-model-canonical-cluster-canonical-stability-canonical-scoring) + per-canonical-cluster-canonical-label-canonical-generation (per-canonical-cluster-keyword-extraction + per-canonical-GPT-4-cluster-label-generation + per-canonical-human-in-the-loop-cluster-label-canonical-validation). Per-portfolio audit-trail.

How does per-portfolio per-canonical-per-cohort-per-tenure-per-SKU-per-location-canonical-cluster-canonical-aggregation work?

Per-portfolio per-canonical-per-cohort-per-tenure-per-SKU-per-location-canonical-cluster-canonical-aggregation runs per-portfolio per-canonical-cancellation-event-canonical-fact-table (per-cancellation-event-canonical-subscriber-ID + per-canonical-cancellation-timestamp + per-canonical-cancellation-reason-cluster-assignment + per-canonical-subscriber-cohort-canonical-acquisition-channel + per-canonical-subscriber-tenure-canonical-days-since-first-charge + per-canonical-subscriber-SKU-canonical-active-subscription-SKU + per-canonical-subscriber-location-canonical-shipping-state + per-canonical-subscriber-LTV-canonical-snapshot per-canonical-fact-table) + per-canonical-per-cohort-canonical-cluster-canonical-aggregation (per-Facebook-Ads-acquired-cohort-canonical-cluster-distribution + per-Google-Ads-acquired-cohort-canonical-cluster-distribution + per-organic-cohort-canonical-cluster-distribution + per-referral-cohort-canonical-cluster-distribution + per-affiliate-cohort-canonical-cluster-distribution per-canonical-per-cohort-canonical-distribution) + per-canonical-per-tenure-canonical-cluster-canonical-aggregation (per-tenure-month-1-canonical-cluster-distribution + per-tenure-month-3-canonical-distribution + per-tenure-month-6-canonical-distribution + per-tenure-month-12-canonical-distribution per-canonical-per-tenure-canonical-distribution) + per-canonical-per-SKU-canonical-cluster-canonical-aggregation + per-canonical-per-location-canonical-cluster-canonical-aggregation (per-state-cancellation-cluster-distribution + per-DMA-cancellation-cluster-distribution per-canonical-per-location-canonical-distribution) + per-canonical-cluster-canonical-revenue-canonical-impact-canonical-scoring (per-cluster-MRR-canonical-loss + per-cluster-LTV-canonical-loss + per-cluster-CAC-canonical-recoup-canonical-loss per-canonical-revenue-canonical-impact) + per-canonical-cluster-canonical-priority-canonical-ranking (per-cluster-canonical-revenue-canonical-impact-canonical-weighted + per-cluster-canonical-actionability-canonical-scored + per-cluster-canonical-fixability-canonical-cross-functional-canonical-ownership-canonical-mapping). Per-portfolio audit-trail.

What does per-portfolio per-canonical-multi-model-sentiment-classification + per-canonical-intent-classification do?

Per-portfolio per-canonical-multi-model-sentiment-classification runs per-portfolio per-canonical-VADER-Valence-Aware-Dictionary-canonical-sentiment-canonical-scoring + per-canonical-TextBlob-canonical-polarity-canonical-subjectivity-canonical-scoring + per-canonical-RoBERTa-canonical-cardiffnlp-twitter-roberta-base-sentiment-canonical-scoring + per-canonical-FinBERT-canonical-yiyanghkust-finbert-tone-canonical-scoring + per-canonical-Hugging-Face-distilbert-base-uncased-finetuned-sst-2-english-canonical-scoring + per-canonical-multi-model-canonical-ensemble-canonical-voting + per-canonical-cross-model-canonical-sentiment-canonical-stability-canonical-scoring + per-canonical-per-cluster-canonical-sentiment-canonical-distribution-canonical-aggregation (per-Too-expensive-cluster-canonical-sentiment-canonical-distribution + per-Product-issue-cluster-canonical-sentiment-canonical-distribution + per-Not-using-cluster-canonical-sentiment-canonical-distribution per-canonical-cluster-canonical-sentiment-canonical-mapping). Per-canonical-intent-classification runs per-portfolio per-canonical-intent-canonical-taxonomy-canonical-load (per-canonical-Price-sensitivity-intent + per-canonical-Value-perception-intent + per-canonical-Product-quality-intent + per-canonical-Shipping-issue-intent + per-canonical-Customer-service-intent + per-canonical-Competitor-switching-intent + per-canonical-Life-circumstance-change-intent + per-canonical-Subscription-fatigue-intent + per-canonical-Forgot-to-cancel-intent + per-canonical-Bait-and-switch-intent per-canonical-intent-canonical-taxonomy) + per-canonical-multi-model-canonical-intent-classifier-canonical-ensemble (per-canonical-OpenAI-GPT-4-canonical-zero-shot + per-canonical-Cohere-Classify-canonical-fine-tuned + per-canonical-Hugging-Face-bart-large-mnli-canonical-zero-shot + per-canonical-Anthropic-Claude-canonical-zero-shot per-canonical-multi-model-canonical-voting). Per-portfolio audit-trail.

What does per-portfolio per-canonical-cross-functional-canonical-cluster-canonical-ownership-canonical-routing + per-subscription-lifecycle-canonical-bundle do?

Per-portfolio per-canonical-cross-functional-canonical-cluster-canonical-ownership-canonical-routing runs per-portfolio per-canonical-per-cluster-canonical-owner-canonical-mapping (per-Too-expensive-cluster-canonical-marketing-ownership + per-Product-quality-cluster-canonical-product-team-ownership + per-Shipping-issue-cluster-canonical-ops-ownership + per-Customer-service-cluster-canonical-CS-ownership + per-Forgot-to-cancel-cluster-canonical-billing-ops-ownership + per-Subscription-fatigue-cluster-canonical-product-marketing-ownership per-canonical-cluster-canonical-owner-canonical-mapping) + per-canonical-per-cluster-canonical-action-canonical-recommendation-canonical-generation (per-Too-expensive-cluster-canonical-pricing-canonical-test-canonical-recommendation + per-Product-quality-cluster-canonical-formulation-canonical-investigation-canonical-recommendation + per-Shipping-issue-cluster-canonical-carrier-canonical-switch-canonical-recommendation per-canonical-action-canonical-recommendation) + per-canonical-per-cluster-canonical-action-canonical-routing-canonical-to-canonical-owner + per-canonical-per-cluster-canonical-action-canonical-tracking + per-canonical-pre-vs-post-cluster-canonical-action-canonical-impact-canonical-measurement. Per-subscription-lifecycle-canonical-bundle integrates the cancellation-reason-cluster-analytics skill with sibling skills on the same agent: per-canonical-per-subscriber-churn-prediction-model (skill sibling — cluster-distribution feeds churn-model-feature-engineering) + per-canonical-save-flow-propensity-scoring (skill sibling — cluster-assignment routes to per-cluster-save-offer-decisioning) + per-canonical-pre-emptive-intervention-triggers (skill sibling — cluster-pattern triggers intervention 7-21-days-before-expected-cancel-click) + per-canonical-lifecycle-stage-tailored-cadence (skill sibling — cluster-distribution informs per-tenure-cadence-customization) + per-canonical-save-offer-library-management (skill sibling — per-cluster-canonical-save-offer-canonical-library-canonical-mapping). Per-portfolio audit-trail.

Engage the subscription-lifecycle agent

Per-portfolio per-cohort per-location per-tenure per-SKU per-canonical-multi-model-canonical-topic-modeling-canonical-ensemble (LDA + BERTopic + NMF + Top2Vec) + per-canonical-multi-model-canonical-sentiment-canonical-ensemble (VADER + TextBlob + RoBERTa + FinBERT + DistilBERT) + per-canonical-multi-model-canonical-intent-canonical-ensemble (GPT-4 + Cohere + bart-large-mnli + Claude) + per-canonical-cross-functional-canonical-cluster-canonical-ownership-canonical-routing shipped as the orchestration layer above your existing per-subscription-billing + per-exit-survey + per-topic-modeling-library + per-sentiment-NLP-library primitive.