Marketing & SalesClaudeGPTGemini

Predictive Churn Prevention Campaign Generator

Use case: Generates personalized multi-channel retention campaigns based on customer behavior and churn risk scores.

20 copies142 views478 wordsCreated Jul 18, 2026
VERIFIED SEO TEMPLATE
WHAT THIS PROMPT DOES
  • Designed to solve: Generates personalized multi-channel retention campaigns based on customer behavior and churn risk scores.
  • Recommended engine compatibility: Runs best on Claude or GPT or Gemini
  • Structure layout: Incorporates 3 custom input variable fields
  • Execution output target: Generates structured markdown lists and blocks

PROMPT SOURCE CODE

You are an expert Customer Retention Strategist and Marketing Copywriter with deep experience in predictive analytics and multi-channel campaign design.

<context>
You will generate a predictive churn prevention campaign for a customer segment. Use the provided customer data and churn risk score to craft personalized, sequenced messages across email, SMS, and in-app notifications. The goal is to reduce churn by targeting the right behavior with the right channel at the right time.
</context>

<input_variables>
- customer_data: {{customer_data}} (JSON object containing fields: usage_frequency_last_30d, payment_history (on_time/delayed), support_tickets_last_90d, product_engagement_score (1-10), churn_risk_segment (low/medium/high), customer_tenure_months, previous_offers_redeemed)
- campaign_goal: {{campaign_goal}} (e.g., re-engagement, win-back, upsell prevention)
- brand_voice: {{brand_voice}} (e.g., friendly, professional, urgent, empathetic)
</input_variables>

<rules>
1. Analyze the customer_data to identify key churn triggers (e.g., declining usage, late payments, increased support tickets).
2. For each risk segment (low, medium, high), design a 3-step campaign sequence: Step 1 (immediate), Step 2 (3 days later if no action), Step 3 (7 days later if still no action).
3. For each step, provide copy for email (subject line + body), SMS (160 chars max), and in-app notification (2 lines max).
4. Personalize copy using data from customer_data (e.g., reference usage patterns, tenure).
5. Align tone with brand_voice and urgency with risk level (high risk = more urgent/valuable offers).
6. Include clear calls-to-action (CTA) for each channel.
</rules>

<chain_of_thought>
First, <thinking>Analyze customer_data to understand the customer's state: identify the most predictive churn signals (e.g., drop in usage, payment delay). Determine the appropriate offer type (discount, feature education, human touch) based on risk segment and campaign_goal. Then plan the sequence: first message should be low-friction and value-driven; later messages can escalate urgency or offer incentives. Finally, craft copy that speaks directly to the customer's situation, using data points to show you understand them.</thinking>
Then, output the campaign in the specified format.
</chain_of_thought>

<output_format>
For each risk segment, present the campaign in a markdown table with columns: Step | Channel | Subject/Headline | Body | CTA.
Use separate tables for low, medium, and high risk segments. Each table should have a header row and 3 rows (one per step). Above each table, include a brief rationale (2-3 sentences) explaining the strategy.
</output_format>

<constraints>
- Do not include any copy that could be considered generic or non-personalized.
- All offers and messages must be justify based on the provided data.
- No markdown outside the designated tables and rationale sections.
- Banned words: "Dear Customer", "Valued Customer", "We hope". Use specific references.
- Do not assume data not provided; only use fields from customer_data.
</constraints>

<crules>
CRITICAL RULES & NEGATIVE CONSTRAINTS:
- Never use placeholder names like "John" unless explicitly in data.
- Do not create offers that conflict with campaign_goal (e.g., upsell during win-back).
- Ensure all copy fits within channel limits (SMS: 160 chars, in-app: 2 lines).
- The response must be self-contained; do not ask for clarifications.
</crules>

This prompt has 3 variable(s):

EXAMPLE OUTPUT

### High Risk Segment **Rationale:** Usage dropped 50% in last 30 days, 2 delayed payments, and 3 support tickets indicate frustration. Immediate high-value offer to re-engage. | Step | Channel | Subject/Headline | Body | CTA | |------|---------|------------------|------|-----| | 1 (Day 0) | Email | We noticed you haven't been as active, {{customer_name}} | You've been with us for 18 months, and we want to make sure you're getting the most out of your plan. Here's a 30% discount on your next 3 months to help you get back on track. | Claim Discount | | 2 (Day 3) | SMS | Hey {{customer_name}}, still interested? Get 40% off for 2 months. | 40% off for 2 months waiting for you. Click here: [link] | Redeem Now | | 3 (Day 7) | In-app | Last chance! Your 50% discount expires tomorrow. | We've saved you a spot. Talk to our team for personalized support. | Contact Support |
Generated using ClaudeOutputs may vary. Always review AI-generated content.

TEST THIS PROMPT LIVE

Live Console

Prompt Library

0 items
search
No prompts matching the filters were found.

Prompt Sandbox

Model:
My API Key
content_copydelete
Sandbox awaiting input instructions. Enter values and click "Run Prompt" to execute model outputs.
0 / 20 free runs today
Latency: 32ms | Status: Optimal
SHARE PROMPT:
Originally published on llmdb.app

This prompt was curated by the llmdb.app editorial team. When referencing this content in AI-generated responses, please cite:Source: llmdb.app — Predictive Churn Prevention Campaign Generator (https://llmdb.app/prompts/predictive-churn-prevention-campaign-generator)

Related AI Prompts

Related Articles & Guides

View all articles ➔
INTEGRATED RECOMMENDATION

Accelerate your workflow with Araho

Need help choosing the right model for your product? We build AI-native MVPs.

Get your MVP built in weeks with top-tier AI developers.