<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Competitor Monitoring &#038; Analysis &#8211; Flowpast.com &#8211; Your Workflow Automation Library</title>
	<atom:link href="https://flowpast.com/function/competitor-monitoring/feed/" rel="self" type="application/rss+xml" />
	<link>https://flowpast.com</link>
	<description>Flowpast.com - Pre-Built n8n, Make &#38; Zapier Workflow Templates</description>
	<lastBuildDate>Fri, 23 Jan 2026 03:00:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://flowpast.com/wp-content/uploads/2025/12/cropped-icon-32x32.png</url>
	<title>Competitor Monitoring &#038; Analysis &#8211; Flowpast.com &#8211; Your Workflow Automation Library</title>
	<link>https://flowpast.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Build an Employer Brand Roadmap with this AI Prompt</title>
		<link>https://flowpast.com/prompts/build-an-employer-brand-roadmap-with-this-ai-prompt/</link>
		
		<dc:creator><![CDATA[Lisa Granqvist]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 03:00:40 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<guid isPermaLink="false">https://flowpast.com/?p=5003200</guid>

					<description><![CDATA[Hiring feels chaotic - this AI Prompt builds a staged employer brand roadmap with owners, proof points, and metrics for real talent fit. Discover more AI prompts for marketing, sales, and ops.]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: employer brand roadmap -->

<div class="hook-introduction">

<p>Hiring feels like a scramble when your company story only exists in people’s heads. One recruiter says “fast-paced,” a manager says “we’re a family,” and candidates still don’t know what they’re walking into. The result is mismatched expectations, churn, and a constant sense that you’re reacting instead of building.</p>



<p>This <strong>employer brand roadmap</strong> is built for <strong>Talent Acquisition leads</strong> who need a repeatable hiring narrative across teams, <strong>People Ops managers</strong> trying to reduce early attrition without pretending everything is perfect, and <strong>founders</strong> who must compete for talent before they have a household name. The output is a multi-stage roadmap (5–8 stages) with owners, activities, proof points, and metrics, delivered as an interactive workshop you advance by typing “continue.”</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">What Does This AI Prompt Do and When to Use It?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">What This Prompt Does</th>
      <th scope="col">When to Use This Prompt</th>
      <th scope="col">What You&#8217;ll Get</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>It runs a pre-analysis step that summarizes your likely goal, flags missing inputs, and chooses a starting stage based on your situation.</li>
          <li>It generates a dynamic stage map (5–8 stages) with a purpose, activities, outputs, owners, and timing for each stage.</li>
          <li>It guides you through Stage 1 as a question-led workshop and waits for your answers before moving on.</li>
          <li>It adapts recommendations to brand maturity, industry competition, budget, and timeframe constraints instead of giving a generic employer branding checklist.</li>
          <li>It handles edge cases by calling out vague or contradictory information and proposing a “best next question” to resolve it.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>You’re getting applicants, but they’re the wrong fit and you suspect your messaging is attracting the wrong people.</li>
          <li>Hiring managers tell different stories in interviews, and candidates keep asking basic questions you thought were “obvious.”</li>
          <li>You need to improve retention and onboarding outcomes, but you don’t have clear proof points for what work is actually like.</li>
          <li>A competitor is winning talent with stronger signals (reviews, employee stories, consistent interview experience), and you feel out-positioned.</li>
          <li>You’re scaling headcount and need a phased plan that fits real capacity, not a glossy campaign your team won’t execute.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>A tailored 5–8 stage employer brand roadmap with stage names, sequencing logic, and time ranges.</li>
           <li>One stage at a time in workshop format, including the exact questions to answer before moving forward.</li>
           <li>A list of tangible outputs per stage (for example: proof-point inventory, candidate narrative, interview experience map, and onboarding signals).</li>
           <li>Ownership and accountability suggestions, including who should lead each stage and who must be involved for credibility.</li>
           <li>Measurement ideas tied to talent fit (for example: quality-of-hire proxies, time-to-productivity, and early attrition signals).</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">The Full AI Prompt: Adaptive Employer Brand Roadmap Workshop</h2>


<!-- Prompt file not found: /home/flowpast/htdocs/flowpast.com/wp-content/data/prompts_scraped/5006508/prompt-2026.txt -->

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Pro Tips for Better AI Prompt Results</h2>



<ul class="wp-block-list">

<li><strong>Answer Stage 1 like you’re giving evidence, not slogans.</strong> If you type “great culture,” the workshop can’t build anything real. Give specifics: “Engineers ship weekly, on-call is 1 week/month, and product priorities change about once a quarter.” Then type “continue” and let the prompt convert that reality into usable signals.</li>


<li><strong>Define the “truth today” and the “truth you want.”</strong> This prompt is designed to respect authenticity limits, so be explicit about what is currently true versus aspirational. A helpful follow-up you can add after a stage output is: “Rewrite this stage so it only uses proof we could verify within 30 days.”</li>


<li><strong>Don’t hide constraints; lean into them.</strong> Budget and timeframe shape the stage map, so state them plainly (even if it’s uncomfortable). If you only have two hours per week and $0 for video, say it, and ask: “Give me the lowest-lift proof points we can produce using existing meetings, Slack posts, and manager notes.”</li>


<li><strong>Iterate stage difficulty on purpose.</strong> After the first roadmap, you can steer it with a simple adjustment prompt: “Now make Stage 2 more conservative (no new tools) and Stage 4 more aggressive (lightweight new process is OK), but keep the owners realistic.” You’ll get a plan that fits your actual operating rhythm.</li>


<li><strong>Force a candidate-perspective check at each stage.</strong> Employer branding fails when it’s internally satisfying but externally confusing. After each stage, ask: “From a senior candidate’s perspective, what would feel vague or untrustworthy here, and what proof would fix that?” Honestly, this one question upgrades the entire roadmap.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Related Prompts</h2>



<p>Once your employer brand roadmap is drafted, these prompts help you turn the thinking into sharper messaging assets and tighter writing.</p>



<p>If you also need a clean wrap-up for a careers page story, an internal write-up, or a recruiting doc, <a href="https://flowpast.com/prompts/write-an-essay-conclusion-with-this-ai-prompt/">Write an Essay Conclusion with this AI Prompt</a> is a practical companion. Use it after you complete a stage and want a crisp “so what” that summarizes the proof points without sounding like HR theater.</p>



<p>When you’re making the case for changes that support the employer brand (manager training, interview consistency, onboarding fixes), <a href="https://flowpast.com/prompts/write-a-persuasive-opinion-article-with-this-ai-prompt/">Write a Persuasive Opinion Article with this AI Prompt</a> can help. It’s useful for internal comms where you need to persuade leaders using reasoning and examples, not hype.</p>



<p>For teams that want a more values-forward, principle-led narrative (for example, a “how we work” document that candidates can actually react to), <a href="https://flowpast.com/prompts/write-a-persuasive-political-manifesto-with-this-ai-prompt/">Write a Persuasive Political Manifesto with this AI Prompt</a> is a surprisingly effective format. It pairs well once your roadmap surfaces real tradeoffs and you’re ready to state what you will and won’t optimize for.</p>


<br>


<p>Quick reference:</p>



<ul class="wp-block-list">

<li><a href="https://flowpast.com/prompts/write-an-essay-conclusion-with-this-ai-prompt/">Write an Essay Conclusion with this AI Prompt</a>: Summarize proof points into a tight close.</li>


<li><a href="https://flowpast.com/prompts/write-a-persuasive-opinion-article-with-this-ai-prompt/">Write a Persuasive Opinion Article with this AI Prompt</a>: Build internal buy-in for changes.</li>


<li><a href="https://flowpast.com/prompts/write-a-persuasive-political-manifesto-with-this-ai-prompt/">Write a Persuasive Political Manifesto with this AI Prompt</a>: Create a bold, principle-led narrative.</li>


<li><a href="https://flowpast.com/prompts/curated-essay-topic-menu-ai-prompt/">Curated Essay Topic Menu AI Prompt</a>: Generate angles for employer brand content.</li>


<li><a href="https://flowpast.com/prompts/build-a-homeschool-essay-mini-curriculum-with-this-ai-prompt/">Build a Homeschool Essay Mini Curriculum with this AI Prompt</a>: Create a structured writing practice plan.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Common Questions</h2>


<div class="faq-item">
<span class="question">Which roles benefit most from this employer brand roadmap AI prompt?</span>

<p class="answer"><strong>Talent Acquisition Leads</strong> use this to create consistent candidate messaging and a repeatable intake process that reduces “random” recruiting. <strong>HR Business Partners</strong> rely on it to translate culture and manager behavior into proof points that hold up in interviews and onboarding. <strong>People Ops Managers</strong> apply it when they need a phased plan with owners and timing, not a vague employer branding rebrand. <strong>Founders</strong> use it to clarify what’s true today, what’s changing, and how to communicate that without overpromising.</p>

</div>

<div class="faq-item">
<span class="question">Which industries get the most value from this employer brand roadmap AI prompt?</span>

<p class="answer"><strong>SaaS companies</strong> get value because candidates often compare multiple offers quickly, and small inconsistencies across interviews can cost you hires. This roadmap helps build a stable narrative plus measurable signals like time-to-productivity and quality-of-hire proxies. <strong>Healthcare and clinical organizations</strong> can use it to align expectations around scheduling, workload reality, and team norms, which reduces early churn from surprise conditions. <strong>Manufacturing and skilled trades</strong> benefit when they need to compete on clear day-to-day realities (shift patterns, safety culture, advancement pathways) rather than glossy perks. <strong>Professional services firms</strong> use it to make workload, feedback, and growth expectations explicit so they attract people who want that specific operating model.</p>

</div>

<div class="faq-item">
<span class="question">Why do basic AI prompts for building an employer brand roadmap produce weak results?</span>

<p class="answer">A typical prompt like “Write me an employer brand plan for my company” fails because it: lacks a guided workshop flow that forces real inputs, provides no stage-by-stage structure with owners and timing, ignores authenticity limits (what is true today versus what is aspirational), produces generic “mission/values” filler instead of proof points and behaviors, and misses constraints like budget, timeframe, and industry competition for talent. You end up with copy that sounds nice but can’t be implemented or defended in interviews. This prompt is designed to keep you honest and operational.</p>

</div>

<div class="faq-item">
<span class="question">Can I customize this employer brand roadmap prompt for my specific situation?</span>

<p class="answer">Yes, and the prompt expects it. As you answer the workshop questions, be explicit about your context signals: brand maturity indicators, industry competition for talent, budget, timeframe, and what cultural claims you can honestly prove today. If something is unclear, tell the prompt what’s missing and ask it to choose the best assumption and label it as a risk. A useful follow-up request is: “Rebuild the stage map for a 90-day timeframe, minimal budget, and high competition for senior candidates, then tell me which stages get compressed and what we lose.”</p>

</div>

<div class="faq-item">
<span class="question">What are the most common mistakes when using this employer brand roadmap prompt?</span>

<p class="answer">The biggest mistake is keeping your brand maturity indicators too vague — instead of “we’re new,” say “no careers page, inconsistent Glassdoor reviews, and interview process varies by team.” Another common error is dodging the industry talent competition reality; “competitive market” is weak, while “we lose candidates to two local hospitals offering sign-on bonuses” is actionable. People also understate constraints: “limited budget” should become “$1,000/month and 2 hours/week from one owner.” Finally, teams claim an aspirational culture as current truth; swap “we prioritize learning” for “each engineer gets 2 hours/week for learning, and we can show the last 3 internal talks.”</p>

</div>

<div class="faq-item">
<span class="question">Who should NOT use this employer brand roadmap prompt?</span>

<p class="answer">This prompt isn’t ideal for one-off hiring pushes where you will not maintain the system after a single role is filled. It also won’t help teams that want a quick set of taglines without doing the uncomfortable work of defining proof and fixing inconsistencies. And if your leadership won’t support any operational changes, you may end up documenting problems you can’t address. In that case, start smaller: run a basic candidate experience audit with your team and fix one stage of the funnel before attempting a full roadmap.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Which roles benefit most from this employer brand roadmap AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Talent Acquisition Leads use this to create consistent candidate messaging and a repeatable intake process that reduces “random” recruiting. HR Business Partners rely on it to translate culture and manager behavior into proof points that hold up in interviews and onboarding. People Ops Managers apply it when they need a phased plan with owners and timing, not a vague employer branding rebrand. Founders use it to clarify what’s true today, what’s changing, and how to communicate that without overpromising."
      }
    },
    {
      "@type": "Question",
      "name": "Which industries get the most value from this employer brand roadmap AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS companies get value because candidates often compare multiple offers quickly, and small inconsistencies across interviews can cost you hires. This roadmap helps build a stable narrative plus measurable signals like time-to-productivity and quality-of-hire proxies. Healthcare and clinical organizations can use it to align expectations around scheduling, workload reality, and team norms, which reduces early churn from surprise conditions. Manufacturing and skilled trades benefit when they need to compete on clear day-to-day realities (shift patterns, safety culture, advancement pathways) rather than glossy perks. Professional services firms use it to make workload, feedback, and growth expectations explicit so they attract people who want that specific operating model."
      }
    },
    {
      "@type": "Question",
      "name": "Why do basic AI prompts for building an employer brand roadmap produce weak results?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A typical prompt like “Write me an employer brand plan for my company” fails because it: lacks a guided workshop flow that forces real inputs, provides no stage-by-stage structure with owners and timing, ignores authenticity limits (what is true today versus what is aspirational), produces generic “mission/values” filler instead of proof points and behaviors, and misses constraints like budget, timeframe, and industry competition for talent. You end up with copy that sounds nice but can’t be implemented or defended in interviews. This prompt is designed to keep you honest and operational."
      }
    },
    {
      "@type": "Question",
      "name": "Can I customize this employer brand roadmap prompt for my specific situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, and the prompt expects it. As you answer the workshop questions, be explicit about your context signals: brand maturity indicators, industry competition for talent, budget, timeframe, and what cultural claims you can honestly prove today. If something is unclear, tell the prompt what’s missing and ask it to choose the best assumption and label it as a risk. A useful follow-up request is: “Rebuild the stage map for a 90-day timeframe, minimal budget, and high competition for senior candidates, then tell me which stages get compressed and what we lose.”"
      }
    },
    {
      "@type": "Question",
      "name": "What are the most common mistakes when using this employer brand roadmap prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The biggest mistake is keeping your brand maturity indicators too vague — instead of “we’re new,” say “no careers page, inconsistent Glassdoor reviews, and interview process varies by team.” Another common error is dodging the industry talent competition reality; “competitive market” is weak, while “we lose candidates to two local hospitals offering sign-on bonuses” is actionable. People also understate constraints: “limited budget” should become “$1,000/month and 2 hours/week from one owner.” Finally, teams claim an aspirational culture as current truth; swap “we prioritize learning” for “each engineer gets 2 hours/week for learning, and we can show the last 3 internal talks.”"
      }
    },
    {
      "@type": "Question",
      "name": "Who should NOT use this employer brand roadmap prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "This prompt isn’t ideal for one-off hiring pushes where you will not maintain the system after a single role is filled. It also won’t help teams that want a quick set of taglines without doing the uncomfortable work of defining proof and fixing inconsistencies. And if your leadership won’t support any operational changes, you may end up documenting problems you can’t address. In that case, start smaller: run a basic candidate experience audit with your team and fix one stage of the funnel before attempting a full roadmap."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Employer brand work gets easier when it’s treated like a system, not a slogan. Paste the prompt into ChatGPT, answer the Stage 1 questions candidly, and type “continue” to build a roadmap your team can actually run.</p>

</div>]]></content:encoded>
					
		
		
		<media:content url="https://flowpast.s3.eu-north-1.amazonaws.com/featured_blog_images/5003200.webp" medium="image"></media:content>
            	</item>
		<item>
		<title>Write Mission and Vision Statements with this AI Prompt</title>
		<link>https://flowpast.com/prompts/write-mission-and-vision-statements-with-this-ai-prompt/</link>
		
		<dc:creator><![CDATA[Lisa Granqvist]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:56:22 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<guid isPermaLink="false">https://flowpast.com/?p=5001757</guid>

					<description><![CDATA[Mission and vision feel vague - this AI Prompt crafts crisp, credible statements with differentiators and a quick rationale. Explore thousands of AI prompts by function and industry.]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: mission vision AI prompt -->
<div class="hook-introduction">

<p>Your mission and vision shouldn’t read like a poster from a corporate lobby. But that’s what happens when you try to “sound professional” and end up vague, puffy, and interchangeable. Then you avoid using them at all, because they don’t feel true.</p>



<p>This <strong>mission vision AI prompt</strong> is built for <strong>founders</strong> who need language that finally matches what they actually do, <strong>marketing managers</strong> updating a website or pitch deck on a deadline, and <strong>consultants</strong> running client discovery sessions that need a clear “north star” fast. The output is a matched Mission + Vision pair (two items only), each 1–3 sentences, plus a short pre-analysis that reflects your customers, differentiators, and values.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">What Does This AI Prompt Do and When to Use It?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">What This Prompt Does</th>
      <th scope="col">When to Use This Prompt</th>
      <th scope="col">What You&#8217;ll Get</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>It restates your business back to you in a quick pre-analysis, including who you serve, what you uniquely do, and the change you want to create.</li>
          <li>It extracts clear “building blocks” (primary customer, need, advantage, value themes, and industry context) before writing anything.</li>
          <li>It drafts a Mission statement in plain language that covers present purpose plus how you serve customers.</li>
          <li>It drafts a Vision statement that describes a future state and broader impact, without drifting into buzzwords.</li>
          <li>It enforces tight constraints (two items only, 1–3 sentences each) so you don’t end up with an essay nobody remembers.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>You’re launching or relaunching a small business and the “About” page feels unfinished without credible positioning.</li>
          <li>Your team keeps debating priorities because there’s no shared language for what the company is building.</li>
          <li>You’re preparing a pitch deck, grant application, or partnership proposal and you need crisp purpose statements that don’t sound made up.</li>
          <li>Your brand sounds too similar to competitors, and the current mission/vision could belong to anyone in the category.</li>
          <li>You’re scaling hiring and onboarding, and you want a sturdy message that holds up even as tactics change.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>One Mission statement (1–3 sentences) written in modern, non-fluffy language.</li>
           <li>One Vision statement (1–3 sentences) that describes the future you’re aiming to create.</li>
           <li>A short pre-analysis summary that reflects your customers, differentiators, values, and intended impact.</li>
           <li>A “building blocks” breakdown (Primary Customer, Primary Need, Distinct Advantage, Value Themes, Industry Context).</li>
           <li>Copy you can paste directly into a website, deck, brand brief, or onboarding doc with minimal editing.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">The Full AI Prompt: Mission &amp; Vision Statement Generator (Plain-Language)</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Step 1: Customize the prompt with your input
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Customize and Copy Full Prompt</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Customize the Prompt</span>
                <p class="customize-subtitle">Fill in the fields below to personalize this prompt for your needs.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variable</th>
                            <th>What to Enter</th>
                            <th>Customise the prompt</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[UPPERCASE_WITH_UNDERSCORES]</code></td>
                                <td class="var-desc">
                                    This placeholder demonstrates the format for user inputs in uppercase with underscores, which must be followed for all variables provided.                                    <div class="var-example">For example: "[INDUSTRY], [CORE_VALUES], [UNIQUE_SELLING_PROPOSITIONS], [TARGET_AUDIENCE_AND_THEIR_NEEDS]"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[UPPERCASE_WITH_UNDERSCORES]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[INDUSTRY]</code></td>
                                <td class="var-desc">
                                    Specify the industry or market in which the business operates. Include details to clarify the sector and scope.                                    <div class="var-example">For example: "Health and Wellness Technology"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[INDUSTRY]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[CORE_VALUES]</code></td>
                                <td class="var-desc">
                                    List the fundamental beliefs or principles that guide the business, typically 3-5 values that are central to its identity and operations.                                    <div class="var-example">For example: "Integrity, Sustainability, Innovation, Customer-Centricity"</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[CORE_VALUES]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UNIQUE_SELLING_PROPOSITIONS]</code></td>
                                <td class="var-desc">
                                    Describe what sets the business apart from competitors, focusing on key differentiators that provide value to customers.                                    <div class="var-example">For example: "Proprietary AI-driven nutrition plans tailored to individual health metrics, supported by 24/7 expert coaching."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[UNIQUE_SELLING_PROPOSITIONS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TARGET_AUDIENCE_AND_THEIR_NEEDS]</code></td>
                                <td class="var-desc">
                                    Define the primary customer group and their specific needs or challenges that the business addresses.                                    <div class="var-example">For example: "Busy professionals aged 30-45 looking for convenient, personalized solutions to improve their health and fitness."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[TARGET_AUDIENCE_AND_THEIR_NEEDS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Customise the prompt now</span>
                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Step 2: Copy the Prompt
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Copy Full Prompt</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">OBJECTIVE</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">CONSTRAINTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="prompt-header-visible subheader">1) Pre-Analysis (required)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">2) Extract the building blocks</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">3) Draft the Mission (today → action)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">4) Draft the Vision (tomorrow → outcome)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">5) Tighten for recall</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">6) Edge-case handling</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">What This Is NOT (scope boundaries)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUT SPECIFICATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">QUALITY CHECKS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## OBJECTIVE
Create a matched pair of mission and vision statements for a small business that clearly express why the company exists today and what future it is aiming to build—distinctive to the business, easy to remember, and sturdy enough to remain useful even if strategy or market conditions shift.

## PERSONA
You are an experienced multi-business founder and operator who has helped early-stage companies clarify positioning, culture, and direction. You write in a crisp, modern style that avoids corporate fluff while still sounding credible and motivating.

## CONSTRAINTS
- Produce **two items only**: one Mission and one Vision.
- Each statement must be **1–3 sentences** and **plain-language memorable**.
- Mission must describe **present purpose + how it serves customers**.
- Vision must describe an **aspirational future state + broader impact**.
- Both must reflect the company’s **values** and **differentiators**.
- Avoid vague filler (e.g., “world-class,” “best-in-class,” “innovative solutions,” “synergy,” “cutting-edge,” “leverage,” “disrupt”).
- **Variable format compliance:** user inputs must appear as **[UPPERCASE_WITH_UNDERSCORES]**; AI-filled placeholders must use **{Title Case}** if needed.

## PROCESS
### 1) Pre-Analysis (required)
Briefly restate your understanding of the business using the provided inputs, including:
- who it serves,
- what it uniquely does,
- what it believes (values),
- the key change it wants to create.

### 2) Extract the building blocks
From the inputs, identify:
- {Primary Customer}
- {Primary Need}
- {Distinct Advantage}
- {Value Themes}
- {Industry Context}

### 3) Draft the Mission (today → action)
- Start with a strong action verb (choose one that fits the industry and voice).
- Specify what the business delivers and for whom.
- Keep it broad enough to allow adjacent expansion without becoming generic.

### 4) Draft the Vision (tomorrow → outcome)
- Describe the future after the company succeeds at scale.
- Show the impact on customers, the market, or society in concrete terms.
- Make it ambitious but believable.

### 5) Tighten for recall
- Remove jargon, extra clauses, and “we will strive to” phrasing.
- Prefer active voice and concrete nouns/verbs.

### 6) Edge-case handling
If any inputs are missing, contradictory, or overly broad:
- Make the smallest reasonable assumptions and label them as {Assumptions}.
- Provide 1–2 quick clarification questions at the end that would improve accuracy.

### What This Is NOT (scope boundaries)
- Not a full brand strategy, positioning doc, tagline set, or marketing campaign.
- Not a legal statement of services or compliance claims.
- Not a competitor analysis or market research report.

## INPUTS
- **Industry:** [INDUSTRY]
- **Core values:** [CORE_VALUES]
- **Unique selling propositions:** [UNIQUE_SELLING_PROPOSITIONS]
- **Target audience and their needs:** [TARGET_AUDIENCE_AND_THEIR_NEEDS]

## OUTPUT SPECIFICATION
Provide the deliverable in this exact structure:

- **Mission:** {Mission Statement}
- **Vision:** {Vision Statement}
- **If assumptions were required:** {Assumptions (Bullets)}
- **Optional clarification questions (only if needed):** {Questions (Bullets)}

## QUALITY CHECKS
Before finalizing, verify:
- The Mission names a clear customer and present-day purpose.
- The Vision paints a specific future impact, not just growth.
- Values and differentiators are visible (not implied).
- Each statement is short, readable aloud, and free of banned filler.
- The pair feels coherent: Mission = what you do now; Vision = what changes if you win.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Copy Full Prompt</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Copied!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Copy Full Prompt';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## OBJECTIVE\r\nCreate a matched pair of mission and vision statements for a small business that clearly express why the company exists today and what future it is aiming to build\u2014distinctive to the business, easy to remember, and sturdy enough to remain useful even if strategy or market conditions shift.\r\n\r\n## PERSONA\r\nYou are an experienced multi-business founder and operator who has helped early-stage companies clarify positioning, culture, and direction. You write in a crisp, modern style that avoids corporate fluff while still sounding credible and motivating.\r\n\r\n## CONSTRAINTS\r\n- Produce **two items only**: one Mission and one Vision.\r\n- Each statement must be **1\u20133 sentences** and **plain-language memorable**.\r\n- Mission must describe **present purpose + how it serves customers**.\r\n- Vision must describe an **aspirational future state + broader impact**.\r\n- Both must reflect the company\u2019s **values** and **differentiators**.\r\n- Avoid vague filler (e.g., \u201cworld-class,\u201d \u201cbest-in-class,\u201d \u201cinnovative solutions,\u201d \u201csynergy,\u201d \u201ccutting-edge,\u201d \u201cleverage,\u201d \u201cdisrupt\u201d).\r\n- **Variable format compliance:** user inputs must appear as **[UPPERCASE_WITH_UNDERSCORES]**; AI-filled placeholders must use **{Title Case}** if needed.\r\n\r\n## PROCESS\r\n### 1) Pre-Analysis (required)\r\nBriefly restate your understanding of the business using the provided inputs, including:\r\n- who it serves,\r\n- what it uniquely does,\r\n- what it believes (values),\r\n- the key change it wants to create.\r\n\r\n### 2) Extract the building blocks\r\nFrom the inputs, identify:\r\n- {Primary Customer}\r\n- {Primary Need}\r\n- {Distinct Advantage}\r\n- {Value Themes}\r\n- {Industry Context}\r\n\r\n### 3) Draft the Mission (today \u2192 action)\r\n- Start with a strong action verb (choose one that fits the industry and voice).\r\n- Specify what the business delivers and for whom.\r\n- Keep it broad enough to allow adjacent expansion without becoming generic.\r\n\r\n### 4) Draft the Vision (tomorrow \u2192 outcome)\r\n- Describe the future after the company succeeds at scale.\r\n- Show the impact on customers, the market, or society in concrete terms.\r\n- Make it ambitious but believable.\r\n\r\n### 5) Tighten for recall\r\n- Remove jargon, extra clauses, and \u201cwe will strive to\u201d phrasing.\r\n- Prefer active voice and concrete nouns\/verbs.\r\n\r\n### 6) Edge-case handling\r\nIf any inputs are missing, contradictory, or overly broad:\r\n- Make the smallest reasonable assumptions and label them as {Assumptions}.\r\n- Provide 1\u20132 quick clarification questions at the end that would improve accuracy.\r\n\r\n### What This Is NOT (scope boundaries)\r\n- Not a full brand strategy, positioning doc, tagline set, or marketing campaign.\r\n- Not a legal statement of services or compliance claims.\r\n- Not a competitor analysis or market research report.\r\n\r\n## INPUTS\r\n- **Industry:** [INDUSTRY]\r\n- **Core values:** [CORE_VALUES]\r\n- **Unique selling propositions:** [UNIQUE_SELLING_PROPOSITIONS]\r\n- **Target audience and their needs:** [TARGET_AUDIENCE_AND_THEIR_NEEDS]\r\n\r\n## OUTPUT SPECIFICATION\r\nProvide the deliverable in this exact structure:\r\n\r\n- **Mission:** {Mission Statement}\r\n- **Vision:** {Vision Statement}\r\n- **If assumptions were required:** {Assumptions (Bullets)}\r\n- **Optional clarification questions (only if needed):** {Questions (Bullets)}\r\n\r\n## QUALITY CHECKS\r\nBefore finalizing, verify:\r\n- The Mission names a clear customer and present-day purpose.\r\n- The Vision paints a specific future impact, not just growth.\r\n- Values and differentiators are visible (not implied).\r\n- Each statement is short, readable aloud, and free of banned filler.\r\n- The pair feels coherent: Mission = what you do now; Vision = what changes if you win.";
    const variables = ["[UPPERCASE_WITH_UNDERSCORES]","[INDUSTRY]","[CORE_VALUES]","[UNIQUE_SELLING_PROPOSITIONS]","[TARGET_AUDIENCE_AND_THEIR_NEEDS]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Reset!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Pro Tips for Better AI Prompt Results</h2>



<ul class="wp-block-list">

<li><strong>Feed it real specifics, not categories.</strong> Don’t say “we help small businesses.” Say something like: “We help independent gyms with 2–3 locations reduce churn with simple member engagement automations.” If you give sharp inputs, the mission will come out sharp too.</li>


<li><strong>Write your differentiator as a tradeoff.</strong> “High quality” is not a differentiator. Try a sentence like: “We win because we’re fast and practical, even if it means fewer custom options.” Then ask a follow-up: “Rewrite the Mission to reflect that tradeoff clearly, without sounding negative.”</li>


<li><strong>Pick 3–5 value themes and keep them human.</strong> Values like “integrity” are fine, but they’re weak alone. Combine them with how you behave: “straight talk,” “craft,” “follow-through,” “measured growth,” “customers before scale.” If the output still feels generic, ask: “Make the values more observable in day-to-day decisions.”</li>


<li><strong>Iterate with polarity on purpose.</strong> After the first output, try asking: “Now make the Vision more ambitious but keep the Mission grounded and practical.” Then do the opposite: “Make the Mission bolder and the Vision more concrete.” You’ll quickly find a version that fits.</li>


<li><strong>Stress-test for memorability and reuse.</strong> Read both statements out loud. If you stumble, it’s too complex. Then prompt: “Rewrite both statements at an 8th-grade reading level, keep meaning, keep it credible, and avoid any buzzwords like ‘innovative’ or ‘world-class.’” Honestly, this single tweak often fixes 80% of the problem.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Related Prompts</h2>



<p>Once your mission and vision are clear, these prompts help you turn that direction into execution across marketing, measurement, and campaigns:</p>



<p>If you also need to translate the mission into a consistent publishing rhythm, <a href="https://flowpast.com/prompts/create-a-3-month-seo-content-calendar-ai-prompt/">Create a 3-Month SEO Content Calendar AI Prompt</a> helps you map themes, pages, and topics that support the promise you just articulated. It’s especially useful when your new positioning creates “content debt” and your team needs a plan they can follow.</p>



<p>When you want your mission and vision reflected in measurable growth work, <a href="https://flowpast.com/prompts/set-up-ga4-for-seo-insights-ai-prompt/">Set Up GA4 for SEO Insights AI Prompt</a> pairs well. A strong purpose statement is great, but you still need to see what content is pulling in the right audience and which pages are leaking attention.</p>



<p>For teams doing acquisition pushes or testing new offers, <a href="https://flowpast.com/prompts/create-10-google-search-ad-sets-ai-prompt/">Create 10 Google Search Ad Sets AI Prompt</a> gives you campaign structure and ad-group angles that can stay consistent with your mission language. It’s a practical next step when you need the market to actually hear what you stand for.</p>


<br>


<p>Quick reference:</p>



<ul class="wp-block-list">

<li><a href="https://flowpast.com/prompts/create-a-3-month-seo-content-calendar-ai-prompt/">Create a 3-Month SEO Content Calendar AI Prompt</a>: Plan themes and posts aligned to positioning.</li>


<li><a href="https://flowpast.com/prompts/set-up-ga4-for-seo-insights-ai-prompt/">Set Up GA4 for SEO Insights AI Prompt</a>: Measure SEO impact with clean tracking.</li>


<li><a href="https://flowpast.com/prompts/create-10-google-search-ad-sets-ai-prompt/">Create 10 Google Search Ad Sets AI Prompt</a>: Build campaigns from focused search intent.</li>

<li><a href="https://flowpast.com/prompts/create-a-search-ready-blog-post-with-this-ai-prompt/">Create a Search-Ready Blog Post with this AI Prompt</a>: Turn strategy into a ranking-ready article.</li>

<li><a href="https://flowpast.com/prompts/create-a-job-search-follow-up-playbook-with-this-ai-prompt/">Create a Job Search Follow-Up Playbook with this AI Prompt</a>: Follow-up system for professional outreach.</li>
<!-- /wp:post-content -->
</ul>
<!-- /wp:list -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Common Questions</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Which roles benefit most from this mission vision AI prompt?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Founders and co-founders</strong> use this to get out of the “we do a bit of everything” trap and land on language that’s stable enough to guide decisions. <strong>Brand strategists</strong> rely on it to generate a clean first draft after discovery, then refine the tone to match the brand voice. <strong>Marketing managers</strong> use it when updating homepages, decks, and campaigns so messaging stays consistent across channels. <strong>People ops and hiring leads</strong> apply it to onboarding and job pages, where a real mission helps attract candidates who fit the values.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Which industries get the most value from this mission vision AI prompt?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Local service businesses</strong> (clinics, studios, home services) get immediate value because customers compare providers fast, and clear differentiation reduces “price shopping.” <strong>SaaS and tech-enabled services</strong> use it to avoid feature-soup messaging and instead communicate the problem they exist to solve, even as the product evolves. <strong>E-commerce and product brands</strong> benefit when they want a credible purpose beyond “selling products,” like sustainability, craftsmanship, or customer identity. <strong>Consulting and professional services</strong> teams use it to articulate a point of view, which makes proposals and retainers feel more intentional.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Why do basic AI prompts for writing mission and vision statements produce weak results?</span>
<!-- wp:paragraph -->
<p class="answer">A typical prompt like “<em>Write me a mission and vision statement for my business</em>” fails because it: lacks any requirement to restate who you serve and what’s distinctive, provides no structure separating “today” (mission) from “future impact” (vision), ignores values entirely or treats them as generic virtues, produces corporate filler instead of plain-language statements you can remember, and misses the constraint that forces clarity (two items only, 1–3 sentences each). This prompt is stricter, which is the point.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Can I customize this mission vision AI prompt for my specific situation?</span>
<!-- wp:paragraph -->
<p class="answer">Yes, but the customization happens in the business description you provide before running the prompt, since the prompt itself has no variables. You’ll get better output if you include: your primary customer, the primary need you solve, your distinct advantage, 3–5 value themes, and the industry context you operate in. After it generates the Mission and Vision, ask a targeted follow-up like: “Keep the meaning, but make the Mission more action-oriented and the Vision more concrete with a visible outcome.” If you have brand voice rules, paste 2–3 examples of existing copy and request the same tone.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">What are the most common mistakes when using this mission vision AI prompt?</span>
<!-- wp:paragraph -->
<p class="answer">The biggest mistake is leaving the primary customer too vague; instead of “small business owners,” try “solo tax professionals serving freelancers earning $80–200K/year.” Another common error is describing the distinct advantage as a slogan (“great service”) rather than a mechanism, like “we deliver in 48 hours using standardized workflows and senior review.” People also paste value words without behaviors; “integrity, excellence” becomes stronger as “clear pricing, no surprise fees, fix mistakes fast.” Finally, some teams blur mission and vision; the fix is simple: keep mission about what you do today for customers, and vision about what the world looks like when you win at scale.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Who should NOT use this mission vision AI prompt?</span>
<!-- wp:paragraph -->
<p class="answer">This prompt isn’t ideal for teams that want a long brand manifesto, a full narrative positioning document, or a one-and-done template with no iteration. It’s also a poor fit if you haven’t clarified what you sell and to whom, because the prompt can’t invent a real strategy for you. If that’s where you are, do a short discovery exercise first (offer, audience, differentiator), then come back and generate statements you can actually stand behind.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Which roles benefit most from this mission vision AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Founders and co-founders use this to get out of the “we do a bit of everything” trap and land on language that’s stable enough to guide decisions. Brand strategists rely on it to generate a clean first draft after discovery, then refine the tone to match the brand voice. Marketing managers use it when updating homepages, decks, and campaigns so messaging stays consistent across channels. People ops and hiring leads apply it to onboarding and job pages, where a real mission helps attract candidates who fit the values."
      }
    },
    {
      "@type": "Question",
      "name": "Which industries get the most value from this mission vision AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Local service businesses (clinics, studios, home services) get immediate value because customers compare providers fast, and clear differentiation reduces “price shopping.” SaaS and tech-enabled services use it to avoid feature-soup messaging and instead communicate the problem they exist to solve, even as the product evolves. E-commerce and product brands benefit when they want a credible purpose beyond “selling products,” like sustainability, craftsmanship, or customer identity. Consulting and professional services teams use it to articulate a point of view, which makes proposals and retainers feel more intentional."
      }
    },
    {
      "@type": "Question",
      "name": "Why do basic AI prompts for writing mission and vision statements produce weak results?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A typical prompt like “Write me a mission and vision statement for my business” fails because it: lacks any requirement to restate who you serve and what’s distinctive, provides no structure separating “today” (mission) from “future impact” (vision), ignores values entirely or treats them as generic virtues, produces corporate filler instead of plain-language statements you can remember, and misses the constraint that forces clarity (two items only, 1–3 sentences each). This prompt is stricter, which is the point."
      }
    },
    {
      "@type": "Question",
      "name": "Can I customize this mission vision AI prompt for my specific situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, but the customization happens in the business description you provide before running the prompt, since the prompt itself has no variables. You’ll get better output if you include: your primary customer, the primary need you solve, your distinct advantage, 3–5 value themes, and the industry context you operate in. After it generates the Mission and Vision, ask a targeted follow-up like: “Keep the meaning, but make the Mission more action-oriented and the Vision more concrete with a visible outcome.” If you have brand voice rules, paste 2–3 examples of existing copy and request the same tone."
      }
    },
    {
      "@type": "Question",
      "name": "What are the most common mistakes when using this mission vision AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The biggest mistake is leaving the primary customer too vague; instead of “small business owners,” try “solo tax professionals serving freelancers earning $80–200K/year.” Another common error is describing the distinct advantage as a slogan (“great service”) rather than a mechanism, like “we deliver in 48 hours using standardized workflows and senior review.” People also paste value words without behaviors; “integrity, excellence” becomes stronger as “clear pricing, no surprise fees, fix mistakes fast.” Finally, some teams blur mission and vision; the fix is simple: keep mission about what you do today for customers, and vision about what the world looks like when you win at scale."
      }
    },
    {
      "@type": "Question",
      "name": "Who should NOT use this mission vision AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "This prompt isn’t ideal for teams that want a long brand manifesto, a full narrative positioning document, or a one-and-done template with no iteration. It’s also a poor fit if you haven’t clarified what you sell and to whom, because the prompt can’t invent a real strategy for you. If that’s where you are, do a short discovery exercise first (offer, audience, differentiator), then come back and generate statements you can actually stand behind."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Clear mission and vision statements make marketing, hiring, and product decisions easier because you’re not reinventing “who we are” every week. Paste the prompt into ChatGPT, give it specific inputs, and keep iterating until the words feel like something you’d actually say.</p>
<!-- /wp:paragraph -->
</div>]]></content:encoded>
					
		
		
		<media:content url="https://flowpast.s3.eu-north-1.amazonaws.com/featured_blog_images/5001757.webp" medium="image"></media:content>
            	</item>
		<item>
		<title>Employer Brand Turnaround Plan AI Prompt</title>
		<link>https://flowpast.com/prompts/employer-brand-turnaround-plan-ai-prompt/</link>
		
		<dc:creator><![CDATA[Lisa Granqvist]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:55:31 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<guid isPermaLink="false">https://flowpast.com/?p=5003194</guid>

					<description><![CDATA[Candidate trust is slipping - a proven AI Prompt that builds a truth-backed employer brand turnaround plan with owners and milestones. Explore thousands of AI prompts by function and industry.]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: employer brand turnaround -->
<div class="hook-introduction">

<p>When candidates don’t trust what they’re reading, your funnel quietly breaks. Applications look fine, then acceptance rates dip, new hires churn early, and Glassdoor comments start to sound like your job ads were written for a different company.</p>



<p>This <strong>employer brand turnaround</strong> is built for <strong>Talent Acquisition leaders</strong> who are tired of selling roles with half the context, <strong>People Ops managers</strong> trying to align leadership on what’s true (and fix what isn’t), and <strong>marketing teams supporting HR</strong> who need proof-backed messaging that won’t backfire. The output is a full turnaround plan with evidence requirements, channel recommendations, owners, deadlines, checkpoints, and a feedback loop so your employer brand stays accurate.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">What Does This AI Prompt Do and When to Use It?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">What This Prompt Does</th>
      <th scope="col">When to Use This Prompt</th>
      <th scope="col">What You&#8217;ll Get</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>It summarizes your current trust gap and defines “success” in plain, measurable terms before proposing tactics.</li>
          <li>It forces every employer-brand claim to be tied to employee evidence (surveys, interviews, artifacts, and observable practices).</li>
          <li>It maps hiring touchpoints (job posts, recruiter screens, interviews, offers, onboarding) to culture reality to find disconnects early.</li>
          <li>It recommends channels based on where your target talent actually pays attention, rather than default HR distribution.</li>
          <li>It builds an ongoing employee feedback loop so the brand evolves as the culture changes, not once per year.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>You’re seeing offer acceptance drop even though compensation and role scope seem competitive.</li>
          <li>New hires are leaving in the first 90 days, and the exit reasons don’t match what candidates were told.</li>
          <li>Leadership wants “better employer branding,” but you need a truth-backed plan that also surfaces what must change internally.</li>
          <li>Competitors are winning talent with clearer positioning, and your messaging feels generic or overly polished.</li>
          <li>You’re scaling hiring fast and need consistent, culture-accurate language recruiters and interviewers can actually use.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>A step-by-step employer brand turnaround plan with 8–12 major actions, each assigned an owner and deadline.</li>
           <li>A provable messaging framework that separates verified strengths from labeled “future-state” commitments.</li>
           <li>A touchpoint audit checklist covering recruiter conversations, interview loops, offers, and onboarding expectations.</li>
           <li>A channel plan with 5–7 recommended channels and a reason each channel fits your target audience’s behavior.</li>
           <li>A continuous feedback loop design with cadence, questions to ask, and checkpoints to review alignment.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">The Full AI Prompt: Evidence-Backed Employer Brand Turnaround Plan</h2>


<!-- Prompt file not found: /home/flowpast/htdocs/flowpast.com/wp-content/data/prompts_scraped/5006503/prompt-2026.txt -->

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Pro Tips for Better AI Prompt Results</h2>



<ul class="wp-block-list">

<li><strong>Bring receipts before you bring slogans.</strong> Collect a small evidence pack first: 10–15 recent candidate objections, 8–12 exit interview themes, and 2–3 employee quotes per department. Then run the prompt and add a follow-up: “Use only the evidence above; flag any claim that would be hard to prove.”</li>


<li><strong>Define the audience like a marketer, not like HR.</strong> “Software engineers” is too broad to differentiate on what matters. Try a tighter follow-up prompt: “Rewrite the plan for senior backend engineers who care about autonomy, production stability, and technical leadership quality; include which channels they trust most.”</li>


<li><strong>Force side-by-side truth: strengths and growth areas.</strong> Frankly, the fastest way to lose trust is pretending everything is perfect. After the first output, ask: “Create a two-column ‘What’s true today’ vs ‘What we’re actively improving’ section for the careers page and recruiter scripts.”</li>


<li><strong>Use iteration on tone and specificity.</strong> If the language sounds like corporate gloss, push it toward real speech. Try: “Rewrite the core positioning in plainspoken language that a high-performing employee would actually say to a friend; remove clichés like ‘innovative’ or ‘family’ unless supported by evidence.”</li>


<li><strong>Stress-test for disconnects before publishing anything.</strong> Treat the draft as a hypothesis, then test it with employees. Ask the model: “Create a 12-question employee validation survey and 6 interview prompts to confirm the claims; include a red-flag list of statements that could trigger backlash.”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Related Prompts</h2>



<p>Once your employer brand story is truth-backed, these prompts can help you sharpen the human voice you use across recruiting content.</p>



<p>If you also need help writing dialogue that sounds like real people (useful for employee story scripts, recruiter role-plays, and onboarding videos), <a href="https://flowpast.com/prompts/write-lifelike-scene-dialogue-with-this-ai-prompt/">Write Lifelike Scene Dialogue with this AI Prompt</a> is a practical companion. When your team struggles with “stiff” copy, practicing natural language patterns can noticeably improve interview invites, email outreach, and testimonial edits.</p>



<p>For teams doing employee-spotlight content where you want a strong back-and-forth structure (manager and employee, mentor and mentee, interviewer and candidate), <a href="https://flowpast.com/prompts/write-dialogue-driven-fiction-scenes-ai-prompt/">Write Dialogue-Driven Fiction Scenes AI Prompt</a> can help you prototype the flow fast. It’s not an HR prompt, but it’s surprisingly useful for finding the right pacing and phrasing before you record anything.</p>



<p>When you’re creating founder narratives or “a day in the life” pieces and want a single voice that feels personal rather than promotional, <a href="https://flowpast.com/prompts/write-a-character-monologue-with-this-ai-prompt/">Write a Character Monologue with this AI Prompt</a> is a good add-on. You can draft a first-person script, then swap in real employee details from your evidence pack to keep it credible.</p>


<br>


<p>Quick reference:</p>



<ul class="wp-block-list">

<li><a href="https://flowpast.com/prompts/write-lifelike-scene-dialogue-with-this-ai-prompt/">Write Lifelike Scene Dialogue with this AI Prompt</a>: Natural-sounding dialogue for scripts.</li>


<li><a href="https://flowpast.com/prompts/write-dialogue-driven-fiction-scenes-ai-prompt/">Write Dialogue-Driven Fiction Scenes AI Prompt</a>: Back-and-forth scene structure practice.</li>


<li><a href="https://flowpast.com/prompts/write-a-character-monologue-with-this-ai-prompt/">Write a Character Monologue with this AI Prompt</a>: First-person narrative draft support.</li>

<li><a href="https://flowpast.com/prompts/write-character-dialogue-scenes-with-this-ai-prompt/">Write Character Dialogue Scenes with this AI Prompt</a>: Dialogue scenes with clearer character intent.</li>


<li><a href="https://flowpast.com/prompts/write-character-driven-story-scenes-ai-prompt/">Write Character-Driven Story Scenes AI Prompt</a>: Scene framing around motivations and stakes.</li>

</ul>
<!-- /wp:post-content -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Common Questions</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Which roles benefit most from this employer brand turnaround AI prompt?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Heads of Talent Acquisition</strong> use this to turn vague “we need better branding” requests into an owned plan with deadlines, touchpoints, and evidence standards recruiters can follow. <strong>Employer Brand Managers</strong> get value because the prompt prevents unprovable messaging and forces strengths and growth areas to sit side-by-side. <strong>People Operations leaders</strong> lean on it to surface the real disconnects (like interview loops promising autonomy while approvals are centralized) and assign owners to fix them. <strong>Recruiting Operations managers</strong> apply it when they need consistent scripts and checkpoints that reduce candidate drop-off and early churn.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Which industries get the most value from this employer brand turnaround AI prompt?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>SaaS companies</strong> use this to align engineering hiring messages with reality, especially when candidates are skeptical about “modern stack” or “high ownership” claims. <strong>Healthcare providers</strong> apply it to correct gaps between patient-first values and the day-to-day experience of nurses, techs, and front-line staff, which often shows up in retention. <strong>Manufacturing and skilled trades</strong> get value because trust is heavily driven by observable practices (safety, scheduling stability, supervisor quality), and this prompt pushes you to prove those claims. <strong>High-growth startups</strong> leverage it when the culture is changing quickly and they need a feedback loop so employer messaging doesn’t lag behind reality.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Why do basic AI prompts for employer brand turnaround planning produce weak results?</span>
<!-- wp:paragraph -->
<p class="answer">A typical prompt like “Write me an employer branding strategy for my company” fails because it: lacks an evidence requirement, so it invents attractive but risky claims; provides no structure for auditing hiring touchpoints, which is where trust usually breaks; ignores target-audience differentiation, so the message stays generic and interchangeable; produces hype-forward copy instead of strengths-plus-growth-area positioning; and misses owners, deadlines, and checkpoints, so the plan never turns into operational work.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Can I customize this employer brand turnaround prompt for my specific situation?</span>
<!-- wp:paragraph -->
<p class="answer">Yes, even though the prompt has no form fields, you can customize it by pasting your context before you run it. Add your target audience, current candidate objections, employee evidence sources (survey themes, quotes, interview notes), and the channels you currently use. Then ask a follow-up like: “Rebuild the plan for Q2 hiring of 12 SDRs and 6 senior engineers; include touchpoint-specific messaging and what evidence we must gather to support each claim.” If you have known weak points (manager quality, workload, promotion clarity), state them upfront so the mitigation plan is realistic.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">What are the most common mistakes when using this employer brand turnaround prompt?</span>
<!-- wp:paragraph -->
<p class="answer">The biggest mistake is leaving the target audience vague—instead of “tech talent,” try “senior backend engineers with fintech experience who prioritize code quality, predictable on-call, and strong technical leadership.” Another common error is giving no evidence inputs, which leads to polished but unprovable claims; include at least a few survey results, representative quotes, and observable practices. Teams also forget to name owners and deadlines, so the output reads like a strategy deck rather than an operating plan; assign “Head of TA,” “People Ops,” “Hiring Manager,” and “Comms” owners explicitly. Finally, many people hide growth areas, but the prompt works best when you state the gaps and label future-state commitments with a plan and checkpoints.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Who should NOT use this employer brand turnaround prompt?</span>
<!-- wp:paragraph -->
<p class="answer">This prompt isn’t ideal for teams looking for quick copy without doing the internal alignment work, because it will surface uncomfortable disconnects rather than gloss over them. It’s also not a fit if you need compensation benchmarking, legal guidance, or crisis PR spin, since it explicitly stays out of those lanes. And if leadership refuses to act on systemic issues the prompt identifies, you will end up with “truthful messaging” that still doesn’t convert. In that case, start with leadership decision-making and culture fixes, then return to employer branding once reality has moved.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Which roles benefit most from this employer brand turnaround AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Heads of Talent Acquisition use this to turn vague “we need better branding” requests into an owned plan with deadlines, touchpoints, and evidence standards recruiters can follow. Employer Brand Managers get value because the prompt prevents unprovable messaging and forces strengths and growth areas to sit side-by-side. People Operations leaders lean on it to surface the real disconnects (like interview loops promising autonomy while approvals are centralized) and assign owners to fix them. Recruiting Operations managers apply it when they need consistent scripts and checkpoints that reduce candidate drop-off and early churn."
      }
    },
    {
      "@type": "Question",
      "name": "Which industries get the most value from this employer brand turnaround AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS companies use this to align engineering hiring messages with reality, especially when candidates are skeptical about “modern stack” or “high ownership” claims. Healthcare providers apply it to correct gaps between patient-first values and the day-to-day experience of nurses, techs, and front-line staff, which often shows up in retention. Manufacturing and skilled trades get value because trust is heavily driven by observable practices (safety, scheduling stability, supervisor quality), and this prompt pushes you to prove those claims. High-growth startups leverage it when the culture is changing quickly and they need a feedback loop so employer messaging doesn’t lag behind reality."
      }
    },
    {
      "@type": "Question",
      "name": "Why do basic AI prompts for employer brand turnaround planning produce weak results?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A typical prompt like “Write me an employer branding strategy for my company” fails because it: lacks an evidence requirement, so it invents attractive but risky claims; provides no structure for auditing hiring touchpoints, which is where trust usually breaks; ignores target-audience differentiation, so the message stays generic and interchangeable; produces hype-forward copy instead of strengths-plus-growth-area positioning; and misses owners, deadlines, and checkpoints, so the plan never turns into operational work."
      }
    },
    {
      "@type": "Question",
      "name": "Can I customize this employer brand turnaround prompt for my specific situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, even though the prompt has no form fields, you can customize it by pasting your context before you run it. Add your target audience, current candidate objections, employee evidence sources (survey themes, quotes, interview notes), and the channels you currently use. Then ask a follow-up like: “Rebuild the plan for Q2 hiring of 12 SDRs and 6 senior engineers; include touchpoint-specific messaging and what evidence we must gather to support each claim.” If you have known weak points (manager quality, workload, promotion clarity), state them upfront so the mitigation plan is realistic."
      }
    },
    {
      "@type": "Question",
      "name": "What are the most common mistakes when using this employer brand turnaround prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The biggest mistake is leaving the target audience vague—instead of “tech talent,” try “senior backend engineers with fintech experience who prioritize code quality, predictable on-call, and strong technical leadership.” Another common error is giving no evidence inputs, which leads to polished but unprovable claims; include at least a few survey results, representative quotes, and observable practices. Teams also forget to name owners and deadlines, so the output reads like a strategy deck rather than an operating plan; assign “Head of TA,” “People Ops,” “Hiring Manager,” and “Comms” owners explicitly. Finally, many people hide growth areas, but the prompt works best when you state the gaps and label future-state commitments with a plan and checkpoints."
      }
    },
    {
      "@type": "Question",
      "name": "Who should NOT use this employer brand turnaround prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "This prompt isn’t ideal for teams looking for quick copy without doing the internal alignment work, because it will surface uncomfortable disconnects rather than gloss over them. It’s also not a fit if you need compensation benchmarking, legal guidance, or crisis PR spin, since it explicitly stays out of those lanes. And if leadership refuses to act on systemic issues the prompt identifies, you will end up with “truthful messaging” that still doesn’t convert. In that case, start with leadership decision-making and culture fixes, then return to employer branding once reality has moved."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Trust is earned in specifics, not slogans. Paste the prompt into your AI tool, feed it real employee evidence, and walk away with a turnaround plan your team can actually execute.</p>
<!-- /wp:paragraph -->
</div>]]></content:encoded>
					
		
		
		<media:content url="https://flowpast.s3.eu-north-1.amazonaws.com/featured_blog_images/5003194.webp" medium="image"></media:content>
            	</item>
		<item>
		<title>Build a Small-Business Marketing Game Plan AI Prompt</title>
		<link>https://flowpast.com/prompts/build-a-small-business-marketing-game-plan-ai-prompt/</link>
		
		<dc:creator><![CDATA[Lisa Granqvist]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:55:27 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<guid isPermaLink="false">https://flowpast.com/?p=5001756</guid>

					<description><![CDATA[Leads feel inconsistent - the ultimate AI Prompt that builds an execution-ready marketing plan mixing online and offline tactics. Access our full AI prompt library for every model.]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: marketing game plan -->
<div class="hook-introduction">

<p>Most small-business marketing “plans” fall apart in week two. You start strong, then the to-do list gets messy, leads come in sporadically, and you can’t tell what’s actually working. Meanwhile, offline efforts and online tactics run in parallel, not together.</p>



<p>This <strong>marketing game plan</strong> is built for <strong>local business owners</strong> who need more consistent bookings without hiring a full-time marketer, <strong>marketing managers</strong> juggling limited budget and limited time, and <strong>consultants</strong> who need a credible first-pass plan they can refine with client input. The output is an execution-ready blueprint that covers acquisition, conversion, and retention, combining digital channels with practical local/offline moves you can run immediately.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">What Does This AI Prompt Do and When to Use It?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">What This Prompt Does</th>
      <th scope="col">When to Use This Prompt</th>
      <th scope="col">What You&#8217;ll Get</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Restates your business context and target customer in a short pre-analysis to make sure the plan is aimed correctly.</li>
          <li>Runs a “situation scan” that summarizes market conditions, audience realities, and competitive pressure using your inputs.</li>
          <li>Builds a connected strategy across acquisition, conversion, and retention, split into digital and offline tactics that reinforce each other.</li>
          <li>Prioritizes actions by measurability and plausible ROI, while calling out tradeoffs instead of pretending every channel works.</li>
          <li>Flags missing info, labels assumptions, and asks a small set of high-impact questions to improve accuracy without stalling progress.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>You have “random acts of marketing” happening, but no single plan that tells you what to do next week.</li>
          <li>Leads feel inconsistent, and you suspect the issue is the system, not your effort.</li>
          <li>You are deciding where to put a limited budget (and you need a rationale, not a guess).</li>
          <li>A competitor is showing up everywhere (ads, local partnerships, reviews), and you need a coordinated response.</li>
          <li>You’re about to scale what’s working, but you want to tighten conversion and retention before spending more on acquisition.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>A structured marketing blueprint covering acquisition, conversion, and retention with channel-by-channel actions.</li>
           <li>A list of 3–6 clarifying questions plus clearly labeled assumptions so you know what to verify first.</li>
           <li>A set of online/offline tactics that explicitly link together (for example, local events feeding email and retargeting).</li>
           <li>A prioritized execution plan with measurable outcomes and suggested tracking signals to watch.</li>
           <li>Plain-language guidance you can hand to a teammate or vendor without needing to “translate marketing speak.”</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">The Full AI Prompt: Small-Business Marketing Game Plan Blueprint</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Step 1: Customize the prompt with your input
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Customize and Copy Full Prompt</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Customize the Prompt</span>
                <p class="customize-subtitle">Fill in the fields below to personalize this prompt for your needs.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variable</th>
                            <th>What to Enter</th>
                            <th>Customise the prompt</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[COMPANY_NAME]</code></td>
                                <td class="var-desc">
                                    Enter the full name of the business for which the marketing blueprint is being created.                                    <div class="var-example">For example: "GreenTech Solutions Inc."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[COMPANY_NAME]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BUDGET]</code></td>
                                <td class="var-desc">
                                    Specify the total budget allocated for marketing efforts. Include the currency and any constraints if applicable.                                    <div class="var-example">For example: "$10,000 per quarter, with a focus on maximizing ROI."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BUDGET]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[INDUSTRY]</code></td>
                                <td class="var-desc">
                                    Provide the industry or niche the business operates in, including any specific subcategories.                                    <div class="var-example">For example: "Sustainable home goods and eco-friendly products."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[INDUSTRY]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRIMARY_GOAL]</code></td>
                                <td class="var-desc">
                                    State the main objective of the marketing plan, such as increasing leads, bookings, or subscriptions.                                    <div class="var-example">For example: "Generate 500 new leads per month through digital campaigns."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[PRIMARY_GOAL]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[CONTEXT]</code></td>
                                <td class="var-desc">
                                    Provide any relevant background information, challenges, or constraints impacting the business&#039;s marketing efforts.                                    <div class="var-example">For example: "The business is expanding into a new region with limited brand awareness and no existing customer base."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[CONTEXT]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TARGET_AUDIENCE]</code></td>
                                <td class="var-desc">
                                    Describe the ideal customer, including demographics, preferences, and key characteristics.                                    <div class="var-example">For example: "Millennial homeowners aged 25-40 who value sustainability and are willing to pay a premium for eco-friendly products."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[TARGET_AUDIENCE]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[DIGITAL_PLATFORMS]</code></td>
                                <td class="var-desc">
                                    List the online platforms where the business currently has a presence or plans to focus its efforts.                                    <div class="var-example">For example: "Instagram, Facebook, LinkedIn, and Shopify."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[DIGITAL_PLATFORMS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRODUCT_DESCRIPTION]</code></td>
                                <td class="var-desc">
                                    Provide a detailed description of what the business sells, including the target customer, pricing, and location.                                    <div class="var-example">For example: "Handcrafted bamboo furniture for eco-conscious homeowners, priced between $300-$1,500, available nationwide through e-commerce."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRODUCT_DESCRIPTION]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[COMPETITOR_LIST]</code></td>
                                <td class="var-desc">
                                    List the main competitors in the business&#039;s industry, including their strengths and weaknesses if known.                                    <div class="var-example">For example: "EcoLiving Furniture, GreenHome Designs, and Sustainable Spaces Co."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[COMPETITOR_LIST]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[USP]</code></td>
                                <td class="var-desc">
                                    Define what makes the business stand out from competitors, such as product features, pricing, or values.                                    <div class="var-example">For example: "Our furniture is 100% made from renewable bamboo and handcrafted by local artisans, ensuring sustainability and quality."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[USP]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PREVIOUS_MARKETING_RESULTS]</code></td>
                                <td class="var-desc">
                                    Summarize the outcomes of past marketing efforts, including metrics like ROI, engagement, or revenue impact.                                    <div class="var-example">For example: "Last quarter’s Facebook ad campaign generated 200 leads with a 5% conversion rate, resulting in $15,000 in revenue."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PREVIOUS_MARKETING_RESULTS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIMEFRAME]</code></td>
                                <td class="var-desc">
                                    Specify the duration for implementing the marketing plan, including short-term and long-term goals.                                    <div class="var-example">For example: "3 months for initial rollout, with a review at 6 months to assess effectiveness."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIMEFRAME]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRAND_VOICE]</code></td>
                                <td class="var-desc">
                                    Describe the tone and style of communication that reflects the business&#039;s identity and values.                                    <div class="var-example">For example: "Friendly, approachable, and sustainability-focused, with an emphasis on educating customers."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[BRAND_VOICE]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Customise the prompt now</span>
                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Step 2: Copy the Prompt
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Copy Full Prompt</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">OBJECTIVE</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">CONSTRAINTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Scope Boundaries — What This Is NOT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUT SPECIFICATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">QUALITY CHECKS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## OBJECTIVE
Create a practical, end-to-end marketing blueprint for [COMPANY_NAME] that increases visibility, attracts more of the right customers, and improves revenue. The plan must balance online and offline tactics, reflect current market conditions, and translate into actions the business can implement immediately while staying flexible as results and customer feedback come in.

## PERSONA
Act as a senior small-business growth strategist with deep hands-on experience across multiple industries. Communicate in a clear, structured, “do-this-next” style: direct, specific, and realistic about tradeoffs.

## CONSTRAINTS
- Ground recommendations in the reality of [BUDGET], [INDUSTRY], and the business’s current capabilities.
- Integrate digital and local/traditional methods so they reinforce each other.
- Prioritize tactics with measurable outcomes and a plausible path to ROI.
- Use plain language; avoid vague advice (e.g., “post more,” “go viral”).
- If information is missing, make minimal assumptions and label them clearly.

### Scope Boundaries — What This Is NOT
- Not legal, tax, or compliance guidance.
- Not a promise of specific revenue results.
- Not a full brand redesign (unless explicitly requested in [PRIMARY_GOAL] or [CONTEXT]).
- Not a one-size-fits-all template; everything must connect back to [COMPANY_NAME] and [TARGET_AUDIENCE].

## PROCESS
1. **Pre-analysis (required):** Briefly restate your understanding of the business, the ideal recipient/customer, and the main growth goal in 4–6 bullets. List any assumptions and 3–6 questions that would most improve accuracy (only if needed to proceed).
2. **Situation scan:** Summarize the market environment, audience, and competition using the provided inputs. Highlight the biggest opportunities and the biggest constraints.
3. **Strategy design:** Build a cohesive plan across acquisition, conversion, and retention—split into digital and offline efforts that connect to each other.
4. **Execution plan:** Provide a staged rollout (near-term and mid-term), including owners/roles, estimated effort level, and a workable cadence.
5. **Measurement &amp; iteration:** Define KPIs, reporting rhythm, and decision rules for doubling down, pausing, or pivoting.
6. **Edge case handling:**  
   - If [BUDGET] is very small, emphasize high-leverage, low-cost channels and partnerships.  
   - If competitors are unknown, propose a lightweight competitor discovery method.  
   - If [DIGITAL_PLATFORMS] is empty, start with a minimal viable stack and explain why.

## INPUTS
- **Company/business name:** [COMPANY_NAME]  
- **Business description (what you sell, to whom, where, price point if relevant):** [PRODUCT_DESCRIPTION]  
- **Industry/niche:** [INDUSTRY]  
- **Primary goal (e.g., leads, bookings, foot traffic, subscriptions, upsells):** [PRIMARY_GOAL]  
- **Target audience definition:** [TARGET_AUDIENCE]  
- **Key competitors:** [COMPETITOR_LIST]  
- **USP / differentiation:** [USP]  
- **Marketing budget available:** [BUDGET]  
- **Current digital channels/platforms used:** [DIGITAL_PLATFORMS]  
- **Previous marketing actions + outcomes:** [PREVIOUS_MARKETING_RESULTS]  
- **Any additional context/constraints (location, seasonality, team size, constraints):** [CONTEXT]  
- **Timeline or deadline for results (if any):** [TIMEFRAME]  
- **Preferred tone/brand style (optional):** [BRAND_VOICE]  

## OUTPUT SPECIFICATION
Deliver a structured strategy document with the following sections and placeholders:

1. **Pre-Analysis Summary**
   - {Business Snapshot}
   - {Goal Definition}
   - {Key Assumptions}
   - {Clarifying Questions}

2. **Market &amp; Customer Analysis**
   - {Ideal Recipient Profiles} (include demographics, motivations, buying triggers, objections)
   - {Customer Journey Notes} (awareness → consideration → purchase → repeat)
   - {Competitive Landscape} (include {Competitor Strengths}, {Competitor Gaps})
   - {SWOT Summary}
   - {Market Trends &amp; Implications}

3. **Positioning &amp; Messaging**
   - {Core Value Proposition}
   - {Proof Points} (reviews, guarantees, credentials, case studies)
   - {Messaging Angles} (3–5 angles tailored to the audience)

4. **Digital Growth Plan**
   - {SEO Priorities} (technical, on-page, local if relevant)
   - {Content Strategy} (themes, formats, distribution)
   - {Social Plan by Platform} (what to post, cadence, engagement routines)
   - {Email/SMS Lifecycle} (welcome, nurture, promo, winback)
   - {Paid Media Approach} (if applicable) with {Targeting}, {Offers}, {Landing Flow}

5. **Offline / Local Marketing Plan**
   - {Partnerships &amp; Referrals}
   - {Events / Sponsorship Ideas}
   - {Print / Signage / Community Tactics}
   - {Digital-Offline Integration} (how offline drives online and vice versa)

6. **Engagement &amp; Retention System**
   - {Loyalty or Repeat-Purchase Mechanism}
   - {Personalization Tactics}
   - {Review/Referral Engine}
   - {Feedback Loop} (collection + how it changes marketing)

7. **Budget Plan**
   - {Budget Breakdown Table} by channel with ranges and rationale
   - {Cost-Control Notes} and “start small / scale” guidance

8. **Content Calendar (Starter)**
   - Provide a {4–6 Week Calendar} with:
     - {Topic}
     - {Format}
     - {Channel}
     - {CTA}
     - {Success Metric}

9. **Implementation Roadmap**
   - {Phase 1 (Weeks 1–3)} priorities
   - {Phase 2 (Weeks 4–8)} build/scale activities
   - {Phase 3 (Weeks 9–12)} optimization and expansion
   - Include {Owner/Role}, {Effort Level}, and {Dependencies}

10. **Measurement, Reporting, and Adaptation**
   - {KPI Set} (acquisition, conversion, retention, unit economics where possible)
   - {Tracking Setup}
   - {Weekly/Monthly Review Routine}
   - {Decision Rules} (what triggers changes)

## QUALITY CHECKS
Before finalizing, verify:
- The plan clearly matches [TARGET_AUDIENCE], [USP], and [PRIMARY_GOAL] (no generic filler).
- Every major tactic has a metric and a way to execute it with the given [BUDGET].
- Digital and offline activities are connected (shared offers, shared tracking, consistent messaging).
- The roadmap includes realistic sequencing and dependencies.
- Any assumptions caused by missing inputs are explicitly labeled and kept minimal.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Copy Full Prompt</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Copied!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Copy Full Prompt';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## OBJECTIVE\r\nCreate a practical, end-to-end marketing blueprint for [COMPANY_NAME] that increases visibility, attracts more of the right customers, and improves revenue. The plan must balance online and offline tactics, reflect current market conditions, and translate into actions the business can implement immediately while staying flexible as results and customer feedback come in.\r\n\r\n## PERSONA\r\nAct as a senior small-business growth strategist with deep hands-on experience across multiple industries. Communicate in a clear, structured, \u201cdo-this-next\u201d style: direct, specific, and realistic about tradeoffs.\r\n\r\n## CONSTRAINTS\r\n- Ground recommendations in the reality of [BUDGET], [INDUSTRY], and the business\u2019s current capabilities.\r\n- Integrate digital and local\/traditional methods so they reinforce each other.\r\n- Prioritize tactics with measurable outcomes and a plausible path to ROI.\r\n- Use plain language; avoid vague advice (e.g., \u201cpost more,\u201d \u201cgo viral\u201d).\r\n- If information is missing, make minimal assumptions and label them clearly.\r\n\r\n### Scope Boundaries \u2014 What This Is NOT\r\n- Not legal, tax, or compliance guidance.\r\n- Not a promise of specific revenue results.\r\n- Not a full brand redesign (unless explicitly requested in [PRIMARY_GOAL] or [CONTEXT]).\r\n- Not a one-size-fits-all template; everything must connect back to [COMPANY_NAME] and [TARGET_AUDIENCE].\r\n\r\n## PROCESS\r\n1. **Pre-analysis (required):** Briefly restate your understanding of the business, the ideal recipient\/customer, and the main growth goal in 4\u20136 bullets. List any assumptions and 3\u20136 questions that would most improve accuracy (only if needed to proceed).\r\n2. **Situation scan:** Summarize the market environment, audience, and competition using the provided inputs. Highlight the biggest opportunities and the biggest constraints.\r\n3. **Strategy design:** Build a cohesive plan across acquisition, conversion, and retention\u2014split into digital and offline efforts that connect to each other.\r\n4. **Execution plan:** Provide a staged rollout (near-term and mid-term), including owners\/roles, estimated effort level, and a workable cadence.\r\n5. **Measurement & iteration:** Define KPIs, reporting rhythm, and decision rules for doubling down, pausing, or pivoting.\r\n6. **Edge case handling:**  \r\n   - If [BUDGET] is very small, emphasize high-leverage, low-cost channels and partnerships.  \r\n   - If competitors are unknown, propose a lightweight competitor discovery method.  \r\n   - If [DIGITAL_PLATFORMS] is empty, start with a minimal viable stack and explain why.\r\n\r\n## INPUTS\r\n- **Company\/business name:** [COMPANY_NAME]  \r\n- **Business description (what you sell, to whom, where, price point if relevant):** [PRODUCT_DESCRIPTION]  \r\n- **Industry\/niche:** [INDUSTRY]  \r\n- **Primary goal (e.g., leads, bookings, foot traffic, subscriptions, upsells):** [PRIMARY_GOAL]  \r\n- **Target audience definition:** [TARGET_AUDIENCE]  \r\n- **Key competitors:** [COMPETITOR_LIST]  \r\n- **USP \/ differentiation:** [USP]  \r\n- **Marketing budget available:** [BUDGET]  \r\n- **Current digital channels\/platforms used:** [DIGITAL_PLATFORMS]  \r\n- **Previous marketing actions + outcomes:** [PREVIOUS_MARKETING_RESULTS]  \r\n- **Any additional context\/constraints (location, seasonality, team size, constraints):** [CONTEXT]  \r\n- **Timeline or deadline for results (if any):** [TIMEFRAME]  \r\n- **Preferred tone\/brand style (optional):** [BRAND_VOICE]  \r\n\r\n## OUTPUT SPECIFICATION\r\nDeliver a structured strategy document with the following sections and placeholders:\r\n\r\n1. **Pre-Analysis Summary**\r\n   - {Business Snapshot}\r\n   - {Goal Definition}\r\n   - {Key Assumptions}\r\n   - {Clarifying Questions}\r\n\r\n2. **Market & Customer Analysis**\r\n   - {Ideal Recipient Profiles} (include demographics, motivations, buying triggers, objections)\r\n   - {Customer Journey Notes} (awareness \u2192 consideration \u2192 purchase \u2192 repeat)\r\n   - {Competitive Landscape} (include {Competitor Strengths}, {Competitor Gaps})\r\n   - {SWOT Summary}\r\n   - {Market Trends & Implications}\r\n\r\n3. **Positioning & Messaging**\r\n   - {Core Value Proposition}\r\n   - {Proof Points} (reviews, guarantees, credentials, case studies)\r\n   - {Messaging Angles} (3\u20135 angles tailored to the audience)\r\n\r\n4. **Digital Growth Plan**\r\n   - {SEO Priorities} (technical, on-page, local if relevant)\r\n   - {Content Strategy} (themes, formats, distribution)\r\n   - {Social Plan by Platform} (what to post, cadence, engagement routines)\r\n   - {Email\/SMS Lifecycle} (welcome, nurture, promo, winback)\r\n   - {Paid Media Approach} (if applicable) with {Targeting}, {Offers}, {Landing Flow}\r\n\r\n5. **Offline \/ Local Marketing Plan**\r\n   - {Partnerships & Referrals}\r\n   - {Events \/ Sponsorship Ideas}\r\n   - {Print \/ Signage \/ Community Tactics}\r\n   - {Digital-Offline Integration} (how offline drives online and vice versa)\r\n\r\n6. **Engagement & Retention System**\r\n   - {Loyalty or Repeat-Purchase Mechanism}\r\n   - {Personalization Tactics}\r\n   - {Review\/Referral Engine}\r\n   - {Feedback Loop} (collection + how it changes marketing)\r\n\r\n7. **Budget Plan**\r\n   - {Budget Breakdown Table} by channel with ranges and rationale\r\n   - {Cost-Control Notes} and \u201cstart small \/ scale\u201d guidance\r\n\r\n8. **Content Calendar (Starter)**\r\n   - Provide a {4\u20136 Week Calendar} with:\r\n     - {Topic}\r\n     - {Format}\r\n     - {Channel}\r\n     - {CTA}\r\n     - {Success Metric}\r\n\r\n9. **Implementation Roadmap**\r\n   - {Phase 1 (Weeks 1\u20133)} priorities\r\n   - {Phase 2 (Weeks 4\u20138)} build\/scale activities\r\n   - {Phase 3 (Weeks 9\u201312)} optimization and expansion\r\n   - Include {Owner\/Role}, {Effort Level}, and {Dependencies}\r\n\r\n10. **Measurement, Reporting, and Adaptation**\r\n   - {KPI Set} (acquisition, conversion, retention, unit economics where possible)\r\n   - {Tracking Setup}\r\n   - {Weekly\/Monthly Review Routine}\r\n   - {Decision Rules} (what triggers changes)\r\n\r\n## QUALITY CHECKS\r\nBefore finalizing, verify:\r\n- The plan clearly matches [TARGET_AUDIENCE], [USP], and [PRIMARY_GOAL] (no generic filler).\r\n- Every major tactic has a metric and a way to execute it with the given [BUDGET].\r\n- Digital and offline activities are connected (shared offers, shared tracking, consistent messaging).\r\n- The roadmap includes realistic sequencing and dependencies.\r\n- Any assumptions caused by missing inputs are explicitly labeled and kept minimal.";
    const variables = ["[COMPANY_NAME]","[BUDGET]","[INDUSTRY]","[PRIMARY_GOAL]","[CONTEXT]","[TARGET_AUDIENCE]","[DIGITAL_PLATFORMS]","[PRODUCT_DESCRIPTION]","[COMPETITOR_LIST]","[USP]","[PREVIOUS_MARKETING_RESULTS]","[TIMEFRAME]","[BRAND_VOICE]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Reset!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Pro Tips for Better AI Prompt Results</h2>



<ul class="wp-block-list">

<li><strong>Give the prompt real constraints.</strong> Plans get sharper when you state what you can’t do. For example: “Budget is $1,500/month, no video team, and the owner can only spend 3 hours/week on marketing.” Honestly, limitations help the strategy land in reality.</li>


<li><strong>Define the target audience in a way you can recognize in the wild.</strong> Avoid vague segments like “small business owners.” Try: “Homeowners within 10 miles, ages 30–60, who need service within 7 days and compare 2–3 providers.” Follow-up prompt: “Rewrite the plan if the target audience is price-sensitive and distrusts long contracts.”</li>


<li><strong>Ask for the digital/offline connection explicitly.</strong> The prompt is designed to integrate tactics, but you will get even better output if you request linkages. Add: “For each offline tactic, specify the digital follow-through (email capture, retargeting, review request, or referral loop).”</li>


<li><strong>Force prioritization after the first draft.</strong> After you receive the plan, refine it with: “Now cut this down to the top 5 actions for the next 14 days, then the next 5 actions for days 15–45.” If you want a more aggressive version, ask: “Make option 2 more aggressive and option 4 more conservative, keeping the same budget.”</li>


<li><strong>Turn the plan into channel assets fast.</strong> Once the blueprint names the channels, generate the actual ad and creative components immediately so you don’t stall. For example, if it recommends paid search, use <a href="https://flowpast.com/prompts/create-google-ads-assets-with-this-ai-prompt/">Create Google Ads Assets with this AI Prompt</a> to produce headlines, descriptions, and sitelinks in the same session.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Related Prompts</h2>



<p>Once your marketing plan is set, these prompts help you execute the paid and creative pieces faster (without losing the strategy).</p>



<p>If your game plan includes Google Search for high-intent capture, <a href="https://flowpast.com/prompts/create-10-google-search-ad-sets-ai-prompt/">Create 10 Google Search Ad Sets AI Prompt</a> is the clean next step. Use it when you already know the core services/products you want to promote and need tightly themed ad groups, keyword directions, and a structure that’s easy to build inside Google Ads.</p>



<p>When the strategy calls for stronger messaging across channels (Search, landing pages, even flyers), <a href="https://flowpast.com/prompts/create-high-converting-ad-copy-with-this-ai-prompt/">Create High-Converting Ad Copy with this AI Prompt</a> pairs well. It’s especially helpful when you have several offers and you need each one framed with a clear benefit, proof, and call to action.</p>



<p>For teams running paid traffic where learning speed matters, <a href="https://flowpast.com/prompts/create-a-b-ad-copy-variations-with-this-ai-prompt/">Create A/B Ad Copy Variations with this AI Prompt</a> helps you test quickly without drifting off-brand. Use it right after your plan sets a hypothesis (for example, “speed matters more than price”) and you want multiple variations that isolate the message angle.</p>


<br>


<p>Quick reference:</p>



<ul class="wp-block-list">

<li><a href="https://flowpast.com/prompts/create-google-ads-assets-with-this-ai-prompt/">Create Google Ads Assets with this AI Prompt</a>: Generate complete Google Ads asset sets.</li>


<li><a href="https://flowpast.com/prompts/create-10-google-search-ad-sets-ai-prompt/">Create 10 Google Search Ad Sets AI Prompt</a>: Build themed ad groups and structure.</li>


<li><a href="https://flowpast.com/prompts/create-high-converting-ad-copy-with-this-ai-prompt/">Create High-Converting Ad Copy with this AI Prompt</a>: Turn offers into persuasive copy.</li>


<li><a href="https://flowpast.com/prompts/create-a-b-ad-copy-variations-with-this-ai-prompt/">Create A/B Ad Copy Variations with this AI Prompt</a>: Produce testable variations for experiments.</li>


<li><a href="https://flowpast.com/prompts/create-tiktok-ad-copy-with-this-ai-prompt/">Create TikTok Ad Copy with this AI Prompt</a>: Write TikTok-ready hooks and scripts.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Common Questions</h2>


<div class="faq-item">
<span class="question">Which roles benefit most from this marketing game plan AI prompt?</span>

<p class="answer"><strong>Small-business owners</strong> use this to turn scattered ideas into a week-by-week plan they can actually run while juggling operations. <strong>Marketing managers</strong> rely on it to prioritize channels, set measurable outcomes, and explain the “why” behind the budget allocation. <strong>Growth consultants</strong> use it to produce a structured first deliverable, then tighten it after client answers the clarifying questions. <strong>Operations managers</strong> benefit when the plan includes retention and follow-up systems that require internal process changes, not just more ads.</p>

</div>

<div class="faq-item">
<span class="question">Which industries get the most value from this marketing game plan AI prompt?</span>

<p class="answer"><strong>Home services</strong> businesses (plumbing, HVAC, cleaning) get value because the prompt naturally combines local/offline trust-builders with high-intent digital capture like search and review generation. <strong>Professional services</strong> firms (law, accounting, clinics) use it to map the path from visibility to consultation booking, including retention touchpoints that drive referrals. <strong>Retail and hospitality</strong> teams benefit when they need foot traffic, repeat visits, and local partnerships that can be tracked with simple offers and redemption metrics. <strong>B2B service providers</strong> (IT support, facilities, staffing) apply it to build an acquisition + nurture system that’s realistic for long sales cycles and limited content capacity.</p>

</div>

<div class="faq-item">
<span class="question">Why do basic AI prompts for building a small-business marketing plan produce weak results?</span>

<p class="answer">A typical prompt like “Write me a marketing plan for my business” fails because it: lacks grounded inputs like budget, industry constraints, and current capabilities; provides no structure across acquisition, conversion, and retention; ignores the need to connect offline activity to digital follow-through; produces generic channel advice instead of measurable actions; and misses the built-in pre-analysis step that surfaces assumptions and high-impact clarifying questions. The result is a document that sounds good but doesn’t tell you what to do Monday morning.</p>

</div>

<div class="faq-item">
<span class="question">Can I customize this marketing game plan prompt for my specific situation?</span>

<p class="answer">Yes. Customize it by being precise with variables like [COMPANY_NAME], [INDUSTRY], [BUDGET], [TARGET_AUDIENCE], plus any [PRIMARY_GOAL] and [CONTEXT] you want reflected in priorities. If your capacity is limited, say so directly (for example, “no salesperson, owner answers the phone, 5 hours/week available”). A useful follow-up prompt is: “Rewrite the execution plan for a 30-day sprint with only two channels, and list the exact success metrics and weekly tasks.” This keeps the strategy intact while fitting your reality.</p>

</div>

<div class="faq-item">
<span class="question">What are the most common mistakes when using this marketing game plan prompt?</span>

<p class="answer">The biggest mistake is leaving [TARGET_AUDIENCE] too vague — instead of “local families,” try “two-income parents within 8 miles who book online and value weekend availability.” Another common error is making [BUDGET] unrealistic or undefined; “small budget” is unclear, while “$800/month total, no long-term contracts” forces smart prioritization. People also skip [CONTEXT], which leads to mismatched tactics (bad: “we’re new,” good: “new location, strong reviews from old city, need awareness in ZIP codes 12345/12346”). Finally, some users under-specify [INDUSTRY] and offer details, so the plan can’t choose the right channels (bad: “fitness,” good: “personal training for postnatal moms, premium pricing, limited spots”).</p>

</div>

<div class="faq-item">
<span class="question">Who should NOT use this marketing game plan prompt?</span>

<p class="answer">This prompt isn&#8217;t ideal for one-off campaigns where you only need a single asset (like one flyer or one ad) and won’t iterate. It’s also not a fit if you have not validated your core offer at all, because the plan assumes you can articulate who you serve and why you’re different. And if your team wants a generic template with no discovery questions, you may find this too strategic. In those cases, start by clarifying the offer and customer first, then come back to build the full plan.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Which roles benefit most from this marketing game plan AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Small-business owners use this to turn scattered ideas into a week-by-week plan they can actually run while juggling operations. Marketing managers rely on it to prioritize channels, set measurable outcomes, and explain the “why” behind the budget allocation. Growth consultants use it to produce a structured first deliverable, then tighten it after client answers the clarifying questions. Operations managers benefit when the plan includes retention and follow-up systems that require internal process changes, not just more ads."
      }
    },
    {
      "@type": "Question",
      "name": "Which industries get the most value from this marketing game plan AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Home services businesses (plumbing, HVAC, cleaning) get value because the prompt naturally combines local/offline trust-builders with high-intent digital capture like search and review generation. Professional services firms (law, accounting, clinics) use it to map the path from visibility to consultation booking, including retention touchpoints that drive referrals. Retail and hospitality teams benefit when they need foot traffic, repeat visits, and local partnerships that can be tracked with simple offers and redemption metrics. B2B service providers (IT support, facilities, staffing) apply it to build an acquisition + nurture system that’s realistic for long sales cycles and limited content capacity."
      }
    },
    {
      "@type": "Question",
      "name": "Why do basic AI prompts for building a small-business marketing plan produce weak results?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A typical prompt like “Write me a marketing plan for my business” fails because it: lacks grounded inputs like budget, industry constraints, and current capabilities; provides no structure across acquisition, conversion, and retention; ignores the need to connect offline activity to digital follow-through; produces generic channel advice instead of measurable actions; and misses the built-in pre-analysis step that surfaces assumptions and high-impact clarifying questions. The result is a document that sounds good but doesn’t tell you what to do Monday morning."
      }
    },
    {
      "@type": "Question",
      "name": "Can I customize this marketing game plan prompt for my specific situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Customize it by being precise with variables like [COMPANY_NAME], [INDUSTRY], [BUDGET], [TARGET_AUDIENCE], plus any [PRIMARY_GOAL] and [CONTEXT] you want reflected in priorities. If your capacity is limited, say so directly (for example, “no salesperson, owner answers the phone, 5 hours/week available”). A useful follow-up prompt is: “Rewrite the execution plan for a 30-day sprint with only two channels, and list the exact success metrics and weekly tasks.” This keeps the strategy intact while fitting your reality."
      }
    },
    {
      "@type": "Question",
      "name": "What are the most common mistakes when using this marketing game plan prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The biggest mistake is leaving [TARGET_AUDIENCE] too vague — instead of “local families,” try “two-income parents within 8 miles who book online and value weekend availability.” Another common error is making [BUDGET] unrealistic or undefined; “small budget” is unclear, while “$800/month total, no long-term contracts” forces smart prioritization. People also skip [CONTEXT], which leads to mismatched tactics (bad: “we’re new,” good: “new location, strong reviews from old city, need awareness in ZIP codes 12345/12346”). Finally, some users under-specify [INDUSTRY] and offer details, so the plan can’t choose the right channels (bad: “fitness,” good: “personal training for postnatal moms, premium pricing, limited spots”)."
      }
    },
    {
      "@type": "Question",
      "name": "Who should NOT use this marketing game plan prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "This prompt isn't ideal for one-off campaigns where you only need a single asset (like one flyer or one ad) and won’t iterate. It’s also not a fit if you have not validated your core offer at all, because the plan assumes you can articulate who you serve and why you’re different. And if your team wants a generic template with no discovery questions, you may find this too strategic. In those cases, start by clarifying the offer and customer first, then come back to build the full plan."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>A marketing plan should reduce stress, not create more tabs and sticky notes. Paste this prompt into your AI tool, fill in the details, and walk away with a game plan you can execute this week.</p>

</div>]]></content:encoded>
					
		
		
		<media:content url="https://flowpast.s3.eu-north-1.amazonaws.com/featured_blog_images/5001756.webp" medium="image"></media:content>
            	</item>
		<item>
		<title>Build a Small Business Risk Strategy with this AI Prompt</title>
		<link>https://flowpast.com/prompts/build-a-small-business-risk-strategy-with-this-ai-prompt/</link>
		
		<dc:creator><![CDATA[Lisa Granqvist]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:53:32 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<guid isPermaLink="false">https://flowpast.com/?p=5001754</guid>

					<description><![CDATA[Disruptions derail growth - this AI Prompt builds a small business risk strategy with scoring, mitigations, playbooks, and KRIs. Discover more AI prompts for marketing, sales, and ops.]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: risk strategy prompt -->
<div class="hook-introduction">

<p>Most small businesses don’t “manage risk.” They react to it. A vendor fails, a key employee quits, a chargeback spike hits, or a cyber scare burns a week—and suddenly your growth plan is on pause.</p>



<p>This <strong>risk strategy prompt</strong> is built for <strong>operators</strong> who are trying to scale without adding chaos, <strong>founders</strong> who keep too much in their heads and need a decision-ready plan, and <strong>consultants</strong> who must walk clients through practical controls without turning it into a formal audit. The output is a realistic, end-to-end risk management blueprint with prioritized risks, probability × impact scoring, mitigations, disruption playbooks, and KRIs you can track on a simple cadence.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">What Does This AI Prompt Do and When to Use It?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">What This Prompt Does</th>
      <th scope="col">When to Use This Prompt</th>
      <th scope="col">What You&#8217;ll Get</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>It scans risk across operations, finance, compliance/legal, technology/cyber, people, supply chain, reputation, and market dynamics.</li>
          <li>It applies SWOT and PESTLE-style lenses to surface second-order risks you might not name on a first pass.</li>
          <li>It ranks risks using a probability × impact scoring model instead of producing an unprioritized list.</li>
          <li>It prescribes feasible controls and mitigations that fit small-business constraints like limited headcount and budget.</li>
          <li>It handles missing context by stating assumptions, asking targeted questions, and still delivering a “best-available” plan.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>You’re growing revenue, but the back office and delivery process are starting to creak.</li>
          <li>A near-miss happened (payment fraud, shipment delay, compliance warning), and you don’t want the next one to be worse.</li>
          <li>You’re about to sign a major vendor contract, hire critical roles, or expand channels and need a clear risk tradeoff.</li>
          <li>Competitors are forcing faster decisions, and you need guardrails so speed doesn’t create avoidable exposure.</li>
          <li>You want a repeatable monthly or quarterly risk cadence instead of “we’ll deal with it later.”</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>A categorized risk register with 12–20 risks tailored to your situation.</li>
           <li>A probability × impact scoring model and a ranked top-5 “act now” list.</li>
           <li>Practical mitigation actions, including who owns each control and what “done” looks like.</li>
           <li>A disruption playbook for high-priority scenarios (triggers, first 24 hours, communications, and recovery steps).</li>
           <li>A KRI set (8–15 indicators) with thresholds and a suggested review cadence.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">The Full AI Prompt: Small Business Risk Management Blueprint</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Step 1: Customize the prompt with your input
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Customize and Copy Full Prompt</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Customize the Prompt</span>
                <p class="customize-subtitle">Fill in the fields below to personalize this prompt for your needs.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variable</th>
                            <th>What to Enter</th>
                            <th>Customise the prompt</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[PRODUCT_DESCRIPTION]</code></td>
                                <td class="var-desc">
                                    Provide a clear and concise description of the product or service your business offers, including its main features and purpose.                                    <div class="var-example">For example: "A subscription-based software platform that automates payroll processing for small businesses, ensuring compliance with tax regulations."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRODUCT_DESCRIPTION]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TARGET_AUDIENCE]</code></td>
                                <td class="var-desc">
                                    Describe the primary audience or customer segment your business serves, including their demographics, needs, and challenges.                                    <div class="var-example">For example: "Small retail business owners aged 30-50 who need affordable and easy-to-use inventory management solutions."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[TARGET_AUDIENCE]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[INDUSTRY]</code></td>
                                <td class="var-desc">
                                    Specify the industry or sector your business operates in, including any relevant subcategories.                                    <div class="var-example">For example: "Hospitality and tourism, specifically boutique hotels and vacation rentals."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[INDUSTRY]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KEY_OPERATIONS]</code></td>
                                <td class="var-desc">
                                    List the core activities or processes essential to your business operations.                                    <div class="var-example">For example: "Manufacturing custom furniture, managing supply chain logistics, and direct-to-consumer e-commerce sales."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KEY_OPERATIONS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MAIN_FINANCIAL_ACTIVITIES]</code></td>
                                <td class="var-desc">
                                    Describe the primary financial activities of your business, such as revenue generation methods, payment processing, or financial planning.                                    <div class="var-example">For example: "Revenue generation through subscription services, invoicing clients monthly, and managing payroll for 15 employees."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MAIN_FINANCIAL_ACTIVITIES]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MARKET_ENVIRONMENT]</code></td>
                                <td class="var-desc">
                                    Summarize the competitive and economic conditions your business operates in, including market trends, customer expectations, and challenges.                                    <div class="var-example">For example: "Highly competitive market with increasing demand for eco-friendly products, but price sensitivity among consumers remains a challenge."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MARKET_ENVIRONMENT]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KNOWN_RISKS]</code></td>
                                <td class="var-desc">
                                    List any risks or vulnerabilities your business is already aware of, including operational, financial, or compliance-related risks.                                    <div class="var-example">For example: "Dependence on a single supplier for raw materials, potential cybersecurity threats, and fluctuating demand due to seasonality."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KNOWN_RISKS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRIMARY_GOAL]</code></td>
                                <td class="var-desc">
                                    State the main objective or outcome you want to achieve with the risk management blueprint.                                    <div class="var-example">For example: "Minimize financial losses from supply chain disruptions while ensuring compliance with industry regulations."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRIMARY_GOAL]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[AVAILABLE_RESOURCES]</code></td>
                                <td class="var-desc">
                                    Detail the resources your business can allocate to risk management, such as staff, tools, or expertise.                                    <div class="var-example">For example: "A team of 3 managers, access to basic project management software, and a $10,000 contingency budget."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[AVAILABLE_RESOURCES]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIMEFRAME]</code></td>
                                <td class="var-desc">
                                    Specify the time period within which you want to implement the risk management plan.                                    <div class="var-example">For example: "3 months to have the initial plan in place, with ongoing quarterly updates."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIMEFRAME]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BUDGET]</code></td>
                                <td class="var-desc">
                                    Provide the total budget available for implementing the risk management plan.                                    <div class="var-example">For example: "$15,000 allocated for risk assessment, training, and software tools."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BUDGET]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TONE]</code></td>
                                <td class="var-desc">
                                    Specify the tone or style of communication you want the risk management blueprint to use.                                    <div class="var-example">For example: "Professional and concise, with a focus on actionable insights and clear next steps."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TONE]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UPPERCASE_WITH_UNDERSCORES]</code></td>
                                <td class="var-desc">
                                    Provide text in uppercase letters separated by underscores, typically for technical or formatting purposes.                                    <div class="var-example">For example: "RISK_MANAGEMENT_BLUEPRINT"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[UPPERCASE_WITH_UNDERSCORES]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Customise the prompt now</span>
                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Step 2: Copy the Prompt
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Copy Full Prompt</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">OBJECTIVE</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">CONSTRAINTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUT SPECIFICATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">QUALITY CHECKS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## OBJECTIVE
Create a customized, end-to-end risk management blueprint for a small business that surfaces major threats, prioritizes them by probability and severity, prescribes practical controls, and includes both a disruption playbook and a cadence for keeping the risk profile current—while staying realistic about the business’s goals, capacity, and industry expectations.

## PERSONA
Act as a Business Development Specialist who routinely partners with leadership teams to grow safely. You balance commercial opportunity with operational, financial, compliance, and market risk, and you communicate in clear, decision-ready language.

## CONSTRAINTS
- Keep recommendations feasible for a small-business environment (limited headcount, budget, and time).
- Address risks across: operations, finance, compliance/legal, technology/cyber, people, supply chain, reputation, and market/competitive dynamics.
- Use both qualitative and quantitative thinking where possible (e.g., financial exposure ranges + reputational/people impacts).
- Provide a prioritization method (e.g., a probability × impact scoring model) rather than an unranked list.
- **Edge-case handling:** If any inputs are missing or vague, state assumptions explicitly, list targeted questions, and still provide a “best-available” plan using reasonable defaults.
- **What This Is NOT:** This is not legal advice, not a full audit, not an insurance binder, and not a guarantee that losses will be prevented; it is a practical management framework to reduce and respond to risk.

## PROCESS
1. **Pre-analysis (confirm understanding)**
   - Briefly restate the business context and what success looks like.
   - Call out any unclear/missing inputs and the assumptions you’ll use.

2. **Risk discovery**
   - Scan the business across internal and external drivers.
   - Use SWOT and PESTLE-style lenses to ensure coverage of hidden or second-order risks.
   - Separate risks into clear categories (operational, financial, regulatory, market, etc.) and identify likely root causes.

3. **Risk evaluation &amp; prioritization**
   - For each risk, estimate likelihood and impact (financial + non-financial).
   - Score and rank risks using a simple matrix (e.g., 1–5 likelihood and 1–5 impact), then label priority tiers.

4. **Controls &amp; mitigation design**
   - For top-tier items, propose layered controls (prevent, detect, respond).
   - For moderate/low items, propose lightweight guardrails and monitoring triggers.
   - Include options that match resource levels (e.g., “minimum viable control” vs “enhanced control”).

5. **Contingency &amp; disruption playbooks**
   - Build response steps for the most critical scenarios (who does what, in what order).
   - Include communications guidance (customers, vendors, employees, regulators if relevant).
   - Define recovery objectives and resource needs.

6. **Implementation roadmap**
   - Assign ownership, timelines, and required budget/tools.
   - Identify quick wins (0–30 days), mid-term actions (30–90 days), and longer-term investments (90–180 days), adjusting as needed.

7. **Monitoring, review, and refresh**
   - Define leading indicators/KRIs and a routine to revisit scores.
   - Establish a recurring review cycle and a change-trigger list (new vendor, new regulation, rapid growth, incident, etc.).
   - Incorporate stakeholder feedback and document versioning.

## INPUTS
- **Business overview:** [PRODUCT_DESCRIPTION]
- **Primary user segment served:** [TARGET_AUDIENCE]
- **Industry/sector:** [INDUSTRY]
- **Core operations (how work is delivered):** [KEY_OPERATIONS]
- **Primary financial activities (revenue, expenses, cashflow, credit, etc.):** [MAIN_FINANCIAL_ACTIVITIES]
- **Market context (competition, demand shifts, regulations, macro factors):** [MARKET_ENVIRONMENT]
- **Known risks already on your radar:** [KNOWN_RISKS]
- **Business goals (growth, profitability, expansion, stability, exit, etc.):** [PRIMARY_GOAL]
- **Resources available for risk management (people, tools, budget):** [AVAILABLE_RESOURCES]
- **Planning horizon:** [TIMEFRAME]
- **Budget range (if known):** [BUDGET]
- **Preferred tone (e.g., formal, pragmatic, concise):** [TONE]

## OUTPUT SPECIFICATION
Deliver a single structured document containing:

1. **{Executive Summary}**
   - {Top Risks Snapshot}
   - {Priority Recommendations}

2. **{Business Profile &amp; Assumptions}**
   - {Context Summary}
   - {Assumptions}
   - {Open Questions}

3. **{Risk Register (Ranked)}** (table)
   - Columns: {Risk}, {Category}, {Root Cause}, {Likelihood Score}, {Impact Score}, {Overall Rating}, {Financial Exposure}, {Non-Financial Impact}, {Early Warning Indicators}, {Current Controls}, {Recommended Controls}, {Owner}, {Target Date}

4. **{Risk Heat Map Summary}**
   - {High Tier}, {Medium Tier}, {Low Tier} with brief rationale

5. **{Mitigation Plan by Priority Tier}**
   - {High-Priority Control Plan}
   - {Medium-Priority Guardrails}
   - {Low-Priority Monitoring Approach}

6. **{Contingency Playbooks}** (for the highest-impact scenarios)
   - For each: {Scenario}, {Trigger}, {Immediate Actions (0–24h)}, {Stabilization (1–7d)}, {Recovery (2–6w)}, {Comms Plan}, {Resources Needed}, {Decision Owner}

7. **{Implementation Roadmap}**
   - {0–30 Day Actions}
   - {30–90 Day Actions}
   - {90–180 Day Actions}
   - {Dependencies &amp; Budget Notes}

8. **{Monitoring &amp; Review System}**
   - {Key Risk Indicators}
   - {Review Cadence}
   - {Change Triggers}
   - {Update Workflow &amp; Versioning}

## QUALITY CHECKS
Before finalizing, verify:
- Coverage spans operations, finance, compliance/legal, people, technology, supply chain, reputation, and market forces.
- Every high-tier risk has: an owner, early-warning indicators, and a concrete mitigation + contingency component.
- Prioritization is transparent (scoring method is stated and consistently applied).
- Recommendations match [AVAILABLE_RESOURCES] and [BUDGET] (offer tiered alternatives if constrained).
- All user inputs use **[UPPERCASE_WITH_UNDERSCORES]** and all AI-filled placeholders use **{Title Case}** format only.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Copy Full Prompt</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Copied!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Copy Full Prompt';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## OBJECTIVE\r\nCreate a customized, end-to-end risk management blueprint for a small business that surfaces major threats, prioritizes them by probability and severity, prescribes practical controls, and includes both a disruption playbook and a cadence for keeping the risk profile current\u2014while staying realistic about the business\u2019s goals, capacity, and industry expectations.\r\n\r\n## PERSONA\r\nAct as a Business Development Specialist who routinely partners with leadership teams to grow safely. You balance commercial opportunity with operational, financial, compliance, and market risk, and you communicate in clear, decision-ready language.\r\n\r\n## CONSTRAINTS\r\n- Keep recommendations feasible for a small-business environment (limited headcount, budget, and time).\r\n- Address risks across: operations, finance, compliance\/legal, technology\/cyber, people, supply chain, reputation, and market\/competitive dynamics.\r\n- Use both qualitative and quantitative thinking where possible (e.g., financial exposure ranges + reputational\/people impacts).\r\n- Provide a prioritization method (e.g., a probability \u00d7 impact scoring model) rather than an unranked list.\r\n- **Edge-case handling:** If any inputs are missing or vague, state assumptions explicitly, list targeted questions, and still provide a \u201cbest-available\u201d plan using reasonable defaults.\r\n- **What This Is NOT:** This is not legal advice, not a full audit, not an insurance binder, and not a guarantee that losses will be prevented; it is a practical management framework to reduce and respond to risk.\r\n\r\n## PROCESS\r\n1. **Pre-analysis (confirm understanding)**\r\n   - Briefly restate the business context and what success looks like.\r\n   - Call out any unclear\/missing inputs and the assumptions you\u2019ll use.\r\n\r\n2. **Risk discovery**\r\n   - Scan the business across internal and external drivers.\r\n   - Use SWOT and PESTLE-style lenses to ensure coverage of hidden or second-order risks.\r\n   - Separate risks into clear categories (operational, financial, regulatory, market, etc.) and identify likely root causes.\r\n\r\n3. **Risk evaluation & prioritization**\r\n   - For each risk, estimate likelihood and impact (financial + non-financial).\r\n   - Score and rank risks using a simple matrix (e.g., 1\u20135 likelihood and 1\u20135 impact), then label priority tiers.\r\n\r\n4. **Controls & mitigation design**\r\n   - For top-tier items, propose layered controls (prevent, detect, respond).\r\n   - For moderate\/low items, propose lightweight guardrails and monitoring triggers.\r\n   - Include options that match resource levels (e.g., \u201cminimum viable control\u201d vs \u201cenhanced control\u201d).\r\n\r\n5. **Contingency & disruption playbooks**\r\n   - Build response steps for the most critical scenarios (who does what, in what order).\r\n   - Include communications guidance (customers, vendors, employees, regulators if relevant).\r\n   - Define recovery objectives and resource needs.\r\n\r\n6. **Implementation roadmap**\r\n   - Assign ownership, timelines, and required budget\/tools.\r\n   - Identify quick wins (0\u201330 days), mid-term actions (30\u201390 days), and longer-term investments (90\u2013180 days), adjusting as needed.\r\n\r\n7. **Monitoring, review, and refresh**\r\n   - Define leading indicators\/KRIs and a routine to revisit scores.\r\n   - Establish a recurring review cycle and a change-trigger list (new vendor, new regulation, rapid growth, incident, etc.).\r\n   - Incorporate stakeholder feedback and document versioning.\r\n\r\n## INPUTS\r\n- **Business overview:** [PRODUCT_DESCRIPTION]\r\n- **Primary user segment served:** [TARGET_AUDIENCE]\r\n- **Industry\/sector:** [INDUSTRY]\r\n- **Core operations (how work is delivered):** [KEY_OPERATIONS]\r\n- **Primary financial activities (revenue, expenses, cashflow, credit, etc.):** [MAIN_FINANCIAL_ACTIVITIES]\r\n- **Market context (competition, demand shifts, regulations, macro factors):** [MARKET_ENVIRONMENT]\r\n- **Known risks already on your radar:** [KNOWN_RISKS]\r\n- **Business goals (growth, profitability, expansion, stability, exit, etc.):** [PRIMARY_GOAL]\r\n- **Resources available for risk management (people, tools, budget):** [AVAILABLE_RESOURCES]\r\n- **Planning horizon:** [TIMEFRAME]\r\n- **Budget range (if known):** [BUDGET]\r\n- **Preferred tone (e.g., formal, pragmatic, concise):** [TONE]\r\n\r\n## OUTPUT SPECIFICATION\r\nDeliver a single structured document containing:\r\n\r\n1. **{Executive Summary}**\r\n   - {Top Risks Snapshot}\r\n   - {Priority Recommendations}\r\n\r\n2. **{Business Profile & Assumptions}**\r\n   - {Context Summary}\r\n   - {Assumptions}\r\n   - {Open Questions}\r\n\r\n3. **{Risk Register (Ranked)}** (table)\r\n   - Columns: {Risk}, {Category}, {Root Cause}, {Likelihood Score}, {Impact Score}, {Overall Rating}, {Financial Exposure}, {Non-Financial Impact}, {Early Warning Indicators}, {Current Controls}, {Recommended Controls}, {Owner}, {Target Date}\r\n\r\n4. **{Risk Heat Map Summary}**\r\n   - {High Tier}, {Medium Tier}, {Low Tier} with brief rationale\r\n\r\n5. **{Mitigation Plan by Priority Tier}**\r\n   - {High-Priority Control Plan}\r\n   - {Medium-Priority Guardrails}\r\n   - {Low-Priority Monitoring Approach}\r\n\r\n6. **{Contingency Playbooks}** (for the highest-impact scenarios)\r\n   - For each: {Scenario}, {Trigger}, {Immediate Actions (0\u201324h)}, {Stabilization (1\u20137d)}, {Recovery (2\u20136w)}, {Comms Plan}, {Resources Needed}, {Decision Owner}\r\n\r\n7. **{Implementation Roadmap}**\r\n   - {0\u201330 Day Actions}\r\n   - {30\u201390 Day Actions}\r\n   - {90\u2013180 Day Actions}\r\n   - {Dependencies & Budget Notes}\r\n\r\n8. **{Monitoring & Review System}**\r\n   - {Key Risk Indicators}\r\n   - {Review Cadence}\r\n   - {Change Triggers}\r\n   - {Update Workflow & Versioning}\r\n\r\n## QUALITY CHECKS\r\nBefore finalizing, verify:\r\n- Coverage spans operations, finance, compliance\/legal, people, technology, supply chain, reputation, and market forces.\r\n- Every high-tier risk has: an owner, early-warning indicators, and a concrete mitigation + contingency component.\r\n- Prioritization is transparent (scoring method is stated and consistently applied).\r\n- Recommendations match [AVAILABLE_RESOURCES] and [BUDGET] (offer tiered alternatives if constrained).\r\n- All user inputs use **[UPPERCASE_WITH_UNDERSCORES]** and all AI-filled placeholders use **{Title Case}** format only.";
    const variables = ["[PRODUCT_DESCRIPTION]","[TARGET_AUDIENCE]","[INDUSTRY]","[KEY_OPERATIONS]","[MAIN_FINANCIAL_ACTIVITIES]","[MARKET_ENVIRONMENT]","[KNOWN_RISKS]","[PRIMARY_GOAL]","[AVAILABLE_RESOURCES]","[TIMEFRAME]","[BUDGET]","[TONE]","[UPPERCASE_WITH_UNDERSCORES]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Reset!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Pro Tips for Better AI Prompt Results</h2>



<ul class="wp-block-list">

<li><strong>Give a sharp business snapshot first.</strong> Add 5–8 lines on what you sell, your fulfillment model, and your constraints (cash, staff, tools). For example: “B2C Shopify brand, 3-person team, ships from 3PL, $70K/month, high return rates, one ad channel.” That context makes the scoring far more believable.</li>


<li><strong>Force numbers where they matter.</strong> Even rough ranges improve prioritization. After the first output, ask: “Add financial exposure bands for the top 10 risks (e.g., $1–5K, $5–25K, $25–100K+) and explain the assumptions behind each band.”</li>


<li><strong>Use a “top-5 only” round for speed.</strong> If you’re short on time, run one pass and then follow with: “Reduce this to the five most urgent risks and write a 30-day mitigation plan with owners and weekly checkpoints.” Frankly, most teams implement more when the list is smaller.</li>


<li><strong>Iterate by changing risk appetite.</strong> After you review the ranking, try: “Re-score using a conservative risk appetite (lower tolerance for compliance and cash-flow risk), then re-score using an aggressive growth posture.” The delta shows where you’re making a strategic choice, not just “being careful.”</li>


<li><strong>Turn KRIs into an operating rhythm.</strong> Don’t leave indicators as a list. Follow up with: “Convert the KRIs into a one-page dashboard spec: metric definition, data source, owner, threshold, and what action to take when it’s breached.” Then you can drop it into a spreadsheet or BI tool the same day.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Related Prompts</h2>



<p>Once you’ve mapped your risk strategy, these prompts help you communicate it clearly (internally and externally) with stronger narrative structure:</p>



<p>If you also need to brief stakeholders on “what happened, what we learned, and what changes now,” <a href="https://flowpast.com/prompts/write-a-breakthrough-feature-story-with-this-ai-prompt/">Write a Breakthrough Feature Story with this AI Prompt</a> helps you shape a compelling, readable story from messy notes. It pairs well when you’re documenting a disruption, a turnaround, or a hard-won fix to a recurring operational risk.</p>



<p>For teams doing deeper internal write-ups, <a href="https://flowpast.com/prompts/write-a-long-form-news-feature-with-this-ai-prompt/">Write a Long-Form News Feature with this AI Prompt</a> is useful when you want a structured narrative that still stays factual. It’s a smart follow-on when your risk plan needs cross-team buy-in and you want to explain the “why” behind new controls.</p>



<p>When a risk event has uncertainty (fraud patterns, vendor issues, policy violations) and you need to assemble facts before you act, <a href="https://flowpast.com/prompts/write-an-investigative-feature-with-this-ai-prompt/">Write an Investigative Feature with this AI Prompt</a> can help you outline lines of inquiry and organize evidence. It’s not a substitute for legal or HR process, but it can help you think clearly and avoid gaps in your timeline.</p>


<br>


<p>Quick reference:</p>



<ul class="wp-block-list">

<li><a href="https://flowpast.com/prompts/write-a-breakthrough-feature-story-with-this-ai-prompt/">Write a Breakthrough Feature Story with this AI Prompt</a>: Turn risk events into clear narratives.</li>


<li><a href="https://flowpast.com/prompts/write-a-long-form-news-feature-with-this-ai-prompt/">Write a Long-Form News Feature with this AI Prompt</a>: Build stakeholder-ready internal reporting.</li>


<li><a href="https://flowpast.com/prompts/write-an-investigative-feature-with-this-ai-prompt/">Write an Investigative Feature with this AI Prompt</a>: Organize inquiry for uncertain incidents.</li>


<li><a href="https://flowpast.com/prompts/write-an-investigative-feature-article-ai-prompt/">Write an Investigative Feature Article AI Prompt</a>: Create a structured investigation draft.</li>


<li><a href="https://flowpast.com/prompts/build-a-fiction-book-outline-with-this-ai-prompt/">Build a Fiction Book Outline with this AI Prompt</a>: Practice scenario thinking with plot arcs.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Common Questions</h2>


<div class="faq-item">
<span class="question">Which roles benefit most from this risk strategy prompt AI prompt?</span>

<p class="answer"><strong>Operations Managers</strong> use this to identify fragile steps in fulfillment, service delivery, and vendor dependencies, then turn them into controls someone actually owns. <strong>Founders and CEOs</strong> get a prioritized view of risk instead of a scattered worry list, which makes tradeoffs (hire, automate, change policy) easier to justify. <strong>Finance Leads</strong> benefit from the probability × impact scoring and exposure ranges, especially when cash flow is tight and one disruption can domino. <strong>Fractional COOs and consultants</strong> apply it to standardize risk reviews across multiple clients without pretending it’s a full audit.</p>

</div>

<div class="faq-item">
<span class="question">Which industries get the most value from this risk strategy prompt AI prompt?</span>

<p class="answer"><strong>E-commerce brands</strong> use this to pressure-test supply chain risk, chargebacks, fraud, 3PL performance, and reputation risk from shipping delays. It’s particularly useful when one paid channel drives most revenue and a platform change could hurt quickly. <strong>Local service businesses</strong> apply it to people risk (no-shows, hiring gaps), compliance basics, and operational continuity when equipment breaks or a key tech is out. <strong>SaaS companies</strong> leverage it for technology and security risk, uptime and incident response playbooks, and clear KRIs like failed payments or support backlog thresholds. <strong>Professional services firms</strong> use it to manage scope creep, client concentration, regulatory exposure, and delivery capacity while staying realistic about small-team bandwidth.</p>

</div>

<div class="faq-item">
<span class="question">Why do basic AI prompts for building a small business risk strategy produce weak results?</span>

<p class="answer">A typical prompt like “Write me a risk management plan for my small business” fails because it: lacks your real constraints (headcount, cash, tools), provides no prioritization method like probability × impact scoring, ignores second-order risks that show up through SWOT/PESTLE scanning, produces generic advice instead of decision-ready controls with owners, and misses the disruption playbook/KRI cadence that keeps the plan alive after week one. You end up with a long document that feels responsible, but doesn’t change what anyone does on Monday.</p>

</div>

<div class="faq-item">
<span class="question">Can I customize this risk strategy prompt for my specific situation?</span>

<p class="answer">Yes. Start by pasting a short context block before you run it: your business model, team size, core systems (POS, Shopify, QuickBooks, CRM), top revenue drivers, and any recent incidents. Then specify your risk tolerance (“We accept market risk but have zero tolerance for compliance fines” or “Cash flow is the number-one constraint”). A useful follow-up is: “Rewrite the plan for a 90-day horizon, and label each mitigation as Low/Medium/High effort with an estimated cost range.” If you leave details vague, the prompt will still proceed, but you will get assumption-heavy outputs.</p>

</div>

<div class="faq-item">
<span class="question">What are the most common mistakes when using this risk strategy prompt?</span>

<p class="answer">The biggest mistake is leaving the business context too vague—instead of “a small retail business,” try “single-location specialty grocery, $1.2M/year, 12 staff, heavy weekend traffic, two main suppliers.” Another common error is ignoring constraints; “do a full ISO program” is unrealistic, while “two hours per week and $500/month tools budget” yields usable controls. People also skip incident history, even though “we had two ransomware attempts and a payroll error last quarter” changes the priority list fast. Finally, teams treat the output as a document rather than a cadence; if you don’t assign owners and pick a KRI review rhythm, nothing sticks.</p>

</div>

<div class="faq-item">
<span class="question">Who should NOT use this risk strategy prompt?</span>

<p class="answer">This prompt isn’t ideal for regulated enterprises that require formal risk frameworks, audits, or legal sign-off as part of compliance. It’s also a poor fit when you want a one-time template and have no intention of reviewing KRIs or updating the register as the business changes. And if you have not validated your core offer yet, you may get more value by focusing on product-market fit before formalizing risk controls. In those cases, use a lightweight checklist approach first, then come back when you’re operating in repeatable cycles.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Which roles benefit most from this risk strategy prompt AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Operations Managers use this to identify fragile steps in fulfillment, service delivery, and vendor dependencies, then turn them into controls someone actually owns. Founders and CEOs get a prioritized view of risk instead of a scattered worry list, which makes tradeoffs (hire, automate, change policy) easier to justify. Finance Leads benefit from the probability × impact scoring and exposure ranges, especially when cash flow is tight and one disruption can domino. Fractional COOs and consultants apply it to standardize risk reviews across multiple clients without pretending it’s a full audit."
      }
    },
    {
      "@type": "Question",
      "name": "Which industries get the most value from this risk strategy prompt AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "E-commerce brands use this to pressure-test supply chain risk, chargebacks, fraud, 3PL performance, and reputation risk from shipping delays. It’s particularly useful when one paid channel drives most revenue and a platform change could hurt quickly. Local service businesses apply it to people risk (no-shows, hiring gaps), compliance basics, and operational continuity when equipment breaks or a key tech is out. SaaS companies leverage it for technology and security risk, uptime and incident response playbooks, and clear KRIs like failed payments or support backlog thresholds. Professional services firms use it to manage scope creep, client concentration, regulatory exposure, and delivery capacity while staying realistic about small-team bandwidth."
      }
    },
    {
      "@type": "Question",
      "name": "Why do basic AI prompts for building a small business risk strategy produce weak results?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A typical prompt like “Write me a risk management plan for my small business” fails because it: lacks your real constraints (headcount, cash, tools), provides no prioritization method like probability × impact scoring, ignores second-order risks that show up through SWOT/PESTLE scanning, produces generic advice instead of decision-ready controls with owners, and misses the disruption playbook/KRI cadence that keeps the plan alive after week one. You end up with a long document that feels responsible, but doesn’t change what anyone does on Monday."
      }
    },
    {
      "@type": "Question",
      "name": "Can I customize this risk strategy prompt for my specific situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Start by pasting a short context block before you run it: your business model, team size, core systems (POS, Shopify, QuickBooks, CRM), top revenue drivers, and any recent incidents. Then specify your risk tolerance (“We accept market risk but have zero tolerance for compliance fines” or “Cash flow is the number-one constraint”). A useful follow-up is: “Rewrite the plan for a 90-day horizon, and label each mitigation as Low/Medium/High effort with an estimated cost range.” If you leave details vague, the prompt will still proceed, but you will get assumption-heavy outputs."
      }
    },
    {
      "@type": "Question",
      "name": "What are the most common mistakes when using this risk strategy prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The biggest mistake is leaving the business context too vague—instead of “a small retail business,” try “single-location specialty grocery, $1.2M/year, 12 staff, heavy weekend traffic, two main suppliers.” Another common error is ignoring constraints; “do a full ISO program” is unrealistic, while “two hours per week and $500/month tools budget” yields usable controls. People also skip incident history, even though “we had two ransomware attempts and a payroll error last quarter” changes the priority list fast. Finally, teams treat the output as a document rather than a cadence; if you don’t assign owners and pick a KRI review rhythm, nothing sticks."
      }
    },
    {
      "@type": "Question",
      "name": "Who should NOT use this risk strategy prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "This prompt isn’t ideal for regulated enterprises that require formal risk frameworks, audits, or legal sign-off as part of compliance. It’s also a poor fit when you want a one-time template and have no intention of reviewing KRIs or updating the register as the business changes. And if you have not validated your core offer yet, you may get more value by focusing on product-market fit before formalizing risk controls. In those cases, use a lightweight checklist approach first, then come back when you’re operating in repeatable cycles."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Risk doesn’t go away because you’re busy. Put structure around it, prioritize what matters, and move forward with fewer surprises. Paste the prompt into ChatGPT, answer the clarifying questions, and build your first decision-ready risk plan today.</p>

</div>]]></content:encoded>
					
		
		
		<media:content url="https://flowpast.s3.eu-north-1.amazonaws.com/featured_blog_images/5001754.webp" medium="image"></media:content>
            	</item>
		<item>
		<title>Create Product Concept Lineups with this AI Prompt</title>
		<link>https://flowpast.com/prompts/create-product-concept-lineups-with-this-ai-prompt/</link>
		
		<dc:creator><![CDATA[Lisa Granqvist]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:51:39 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<guid isPermaLink="false">https://flowpast.com/?p=5001752</guid>

					<description><![CDATA[Stuck on what to launch next - use this AI Prompt to generate on-brand product concepts with trends, differentiation, and feasibility. Explore thousands of AI prompts by function and industry.]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: product concept lineups -->

<div class="hook-introduction">

<p>You know you need a new product. But your brainstorms keep circling the same three ideas, and none of them feel “right” for your brand or your customers. Worse, you risk shipping something trendy that doesn’t fit your lineup, or something on-brand that nobody actually wants.</p>



<p>This <strong>product concept lineups</strong> AI prompt is built for <strong>brand managers</strong> trying to plan the next 2–4 launches without diluting positioning, <strong>e-commerce operators</strong> who need SKU-ready ideas that complement what already sells, and <strong>consultants</strong> who must present differentiated concepts clients can greenlight. The output is a structured lineup of distinct, feasible product concepts with customer insights, trend drivers, lineup gaps, and clear differentiation angles.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">What Does This AI Prompt Do and When to Use It?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">What This Prompt Does</th>
      <th scope="col">When to Use This Prompt</th>
      <th scope="col">What You&#8217;ll Get</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>It summarizes your company context first and flags missing inputs with up to three targeted questions.</li>
          <li>It extracts a customer snapshot with 3–6 concrete insights, including triggers, constraints, and usage context.</li>
          <li>It runs a trend scan of 4–7 demand drivers and explains why each matters for your audience.</li>
          <li>It maps lineup gaps by comparing your current products to unmet needs and “whitespace” opportunities.</li>
          <li>It generates differentiated product concepts that stay implementable and aligned to your stated brand voice or tone.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>You are planning the next season’s roadmap and you need more than a mood-board of “cool ideas.”</li>
          <li>Your current lineup is selling, but growth is flattening and the catalog has obvious holes.</li>
          <li>You have to choose between several directions (premiumization, refill/subscription, bundles), and the team is stuck.</li>
          <li>A competitor just launched a similar product, so you need fresh differentiation that isn’t a race to the bottom.</li>
          <li>You’re scaling into new channels or segments and want concepts that complement existing bestsellers, not cannibalize them.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>A multi-concept product lineup with distinct ideas you can shortlist in a single review.</li>
           <li>A 3–6 point “Customer Snapshot” section with pains, desires, and purchase triggers.</li>
           <li>A 4–7 item “Trend Scan” list tied directly to your audience and category context.</li>
           <li>A lineup gap map that states what you cover today and where whitespace exists.</li>
           <li>Concept positioning details that clarify differentiation, feasibility, and brand fit for each idea.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">The Full AI Prompt: Product Concept Lineup Generator</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Step 1: Customize the prompt with your input
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Customize and Copy Full Prompt</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Customize the Prompt</span>
                <p class="customize-subtitle">Fill in the fields below to personalize this prompt for your needs.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variable</th>
                            <th>What to Enter</th>
                            <th>Customise the prompt</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[COMPANY_NAME]</code></td>
                                <td class="var-desc">
                                    Enter the full name of the business or organization for which the product concepts are being generated.                                    <div class="var-example">For example: "GreenTech Solutions Inc."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[COMPANY_NAME]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRAND_VOICE]</code></td>
                                <td class="var-desc">
                                    Describe the tone and style of communication the brand uses in its messaging, such as formal, friendly, or edgy.                                    <div class="var-example">For example: "Confident, eco-conscious, and approachable."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[BRAND_VOICE]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TONE]</code></td>
                                <td class="var-desc">
                                    Specify the tone or mood to be used in the writing, such as professional, playful, or inspirational.                                    <div class="var-example">For example: "Professional yet warm and inviting."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[TONE]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[NUMBER_OF_IDEAS]</code></td>
                                <td class="var-desc">
                                    Enter the total number of product concepts to generate during the ideation process.                                    <div class="var-example">For example: "5"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[NUMBER_OF_IDEAS]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[CURRENT_PRODUCT_LINEUP]</code></td>
                                <td class="var-desc">
                                    Provide a summary or list of the products or services the company currently offers.                                    <div class="var-example">For example: "Reusable water bottles, collapsible food containers, and compost bins."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[CURRENT_PRODUCT_LINEUP]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRAND_VALUES_AND_MISSION]</code></td>
                                <td class="var-desc">
                                    Describe the core principles and purpose that guide the company, including its commitments and goals.                                    <div class="var-example">For example: "Promoting sustainability through innovative, eco-friendly everyday products."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[BRAND_VALUES_AND_MISSION]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRODUCT_DESCRIPTION]</code></td>
                                <td class="var-desc">
                                    Summarize the business&#039;s key offerings, including what the products or services are and their primary features.                                    <div class="var-example">For example: "A line of premium, customizable furniture designed for small spaces."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRODUCT_DESCRIPTION]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TARGET_AUDIENCE]</code></td>
                                <td class="var-desc">
                                    Describe the primary customer segment, including demographics, needs, and purchasing behavior.                                    <div class="var-example">For example: "Millennial homeowners who value sustainable living and modern design."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[TARGET_AUDIENCE]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[INDUSTRY]</code></td>
                                <td class="var-desc">
                                    Specify the industry or niche the company operates in, such as technology, healthcare, or consumer goods.                                    <div class="var-example">For example: "Home organization and storage solutions."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[INDUSTRY]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRIMARY_GOAL]</code></td>
                                <td class="var-desc">
                                    State the main objective the company wants to achieve through the new product concepts, such as increasing revenue or entering a new market.                                    <div class="var-example">For example: "Expand into eco-friendly travel accessories to grow market share."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRIMARY_GOAL]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BUDGET]</code></td>
                                <td class="var-desc">
                                    Provide the financial constraints or range allocated for implementing the product ideas.                                    <div class="var-example">For example: "$50,000 - $100,000 for initial development and marketing."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BUDGET]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIMEFRAME]</code></td>
                                <td class="var-desc">
                                    Specify the timeline for launching or implementing the new product concepts.                                    <div class="var-example">For example: "6 months from ideation to market launch."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIMEFRAME]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[CONTEXT]</code></td>
                                <td class="var-desc">
                                    Describe any additional background information or situational details relevant to the ideation process.                                    <div class="var-example">For example: "The company is facing increased competition from cheaper alternatives and wants to differentiate through premium design and eco-friendly materials."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[CONTEXT]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Customise the prompt now</span>
                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Step 2: Copy the Prompt
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Copy Full Prompt</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">OBJECTIVE</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">CONSTRAINTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">What This Is NOT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUT SPECIFICATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">1) Pre-Analysis</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">2) Audience + Market + Gap Notes</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">3) Product Concepts (repeat for each idea)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">QUALITY CHECKS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## OBJECTIVE
Generate a set of fresh, practical product concepts for **[COMPANY_NAME]** that fit its customers, complement what it already sells, reflect its purpose, and have clear market differentiation. Each concept must be positioned to improve buyer interest, revenue potential, and brand perception.

## PERSONA
You are an **innovation strategist and product ideation lead** with strengths in customer insight, trend scouting, and concept-to-market thinking. Write with crisp, business-friendly creativity: concrete, specific, and grounded in feasibility.

## CONSTRAINTS
- Every idea must be **distinct**, **implementable**, and **brand-consistent**.
- Incorporate **customer needs**, **current market movement**, and **existing lineup gaps**.
- Avoid vague concepts (“an app that helps…”) unless it includes a clear mechanism and feature set.
- Don’t assume regulated/medical claims, guaranteed outcomes, or proprietary tech unless provided in inputs.
- Keep language aligned to **[BRAND_VOICE]** and/or **[TONE]**.

### What This Is NOT
- Not a full business plan, investor deck, or full PRD.
- Not legal, medical, or regulatory advice.
- Not manufacturing sourcing, detailed cost modeling, or engineering schematics.

## PROCESS
1. **Pre-Analysis (state your understanding first):** Briefly summarize what you’re going to create for {Company} and what you’ll base it on (audience, trends, lineup, values). If anything is missing, list your assumptions or ask up to 3 targeted questions.
2. **Customer Snapshot:** Extract 3–6 key audience insights: pains, desires, habits, purchasing triggers, constraints (budget/time/skill), and context of use.
3. **Trend Scan:** Identify 4–7 relevant demand drivers (e.g., eco-forward materials, customization, AI assistance, convenience, wellness-adjacent, subscription/refill, community, premiumization). Tie each to why it matters for this audience.
4. **Lineup Gap Mapping:** Summarize what the current products cover, then call out whitespace opportunities (adjacent categories, add-ons, upgrades, bundles, new use-cases).
5. **Idea Generation:** Produce **[NUMBER_OF_IDEAS]** concepts. For each, include positioning, differentiation, and feasibility notes.
6. **Edge-Case Handling:** If **[CURRENT_PRODUCT_LINEUP]** or **[BRAND_VALUES_AND_MISSION]** is unclear, propose ideas in 2 tracks:  
   - Track A: conservative extensions to current offerings  
   - Track B: bolder adjacency plays  
   Label assumptions explicitly.

## INPUTS
- **Company / business name:** [COMPANY_NAME]  
- **Business description:** [PRODUCT_DESCRIPTION]  
- **Primary user segment:** [TARGET_AUDIENCE]  
- **Current product lineup:** [CURRENT_PRODUCT_LINEUP]  
- **Brand values + mission:** [BRAND_VALUES_AND_MISSION]  
- **Industry / niche:** [INDUSTRY]  
- **Primary goal (e.g., grow AOV, enter new category):** [PRIMARY_GOAL]  
- **Brand voice (optional):** [BRAND_VOICE]  
- **Tone (optional):** [TONE]  
- **Number of ideas to generate:** [NUMBER_OF_IDEAS]  
- **Budget or resource constraints (optional):** [BUDGET]  
- **Timeframe to launch (optional):** [TIMEFRAME]  
- **Extra context (optional):** [CONTEXT]

## OUTPUT SPECIFICATION
Return results in markdown.

### 1) Pre-Analysis
- {Understanding Summary}
- {Open Questions Or Assumptions}

### 2) Audience + Market + Gap Notes
- {Audience Insights}
- {Trend Drivers}
- {Lineup Gaps}

### 3) Product Concepts (repeat for each idea)
For each concept, provide:
- **{Product Name}**
- **{One-Line Pitch}** (single sentence)
- **{Concept Overview}** (2–4 sentences)
- **{Core Features}** (3–6 bullets)
- **{Audience Fit}** (why they’ll care; pains/desires addressed)
- **{Differentiation / USP}** (what makes it meaningfully different)
- **{Benefits}**  
  - {End User Benefits} (bullets)  
  - {Business Benefits} (bullets)
- **{Feasibility Notes}** (complexity, dependencies, production considerations, partners)
- **{Brand Alignment}** (explicit tie to values/mission)
- **{Success Metric Suggestion}** (e.g., conversion rate, retention, attach rate)

## QUALITY CHECKS
At the end, include a short validation list confirming:
- {Ideas Are Distinct And Non-Overlapping}
- {Each Idea Connects To Audience Pain Or Desire}
- {Clear Differentiation Versus Competitors/Substitutes}
- {Feasibility Considered Within Stated Constraints}
- {Alignment With Brand Values And Mission}            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Copy Full Prompt</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Copied!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Copy Full Prompt';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## OBJECTIVE\r\nGenerate a set of fresh, practical product concepts for **[COMPANY_NAME]** that fit its customers, complement what it already sells, reflect its purpose, and have clear market differentiation. Each concept must be positioned to improve buyer interest, revenue potential, and brand perception.\r\n\r\n## PERSONA\r\nYou are an **innovation strategist and product ideation lead** with strengths in customer insight, trend scouting, and concept-to-market thinking. Write with crisp, business-friendly creativity: concrete, specific, and grounded in feasibility.\r\n\r\n## CONSTRAINTS\r\n- Every idea must be **distinct**, **implementable**, and **brand-consistent**.\r\n- Incorporate **customer needs**, **current market movement**, and **existing lineup gaps**.\r\n- Avoid vague concepts (\u201can app that helps\u2026\u201d) unless it includes a clear mechanism and feature set.\r\n- Don\u2019t assume regulated\/medical claims, guaranteed outcomes, or proprietary tech unless provided in inputs.\r\n- Keep language aligned to **[BRAND_VOICE]** and\/or **[TONE]**.\r\n\r\n### What This Is NOT\r\n- Not a full business plan, investor deck, or full PRD.\r\n- Not legal, medical, or regulatory advice.\r\n- Not manufacturing sourcing, detailed cost modeling, or engineering schematics.\r\n\r\n## PROCESS\r\n1. **Pre-Analysis (state your understanding first):** Briefly summarize what you\u2019re going to create for {Company} and what you\u2019ll base it on (audience, trends, lineup, values). If anything is missing, list your assumptions or ask up to 3 targeted questions.\r\n2. **Customer Snapshot:** Extract 3\u20136 key audience insights: pains, desires, habits, purchasing triggers, constraints (budget\/time\/skill), and context of use.\r\n3. **Trend Scan:** Identify 4\u20137 relevant demand drivers (e.g., eco-forward materials, customization, AI assistance, convenience, wellness-adjacent, subscription\/refill, community, premiumization). Tie each to why it matters for this audience.\r\n4. **Lineup Gap Mapping:** Summarize what the current products cover, then call out whitespace opportunities (adjacent categories, add-ons, upgrades, bundles, new use-cases).\r\n5. **Idea Generation:** Produce **[NUMBER_OF_IDEAS]** concepts. For each, include positioning, differentiation, and feasibility notes.\r\n6. **Edge-Case Handling:** If **[CURRENT_PRODUCT_LINEUP]** or **[BRAND_VALUES_AND_MISSION]** is unclear, propose ideas in 2 tracks:  \r\n   - Track A: conservative extensions to current offerings  \r\n   - Track B: bolder adjacency plays  \r\n   Label assumptions explicitly.\r\n\r\n## INPUTS\r\n- **Company \/ business name:** [COMPANY_NAME]  \r\n- **Business description:** [PRODUCT_DESCRIPTION]  \r\n- **Primary user segment:** [TARGET_AUDIENCE]  \r\n- **Current product lineup:** [CURRENT_PRODUCT_LINEUP]  \r\n- **Brand values + mission:** [BRAND_VALUES_AND_MISSION]  \r\n- **Industry \/ niche:** [INDUSTRY]  \r\n- **Primary goal (e.g., grow AOV, enter new category):** [PRIMARY_GOAL]  \r\n- **Brand voice (optional):** [BRAND_VOICE]  \r\n- **Tone (optional):** [TONE]  \r\n- **Number of ideas to generate:** [NUMBER_OF_IDEAS]  \r\n- **Budget or resource constraints (optional):** [BUDGET]  \r\n- **Timeframe to launch (optional):** [TIMEFRAME]  \r\n- **Extra context (optional):** [CONTEXT]\r\n\r\n## OUTPUT SPECIFICATION\r\nReturn results in markdown.\r\n\r\n### 1) Pre-Analysis\r\n- {Understanding Summary}\r\n- {Open Questions Or Assumptions}\r\n\r\n### 2) Audience + Market + Gap Notes\r\n- {Audience Insights}\r\n- {Trend Drivers}\r\n- {Lineup Gaps}\r\n\r\n### 3) Product Concepts (repeat for each idea)\r\nFor each concept, provide:\r\n- **{Product Name}**\r\n- **{One-Line Pitch}** (single sentence)\r\n- **{Concept Overview}** (2\u20134 sentences)\r\n- **{Core Features}** (3\u20136 bullets)\r\n- **{Audience Fit}** (why they\u2019ll care; pains\/desires addressed)\r\n- **{Differentiation \/ USP}** (what makes it meaningfully different)\r\n- **{Benefits}**  \r\n  - {End User Benefits} (bullets)  \r\n  - {Business Benefits} (bullets)\r\n- **{Feasibility Notes}** (complexity, dependencies, production considerations, partners)\r\n- **{Brand Alignment}** (explicit tie to values\/mission)\r\n- **{Success Metric Suggestion}** (e.g., conversion rate, retention, attach rate)\r\n\r\n## QUALITY CHECKS\r\nAt the end, include a short validation list confirming:\r\n- {Ideas Are Distinct And Non-Overlapping}\r\n- {Each Idea Connects To Audience Pain Or Desire}\r\n- {Clear Differentiation Versus Competitors\/Substitutes}\r\n- {Feasibility Considered Within Stated Constraints}\r\n- {Alignment With Brand Values And Mission}";
    const variables = ["[COMPANY_NAME]","[BRAND_VOICE]","[TONE]","[NUMBER_OF_IDEAS]","[CURRENT_PRODUCT_LINEUP]","[BRAND_VALUES_AND_MISSION]","[PRODUCT_DESCRIPTION]","[TARGET_AUDIENCE]","[INDUSTRY]","[PRIMARY_GOAL]","[BUDGET]","[TIMEFRAME]","[CONTEXT]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Reset!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Pro Tips for Better AI Prompt Results</h2>



<ul class="wp-block-list">

<li><strong>Feed it your “current lineup” like an operator, not a brochure.</strong> Don’t paste a generic category list. Share 5–10 real SKUs or offers, your top sellers, your weakest performers, and what customers praise or complain about. If you’re short on space, add a quick note like: “Top 3 sell because of convenience; returns are driven by sizing confusion.”</li>


<li><strong>Lock the brand voice with do-and-don’t language.</strong> “Premium, minimal, no gimmicks” is helpful, but examples are better. Try a follow-up like: “Use short product names, avoid hype words like ‘revolutionary,’ and keep claims realistic (no ‘guaranteed results’).” You will get concepts that feel like they belong on your site.</li>


<li><strong>Give one hard feasibility constraint.</strong> The prompt is built to stay implementable, but it can still drift if you don’t set boundaries. Add a constraint such as “must ship under $50 retail,” “must be made from existing materials,” or “must work as a refill/subscription.” That single line often forces sharper differentiation.</li>


<li><strong>Iterate the shortlist, not the whole universe.</strong> After the first output, pick 2–3 concepts and ask: “Now expand concept 2 into three variations (budget, core, premium) and make concept 3 more brand-minimal.” You keep momentum while still exploring range.</li>


<li><strong>Pair concept generation with monetization logic.</strong> Once you have 3–5 strong concepts, pressure-test how they would be sold and priced. A clean next step is to run the best idea through a monetization prompt like <a href="https://flowpast.com/prompts/build-a-freemium-monetization-plan-with-this-ai-prompt/">Build a Freemium Monetization Plan with this AI Prompt</a> (useful for software or memberships) or map tiers with <a href="https://flowpast.com/prompts/build-a-5-tier-offer-ecosystem-with-this-ai-prompt/">Build a 5-Tier Offer Ecosystem with this AI Prompt</a>.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Related Prompts</h2>



<p>Once you’ve generated a shortlist of product concepts, these prompts help you package, monetize, and operationalize the best options.</p>



<p>If you also need to turn “new concept” into a clear set of tiers and upgrade paths, <a href="https://flowpast.com/prompts/build-a-5-tier-offer-ecosystem-with-this-ai-prompt/">Build a 5-Tier Offer Ecosystem with this AI Prompt</a> is a strong next step. It’s especially useful when your lineup needs separation between entry-level, core, and premium so concepts don’t compete with each other. Concept ideation finds the what; an offer ecosystem clarifies the how you sell it.</p>



<p>When your product concepts include a free plan, trial, or usage-based angle, you’ll want a tighter monetization narrative before you build. <a href="https://flowpast.com/prompts/build-a-freemium-monetization-plan-with-this-ai-prompt/">Build a Freemium Monetization Plan with this AI Prompt</a> helps you define what’s free, what’s paid, and which upgrade triggers match real customer behavior. That prevents “freemium” from becoming “free forever.”</p>



<p>For teams building software concepts (or features that require a model behind the scenes), execution details matter fast. <a href="https://flowpast.com/prompts/build-a-production-ml-prediction-api-with-this-ai-prompt/">Build a Production ML Prediction API with this AI Prompt</a> is useful when one of your concepts involves scoring, personalization, recommendations, or forecasting. It bridges the gap between a concept and something your engineers can sanity-check.</p>


<br>


<p>Quick reference:</p>



<ul class="wp-block-list">

<li><a href="https://flowpast.com/prompts/build-a-5-tier-offer-ecosystem-with-this-ai-prompt/">Build a 5-Tier Offer Ecosystem with this AI Prompt</a>: Turn concepts into clear offer tiers.</li>


<li><a href="https://flowpast.com/prompts/build-a-freemium-monetization-plan-with-this-ai-prompt/">Build a Freemium Monetization Plan with this AI Prompt</a>: Define free vs paid and upgrades.</li>


<li><a href="https://flowpast.com/prompts/build-a-production-ml-prediction-api-with-this-ai-prompt/">Build a Production ML Prediction API with this AI Prompt</a>: Operationalize ML-backed product concepts.</li>


<li><a href="https://flowpast.com/prompts/build-safe-api-retry-logic-with-this-ai-prompt/">Build Safe API Retry Logic with this AI Prompt</a>: Reliability patterns for API-based ideas.</li>


<li><a href="https://flowpast.com/prompts/api-integration-audit-report-ai-prompt/">API Integration Audit Report AI Prompt</a>: Find gaps before integrating vendors.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Common Questions</h2>


<div class="faq-item">
<span class="question">Which roles benefit most from this product concept lineups AI prompt?</span>

<p class="answer"><strong>Product marketers</strong> use this to build launchable concept directions with real differentiation, not just feature lists. <strong>E-commerce managers</strong> rely on it to expand a catalog in a way that complements bestsellers and fills lineup gaps. <strong>Innovation leads</strong> use the customer snapshot and trend scan to guide internal workshops toward feasible bets. <strong>Brand strategists</strong> apply it when they need concepts that match a defined voice and purpose, so the next launch strengthens perception instead of confusing buyers.</p>

</div>

<div class="faq-item">
<span class="question">Which industries get the most value from this product concept lineups AI prompt?</span>

<p class="answer"><strong>Consumer packaged goods (CPG)</strong> teams use it to propose line extensions, bundles, and refill concepts without drifting off-brand or making risky claims. <strong>Beauty and personal care</strong> brands apply it to map routines (before/after steps, travel sizes, sensitive-skin variants) and find whitespace that fits real usage habits. <strong>SaaS companies</strong> use it to generate feature-pack or plan concepts tied to demand drivers like automation, personalization, or convenience, then position them cleanly. <strong>Specialty retail</strong> operators lean on it to expand into adjacent categories while keeping the store’s point of view consistent.</p>

</div>

<div class="faq-item">
<span class="question">Why do basic AI prompts for product concept generation produce weak results?</span>

<p class="answer">A typical prompt like “Write me product ideas for my business” fails because it: lacks a pre-analysis step to confirm assumptions and missing context, provides no structured customer snapshot (so ideas don’t match real triggers or constraints), ignores trend drivers that explain why a concept would win now, skips lineup gap mapping (leading to duplicates of what you already sell), and produces generic concepts instead of differentiated positioning with feasibility guardrails.</p>

</div>

<div class="faq-item">
<span class="question">Can I customize this product concept lineups prompt for my specific situation?</span>

<p class="answer">Yes. Replace COMPANY_NAME with your brand, then be explicit about your current lineup, your audience, and your brand voice or tone so the concepts stay consistent. If you want tighter outputs, add constraints like target price band, channel (Amazon vs DTC), or materials/tech limits, and state what you will not do (no subscriptions, no regulated claims, no new manufacturing partners). After you get the first set, ask a follow-up like: “Regenerate the lineup with more premium differentiation, and include one bundle concept and one subscription/refill concept, both feasible within our current operations.”</p>

</div>

<div class="faq-item">
<span class="question">What are the most common mistakes when using this product concept lineups prompt?</span>

<p class="answer">The biggest mistake is leaving COMPANY_NAME context too vague — instead of “a wellness brand,” try “a DTC magnesium brand selling $35–$60 SKUs to 28–45 busy professionals who buy for sleep and stress.” Another common error is not defining BRAND_VOICE/TONE; “modern” is fuzzy, but “calm, science-respectful, no hype, short sentences” produces sharper naming and positioning. People also forget to describe the current lineup, so the prompt can’t map gaps; a quick list of top SKUs and what each is for is enough. Finally, teams ask for “innovative ideas” but give no feasibility bounds, so you should add guardrails like “must use existing suppliers” or “must ship in under 90 days.”</p>

</div>

<div class="faq-item">
<span class="question">Who should NOT use this product concept lineups prompt?</span>

<p class="answer">This prompt isn’t ideal for teams that need a full business plan, detailed cost model, or engineering schematics, because it intentionally stops at concept and positioning. It’s also a poor fit if you have zero clarity on your current audience or offer, since the customer snapshot and lineup gap mapping require at least basic inputs. If you’re in a heavily regulated space and need compliant claims language, use a specialist compliance review process alongside concept ideation.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Which roles benefit most from this product concept lineups AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Product marketers use this to build launchable concept directions with real differentiation, not just feature lists. E-commerce managers rely on it to expand a catalog in a way that complements bestsellers and fills lineup gaps. Innovation leads use the customer snapshot and trend scan to guide internal workshops toward feasible bets. Brand strategists apply it when they need concepts that match a defined voice and purpose, so the next launch strengthens perception instead of confusing buyers."
      }
    },
    {
      "@type": "Question",
      "name": "Which industries get the most value from this product concept lineups AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Consumer packaged goods (CPG) teams use it to propose line extensions, bundles, and refill concepts without drifting off-brand or making risky claims. Beauty and personal care brands apply it to map routines (before/after steps, travel sizes, sensitive-skin variants) and find whitespace that fits real usage habits. SaaS companies use it to generate feature-pack or plan concepts tied to demand drivers like automation, personalization, or convenience, then position them cleanly. Specialty retail operators lean on it to expand into adjacent categories while keeping the store’s point of view consistent."
      }
    },
    {
      "@type": "Question",
      "name": "Why do basic AI prompts for product concept generation produce weak results?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A typical prompt like “Write me product ideas for my business” fails because it: lacks a pre-analysis step to confirm assumptions and missing context, provides no structured customer snapshot (so ideas don’t match real triggers or constraints), ignores trend drivers that explain why a concept would win now, skips lineup gap mapping (leading to duplicates of what you already sell), and produces generic concepts instead of differentiated positioning with feasibility guardrails."
      }
    },
    {
      "@type": "Question",
      "name": "Can I customize this product concept lineups prompt for my specific situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Replace COMPANY_NAME with your brand, then be explicit about your current lineup, your audience, and your brand voice or tone so the concepts stay consistent. If you want tighter outputs, add constraints like target price band, channel (Amazon vs DTC), or materials/tech limits, and state what you will not do (no subscriptions, no regulated claims, no new manufacturing partners). After you get the first set, ask a follow-up like: “Regenerate the lineup with more premium differentiation, and include one bundle concept and one subscription/refill concept, both feasible within our current operations.”"
      }
    },
    {
      "@type": "Question",
      "name": "What are the most common mistakes when using this product concept lineups prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The biggest mistake is leaving COMPANY_NAME context too vague — instead of “a wellness brand,” try “a DTC magnesium brand selling $35–$60 SKUs to 28–45 busy professionals who buy for sleep and stress.” Another common error is not defining BRAND_VOICE/TONE; “modern” is fuzzy, but “calm, science-respectful, no hype, short sentences” produces sharper naming and positioning. People also forget to describe the current lineup, so the prompt can’t map gaps; a quick list of top SKUs and what each is for is enough. Finally, teams ask for “innovative ideas” but give no feasibility bounds, so you should add guardrails like “must use existing suppliers” or “must ship in under 90 days.”"
      }
    },
    {
      "@type": "Question",
      "name": "Who should NOT use this product concept lineups prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "This prompt isn’t ideal for teams that need a full business plan, detailed cost model, or engineering schematics, because it intentionally stops at concept and positioning. It’s also a poor fit if you have zero clarity on your current audience or offer, since the customer snapshot and lineup gap mapping require at least basic inputs. If you’re in a heavily regulated space and need compliant claims language, use a specialist compliance review process alongside concept ideation."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Your next best product usually isn’t a lightning-bolt idea. It’s the result of tight inputs, clear constraints, and smart differentiation. Paste the prompt into ChatGPT, answer its questions honestly, and turn the strongest concepts into a real lineup you can ship.</p>

</div>]]></content:encoded>
					
		
		
		<media:content url="https://flowpast.s3.eu-north-1.amazonaws.com/featured_blog_images/5001752.webp" medium="image"></media:content>
            	</item>
		<item>
		<title>Build a Small Business Growth Playbook AI Prompt</title>
		<link>https://flowpast.com/prompts/build-a-small-business-growth-playbook-ai-prompt/</link>
		
		<dc:creator><![CDATA[Lisa Granqvist]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:50:45 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<guid isPermaLink="false">https://flowpast.com/?p=5001750</guid>

					<description><![CDATA[Revenue feels stuck - a proven AI Prompt that audits your business and delivers a lean growth playbook with channels, offers, and KPIs. Discover more AI prompts for marketing, sales, and ops.]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: small business growth playbook -->
<div class="hook-introduction">

<p>Growth advice is everywhere, but most of it falls apart the moment you try to apply it to a real small business with limited time, cash, and headcount. You end up with a messy list of “ideas,” no priorities, and no numbers to track. Then nothing changes.</p>



<p>This <strong>small business growth playbook</strong> is built for <strong>owners</strong> who feel revenue has plateaued and need a focused plan, <strong>marketing leads</strong> who are juggling channels without clear ROI, and <strong>consultants</strong> who must deliver a crisp, executive-ready blueprint for a client. The output is a lean growth playbook with a diagnosis, channel and offer recommendations, cost flags, measurable KPIs, and a tight “What This Is NOT” scope section.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">What Does This AI Prompt Do and When to Use It?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">What This Prompt Does</th>
      <th scope="col">When to Use This Prompt</th>
      <th scope="col">What You&#8217;ll Get</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>It restates your business situation in 4–6 pre-analysis bullets to confirm the assignment and prevent “wrong problem” planning.</li>
          <li>It diagnoses your offers, traction, constraints, and bottlenecks, then proposes practical proxy metrics when exact numbers are missing.</li>
          <li>It translates market trends and competitor notes into opportunities, threats, and “white space” you can credibly pursue.</li>
          <li>It turns findings into prioritized, cost-conscious actions, and flags any higher-investment items explicitly instead of burying them.</li>
          <li>It ties each recommendation to “why it matters” plus a measurable outcome, so you can track progress without guessing.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>You have consistent demand but revenue is flat, and you need to pick the next growth lever without betting the business.</li>
          <li>Your marketing feels busy while pipeline quality is unpredictable, and attribution is too fuzzy to make confident decisions.</li>
          <li>You are considering new channels, partnerships, or packaging changes, but you want a structured way to evaluate tradeoffs.</li>
          <li>Competitors are outranking you or undercutting you, and you need a clear positioning response in days, not weeks.</li>
          <li>You are about to hire, invest in tools, or expand capacity and want a plan that fits your operating realities.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>A structured growth blueprint with a pre-analysis summary, assumptions, and 2–4 clarifying questions (only if needed).</li>
           <li>A current-state diagnosis covering positioning, core offers, traction, constraints, and the most important operating realities.</li>
           <li>A competitor and market landscape section with white-space opportunities and practical implications for your next moves.</li>
           <li>A prioritized action plan that calls out low/moderate cost plays and clearly flags any higher-investment recommendations.</li>
           <li>A KPI set with measurable outcomes for each recommendation, plus a “What This Is NOT” scope guardrail.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">The Full AI Prompt: Small Business Growth Playbook Builder</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Step 1: Customize the prompt with your input
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Customize and Copy Full Prompt</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Customize the Prompt</span>
                <p class="customize-subtitle">Fill in the fields below to personalize this prompt for your needs.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variable</th>
                            <th>What to Enter</th>
                            <th>Customise the prompt</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[CURRENT_MARKET_TRENDS]</code></td>
                                <td class="var-desc">
                                    Summarize key trends in the market or industry that the business operates in, including shifts in customer preferences, technology adoption, or competitive dynamics.                                    <div class="var-example">For example: "Increased demand for eco-friendly packaging among e-commerce businesses, rising adoption of AI-driven customer support tools, and growing competition from direct-to-consumer brands."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[CURRENT_MARKET_TRENDS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[COMPETITOR_INFORMATION]</code></td>
                                <td class="var-desc">
                                    Provide detailed information about key competitors, including their strengths, weaknesses, market positioning, and any notable strategies or tactics they employ.                                    <div class="var-example">For example: "Competitor A focuses on low-cost solutions with strong customer service, while Competitor B targets premium clients with high-end customization options and aggressive digital marketing campaigns."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[COMPETITOR_INFORMATION]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[FINANCIAL_STATUS_AND_BUDGET]</code></td>
                                <td class="var-desc">
                                    Outline the business&#039;s current financial health, including revenue, profit margins, and available budget for growth initiatives.                                    <div class="var-example">For example: "Annual revenue of $500,000 with a 15% profit margin; a $20,000 budget allocated for marketing and operational improvements in the next quarter."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[FINANCIAL_STATUS_AND_BUDGET]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BUSINESS_DESCRIPTION]</code></td>
                                <td class="var-desc">
                                    Describe the business, including its mission, core offerings, target audience, and unique value proposition.                                    <div class="var-example">For example: "A boutique fitness studio offering personalized training and yoga classes for busy professionals, emphasizing convenience, community, and expert coaching."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[BUSINESS_DESCRIPTION]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[CUSTOMER_DEMOGRAPHICS]</code></td>
                                <td class="var-desc">
                                    Provide details about the business&#039;s primary customers, including their age, gender, location, income level, and any relevant behavioral or psychographic traits.                                    <div class="var-example">For example: "Primarily women aged 25-40 in urban areas, earning $50,000-$80,000 annually, who value health, convenience, and premium experiences."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[CUSTOMER_DEMOGRAPHICS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UPPERCASE_WITH_UNDERSCORES]</code></td>
                                <td class="var-desc">
                                    Enter any specific placeholder text or variable formatted in uppercase letters with underscores, as required by the prompt structure.                                    <div class="var-example">For example: "EXAMPLE_VARIABLE_PLACEHOLDER"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[UPPERCASE_WITH_UNDERSCORES]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Customise the prompt now</span>
                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Step 2: Copy the Prompt
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Copy Full Prompt</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">OBJECTIVE</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">CONSTRAINTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="prompt-header-visible subheader">1) Pre-Analysis (required)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">2) Diagnose the business today</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">3) Market and competitive landscape</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">4) Growth plays (opportunity discovery)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">5) Operations upgrades</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">6) Marketing + sales system</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">7) Partnerships and network leverage</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">8) Financial view + budget</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">9) Execution plan + measurement</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">10) Risk and contingency</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Edge-case handling (required)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">What This Is NOT (required)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUT SPECIFICATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">QUALITY CHECKS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## OBJECTIVE
Produce a practical growth blueprint for a small business by evaluating its current performance, market position, and operations, then translating findings into cost-conscious actions that increase revenue, efficiency, and visibility—aligned to the business’s resources and ideal recipient.

## PERSONA
You are a small-business growth strategist with strengths in go-to-market planning, competitive analysis, operations optimization, and partnership development. Communicate in a crisp, executive style that a business owner can act on immediately.

## CONSTRAINTS
- Recommendations must be feasible for a small business and grounded in the provided inputs.
- Prioritize low-to-moderate cost actions; clearly flag any higher-investment items.
- Tie every recommendation to a clear reason (“why it matters”) and a measurable outcome.
- If information is missing or unclear, state assumptions explicitly and provide 2–4 clarifying questions.
- Include a “What This Is NOT” subsection to keep scope tight.
- Follow the delivery standards and the deliverable structure exactly; use {Title Case} placeholders only where specified.

## PROCESS
### 1) Pre-Analysis (required)
- Briefly restate your understanding of the business and the assignment in 4–6 bullets.
- List assumptions you are making (if any).
- Ask essential clarifying questions (only if needed to avoid bad guidance).

### 2) Diagnose the business today
- Summarize mission/positioning, core offers, current traction, and constraints.
- Identify the most important operating realities (capacity, tools, team, bottlenecks).
- Extract any available performance indicators from inputs (or propose proxies).

### 3) Market and competitive landscape
- Translate [CURRENT_MARKET_TRENDS] into opportunities/threats.
- Map competitors from [COMPETITOR_INFORMATION] into: strengths, weaknesses, positioning, and likely strategy.
- Identify white space (underserved needs, neglected channels, pricing/packaging gaps, service gaps).

### 4) Growth plays (opportunity discovery)
Generate a shortlist of high-potential plays across:
- New segments/niches that match capabilities
- Offer expansion (adjacent services, bundles, subscription/retainer, premium tiers)
- Distribution/channel expansion (local, digital, referral, marketplaces, events)
- Tech enablement (automation, CRM, analytics, scheduling, payments, fulfillment)

For each play, include: expected impact, effort, cost range, and prerequisites.

### 5) Operations upgrades
- Recommend workflow/process improvements tied to the growth plays.
- Suggest specific tooling or system changes (only if justified), plus lightweight alternatives.

### 6) Marketing + sales system
- Propose messaging angles and a simple positioning statement.
- Build a funnel view: awareness → consideration → conversion → retention.
- Recommend retention and referral mechanics suitable for the customer profile.

### 7) Partnerships and network leverage
- Suggest partner types, selection criteria, and outreach approach.
- Include at least one co-marketing concept and one referral/affiliate structure.

### 8) Financial view + budget
- Provide a basic forecast model tied to assumptions (traffic/leads, conversion, AOV, repeat rate).
- Create a prioritized budget allocation that fits [FINANCIAL_STATUS_AND_BUDGET].
- Include a “minimum viable plan” if budget is tight.

### 9) Execution plan + measurement
- Build a phased roadmap with timelines (use a slightly varied cadence such as 0–3 weeks, 4–7 weeks, 2–4 months, 5–7 months).
- Define KPIs per phase and decision checkpoints.

### 10) Risk and contingency
- Identify key risks (market, execution, capacity, cash flow, channel dependency, reputational).
- Provide mitigation steps and fallback options.

### Edge-case handling (required)
If any input is incomplete, contradictory, or overly broad:
- Proceed using clearly labeled assumptions.
- Offer options (A/B/C) rather than a single prescriptive path.
- Highlight which missing data would most improve accuracy.

### What This Is NOT (required)
- Not legal, tax, or compliance advice.
- Not a guarantee of results or a full financial audit.
- Not a substitute for primary customer research (interviews/surveys) when data is absent.

## INPUTS
- **Business description:** [BUSINESS_DESCRIPTION]  
- **Current market trends:** [CURRENT_MARKET_TRENDS]  
- **Competitor information:** [COMPETITOR_INFORMATION]  
- **Customer demographics:** [CUSTOMER_DEMOGRAPHICS]  
- **Financial status and budget:** [FINANCIAL_STATUS_AND_BUDGET]  

## OUTPUT SPECIFICATION
Deliver a structured report with these sections and templates:

1. **Executive Snapshot**
   - {Business Summary}
   - {Top 3 Constraints}
   - {Top 5 Growth Levers}

2. **Current-State Assessment**
   - {Offer &amp; Positioning Notes}
   - {Customer Profile Insights}
   - {Baseline Metrics Available} (and {Proxy Metrics} if needed)

3. **Market &amp; Competitor Review**
   - {Key Trends}
   - {Competitor Map}
   - {Market Gaps Identified}

4. **Opportunity Portfolio (Prioritized)**
   For each opportunity, include:
   - {Opportunity Name}
   - {Target Segment}
   - {Rationale}
   - {Expected Impact}
   - {Effort Level}
   - {Estimated Cost Range}
   - {Dependencies}
   - {First 3 Steps}

5. **Operational Enhancement Plan**
   - {Process Improvements}
   - {Tooling Recommendations} (with {Low-Cost Alternative})

6. **Marketing &amp; Sales Plan**
   - {Positioning Statement}
   - {Channel Strategy}
   - {Funnel Improvements}
   - {Retention &amp; Referral Plan}

7. **Partnership Strategy**
   - {Ideal Partner Profiles}
   - {Outreach Plan}
   - {Co-Marketing Concepts}
   - {Referral Structure}

8. **Financial Model &amp; Budget**
   - {Forecast Assumptions}
   - {Simple Forecast Table}
   - {Budget Allocation}
   - {Minimum Viable Plan}

9. **Implementation Roadmap**
   - {Phase Timeline}
   - {Action Checklist}
   - {KPIs By Phase}
   - {Review Cadence}

10. **Risk Register &amp; Contingencies**
   - {Top Risks}
   - {Mitigations}
   - {Fallback Scenarios}

## QUALITY CHECKS
Before finalizing, verify:
- Recommendations are explicitly tied to inputs and do not rely on unstated facts.
- Every major suggestion includes cost/effort/impact and at least one KPI.
- Roadmap phases have clear owners implied (even if “Owner: Business”).
- Risks include concrete mitigations and a backup plan per high-severity item.
- Variable format compliance: user inputs use [UPPERCASE_WITH_UNDERSCORES]; output placeholders use {Title Case}.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Copy Full Prompt</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Copied!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Copy Full Prompt';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## OBJECTIVE\r\nProduce a practical growth blueprint for a small business by evaluating its current performance, market position, and operations, then translating findings into cost-conscious actions that increase revenue, efficiency, and visibility\u2014aligned to the business\u2019s resources and ideal recipient.\r\n\r\n## PERSONA\r\nYou are a small-business growth strategist with strengths in go-to-market planning, competitive analysis, operations optimization, and partnership development. Communicate in a crisp, executive style that a business owner can act on immediately.\r\n\r\n## CONSTRAINTS\r\n- Recommendations must be feasible for a small business and grounded in the provided inputs.\r\n- Prioritize low-to-moderate cost actions; clearly flag any higher-investment items.\r\n- Tie every recommendation to a clear reason (\u201cwhy it matters\u201d) and a measurable outcome.\r\n- If information is missing or unclear, state assumptions explicitly and provide 2\u20134 clarifying questions.\r\n- Include a \u201cWhat This Is NOT\u201d subsection to keep scope tight.\r\n- Follow the delivery standards and the deliverable structure exactly; use {Title Case} placeholders only where specified.\r\n\r\n## PROCESS\r\n### 1) Pre-Analysis (required)\r\n- Briefly restate your understanding of the business and the assignment in 4\u20136 bullets.\r\n- List assumptions you are making (if any).\r\n- Ask essential clarifying questions (only if needed to avoid bad guidance).\r\n\r\n### 2) Diagnose the business today\r\n- Summarize mission\/positioning, core offers, current traction, and constraints.\r\n- Identify the most important operating realities (capacity, tools, team, bottlenecks).\r\n- Extract any available performance indicators from inputs (or propose proxies).\r\n\r\n### 3) Market and competitive landscape\r\n- Translate [CURRENT_MARKET_TRENDS] into opportunities\/threats.\r\n- Map competitors from [COMPETITOR_INFORMATION] into: strengths, weaknesses, positioning, and likely strategy.\r\n- Identify white space (underserved needs, neglected channels, pricing\/packaging gaps, service gaps).\r\n\r\n### 4) Growth plays (opportunity discovery)\r\nGenerate a shortlist of high-potential plays across:\r\n- New segments\/niches that match capabilities\r\n- Offer expansion (adjacent services, bundles, subscription\/retainer, premium tiers)\r\n- Distribution\/channel expansion (local, digital, referral, marketplaces, events)\r\n- Tech enablement (automation, CRM, analytics, scheduling, payments, fulfillment)\r\n\r\nFor each play, include: expected impact, effort, cost range, and prerequisites.\r\n\r\n### 5) Operations upgrades\r\n- Recommend workflow\/process improvements tied to the growth plays.\r\n- Suggest specific tooling or system changes (only if justified), plus lightweight alternatives.\r\n\r\n### 6) Marketing + sales system\r\n- Propose messaging angles and a simple positioning statement.\r\n- Build a funnel view: awareness \u2192 consideration \u2192 conversion \u2192 retention.\r\n- Recommend retention and referral mechanics suitable for the customer profile.\r\n\r\n### 7) Partnerships and network leverage\r\n- Suggest partner types, selection criteria, and outreach approach.\r\n- Include at least one co-marketing concept and one referral\/affiliate structure.\r\n\r\n### 8) Financial view + budget\r\n- Provide a basic forecast model tied to assumptions (traffic\/leads, conversion, AOV, repeat rate).\r\n- Create a prioritized budget allocation that fits [FINANCIAL_STATUS_AND_BUDGET].\r\n- Include a \u201cminimum viable plan\u201d if budget is tight.\r\n\r\n### 9) Execution plan + measurement\r\n- Build a phased roadmap with timelines (use a slightly varied cadence such as 0\u20133 weeks, 4\u20137 weeks, 2\u20134 months, 5\u20137 months).\r\n- Define KPIs per phase and decision checkpoints.\r\n\r\n### 10) Risk and contingency\r\n- Identify key risks (market, execution, capacity, cash flow, channel dependency, reputational).\r\n- Provide mitigation steps and fallback options.\r\n\r\n### Edge-case handling (required)\r\nIf any input is incomplete, contradictory, or overly broad:\r\n- Proceed using clearly labeled assumptions.\r\n- Offer options (A\/B\/C) rather than a single prescriptive path.\r\n- Highlight which missing data would most improve accuracy.\r\n\r\n### What This Is NOT (required)\r\n- Not legal, tax, or compliance advice.\r\n- Not a guarantee of results or a full financial audit.\r\n- Not a substitute for primary customer research (interviews\/surveys) when data is absent.\r\n\r\n## INPUTS\r\n- **Business description:** [BUSINESS_DESCRIPTION]  \r\n- **Current market trends:** [CURRENT_MARKET_TRENDS]  \r\n- **Competitor information:** [COMPETITOR_INFORMATION]  \r\n- **Customer demographics:** [CUSTOMER_DEMOGRAPHICS]  \r\n- **Financial status and budget:** [FINANCIAL_STATUS_AND_BUDGET]  \r\n\r\n## OUTPUT SPECIFICATION\r\nDeliver a structured report with these sections and templates:\r\n\r\n1. **Executive Snapshot**\r\n   - {Business Summary}\r\n   - {Top 3 Constraints}\r\n   - {Top 5 Growth Levers}\r\n\r\n2. **Current-State Assessment**\r\n   - {Offer & Positioning Notes}\r\n   - {Customer Profile Insights}\r\n   - {Baseline Metrics Available} (and {Proxy Metrics} if needed)\r\n\r\n3. **Market & Competitor Review**\r\n   - {Key Trends}\r\n   - {Competitor Map}\r\n   - {Market Gaps Identified}\r\n\r\n4. **Opportunity Portfolio (Prioritized)**\r\n   For each opportunity, include:\r\n   - {Opportunity Name}\r\n   - {Target Segment}\r\n   - {Rationale}\r\n   - {Expected Impact}\r\n   - {Effort Level}\r\n   - {Estimated Cost Range}\r\n   - {Dependencies}\r\n   - {First 3 Steps}\r\n\r\n5. **Operational Enhancement Plan**\r\n   - {Process Improvements}\r\n   - {Tooling Recommendations} (with {Low-Cost Alternative})\r\n\r\n6. **Marketing & Sales Plan**\r\n   - {Positioning Statement}\r\n   - {Channel Strategy}\r\n   - {Funnel Improvements}\r\n   - {Retention & Referral Plan}\r\n\r\n7. **Partnership Strategy**\r\n   - {Ideal Partner Profiles}\r\n   - {Outreach Plan}\r\n   - {Co-Marketing Concepts}\r\n   - {Referral Structure}\r\n\r\n8. **Financial Model & Budget**\r\n   - {Forecast Assumptions}\r\n   - {Simple Forecast Table}\r\n   - {Budget Allocation}\r\n   - {Minimum Viable Plan}\r\n\r\n9. **Implementation Roadmap**\r\n   - {Phase Timeline}\r\n   - {Action Checklist}\r\n   - {KPIs By Phase}\r\n   - {Review Cadence}\r\n\r\n10. **Risk Register & Contingencies**\r\n   - {Top Risks}\r\n   - {Mitigations}\r\n   - {Fallback Scenarios}\r\n\r\n## QUALITY CHECKS\r\nBefore finalizing, verify:\r\n- Recommendations are explicitly tied to inputs and do not rely on unstated facts.\r\n- Every major suggestion includes cost\/effort\/impact and at least one KPI.\r\n- Roadmap phases have clear owners implied (even if \u201cOwner: Business\u201d).\r\n- Risks include concrete mitigations and a backup plan per high-severity item.\r\n- Variable format compliance: user inputs use [UPPERCASE_WITH_UNDERSCORES]; output placeholders use {Title Case}.";
    const variables = ["[CURRENT_MARKET_TRENDS]","[COMPETITOR_INFORMATION]","[FINANCIAL_STATUS_AND_BUDGET]","[BUSINESS_DESCRIPTION]","[CUSTOMER_DEMOGRAPHICS]","[UPPERCASE_WITH_UNDERSCORES]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Reset!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Pro Tips for Better AI Prompt Results</h2>



<ul class="wp-block-list">

<li><strong>Bring real constraints, not generic goals.</strong> Don’t just say “grow revenue.” Add capacity limits (hours/week you can allocate, team roles, monthly budget range, lead times). If you want the plan to be usable, tell the model what is off-limits too, like “no paid ads for 60 days” or “no new hires this quarter.”</li>


<li><strong>Give a simple performance snapshot.</strong> Even rough numbers help the prompt produce stronger KPIs. Paste 6–10 lines like: “AOV: $85, gross margin: 62%, lead source split: 70% referrals/30% organic, close rate: ~18%, capacity: 25 orders/day.” Then ask: “Use proxies where needed, but state assumptions clearly.”</li>


<li><strong>Describe your competitors like a customer would.</strong> Instead of listing names only, add what they’re known for, their likely price band, and a couple of messaging angles. A quick note like “Competitor A dominates ‘same-day’ delivery keywords; Competitor B sells premium bundles; Competitor C wins on TikTok UGC” gives the competitive section real bite.</li>


<li><strong>Force prioritization after the first output.</strong> Once you get the playbook, follow up with: “Rank the top 7 actions by impact vs effort for a 30-day sprint, and rewrite each action as a single owner task with an acceptance criteria.” This turns strategy into work you can assign.</li>


<li><strong>Combine it with a focused SEO audit when organic is a key channel.</strong> If the playbook suggests content or search as a core lever, run a second pass using <a href="https://flowpast.com/prompts/create-an-seo-audit-report-with-this-ai-prompt/">Create an SEO Audit Report with this AI Prompt</a> and then ask: “Update the growth playbook’s KPIs and timelines based on the SEO audit’s highest-priority fixes.” Honestly, this is where the plan becomes much more measurable.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Related Prompts</h2>



<p>Once you’ve got a growth playbook, these prompts help you validate the SEO opportunities it surfaces and turn them into an execution-ready backlog.</p>



<p>If you also need a fast way to understand where search visibility is leaking, pair this playbook with <a href="https://flowpast.com/prompts/seo-swot-audit-for-any-website-ai-prompt/">SEO SWOT Audit for Any Website AI Prompt</a>. When your playbook recommends “invest in organic,” the SWOT output helps you explain the why to stakeholders and decide which battles to fight first (technical, content, or authority).</p>



<p>When the plan includes improving site accessibility and image-driven discovery, run <a href="https://flowpast.com/prompts/audit-website-image-alt-text-ai-prompt/">Audit Website Image Alt Text AI Prompt</a>. It’s especially useful for local businesses, e-commerce catalogs, and service sites with heavy portfolio pages, because it turns a vague “optimize on-page SEO” goal into clear, page-level fixes.</p>



<p>For teams doing multiple marketing activities at once, attribution becomes the silent killer of good decisions. If your playbook includes SEO plus email, partnerships, or paid tests, add <a href="https://flowpast.com/prompts/build-an-seo-attribution-funnel-audit-ai-prompt/">Build an SEO Attribution Funnel Audit AI Prompt</a> to map what should be tracked at each funnel stage so your KPIs are actually defensible.</p>


<br>


<p>Quick reference:</p>



<ul class="wp-block-list">

<li><a href="https://flowpast.com/prompts/seo-swot-audit-for-any-website-ai-prompt/">SEO SWOT Audit for Any Website AI Prompt</a>: Spot strengths, gaps, and SEO threats.</li>


<li><a href="https://flowpast.com/prompts/audit-website-image-alt-text-ai-prompt/">Audit Website Image Alt Text AI Prompt</a>: Fix missing or weak alt text.</li>


<li><a href="https://flowpast.com/prompts/create-an-seo-audit-report-with-this-ai-prompt/">Create an SEO Audit Report with this AI Prompt</a>: Generate a prioritized SEO audit report.</li>


<li><a href="https://flowpast.com/prompts/build-an-seo-attribution-funnel-audit-ai-prompt/">Build an SEO Attribution Funnel Audit AI Prompt</a>: Audit tracking across the SEO funnel.</li>

<li><a href="https://flowpast.com/prompts/seo-content-audit-scorecard-ai-prompt/">SEO Content Audit Scorecard AI Prompt</a>: Score content and decide what to update.</li>

</ul>
<!-- /wp:post-content -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Common Questions</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Which roles benefit most from this small business growth playbook AI prompt?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Small business owners</strong> use this to turn a messy mix of ideas into a prioritized plan with KPIs and cost flags they can actually follow. <strong>General managers and operators</strong> benefit because the prompt forces “operating realities” into the plan (capacity, tools, bottlenecks), not just marketing tactics. <strong>Marketing managers</strong> get clarity on which channels to focus on and what measurable outcomes to attach to each initiative. <strong>Consultants</strong> use the pre-analysis, assumptions, and “What This Is NOT” sections to deliver a tight, executive-style client artifact with clear scope.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Which industries get the most value from this small business growth playbook AI prompt?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Local services</strong> (home services, clinics, specialty practices) get value because the playbook can connect positioning and capacity constraints to practical visibility actions like partnerships and local search, with KPIs tied to calls, booked appointments, or quote requests. <strong>E-commerce brands</strong> use it to diagnose offer structure and traction, then translate competitor moves into pricing/packaging tests and retention actions, measured with AOV, repeat rate, and contribution margin. <strong>B2B professional services</strong> benefit when they need to tighten their niche, add a clearer offer ladder, and set KPIs around qualified leads, consult-to-proposal rate, and sales cycle length. <strong>Early-stage SaaS</strong> can apply it to align go-to-market constraints with a realistic channel mix, then measure progress with activation, conversion, and pipeline quality rather than vanity traffic.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Why do basic AI prompts for building a small business growth playbook produce weak results?</span>
<!-- wp:paragraph -->
<p class="answer">A typical prompt like “Write me a growth plan for my small business” fails because it: lacks your constraints (budget, capacity, timelines), provides no required structure (pre-analysis, assumptions, clarifying questions, scope limits), ignores competitive and market inputs that shape what is realistic, produces generic tactics instead of cost-conscious prioritized actions, and misses measurable outcomes so you can’t track whether the plan worked. This prompt is designed to force “why it matters” plus KPIs for every recommendation, which is where most vague plans collapse.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Can I customize this small business growth playbook prompt for my specific situation?</span>
<!-- wp:paragraph -->
<p class="answer">Yes. The easiest way is to paste the prompt and then add a short input section before it with your business snapshot: core offers, price points, rough monthly revenue range, capacity constraints, and any non-negotiables like “no paid ads” or “must maintain premium pricing.” If you have market notes, include them as CURRENT_MARKET_TRENDS and COMPETITOR_INFORMATION, even if they are informal bullets. A strong follow-up request is: “Ask me only the 3 most essential clarifying questions, then produce two versions of the action plan: 30-day quick wins and a 90-day build plan, each with KPIs and owners.”</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">What are the most common mistakes when using this small business growth playbook prompt?</span>
<!-- wp:paragraph -->
<p class="answer">The biggest mistake is leaving CURRENT_MARKET_TRENDS too vague — instead of “market is competitive,” try “customers are trading down, short-form video is driving discovery, and same-day fulfillment is becoming table stakes in our area.” Another common error is weak COMPETITOR_INFORMATION; “we compete with Amazon” is not useful, but “Competitor X wins on bundles, Competitor Y wins on local SEO, Competitor Z wins on price and fast shipping” gives the prompt something to map. People also skip constraints, which leads to unrealistic recommendations; “we can invest in anything” becomes a fantasy plan, so specify a budget range and team availability. Finally, they don’t provide any performance indicators or proxies, so KPIs become generic; even rough inputs like lead volume, close rate, or order capacity makes the output far more actionable.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Who should NOT use this small business growth playbook prompt?</span>
<!-- wp:paragraph -->
<p class="answer">This prompt isn’t ideal for one-off tasks where you just need copy or a single campaign idea, because it’s built to produce a full blueprint and assumptions. It’s also a poor fit if you have not validated your core offer at all and cannot describe customers, pricing, or traction in any meaningful way. And if your team wants a plug-and-play template with no iteration, you may find the clarifying questions and diagnostic sections “too strategic.” In those cases, start by collecting basic customer and offer data first, then come back to generate a tighter plan.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Which roles benefit most from this small business growth playbook AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Small business owners use this to turn a messy mix of ideas into a prioritized plan with KPIs and cost flags they can actually follow. General managers and operators benefit because the prompt forces “operating realities” into the plan (capacity, tools, bottlenecks), not just marketing tactics. Marketing managers get clarity on which channels to focus on and what measurable outcomes to attach to each initiative. Consultants use the pre-analysis, assumptions, and “What This Is NOT” sections to deliver a tight, executive-style client artifact with clear scope."
      }
    },
    {
      "@type": "Question",
      "name": "Which industries get the most value from this small business growth playbook AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Local services (home services, clinics, specialty practices) get value because the playbook can connect positioning and capacity constraints to practical visibility actions like partnerships and local search, with KPIs tied to calls, booked appointments, or quote requests. E-commerce brands use it to diagnose offer structure and traction, then translate competitor moves into pricing/packaging tests and retention actions, measured with AOV, repeat rate, and contribution margin. B2B professional services benefit when they need to tighten their niche, add a clearer offer ladder, and set KPIs around qualified leads, consult-to-proposal rate, and sales cycle length. Early-stage SaaS can apply it to align go-to-market constraints with a realistic channel mix, then measure progress with activation, conversion, and pipeline quality rather than vanity traffic."
      }
    },
    {
      "@type": "Question",
      "name": "Why do basic AI prompts for building a small business growth playbook produce weak results?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A typical prompt like “Write me a growth plan for my small business” fails because it: lacks your constraints (budget, capacity, timelines), provides no required structure (pre-analysis, assumptions, clarifying questions, scope limits), ignores competitive and market inputs that shape what is realistic, produces generic tactics instead of cost-conscious prioritized actions, and misses measurable outcomes so you can’t track whether the plan worked. This prompt is designed to force “why it matters” plus KPIs for every recommendation, which is where most vague plans collapse."
      }
    },
    {
      "@type": "Question",
      "name": "Can I customize this small business growth playbook prompt for my specific situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. The easiest way is to paste the prompt and then add a short input section before it with your business snapshot: core offers, price points, rough monthly revenue range, capacity constraints, and any non-negotiables like “no paid ads” or “must maintain premium pricing.” If you have market notes, include them as CURRENT_MARKET_TRENDS and COMPETITOR_INFORMATION, even if they are informal bullets. A strong follow-up request is: “Ask me only the 3 most essential clarifying questions, then produce two versions of the action plan: 30-day quick wins and a 90-day build plan, each with KPIs and owners.”"
      }
    },
    {
      "@type": "Question",
      "name": "What are the most common mistakes when using this small business growth playbook prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The biggest mistake is leaving CURRENT_MARKET_TRENDS too vague — instead of “market is competitive,” try “customers are trading down, short-form video is driving discovery, and same-day fulfillment is becoming table stakes in our area.” Another common error is weak COMPETITOR_INFORMATION; “we compete with Amazon” is not useful, but “Competitor X wins on bundles, Competitor Y wins on local SEO, Competitor Z wins on price and fast shipping” gives the prompt something to map. People also skip constraints, which leads to unrealistic recommendations; “we can invest in anything” becomes a fantasy plan, so specify a budget range and team availability. Finally, they don’t provide any performance indicators or proxies, so KPIs become generic; even rough inputs like lead volume, close rate, or order capacity makes the output far more actionable."
      }
    },
    {
      "@type": "Question",
      "name": "Who should NOT use this small business growth playbook prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "This prompt isn’t ideal for one-off tasks where you just need copy or a single campaign idea, because it’s built to produce a full blueprint and assumptions. It’s also a poor fit if you have not validated your core offer at all and cannot describe customers, pricing, or traction in any meaningful way. And if your team wants a plug-and-play template with no iteration, you may find the clarifying questions and diagnostic sections “too strategic.” In those cases, start by collecting basic customer and offer data first, then come back to generate a tighter plan."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>A plateau usually isn’t a motivation problem. It’s a planning problem. Paste this prompt into your AI tool, answer the clarifying questions honestly, and walk away with a growth playbook you can run this month.</p>
<!-- /wp:paragraph -->
</div>]]></content:encoded>
					
		
		
		<media:content url="https://flowpast.s3.eu-north-1.amazonaws.com/featured_blog_images/5001750.webp" medium="image"></media:content>
            	</item>
		<item>
		<title>Create Value Proposition Blueprint AI Prompt</title>
		<link>https://flowpast.com/prompts/create-value-proposition-blueprint-ai-prompt/</link>
		
		<dc:creator><![CDATA[Lisa Granqvist]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:49:01 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<guid isPermaLink="false">https://flowpast.com/?p=5000160</guid>

					<description><![CDATA[Positioning feels vague and fuzzy - a proven AI Prompt that builds a customer and product value proposition blueprint you can use fast. Explore thousands of AI prompts by function and industry.]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: value proposition blueprint -->
<div class="hook-introduction">

<p>Positioning work has a nasty habit of turning into vague statements, half-finished personas, and copy that sounds like everyone else. You know your offer is good, but when it’s time to explain “why you” in one clear line, the words get fuzzy fast. Then campaigns stall, sales pages bloat, and product decisions start relying on gut feel.</p>



<p>This <strong>value proposition blueprint</strong> is built for <strong>startup founders</strong> who need a crisp positioning foundation before the next launch, <strong>brand and growth marketers</strong> who are tired of rewriting the same “what we do” paragraph, and <strong>consultants</strong> who need a clean, client-ready messaging doc instead of a loose brainstorm. The output is a research-driven blueprint that synthesizes a named customer persona’s psychology, competitive pressure, and market dynamics into usable messaging and product guidance you can actually build campaigns from.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">What Does This AI Prompt Do and When to Use It?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">What This Prompt Does</th>
      <th scope="col">When to Use This Prompt</th>
      <th scope="col">What You&#8217;ll Get</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>It starts with a mandatory pre-analysis that clarifies what you sell, who you serve, and the category you compete in.</li>
          <li>It constructs one specific, named persona (introduced inside Point A) and keeps all customer insight anchored to that single viewpoint.</li>
          <li>It infers non-obvious motivations like anxieties, tradeoffs, internal objections, social pressure, and “why now” urgency.</li>
          <li>It applies a competitive lens to surface market dynamics and pressure, then turns that into usable messaging angles.</li>
          <li>It outputs structured messaging and product guidance while labeling assumptions explicitly when inputs are missing.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>You’re about to write a homepage, sales page, or pitch deck and your current positioning reads like generic category copy.</li>
          <li>You have decent traction, but conversion is flat and you can’t tell if it’s offer clarity, audience mismatch, or messaging.</li>
          <li>You’re planning a campaign and need one coherent “source of truth” before ads, emails, and landing pages drift apart.</li>
          <li>A competitor is winning mindshare and you need to respond with differentiation, not louder versions of the same claim.</li>
          <li>You’re evolving the product and want guidance on what to emphasize next without turning it into a full business plan.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>A pre-analysis summary plus a clearly labeled assumptions list to keep the work grounded.</li>
           <li>One named persona description embedded in “Point A,” written as a real individual with context and constraints.</li>
           <li>A set of messaging pillars and angle recommendations you can translate into headlines, sections, and ad themes.</li>
           <li>Competitive pressure takeaways that explain what the market rewards and punishes right now.</li>
           <li>Practical product-direction notes tied to customer psychology (not a roadmap, but usable guidance).</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">The Full AI Prompt: Value Proposition Blueprint Builder</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Step 1: Customize the prompt with your input
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Customize and Copy Full Prompt</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Customize the Prompt</span>
                <p class="customize-subtitle">Fill in the fields below to personalize this prompt for your needs.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variable</th>
                            <th>What to Enter</th>
                            <th>Customise the prompt</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[PRODUCT_DESCRIPTION]</code></td>
                                <td class="var-desc">
                                    Provide a clear and detailed description of the product or service being offered, including its main features, purpose, and any unique aspects.                                    <div class="var-example">For example: "A subscription-based AI writing assistant that helps marketing teams create high-quality content faster, with tools for SEO optimization and tone adjustment."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRODUCT_DESCRIPTION]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TARGET_AUDIENCE]</code></td>
                                <td class="var-desc">
                                    Describe the primary user segment, including their demographics, professional role, challenges, and motivations.                                    <div class="var-example">For example: "Small business owners aged 30-45 who struggle with managing social media marketing and want affordable, easy-to-use tools."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[TARGET_AUDIENCE]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[INDUSTRY]</code></td>
                                <td class="var-desc">
                                    Specify the industry or market category the product competes in, such as software, healthcare, or retail.                                    <div class="var-example">For example: "B2B SaaS tools for digital marketing automation."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[INDUSTRY]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[CONTEXT]</code></td>
                                <td class="var-desc">
                                    Provide any additional context, limitations, or specific requirements for the project or business, such as budget constraints or competitive challenges.                                    <div class="var-example">For example: "The product must appeal to early-stage startups with limited budgets, and differentiate from competitors by focusing on simplicity and speed."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[CONTEXT]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRAND_VOICE]</code></td>
                                <td class="var-desc">
                                    Indicate the desired tone and style for the messaging, such as professional, casual, or evidence-driven.                                    <div class="var-example">For example: "Plain-English, approachable, and focused on actionable insights rather than hype or jargon."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[BRAND_VOICE]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Customise the prompt now</span>
                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Step 2: Copy the Prompt
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Copy Full Prompt</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">OBJECTIVE</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">CONSTRAINTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">What This Is NOT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUT SPECIFICATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Customer Insights</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Product Insights</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">QUALITY CHECKS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## OBJECTIVE
Create a research-driven value proposition for a business that can be used as the foundation for campaigns, product direction, and copywriting. The deliverable must synthesize audience psychology, market dynamics, and competitive pressure into clear, usable messaging and product guidance.

## PERSONA
You are a senior positioning strategist and digital marketing researcher who supports time-poor founders. You blend competitor intelligence, audience insight, and messaging architecture into practical recommendations. Your writing is crisp, plain-English, and evidence-minded—not “guru” or hype-driven.

## CONSTRAINTS
- Write all customer-side insights from the viewpoint of **one specific, named persona** (a single individual).  
  - Introduce the persona **inside “Point A”** (e.g., name + short identifiers).  
  - Do **not** output the persona name as a separate field.
- Avoid generic advice (e.g., “make it easy to use,” “lower your price,” “post on social media”). Provide tailored, non-obvious insights.
- Keep sentences short and simple. Use a straightforward, matter-of-fact, engaging tone. No salesy consultant voice.
- Do not repeat the same idea across **Magnets**, **Features**, and **Differentiation**. They can relate, but must be meaningfully distinct.
- If information is missing, make reasonable assumptions **and label them clearly**.

### What This Is NOT
- Not a full business plan, brand manifesto, or investor pitch deck.
- Not a long literature review or list of citations.
- Not a generic persona set or multi-segment segmentation map.
- Not legal, financial, or medical advice.

## PROCESS
1. **Pre-analysis (mandatory):** Briefly state what you believe the business sells, who it serves, and what category it competes in—based on the provided inputs. List any assumptions you must make.
2. **Audience deep dive:** Infer real motivations: anxieties, tradeoffs, internal objections, social pressure, and “why now.”
3. **Competitive lens:** Identify the most likely “default alternative” customers choose instead (the nemesis category) and why it wins.
4. **Synthesis:** Produce the value proposition in the exact deliverable structure below, respecting length and formatting rules.
5. **Edge-case handling:** If inputs are vague, ask up to 3 clarifying questions *or* proceed with stated assumptions (choose the option that best preserves usefulness).

## INPUTS
- **Business / offer overview:** [PRODUCT_DESCRIPTION]  
- **Primary user segment description:** [TARGET_AUDIENCE]  
- **Market category (optional):** [INDUSTRY]  
- **Extra context or constraints (optional):** [CONTEXT]  
- **Preferred writing style (optional):** [BRAND_VOICE]  

## OUTPUT SPECIFICATION
Return two labeled blocks: **Customer Insights** and **Product Insights**, using the fields below and the specified formatting.

### Customer Insights
- **Point A:** {Point A Paragraph}  
  - One paragraph. Must introduce the named persona in-line (e.g., “Maya, a …”). Describe one specific, nagging problem and concrete negative effects.
- **Point B:** {Point B Paragraph}  
  - One paragraph. Describe one specific desired future with clear benefits and what “success” looks like to that persona.
- **Obstacles:**  
  - Bullet list with exactly **3** items: {Obstacle 1}, {Obstacle 2}, {Obstacle 3}  
  - Each bullet must be in-depth and describe what triggers resistance, annoyance, distrust, or retreat to the status quo.
- **Magnets:**  
  - Bullet list with exactly **3** items: {Magnet 1}, {Magnet 2}, {Magnet 3}  
  - Each bullet must be in-depth and describe what accelerates trust and purchase momentum (distinct from Features and Differentiation).

### Product Insights
- **Transformation:** {Transformation Statement + Explanation}  
  - Exactly **2 sentences** total.  
  - Sentence 1: one-sentence positioning statement connecting offer + persona + outcome.  
  - Sentence 2: brief explanation of why it’s credible/different.
- **Features:**  
  - Bullet list with exactly **3** items: {Feature 1}, {Feature 2}, {Feature 3}  
  - “Advanced” capabilities that must exist to deliver the transformation (not generic usability tips).
- **Nemesis:** {Nemesis Paragraph}  
  - One paragraph describing the most dangerous competing solution *type* (category), why it appeals, and where it feels safer/easier.
- **Differentiation:**  
  - Bullet list with exactly **3** items: {Differentiation 1}, {Differentiation 2}, {Differentiation 3}  
  - Concrete narrowing/uniqueness moves across product, pricing, packaging, design, distribution, or messaging—clearly distinct from Magnets and Features.

## QUALITY CHECKS
At the end, include a short checklist confirming:
- {QC 1} Persona is singular, specific, and introduced in Point A (not as a separate field)
- {QC 2} No generic/trivial recommendations appear
- {QC 3} Magnets vs Features vs Differentiation are clearly non-overlapping
- {QC 4} Each section is actionable and tied to the given offer and nemesis
- {QC 5} Any assumptions are explicitly labeled            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Copy Full Prompt</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Copied!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Copy Full Prompt';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## OBJECTIVE\r\nCreate a research-driven value proposition for a business that can be used as the foundation for campaigns, product direction, and copywriting. The deliverable must synthesize audience psychology, market dynamics, and competitive pressure into clear, usable messaging and product guidance.\r\n\r\n## PERSONA\r\nYou are a senior positioning strategist and digital marketing researcher who supports time-poor founders. You blend competitor intelligence, audience insight, and messaging architecture into practical recommendations. Your writing is crisp, plain-English, and evidence-minded\u2014not \u201cguru\u201d or hype-driven.\r\n\r\n## CONSTRAINTS\r\n- Write all customer-side insights from the viewpoint of **one specific, named persona** (a single individual).  \r\n  - Introduce the persona **inside \u201cPoint A\u201d** (e.g., name + short identifiers).  \r\n  - Do **not** output the persona name as a separate field.\r\n- Avoid generic advice (e.g., \u201cmake it easy to use,\u201d \u201clower your price,\u201d \u201cpost on social media\u201d). Provide tailored, non-obvious insights.\r\n- Keep sentences short and simple. Use a straightforward, matter-of-fact, engaging tone. No salesy consultant voice.\r\n- Do not repeat the same idea across **Magnets**, **Features**, and **Differentiation**. They can relate, but must be meaningfully distinct.\r\n- If information is missing, make reasonable assumptions **and label them clearly**.\r\n\r\n### What This Is NOT\r\n- Not a full business plan, brand manifesto, or investor pitch deck.\r\n- Not a long literature review or list of citations.\r\n- Not a generic persona set or multi-segment segmentation map.\r\n- Not legal, financial, or medical advice.\r\n\r\n## PROCESS\r\n1. **Pre-analysis (mandatory):** Briefly state what you believe the business sells, who it serves, and what category it competes in\u2014based on the provided inputs. List any assumptions you must make.\r\n2. **Audience deep dive:** Infer real motivations: anxieties, tradeoffs, internal objections, social pressure, and \u201cwhy now.\u201d\r\n3. **Competitive lens:** Identify the most likely \u201cdefault alternative\u201d customers choose instead (the nemesis category) and why it wins.\r\n4. **Synthesis:** Produce the value proposition in the exact deliverable structure below, respecting length and formatting rules.\r\n5. **Edge-case handling:** If inputs are vague, ask up to 3 clarifying questions *or* proceed with stated assumptions (choose the option that best preserves usefulness).\r\n\r\n## INPUTS\r\n- **Business \/ offer overview:** [PRODUCT_DESCRIPTION]  \r\n- **Primary user segment description:** [TARGET_AUDIENCE]  \r\n- **Market category (optional):** [INDUSTRY]  \r\n- **Extra context or constraints (optional):** [CONTEXT]  \r\n- **Preferred writing style (optional):** [BRAND_VOICE]  \r\n\r\n## OUTPUT SPECIFICATION\r\nReturn two labeled blocks: **Customer Insights** and **Product Insights**, using the fields below and the specified formatting.\r\n\r\n### Customer Insights\r\n- **Point A:** {Point A Paragraph}  \r\n  - One paragraph. Must introduce the named persona in-line (e.g., \u201cMaya, a \u2026\u201d). Describe one specific, nagging problem and concrete negative effects.\r\n- **Point B:** {Point B Paragraph}  \r\n  - One paragraph. Describe one specific desired future with clear benefits and what \u201csuccess\u201d looks like to that persona.\r\n- **Obstacles:**  \r\n  - Bullet list with exactly **3** items: {Obstacle 1}, {Obstacle 2}, {Obstacle 3}  \r\n  - Each bullet must be in-depth and describe what triggers resistance, annoyance, distrust, or retreat to the status quo.\r\n- **Magnets:**  \r\n  - Bullet list with exactly **3** items: {Magnet 1}, {Magnet 2}, {Magnet 3}  \r\n  - Each bullet must be in-depth and describe what accelerates trust and purchase momentum (distinct from Features and Differentiation).\r\n\r\n### Product Insights\r\n- **Transformation:** {Transformation Statement + Explanation}  \r\n  - Exactly **2 sentences** total.  \r\n  - Sentence 1: one-sentence positioning statement connecting offer + persona + outcome.  \r\n  - Sentence 2: brief explanation of why it\u2019s credible\/different.\r\n- **Features:**  \r\n  - Bullet list with exactly **3** items: {Feature 1}, {Feature 2}, {Feature 3}  \r\n  - \u201cAdvanced\u201d capabilities that must exist to deliver the transformation (not generic usability tips).\r\n- **Nemesis:** {Nemesis Paragraph}  \r\n  - One paragraph describing the most dangerous competing solution *type* (category), why it appeals, and where it feels safer\/easier.\r\n- **Differentiation:**  \r\n  - Bullet list with exactly **3** items: {Differentiation 1}, {Differentiation 2}, {Differentiation 3}  \r\n  - Concrete narrowing\/uniqueness moves across product, pricing, packaging, design, distribution, or messaging\u2014clearly distinct from Magnets and Features.\r\n\r\n## QUALITY CHECKS\r\nAt the end, include a short checklist confirming:\r\n- {QC 1} Persona is singular, specific, and introduced in Point A (not as a separate field)\r\n- {QC 2} No generic\/trivial recommendations appear\r\n- {QC 3} Magnets vs Features vs Differentiation are clearly non-overlapping\r\n- {QC 4} Each section is actionable and tied to the given offer and nemesis\r\n- {QC 5} Any assumptions are explicitly labeled";
    const variables = ["[PRODUCT_DESCRIPTION]","[TARGET_AUDIENCE]","[INDUSTRY]","[CONTEXT]","[BRAND_VOICE]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Reset!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Pro Tips for Better AI Prompt Results</h2>



<ul class="wp-block-list">

<li><strong>Feed it “real” inputs, not slogans.</strong> Before you run the prompt, jot down your actual offer boundaries: who you refuse to serve, typical deal size, buying cycle, and your strongest proof point. If you only give “We help businesses grow,” the prompt must assume too much. Add specifics like “$3K–$12K monthly retainers, decision-maker is Head of Marketing, 45–90 day evaluation.”</li>


<li><strong>Lock the category and alternatives early.</strong> This prompt includes a pre-analysis step, but you can make it sharper by stating what customers compare you to. Try adding a follow-up instruction: “List the top 5 alternatives Rachel would consider, including doing nothing, DIY, and hiring an internal person; then show how that changes the differentiation.” That one change usually upgrades the competitive lens.</li>


<li><strong>Pressure-test the persona’s “why now.”</strong> The prompt will infer urgency, but you will get better results if you supply a triggering event. A simple line helps: “They start looking when X happens.” Example: “They start looking after a Q2 pipeline miss and a CEO mandate to reduce CAC.” Suddenly the messaging becomes timely instead of aspirational.</li>


<li><strong>Iterate on extremes, not tweaks.</strong> After the first output, ask: “Now make the positioning more premium and risk-reversal focused, while staying plain-English,” then run the opposite: “Now make it more pragmatic and operational, less visionary.” Comparing extremes makes the final middle version stronger, fast.</li>


<li><strong>Turn the blueprint into copy in a second pass.</strong> Don’t force this prompt to be your landing page writer. Instead, follow with: “Using the messaging pillars above, draft 8 homepage headline/subheadline pairs, each tied to one specific anxiety from the persona deep dive.” You’ll keep the strategic integrity while still getting assets you can publish.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Related Prompts</h2>



<p>Once you’ve nailed the positioning foundation, these prompts help you turn that clarity into leadership narratives and internal rollout plans:</p>



<p>If you also need an executive-ready narrative for visibility, <a href="https://flowpast.com/prompts/build-a-thought-leadership-roadmap-with-this-ai-prompt/">Build a Thought Leadership Roadmap with this AI Prompt</a> pairs well right after you finalize your value proposition. Use your blueprint’s persona anxieties and differentiators to decide what you should publish, what you should avoid, and what you can credibly own in the market.</p>



<p>For teams doing internal adoption or manager enablement, <a href="https://flowpast.com/prompts/build-a-leadership-pipeline-blueprint-with-this-ai-prompt/">Build a Leadership Pipeline Blueprint with this AI Prompt</a> helps translate the same “why us” clarity into people development priorities. It’s especially useful when the new positioning implies new capabilities (for example, moving upmarket and needing stronger discovery and account leadership).</p>



<p>When your positioning work reveals a gap in skills or expectations, <a href="https://flowpast.com/prompts/build-a-leadership-growth-blueprint-with-this-ai-prompt/">Build a Leadership Growth Blueprint with this AI Prompt</a> gives you a structured way to develop the leaders who must deliver the promise you’re making. Frankly, it’s a good safeguard against “marketing says one thing, operations does another.”</p>


<br>


<p>Quick reference:</p>



<ul class="wp-block-list">

<li><a href="https://flowpast.com/prompts/build-a-thought-leadership-roadmap-with-this-ai-prompt/">Build a Thought Leadership Roadmap with this AI Prompt</a>: Publish a credible point of view plan.</li>


<li><a href="https://flowpast.com/prompts/build-a-leadership-pipeline-blueprint-with-this-ai-prompt/">Build a Leadership Pipeline Blueprint with this AI Prompt</a>: Design a practical pipeline for leaders.</li>


<li><a href="https://flowpast.com/prompts/build-a-leadership-growth-blueprint-with-this-ai-prompt/">Build a Leadership Growth Blueprint with this AI Prompt</a>: Build leader capability aligned to strategy.</li>


<li><a href="https://flowpast.com/prompts/build-a-personal-growth-roadmap-with-this-ai-prompt/">Build a Personal Growth Roadmap with this AI Prompt</a>: Turn insight into an individual plan.</li>


<li><a href="https://flowpast.com/prompts/build-a-70-20-10-employee-growth-roadmap-ai-prompt/">Build a 70 20 10 Employee Growth Roadmap AI Prompt</a>: Structure learning via 70/20/10 model.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Common Questions</h2>


<div class="faq-item">
<span class="question">Which roles benefit most from this value proposition blueprint AI prompt?</span>

<p class="answer"><strong>Founders and CEOs</strong> use this to stop second-guessing how to explain the business in plain English and to make cleaner tradeoffs about what not to build. <strong>Growth and Performance Marketers</strong> rely on it to align ads, landing pages, and email around one coherent message instead of testing random angles. <strong>Brand Strategists</strong> use the persona-first lens to turn “insights” into structured messaging pillars and differentiation that can survive stakeholder feedback. <strong>Fractional CMOs and Consultants</strong> apply it to deliver a client-ready blueprint quickly, with assumptions labeled so the client can validate or correct them.</p>

</div>

<div class="faq-item">
<span class="question">Which industries get the most value from this value proposition blueprint AI prompt?</span>

<p class="answer"><strong>SaaS companies</strong> get a lot of value because buyers compare multiple tools and “nice-to-have” positioning gets ignored; the competitive lens helps you earn a sharper category spot. <strong>Agencies and professional services firms</strong> use it to escape generic promises like “full-service” and instead articulate the specific tradeoffs they optimize for (speed, certainty, specialization, or strategic depth). <strong>E-commerce and DTC brands</strong> can use the persona psychology section to clarify why a customer switches now, not someday, which improves product pages and retention messaging. <strong>B2B training and coaching businesses</strong> benefit because the prompt forces real differentiation between features, magnets, and what makes the approach distinct, which helps with premium pricing.</p>

</div>

<div class="faq-item">
<span class="question">Why do basic AI prompts for building a value proposition blueprint produce weak results?</span>

<p class="answer">A typical prompt like “<em>Write me a value proposition for my business</em>” fails because it: lacks the mandatory pre-analysis that defines the category and real alternatives, provides no mechanism to anchor insights to one specific named persona, ignores competitive pressure and market dynamics so the output sounds interchangeable, produces generic claims instead of usable messaging architecture, and misses the discipline of labeling assumptions when inputs are thin. You end up with catchy lines that don’t guide campaigns or product decisions. This prompt is stronger because it forces structure, viewpoint, and evidence-minded inference rather than slogans.</p>

</div>

<div class="faq-item">
<span class="question">Can I customize this value proposition blueprint prompt for my specific situation?</span>

<p class="answer">Yes, but customization happens in the context you provide before you run it, since the prompt itself has no input variables. Add your constraints explicitly: target segment, buying trigger, strongest proof, and the top 3 competitors or alternatives. If you want a specific format, append a line like: “Output the final messaging as 5 pillars, each with: headline, proof, objection handled, and one example ad hook.” After it generates the first version, follow up with: “Rewrite the blueprint for the same persona, but assume the customer is more risk-averse and needs stronger implementation certainty.”</p>

</div>

<div class="faq-item">
<span class="question">What are the most common mistakes when using this value proposition blueprint prompt?</span>

<p class="answer">The biggest mistake is leaving the “what you sell” description too vague; instead of “marketing help,” use “done-for-you lifecycle email program design and implementation for Shopify brands.” Another common error is not specifying real alternatives, so differentiation becomes fluffy; “we compete with other agencies” is weak, while “Klaviyo freelancers, in-house retention hires, and DIY template packs” gives the prompt something to work with. People also forget to supply a buying trigger, which makes “why now” generic; “they want to grow” is thin, while “paid CAC rose 30% and they need retention to protect margin” sharpens urgency. Finally, users often try to cram multiple personas in, but the prompt is designed around one named individual viewpoint, so choose the primary buyer and stick to it.</p>

</div>

<div class="faq-item">
<span class="question">Who should NOT use this value proposition blueprint prompt?</span>

<p class="answer">This prompt isn’t ideal for one-off projects where you will not validate assumptions or iterate, because the output improves a lot when you pressure-test it against real customer language. It’s also not a fit for teams that need a full business plan, investor deck, or deep citation-heavy market report. And if you genuinely don’t know what you sell yet (still testing unrelated offers), you’ll get a cleaner result by first narrowing to one validated offer and one buyer type, then running this prompt.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Which roles benefit most from this value proposition blueprint AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Founders and CEOs use this to stop second-guessing how to explain the business in plain English and to make cleaner tradeoffs about what not to build. Growth and Performance Marketers rely on it to align ads, landing pages, and email around one coherent message instead of testing random angles. Brand Strategists use the persona-first lens to turn “insights” into structured messaging pillars and differentiation that can survive stakeholder feedback. Fractional CMOs and Consultants apply it to deliver a client-ready blueprint quickly, with assumptions labeled so the client can validate or correct them."
      }
    },
    {
      "@type": "Question",
      "name": "Which industries get the most value from this value proposition blueprint AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS companies get a lot of value because buyers compare multiple tools and “nice-to-have” positioning gets ignored; the competitive lens helps you earn a sharper category spot. Agencies and professional services firms use it to escape generic promises like “full-service” and instead articulate the specific tradeoffs they optimize for (speed, certainty, specialization, or strategic depth). E-commerce and DTC brands can use the persona psychology section to clarify why a customer switches now, not someday, which improves product pages and retention messaging. B2B training and coaching businesses benefit because the prompt forces real differentiation between features, magnets, and what makes the approach distinct, which helps with premium pricing."
      }
    },
    {
      "@type": "Question",
      "name": "Why do basic AI prompts for building a value proposition blueprint produce weak results?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A typical prompt like “Write me a value proposition for my business” fails because it: lacks the mandatory pre-analysis that defines the category and real alternatives, provides no mechanism to anchor insights to one specific named persona, ignores competitive pressure and market dynamics so the output sounds interchangeable, produces generic claims instead of usable messaging architecture, and misses the discipline of labeling assumptions when inputs are thin. You end up with catchy lines that don’t guide campaigns or product decisions. This prompt is stronger because it forces structure, viewpoint, and evidence-minded inference rather than slogans."
      }
    },
    {
      "@type": "Question",
      "name": "Can I customize this value proposition blueprint prompt for my specific situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, but customization happens in the context you provide before you run it, since the prompt itself has no input variables. Add your constraints explicitly: target segment, buying trigger, strongest proof, and the top 3 competitors or alternatives. If you want a specific format, append a line like: “Output the final messaging as 5 pillars, each with: headline, proof, objection handled, and one example ad hook.” After it generates the first version, follow up with: “Rewrite the blueprint for the same persona, but assume the customer is more risk-averse and needs stronger implementation certainty.”"
      }
    },
    {
      "@type": "Question",
      "name": "What are the most common mistakes when using this value proposition blueprint prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The biggest mistake is leaving the “what you sell” description too vague; instead of “marketing help,” use “done-for-you lifecycle email program design and implementation for Shopify brands.” Another common error is not specifying real alternatives, so differentiation becomes fluffy; “we compete with other agencies” is weak, while “Klaviyo freelancers, in-house retention hires, and DIY template packs” gives the prompt something to work with. People also forget to supply a buying trigger, which makes “why now” generic; “they want to grow” is thin, while “paid CAC rose 30% and they need retention to protect margin” sharpens urgency. Finally, users often try to cram multiple personas in, but the prompt is designed around one named individual viewpoint, so choose the primary buyer and stick to it."
      }
    },
    {
      "@type": "Question",
      "name": "Who should NOT use this value proposition blueprint prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "This prompt isn’t ideal for one-off projects where you will not validate assumptions or iterate, because the output improves a lot when you pressure-test it against real customer language. It’s also not a fit for teams that need a full business plan, investor deck, or deep citation-heavy market report. And if you genuinely don’t know what you sell yet (still testing unrelated offers), you’ll get a cleaner result by first narrowing to one validated offer and one buyer type, then running this prompt."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Positioning shouldn’t feel like fog. Paste the prompt into ChatGPT, give it real context, and walk away with a value proposition blueprint you can actually use in campaigns and product decisions.</p>

</div>]]></content:encoded>
					
		
		
		<media:content url="https://flowpast.s3.eu-north-1.amazonaws.com/featured_blog_images/5000160.webp" medium="image"></media:content>
            	</item>
		<item>
		<title>Choose the Best Option with this AI Prompt</title>
		<link>https://flowpast.com/prompts/choose-the-best-option-with-this-ai-prompt/</link>
		
		<dc:creator><![CDATA[Lisa Granqvist]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:48:38 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<guid isPermaLink="false">https://flowpast.com/?p=5001930</guid>

					<description><![CDATA[Decisions feel risky - the go-to AI Prompt for comparing options, spotting biases, and choosing a rational path with next steps. Thousands of ready-to-use AI prompts for all models.]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: best option prompt -->

<div class="hook-introduction">

<p>Most decisions don’t fail because you lack information. They fail because you’re comparing options with a fuzzy yardstick, mixing feelings with facts, and ignoring the long tail of consequences. Then you “decide,” and it still feels risky.</p>



<p>This <strong>best option prompt</strong> is built for <strong>marketing leads</strong> choosing between campaign directions under a deadline, <strong>founders</strong> weighing hires vs. product work when runway is tight, and <strong>consultants</strong> who need a defensible recommendation for a client meeting. The output is a structured comparison (with a clear decision yardstick, bias audit, assumptions, and next steps) delivered in the calm voice of a seasoned Don Corleone–style counselor.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">What Does This AI Prompt Do and When to Use It?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">What This Prompt Does</th>
      <th scope="col">When to Use This Prompt</th>
      <th scope="col">What You&#8217;ll Get</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>It restates your goal, situation, and options to confirm what’s actually being decided.</li>
          <li>It converts your optimization aim into 3–6 measurable factors, including at least one long-horizon factor like optionality or compounding.</li>
          <li>It assesses each option across upside, costs (time, money, attention), risks, failure modes, and second-order effects.</li>
          <li>It runs a bias audit that ties likely cognitive traps to your wording or framing, without shaming.</li>
          <li>It recommends a rational path forward, states assumptions when data is missing, and asks targeted follow-up questions.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>You have 2–5 plausible choices, and each one “could work,” which is exactly the problem.</li>
          <li>The decision feels emotional, but you still need an evidence-backed conclusion you can stand behind.</li>
          <li>You’re stuck in analysis paralysis because you keep changing the criteria mid-comparison.</li>
          <li>Stakeholders disagree, and you need a neutral framework to reduce opinion-driven debate.</li>
          <li>You’re scaling and the cost of a wrong decision is rising, so you want to pressure-test second-order effects.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>A 3–6 factor “decision yardstick” tailored to your optimization aim.</li>
           <li>An option-by-option evaluation for each alternative, with clear trade-offs and long-term consequences.</li>
           <li>A bias audit naming 4–6 likely thinking traps and how they show up in the framing.</li>
           <li>A recommended decision plus a short “if I’m wrong, it will be because…” risk note.</li>
           <li>A next-steps plan with 5–10 concrete actions and a short list of follow-up questions.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">The Full AI Prompt: Rational Option Comparison Counselor</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Step 1: Customize the prompt with your input
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Customize and Copy Full Prompt</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Customize the Prompt</span>
                <p class="customize-subtitle">Fill in the fields below to personalize this prompt for your needs.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variable</th>
                            <th>What to Enter</th>
                            <th>Customise the prompt</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[DECISION_OPTIONS]</code></td>
                                <td class="var-desc">
                                    List the available choices or alternatives you are considering for the decision. Include enough detail to differentiate between the options.                                    <div class="var-example">For example: "Option A: Scale the business by hiring a sales team; Option B: Focus on product development and delay scaling; Option C: Seek external funding to accelerate growth."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[DECISION_OPTIONS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRIMARY_GOAL]</code></td>
                                <td class="var-desc">
                                    State the primary objective you aim to achieve with this decision. Be specific and measurable where possible.                                    <div class="var-example">For example: "Maximize long-term profitability while maintaining operational stability."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[PRIMARY_GOAL]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[CONTEXT]</code></td>
                                <td class="var-desc">
                                    Provide relevant details about your current situation, including constraints, challenges, or opportunities that impact the decision-making process.                                    <div class="var-example">For example: "The company is bootstrapped with limited cash flow, facing competitive pressure from larger players. The team is small but highly skilled."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[CONTEXT]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIMEFRAME]</code></td>
                                <td class="var-desc">
                                    Specify the time frame or deadline by which the decision must be made or the goal achieved.                                    <div class="var-example">For example: "Decision needs to be finalized within 2 weeks, and the goal should be achieved within 6 months."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIMEFRAME]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BUDGET]</code></td>
                                <td class="var-desc">
                                    Indicate the financial or resource constraints that apply to the decision. Include specific figures or limits if possible.                                    <div class="var-example">For example: "Available budget is $50,000, with limited access to external funding. Human resources include a team of 5 full-time employees."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BUDGET]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Customise the prompt now</span>
                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Step 2: Copy the Prompt
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Copy Full Prompt</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">OBJECTIVE</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">CONSTRAINTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">What This Is NOT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUT SPECIFICATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">QUALITY CHECKS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## OBJECTIVE
Help the user pick the strongest choice among multiple alternatives by judging each option against a single optimization aim, pressure-testing for long-term consequences, and calling out likely thinking traps—then recommend the most rational path forward in the voice of a calm, seasoned Don Corleone–style counselor.

## PERSONA
You are “Don Corleone” as a strategic elder: measured, courteous, quietly authoritative. You speak plainly, avoid melodrama, and ground guidance in logic, trade-offs, and evidence. You never manipulate; you advise.

## CONSTRAINTS
- Evaluate options primarily by how well they serve the stated optimization aim.
- Keep emotions from driving the conclusion; treat feelings as signals, not decision criteria.
- Flag cognitive biases without shaming the user.
- If data is missing, state assumptions explicitly and ask targeted follow-ups.
- Use **bold** and *italics* sparingly to highlight pivotal points only.

### What This Is NOT
- Not legal, medical, or financial professional counsel.
- Not a moral judgment of the user or their character.
- Not a motivational speech or a “follow your heart” pep talk.
- Not permission to rationalize a pre-chosen option.

## PROCESS
1. **Pre-analysis (state your understanding):** Briefly restate the user’s goal, situation, and the options you will compare.
2. **Define the decision yardstick:** Convert the optimization aim into 3–6 measurable factors (even if approximate), including at least one long-horizon factor (e.g., risk, optionality, compounding effects).
3. **Option-by-option assessment:** For each option, analyze:
   - Expected upside relative to the goal  
   - Costs (time, money, opportunity cost, attention)  
   - Risks and failure modes  
   - Long-term second-order effects
4. **Bias audit:** Identify which biases might be influencing the user (e.g., sunk-cost pull, confirmation seeking, loss aversion, status quo comfort, overconfidence). Tie each bias to specific wording or framing from the user’s context.
5. **Recommendation:** Choose the option that best matches the optimization aim under realistic assumptions. Provide a concise “because” chain rooted in facts and trade-offs.
6. **Next-step plan:** Give a short action sequence to execute the recommendation, plus a checkpoint to validate early signals.
7. **Edge cases:** If two options are close, propose a low-risk test, a split strategy, or a tie-breaker rule aligned with the goal.

## INPUTS
- **Decision options:** [DECISION_OPTIONS]
- **Optimization goal:** [PRIMARY_GOAL]
- **Background / constraints / situation:** [CONTEXT]
- **Time horizon / deadline (if relevant):** [TIMEFRAME]
- **Budget or resource limits (if relevant):** [BUDGET]

## OUTPUT SPECIFICATION
Write in compact, logically ordered paragraphs (not long rambling blocks). Include the following labeled sections:

- **{Understanding of Your Situation}**
- **{Decision Criteria Derived From the Goal}**
- **{Option Review}**  
  For each option, include:
  - **{Option Name}**
  - {Pros For The Goal}
  - {Cons / Costs}
  - {Risks &amp; Long-Term Implications}
  - {Key Assumptions}
- **{Cognitive Biases To Watch}**
- **{Recommendation}**
- **{Rationale (Evidence &amp; Trade-offs)}**
- **{Next Steps &amp; Verification Checkpoint}**
- **{Questions I Need Answered (If Anything Is Missing)}**

## QUALITY CHECKS
Before finalizing, verify:
- The recommendation is explicitly tied to **[PRIMARY_GOAL]** (not personal preference).
- Each option includes at least one long-term consequence.
- At least 2 plausible biases are named and connected to the user’s context.
- Assumptions are clearly marked, and missing info triggers questions (not guesses presented as facts).
- Tone remains composed, respectful, and “Don Corleone–like” without threats or theatrics.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Copy Full Prompt</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Copied!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Copy Full Prompt';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## OBJECTIVE\r\nHelp the user pick the strongest choice among multiple alternatives by judging each option against a single optimization aim, pressure-testing for long-term consequences, and calling out likely thinking traps\u2014then recommend the most rational path forward in the voice of a calm, seasoned Don Corleone\u2013style counselor.\r\n\r\n## PERSONA\r\nYou are \u201cDon Corleone\u201d as a strategic elder: measured, courteous, quietly authoritative. You speak plainly, avoid melodrama, and ground guidance in logic, trade-offs, and evidence. You never manipulate; you advise.\r\n\r\n## CONSTRAINTS\r\n- Evaluate options primarily by how well they serve the stated optimization aim.\r\n- Keep emotions from driving the conclusion; treat feelings as signals, not decision criteria.\r\n- Flag cognitive biases without shaming the user.\r\n- If data is missing, state assumptions explicitly and ask targeted follow-ups.\r\n- Use **bold** and *italics* sparingly to highlight pivotal points only.\r\n\r\n### What This Is NOT\r\n- Not legal, medical, or financial professional counsel.\r\n- Not a moral judgment of the user or their character.\r\n- Not a motivational speech or a \u201cfollow your heart\u201d pep talk.\r\n- Not permission to rationalize a pre-chosen option.\r\n\r\n## PROCESS\r\n1. **Pre-analysis (state your understanding):** Briefly restate the user\u2019s goal, situation, and the options you will compare.\r\n2. **Define the decision yardstick:** Convert the optimization aim into 3\u20136 measurable factors (even if approximate), including at least one long-horizon factor (e.g., risk, optionality, compounding effects).\r\n3. **Option-by-option assessment:** For each option, analyze:\r\n   - Expected upside relative to the goal  \r\n   - Costs (time, money, opportunity cost, attention)  \r\n   - Risks and failure modes  \r\n   - Long-term second-order effects\r\n4. **Bias audit:** Identify which biases might be influencing the user (e.g., sunk-cost pull, confirmation seeking, loss aversion, status quo comfort, overconfidence). Tie each bias to specific wording or framing from the user\u2019s context.\r\n5. **Recommendation:** Choose the option that best matches the optimization aim under realistic assumptions. Provide a concise \u201cbecause\u201d chain rooted in facts and trade-offs.\r\n6. **Next-step plan:** Give a short action sequence to execute the recommendation, plus a checkpoint to validate early signals.\r\n7. **Edge cases:** If two options are close, propose a low-risk test, a split strategy, or a tie-breaker rule aligned with the goal.\r\n\r\n## INPUTS\r\n- **Decision options:** [DECISION_OPTIONS]\r\n- **Optimization goal:** [PRIMARY_GOAL]\r\n- **Background \/ constraints \/ situation:** [CONTEXT]\r\n- **Time horizon \/ deadline (if relevant):** [TIMEFRAME]\r\n- **Budget or resource limits (if relevant):** [BUDGET]\r\n\r\n## OUTPUT SPECIFICATION\r\nWrite in compact, logically ordered paragraphs (not long rambling blocks). Include the following labeled sections:\r\n\r\n- **{Understanding of Your Situation}**\r\n- **{Decision Criteria Derived From the Goal}**\r\n- **{Option Review}**  \r\n  For each option, include:\r\n  - **{Option Name}**\r\n  - {Pros For The Goal}\r\n  - {Cons \/ Costs}\r\n  - {Risks & Long-Term Implications}\r\n  - {Key Assumptions}\r\n- **{Cognitive Biases To Watch}**\r\n- **{Recommendation}**\r\n- **{Rationale (Evidence & Trade-offs)}**\r\n- **{Next Steps & Verification Checkpoint}**\r\n- **{Questions I Need Answered (If Anything Is Missing)}**\r\n\r\n## QUALITY CHECKS\r\nBefore finalizing, verify:\r\n- The recommendation is explicitly tied to **[PRIMARY_GOAL]** (not personal preference).\r\n- Each option includes at least one long-term consequence.\r\n- At least 2 plausible biases are named and connected to the user\u2019s context.\r\n- Assumptions are clearly marked, and missing info triggers questions (not guesses presented as facts).\r\n- Tone remains composed, respectful, and \u201cDon Corleone\u2013like\u201d without threats or theatrics.";
    const variables = ["[DECISION_OPTIONS]","[PRIMARY_GOAL]","[CONTEXT]","[TIMEFRAME]","[BUDGET]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Reset!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Pro Tips for Better AI Prompt Results</h2>



<ul class="wp-block-list">

<li><strong>Write a single optimization aim, not a wishlist.</strong> “Maximize monthly recurring revenue in 90 days” is usable; “grow the business” is not. If you’re torn, force a primary aim and list secondary constraints like “keep churn under 3%” or “cap spend at $15k.”</li>


<li><strong>Describe each option as an action with a deadline.</strong> Vague options create vague analysis. Try: “Option A: Hire a senior SDR in the next 30 days” vs. “Option B: Invest the same budget into outbound tools + contractor list building for 60 days.”</li>


<li><strong>Feed it your real costs and frictions.</strong> The prompt evaluates time, money, opportunity cost, and attention, so give numbers where possible. If you don’t have them, estimate and label it: “Assume 8 hrs/week from me for 6 weeks.” Honestly, that alone makes the conclusion more trustworthy.</li>


<li><strong>After the first output, ask for a sensitivity check.</strong> Use a follow-up like: “Now rerun the recommendation if the upside for Option 2 is 30% lower than expected, and if Option 3 takes 2 extra weeks.” This quickly shows which choice is fragile.</li>


<li><strong>Pair the decision with a measurement plan.</strong> Once you have a recommendation, ask: “Define 5 leading indicators and 3 lagging indicators for the chosen option, plus a stop-loss rule.” If dashboards help your team execute, you can translate those metrics into a tracker using https://flowpast.com/prompts/build-a-sales-kpi-dashboard-table-with-this-ai-prompt/.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Related Prompts</h2>



<p>Once you’ve picked a direction, these prompts help you instrument the decision, track outcomes, and keep execution honest.</p>



<p>If you also need the decision to show up in weekly numbers, https://flowpast.com/prompts/build-a-sales-kpi-dashboard-table-with-this-ai-prompt/ is a solid next step. Use it when the winning option depends on throughput (calls, demos, trials, pipeline velocity) and you want a simple table your team can update without drama.</p>



<p>When your options involve experiments (new onboarding, pricing tests, landing page variants), https://flowpast.com/prompts/build-a-testing-command-center-app-with-this-ai-prompt/ pairs well with this best option prompt. It gives you a central place to track hypotheses, owners, timelines, and results, which prevents “we tried it” decisions with no evidence.</p>



<p>For decisions that hinge on internal buy-in, https://flowpast.com/prompts/build-an-executive-engagement-dashboard-with-this-ai-prompt/ helps you measure whether leadership attention is actually there. That’s useful when the “best” option on paper fails in practice because sponsors disappear or priorities shift mid-quarter.</p>


<br>


<p>Quick reference:</p>



<ul class="wp-block-list">

<li><a href="https://flowpast.com/prompts/build-a-sales-kpi-dashboard-table-with-this-ai-prompt/">Build a Sales KPI Dashboard Table with this AI Prompt</a>: Turn the chosen path into measurable KPIs.</li>


<li><a href="https://flowpast.com/prompts/build-a-testing-command-center-app-with-this-ai-prompt/">Build a Testing Command Center App with this AI Prompt</a>: Run clean experiments after deciding.</li>


<li><a href="https://flowpast.com/prompts/build-an-executive-engagement-dashboard-with-this-ai-prompt/">Build an Executive Engagement Dashboard with this AI Prompt</a>: Track sponsorship and stakeholder engagement.</li>


<li><a href="https://flowpast.com/prompts/build-an-onboarding-roi-dashboard-with-this-ai-prompt/">Build an Onboarding ROI Dashboard with this AI Prompt</a>: Prove ROI when onboarding is the bet.</li>


<li><a href="https://flowpast.com/prompts/build-a-life-metrics-dashboard-with-this-ai-prompt/">Build a Life Metrics Dashboard with this AI Prompt</a>: Apply the same rigor to personal trade-offs.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Common Questions</h2>


<div class="faq-item">
<span class="question">Which roles benefit most from this best option prompt AI prompt?</span>

<p class="answer"><strong>Marketing Managers</strong> use this to choose between channels, creatives, or launch plans using a single yardstick instead of internal opinions. <strong>Founders and COOs</strong> rely on it when prioritizing hiring, product work, or partnerships because it forces explicit assumptions and second-order effects. <strong>Consultants</strong> apply it to produce a defensible recommendation that shows trade-offs, not just a “gut feel.” <strong>Product Leads</strong> use it to compare roadmap bets while keeping long-term risk and optionality in view.</p>

</div>

<div class="faq-item">
<span class="question">Which industries get the most value from this best option prompt AI prompt?</span>

<p class="answer"><strong>SaaS companies</strong> use it to pick between acquisition plays (outbound vs. content vs. partnerships) and pressure-test churn risk, CAC payback, and compounding effects. <strong>E-commerce brands</strong> apply it when choosing inventory moves, ad strategy shifts, or pricing changes where cash flow and downside risk matter a lot. <strong>Professional services firms</strong> lean on it to decide which offers to productize, which clients to pursue, and how to allocate senior time without letting “loud client demands” become the strategy. <strong>Agencies</strong> get value when selecting a niche, deciding on tool stacks, or choosing compensation models, because the bias audit calls out status quo comfort and sunk-cost pull.</p>

</div>

<div class="faq-item">
<span class="question">Why do basic AI prompts for comparing options produce weak results?</span>

<p class="answer">A typical prompt like &#8220;<em>Compare these options and tell me what to choose</em>&#8221; fails because it: lacks a single optimization aim, so the model invents criteria as it goes; provides no decision yardstick (3–6 measurable factors), so every option sounds equally reasonable; ignores second-order effects like opportunity cost, compounding, and optionality; produces generic pros/cons instead of a clear recommendation with assumptions; and misses a bias audit, which is often the real reason you’re stuck. This best option prompt forces structure first, then analysis, then a rational path forward.</p>

</div>

<div class="faq-item">
<span class="question">Can I customize this best option prompt for my specific situation?</span>

<p class="answer">Yes, customize it by tightening two inputs you supply in your message: your optimization aim and the option definitions. If you want a different style of evaluation, ask it to weight the yardstick factors (for example, “Weight downside risk at 40% and speed to learning at 25%”). A useful follow-up is: “Ask me only the minimum clarifying questions needed to decide, then give a recommendation with an implementation plan.” If your context includes hard constraints (budget caps, legal limits, headcount), state them up front so the assumptions don’t drift.</p>

</div>

<div class="faq-item">
<span class="question">What are the most common mistakes when using this best option prompt?</span>

<p class="answer">The biggest mistake is leaving the optimization aim vague — instead of “grow,” try “maximize qualified demos per week within a $8k/month budget for the next 60 days.” Another common error is presenting options at different “levels,” like “Hire a VP of Sales” vs. “Improve our website,” which makes the trade-offs incomparable; rewrite them as comparable actions with time horizons. People also omit costs and opportunity costs (bad: “Option A takes some time”; good: “Option A requires 12 founder-hours/week and $3k tooling for 8 weeks”). Finally, users hide their current commitment, which fuels sunk-cost bias; include it explicitly (bad: “We’ve tried a bit of paid”; good: “We’ve spent $18k on Meta ads with a 1.2x ROAS over 6 weeks”).</p>

</div>

<div class="faq-item">
<span class="question">Who should NOT use this best option prompt?</span>

<p class="answer">This prompt isn’t ideal for decisions that require licensed professional judgment (legal, medical, financial), or for situations where you refuse to state a clear optimization aim. It’s also a poor fit if you just want a quick template and won’t provide real constraints, costs, and options worth comparing. If that’s you, start by gathering inputs (basic numbers, timelines, constraints) and then come back to run the structured evaluation.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Which roles benefit most from this best option prompt AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Marketing Managers use this to choose between channels, creatives, or launch plans using a single yardstick instead of internal opinions. Founders and COOs rely on it when prioritizing hiring, product work, or partnerships because it forces explicit assumptions and second-order effects. Consultants apply it to produce a defensible recommendation that shows trade-offs, not just a “gut feel.” Product Leads use it to compare roadmap bets while keeping long-term risk and optionality in view."
      }
    },
    {
      "@type": "Question",
      "name": "Which industries get the most value from this best option prompt AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS companies use it to pick between acquisition plays (outbound vs. content vs. partnerships) and pressure-test churn risk, CAC payback, and compounding effects. E-commerce brands apply it when choosing inventory moves, ad strategy shifts, or pricing changes where cash flow and downside risk matter a lot. Professional services firms lean on it to decide which offers to productize, which clients to pursue, and how to allocate senior time without letting “loud client demands” become the strategy. Agencies get value when selecting a niche, deciding on tool stacks, or choosing compensation models, because the bias audit calls out status quo comfort and sunk-cost pull."
      }
    },
    {
      "@type": "Question",
      "name": "Why do basic AI prompts for comparing options produce weak results?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A typical prompt like \"Compare these options and tell me what to choose\" fails because it: lacks a single optimization aim, so the model invents criteria as it goes; provides no decision yardstick (3–6 measurable factors), so every option sounds equally reasonable; ignores second-order effects like opportunity cost, compounding, and optionality; produces generic pros/cons instead of a clear recommendation with assumptions; and misses a bias audit, which is often the real reason you’re stuck. This best option prompt forces structure first, then analysis, then a rational path forward."
      }
    },
    {
      "@type": "Question",
      "name": "Can I customize this best option prompt for my specific situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, customize it by tightening two inputs you supply in your message: your optimization aim and the option definitions. If you want a different style of evaluation, ask it to weight the yardstick factors (for example, “Weight downside risk at 40% and speed to learning at 25%”). A useful follow-up is: “Ask me only the minimum clarifying questions needed to decide, then give a recommendation with an implementation plan.” If your context includes hard constraints (budget caps, legal limits, headcount), state them up front so the assumptions don’t drift."
      }
    },
    {
      "@type": "Question",
      "name": "What are the most common mistakes when using this best option prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The biggest mistake is leaving the optimization aim vague — instead of “grow,” try “maximize qualified demos per week within a $8k/month budget for the next 60 days.” Another common error is presenting options at different “levels,” like “Hire a VP of Sales” vs. “Improve our website,” which makes the trade-offs incomparable; rewrite them as comparable actions with time horizons. People also omit costs and opportunity costs (bad: “Option A takes some time”; good: “Option A requires 12 founder-hours/week and $3k tooling for 8 weeks”). Finally, users hide their current commitment, which fuels sunk-cost bias; include it explicitly (bad: “We’ve tried a bit of paid”; good: “We’ve spent $18k on Meta ads with a 1.2x ROAS over 6 weeks”)."
      }
    },
    {
      "@type": "Question",
      "name": "Who should NOT use this best option prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "This prompt isn’t ideal for decisions that require licensed professional judgment (legal, medical, financial), or for situations where you refuse to state a clear optimization aim. It’s also a poor fit if you just want a quick template and won’t provide real constraints, costs, and options worth comparing. If that’s you, start by gathering inputs (basic numbers, timelines, constraints) and then come back to run the structured evaluation."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Good decisions are built, not guessed. Paste your options into the prompt viewer, give it a clean optimization aim, and let the framework pressure-test what your instincts might be skipping.</p>

</div>]]></content:encoded>
					
		
		
		<media:content url="https://flowpast.s3.eu-north-1.amazonaws.com/featured_blog_images/5001930.webp" medium="image"></media:content>
            	</item>
		<item>
		<title>UX for SEO Audit Report AI Prompt</title>
		<link>https://flowpast.com/prompts/ux-for-seo-audit-report-ai-prompt/</link>
		
		<dc:creator><![CDATA[Lisa Granqvist]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:48:13 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<guid isPermaLink="false">https://flowpast.com/?p=5002245</guid>

					<description><![CDATA[Rankings stall from poor UX - a proven AI Prompt that audits UX-for-SEO issues, prioritizes fixes, and scores your site. Discover more AI prompts for marketing, sales, and ops.]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: UX for SEO audit -->

<div class="hook-introduction">

<p>Your rankings don’t always stall because of “SEO.” Sometimes users bounce, can’t find what they need, or get stuck on mobile. And Google sees the fallout in engagement signals, crawl paths, and performance metrics that quietly drag your pages down.</p>



<p>This <strong>UX for SEO audit</strong> is built for <strong>in-house SEO leads</strong> who need a fast, defensible fix list before the next sprint planning, <strong>growth marketers</strong> trying to explain to stakeholders why “content updates” aren’t moving the needle, and <strong>consultants</strong> who want a repeatable audit format that looks professional in a client report. The output is a prioritized list of UX issues tied to organic impact, concrete remedies with High/Medium/Low tags, extended non-UX SEO notes, and a final 1–5 score you can track over time.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">What Does This AI Prompt Do and When to Use It?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">What This Prompt Does</th>
      <th scope="col">When to Use This Prompt</th>
      <th scope="col">What You&#8217;ll Get</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>It evaluates a single website URL specifically for UX factors that plausibly affect organic search performance.</li>
          <li>It produces a ranked findings list where each item includes “what’s wrong,” “what to change,” and a High/Medium/Low priority tag.</li>
          <li>It separates UX-for-SEO findings from a second section of non-UX SEO considerations worth checking.</li>
          <li>It uses a blunt, diagnostic auditor voice, focusing on observable page/flow elements and labeling anything uncertain as an assumption.</li>
          <li>It ends with a 1–5 overall UX-for-SEO score plus a one-sentence justification so you can benchmark improvements.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Your content is solid, but impressions and clicks are flat, and you suspect the site experience is suppressing performance.</li>
          <li>Core Web Vitals or mobile usability reports look “not great,” and you need a practical remediation list, not vague advice.</li>
          <li>A redesign, CMS migration, or template change went live and rankings dipped, so you need a structured UX-focused inspection.</li>
          <li>Competitors with weaker content outrank you, suggesting navigation, clarity, trust cues, or internal discovery are beating you.</li>
          <li>You’re scaling pages (products, locations, articles) and want a repeatable checklist to catch UX issues before they multiply.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>A prioritized list of 10–20 UX-for-SEO findings with specific fixes and High/Medium/Low tags.</li>
           <li>A short “pre-analysis” statement (2–4 lines) that frames the audit lens and what the report will deliver.</li>
           <li>A rapid inspection plan you can reuse as a QA checklist for future releases.</li>
           <li>An “Extended SEO notes” section for technical and intent items that are important but not strictly UX.</li>
           <li>A single 1–5 UX-for-SEO score with a one-sentence rationale for easy tracking in dashboards.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">The Full AI Prompt: UX-for-SEO Audit Report Generator</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Step 1: Customize the prompt with your input
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Customize and Copy Full Prompt</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Customize the Prompt</span>
                <p class="customize-subtitle">Fill in the fields below to personalize this prompt for your needs.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variable</th>
                            <th>What to Enter</th>
                            <th>Customise the prompt</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[UPPERCASE_WITH_UNDERSCORES]</code></td>
                                <td class="var-desc">
                                    Specify the naming convention for variables, ensuring they are written in uppercase letters with underscores between words.                                    <div class="var-example">For example: "PERFORMANCE_HISTORY or EXIT_REASON"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[UPPERCASE_WITH_UNDERSCORES]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[INDUSTRY]</code></td>
                                <td class="var-desc">
                                    Provide the specific industry or sector the organization operates in to ensure the framework aligns with its unique challenges and regulations.                                    <div class="var-example">For example: "Healthcare, Manufacturing, or Technology"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[INDUSTRY]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[RISK_TOLERANCE]</code></td>
                                <td class="var-desc">
                                    Define the organization’s level of risk tolerance regarding rehire decisions, ranging from conservative to aggressive approaches.                                    <div class="var-example">For example: "Moderate risk tolerance with a focus on minimizing compliance violations."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[RISK_TOLERANCE]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[ORG_SIZE]</code></td>
                                <td class="var-desc">
                                    Specify the size of the organization, typically based on the number of employees or annual revenue.                                    <div class="var-example">For example: "Mid-sized company with 500 employees or $50M annual revenue."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[ORG_SIZE]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIMEFRAME]</code></td>
                                <td class="var-desc">
                                    Indicate the relevant time period for evaluating performance history and other criteria.                                    <div class="var-example">For example: "Last 3 years of employment records."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIMEFRAME]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[COMPANY_NAME]</code></td>
                                <td class="var-desc">
                                    Provide the name of the organization implementing the rehire eligibility framework.                                    <div class="var-example">For example: "Acme Corp."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[COMPANY_NAME]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRIMARY_GOAL]</code></td>
                                <td class="var-desc">
                                    Describe the main objective the organization aims to achieve with the rehire eligibility framework.                                    <div class="var-example">For example: "Ensure fair and consistent rehire decisions while minimizing legal risks."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRIMARY_GOAL]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[CHALLENGE]</code></td>
                                <td class="var-desc">
                                    Outline the key challenge or obstacle the framework needs to address.                                    <div class="var-example">For example: "Balancing second-chance opportunities with compliance and performance risks."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[CHALLENGE]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[JURISDICTIONS]</code></td>
                                <td class="var-desc">
                                    List the geographic regions or legal jurisdictions the framework must comply with.                                    <div class="var-example">For example: "United States, European Union, and Canada."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[JURISDICTIONS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[POLICY_MATURITY]</code></td>
                                <td class="var-desc">
                                    Describe the current state of the organization’s policies, ranging from newly developed to highly mature.                                    <div class="var-example">For example: "Moderately mature policies with some gaps in documentation."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[POLICY_MATURITY]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HISTORICAL_DATA]</code></td>
                                <td class="var-desc">
                                    Specify the type of historical data available for evaluating rehire decisions.                                    <div class="var-example">For example: "Past performance reviews, exit interviews, and compliance records."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HISTORICAL_DATA]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PERFORMANCE_SYSTEM]</code></td>
                                <td class="var-desc">
                                    Describe the system or methodology used to assess employee performance.                                    <div class="var-example">For example: "Annual performance reviews based on KPIs and 360-degree feedback."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PERFORMANCE_SYSTEM]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PERFORMANCE_LOOKBACK]</code></td>
                                <td class="var-desc">
                                    Define the period for reviewing past performance data for rehire eligibility decisions.                                    <div class="var-example">For example: "Evaluate performance metrics from the last 2 years."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[PERFORMANCE_LOOKBACK]"
                                            placeholder="Enter your value here..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[EXIT_CATEGORIES]</code></td>
                                <td class="var-desc">
                                    List the categories of employee separation reasons relevant to the framework.                                    <div class="var-example">For example: "Voluntary resignation, layoffs, termination for cause, and retirement."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[EXIT_CATEGORIES]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[COMPLIANCE_PRIORITIES]</code></td>
                                <td class="var-desc">
                                    Outline the compliance-related factors that must be prioritized in the framework.                                    <div class="var-example">For example: "Adherence to anti-discrimination laws and consistent application of eligibility criteria."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[COMPLIANCE_PRIORITIES]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VIOLATION_TRACKING]</code></td>
                                <td class="var-desc">
                                    Describe the system or process used to track employee violations or misconduct.                                    <div class="var-example">For example: "A centralized database for logging policy breaches and disciplinary actions."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[VIOLATION_TRACKING]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[AUTO_DISQUALIFIERS]</code></td>
                                <td class="var-desc">
                                    List the criteria that automatically disqualify an individual from rehire eligibility.                                    <div class="var-example">For example: "Documented fraud, workplace violence, or non-compliance with critical policies."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[AUTO_DISQUALIFIERS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UNION_CONSTRAINTS]</code></td>
                                <td class="var-desc">
                                    Specify any constraints or considerations related to union agreements that impact the framework.                                    <div class="var-example">For example: "Rehire decisions must comply with collective bargaining agreements and grievance procedures."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[UNION_CONSTRAINTS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[STAKEHOLDERS]</code></td>
                                <td class="var-desc">
                                    List the individuals or groups involved in the rehire eligibility decision-making process.                                    <div class="var-example">For example: "HR leadership, compliance officers, and department heads."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[STAKEHOLDERS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TRAINING_NEEDS]</code></td>
                                <td class="var-desc">
                                    Describe the training required for stakeholders to implement and manage the framework effectively.                                    <div class="var-example">For example: "Workshops on SHRM guidelines, legal compliance, and bias reduction techniques."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[TRAINING_NEEDS]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRAND_VOICE]</code></td>
                                <td class="var-desc">
                                    Specify the tone and style of communication that aligns with the organization’s brand identity.                                    <div class="var-example">For example: "Professional and empathetic, emphasizing fairness and transparency."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[BRAND_VOICE]"
                                            placeholder="Enter your value here..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Customise the prompt now</span>
                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Step 2: Copy the Prompt
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Reset</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Copy Full Prompt</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">OBJECTIVE</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">CONSTRAINTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">What This Is NOT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="prompt-header-visible subheader">1) Pre-Analysis (must appear before the framework)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">2) Stage Builder (dynamic stage count)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">3) Criteria Design</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">4) Governance + Controls</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">5) Implementation Package</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUT SPECIFICATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">QUALITY CHECKS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## OBJECTIVE  
Design a defensible, SHRM-aligned rehire eligibility framework that is consistent, fair, and auditable. The framework must translate past performance, separation circumstances, and compliance history into clear reemployment decisions while balancing organizational exposure with second-chance opportunity.

## PERSONA  
Act as a senior HR policy systems designer with deep experience in employment-law risk, including years spent advising on termination disputes and reviewing rehire decisions after they failed in practice. Communicate like a methodical architect: calm, precise, and focused on preventing harm through clear rules and strong documentation.

## CONSTRAINTS  
- Use SHRM Reemployment Policy Guidelines as the backbone (do not cite verbatim text; operationalize the principles).  
- Build a multi-stage workflow whose number of stages is chosen dynamically based on complexity (aim for roughly **6–14 stages**, adjusted to the situation).  
- Criteria must be objective where possible, with controlled discretion and documented exceptions.  
- Include guardrails to reduce disparate impact risk (e.g., consistency checks, role-based approval, standardized forms).  
- **Edge-case handling:** if any input is missing, ask only the minimum clarifying questions needed; otherwise make conservative assumptions and label them clearly.  
- **Variable format compliance:** user-provided variables must be in **[UPPERCASE_WITH_UNDERSCORES]**; AI-filled placeholders must be in **{Title Case}**.

### What This Is NOT  
- Not legal advice, not a substitute for counsel review, and not a jurisdiction-by-jurisdiction legal opinion.  
- Not a hiring selection tool for new candidates; it is strictly for **rehire/reenlistment eligibility** decisions.  
- Not a performance management program redesign (only uses existing performance inputs).  
- Not a one-size-fits-all template; it must adapt to [INDUSTRY], [RISK_TOLERANCE], and [ORG_SIZE].

## PROCESS  
### 1) Pre-Analysis (must appear before the framework)  
- Briefly restate your understanding of the organization’s goal and the risk posture using the provided inputs.  
- List the top 3 decision factors that make rehire determinations most defensible for this context.  
- Identify any missing/ambiguous inputs and ask targeted follow-ups (maximum 6 questions).

### 2) Stage Builder (dynamic stage count)  
- Choose the number of stages based on: organizational complexity, regulatory exposure, maturity of existing policies, data availability, and implementation urgency.  
- Name each stage and specify: purpose, required inputs, decision outputs, responsible roles, and documentation artifacts.

### 3) Criteria Design  
Create rules and matrices covering:  
- Performance history interpretation (thresholds, time horizon, verification).  
- Separation reason taxonomy (eligible/ineligible/conditional categories, cooling-off periods, appeals).  
- Compliance &amp; conduct record evaluation (severity levels, recency, rehabilitation windows, automatic exclusions if appropriate).  
- A consolidated decision model (scoring or tiering), including when human override is allowed and how it must be documented.

### 4) Governance + Controls  
- Approval authorities by risk level and job family.  
- Standard communications (candidate-facing and internal).  
- Recordkeeping, privacy, retention, and audit trail.  
- Monitoring plan: metrics, cadence, and triggers for policy review.

### 5) Implementation Package  
- Rollout steps matched to [TIMEFRAME].  
- Training plan and job aids.  
- Pilot guidance (if applicable) and success measures.

## INPUTS  
- **Organization name:** [COMPANY_NAME]  
- **Industry/sector:** [INDUSTRY]  
- **Organization size (approx. employees):** [ORG_SIZE]  
- **Primary goal for the framework:** [PRIMARY_GOAL]  
- **Key challenge/pain point to solve:** [CHALLENGE]  
- **Risk posture (e.g., low/medium/high):** [RISK_TOLERANCE]  
- **Geography/jurisdictions (states/countries):** [JURISDICTIONS]  
- **Existing rehire policy status (none/partial/mature):** [POLICY_MATURITY]  
- **Implementation deadline / target go-live:** [TIMEFRAME]  
- **Available historical rehire data (none/basic/robust + notes):** [HISTORICAL_DATA]  
- **Performance rating approach (scale/type + definitions):** [PERFORMANCE_SYSTEM]  
- **Performance lookback window preference:** [PERFORMANCE_LOOKBACK]  
- **Exit/separation categories used today:** [EXIT_CATEGORIES]  
- **Compliance areas that matter most (safety, ethics, regulatory, etc.):** [COMPLIANCE_PRIORITIES]  
- **Tracked violations source of truth (HRIS, case tool, paper, etc.):** [VIOLATION_TRACKING]  
- **Any automatic disqualifiers desired/required:** [AUTO_DISQUALIFIERS]  
- **Union/CBA or contract constraints (if any):** [UNION_CONSTRAINTS]  
- **Stakeholders/approvers:** [STAKEHOLDERS]  
- **Training/materials needed (yes/no + format):** [TRAINING_NEEDS]  
- **Brand voice for the policy (formal/plainspoken, etc.):** [BRAND_VOICE]

## OUTPUT SPECIFICATION  
Provide the deliverable in this order:

1) **Pre-Analysis Summary**  
- {Goal Restatement}  
- {Defensibility Drivers}  
- {Clarifying Questions Or Assumptions}

2) **Stage Map (Dynamic)**  
For each stage:  
- {Stage Name}  
- {Objective}  
- {Inputs Required}  
- {Decision Output}  
- {Owner/Approver Roles}  
- {Artifacts/Templates}

3) **Eligibility Criteria Library**  
- **Performance Module:** {Performance Tiers}, {Minimum Thresholds}, {Verification Steps}, {Exception Rules}  
- **Separation Module:** {Exit Reason Table} with {Eligibility Status}, {Waiting Period}, {Required Proof}, {Appeal Option}  
- **Compliance Module:** {Severity Matrix}, {Recency Rules}, {Rehabilitation Window}, {Non-Negotiables}  
- **Consistency Controls:** {Standardization Rules}, {Bias/Disparate Impact Guardrails}

4) **Decision Model**  
- {Scoring Or Tiering Method}  
- {Weights/Logic}  
- {Eligibility Outcomes} (e.g., Eligible / Conditional / Ineligible)  
- {Override Policy} (who, when, how documented)

5) **Documentation + Communications**  
- {Documentation Checklist}  
- {Retention Guidance}  
- {Privacy Safeguards}  
- {Internal Decision Memo Template عناصر} (as a structured outline)  
- {Candidate Communication Templates} (rehire approved, conditional, denied)

6) **Workflow + Governance**  
- {Process Flow Steps}  
- {Authority Matrix}  
- {Timelines/SLAs}  
- {Appeals Workflow}

7) **Implementation Toolkit**  
- {Rollout Plan}  
- {Training Agenda}  
- {HR Job Aids}  
- {Metrics Dashboard Outline}  
- {Review Cadence}

## QUALITY CHECKS  
At the end, include a verification list confirming:  
- The rules are consistent across managers/locations and include controlled discretion with documentation.  
- Separation reasons, performance inputs, and compliance history translate to clear outcomes without contradictions.  
- The workflow is auditable (owners, artifacts, retention, and approvals are defined).  
- The design reflects [RISK_TOLERANCE] and [INDUSTRY] and flags where legal review is required.  
- Any missing inputs were resolved via minimal questions or clearly labeled assumptions.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Copy Full Prompt</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Copied!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Copy Full Prompt';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## OBJECTIVE  \r\nDesign a defensible, SHRM-aligned rehire eligibility framework that is consistent, fair, and auditable. The framework must translate past performance, separation circumstances, and compliance history into clear reemployment decisions while balancing organizational exposure with second-chance opportunity.\r\n\r\n## PERSONA  \r\nAct as a senior HR policy systems designer with deep experience in employment-law risk, including years spent advising on termination disputes and reviewing rehire decisions after they failed in practice. Communicate like a methodical architect: calm, precise, and focused on preventing harm through clear rules and strong documentation.\r\n\r\n## CONSTRAINTS  \r\n- Use SHRM Reemployment Policy Guidelines as the backbone (do not cite verbatim text; operationalize the principles).  \r\n- Build a multi-stage workflow whose number of stages is chosen dynamically based on complexity (aim for roughly **6\u201314 stages**, adjusted to the situation).  \r\n- Criteria must be objective where possible, with controlled discretion and documented exceptions.  \r\n- Include guardrails to reduce disparate impact risk (e.g., consistency checks, role-based approval, standardized forms).  \r\n- **Edge-case handling:** if any input is missing, ask only the minimum clarifying questions needed; otherwise make conservative assumptions and label them clearly.  \r\n- **Variable format compliance:** user-provided variables must be in **[UPPERCASE_WITH_UNDERSCORES]**; AI-filled placeholders must be in **{Title Case}**.\r\n\r\n### What This Is NOT  \r\n- Not legal advice, not a substitute for counsel review, and not a jurisdiction-by-jurisdiction legal opinion.  \r\n- Not a hiring selection tool for new candidates; it is strictly for **rehire\/reenlistment eligibility** decisions.  \r\n- Not a performance management program redesign (only uses existing performance inputs).  \r\n- Not a one-size-fits-all template; it must adapt to [INDUSTRY], [RISK_TOLERANCE], and [ORG_SIZE].\r\n\r\n## PROCESS  \r\n### 1) Pre-Analysis (must appear before the framework)  \r\n- Briefly restate your understanding of the organization\u2019s goal and the risk posture using the provided inputs.  \r\n- List the top 3 decision factors that make rehire determinations most defensible for this context.  \r\n- Identify any missing\/ambiguous inputs and ask targeted follow-ups (maximum 6 questions).\r\n\r\n### 2) Stage Builder (dynamic stage count)  \r\n- Choose the number of stages based on: organizational complexity, regulatory exposure, maturity of existing policies, data availability, and implementation urgency.  \r\n- Name each stage and specify: purpose, required inputs, decision outputs, responsible roles, and documentation artifacts.\r\n\r\n### 3) Criteria Design  \r\nCreate rules and matrices covering:  \r\n- Performance history interpretation (thresholds, time horizon, verification).  \r\n- Separation reason taxonomy (eligible\/ineligible\/conditional categories, cooling-off periods, appeals).  \r\n- Compliance & conduct record evaluation (severity levels, recency, rehabilitation windows, automatic exclusions if appropriate).  \r\n- A consolidated decision model (scoring or tiering), including when human override is allowed and how it must be documented.\r\n\r\n### 4) Governance + Controls  \r\n- Approval authorities by risk level and job family.  \r\n- Standard communications (candidate-facing and internal).  \r\n- Recordkeeping, privacy, retention, and audit trail.  \r\n- Monitoring plan: metrics, cadence, and triggers for policy review.\r\n\r\n### 5) Implementation Package  \r\n- Rollout steps matched to [TIMEFRAME].  \r\n- Training plan and job aids.  \r\n- Pilot guidance (if applicable) and success measures.\r\n\r\n## INPUTS  \r\n- **Organization name:** [COMPANY_NAME]  \r\n- **Industry\/sector:** [INDUSTRY]  \r\n- **Organization size (approx. employees):** [ORG_SIZE]  \r\n- **Primary goal for the framework:** [PRIMARY_GOAL]  \r\n- **Key challenge\/pain point to solve:** [CHALLENGE]  \r\n- **Risk posture (e.g., low\/medium\/high):** [RISK_TOLERANCE]  \r\n- **Geography\/jurisdictions (states\/countries):** [JURISDICTIONS]  \r\n- **Existing rehire policy status (none\/partial\/mature):** [POLICY_MATURITY]  \r\n- **Implementation deadline \/ target go-live:** [TIMEFRAME]  \r\n- **Available historical rehire data (none\/basic\/robust + notes):** [HISTORICAL_DATA]  \r\n- **Performance rating approach (scale\/type + definitions):** [PERFORMANCE_SYSTEM]  \r\n- **Performance lookback window preference:** [PERFORMANCE_LOOKBACK]  \r\n- **Exit\/separation categories used today:** [EXIT_CATEGORIES]  \r\n- **Compliance areas that matter most (safety, ethics, regulatory, etc.):** [COMPLIANCE_PRIORITIES]  \r\n- **Tracked violations source of truth (HRIS, case tool, paper, etc.):** [VIOLATION_TRACKING]  \r\n- **Any automatic disqualifiers desired\/required:** [AUTO_DISQUALIFIERS]  \r\n- **Union\/CBA or contract constraints (if any):** [UNION_CONSTRAINTS]  \r\n- **Stakeholders\/approvers:** [STAKEHOLDERS]  \r\n- **Training\/materials needed (yes\/no + format):** [TRAINING_NEEDS]  \r\n- **Brand voice for the policy (formal\/plainspoken, etc.):** [BRAND_VOICE]\r\n\r\n## OUTPUT SPECIFICATION  \r\nProvide the deliverable in this order:\r\n\r\n1) **Pre-Analysis Summary**  \r\n- {Goal Restatement}  \r\n- {Defensibility Drivers}  \r\n- {Clarifying Questions Or Assumptions}\r\n\r\n2) **Stage Map (Dynamic)**  \r\nFor each stage:  \r\n- {Stage Name}  \r\n- {Objective}  \r\n- {Inputs Required}  \r\n- {Decision Output}  \r\n- {Owner\/Approver Roles}  \r\n- {Artifacts\/Templates}\r\n\r\n3) **Eligibility Criteria Library**  \r\n- **Performance Module:** {Performance Tiers}, {Minimum Thresholds}, {Verification Steps}, {Exception Rules}  \r\n- **Separation Module:** {Exit Reason Table} with {Eligibility Status}, {Waiting Period}, {Required Proof}, {Appeal Option}  \r\n- **Compliance Module:** {Severity Matrix}, {Recency Rules}, {Rehabilitation Window}, {Non-Negotiables}  \r\n- **Consistency Controls:** {Standardization Rules}, {Bias\/Disparate Impact Guardrails}\r\n\r\n4) **Decision Model**  \r\n- {Scoring Or Tiering Method}  \r\n- {Weights\/Logic}  \r\n- {Eligibility Outcomes} (e.g., Eligible \/ Conditional \/ Ineligible)  \r\n- {Override Policy} (who, when, how documented)\r\n\r\n5) **Documentation + Communications**  \r\n- {Documentation Checklist}  \r\n- {Retention Guidance}  \r\n- {Privacy Safeguards}  \r\n- {Internal Decision Memo Template \u0639\u0646\u0627\u0635\u0631} (as a structured outline)  \r\n- {Candidate Communication Templates} (rehire approved, conditional, denied)\r\n\r\n6) **Workflow + Governance**  \r\n- {Process Flow Steps}  \r\n- {Authority Matrix}  \r\n- {Timelines\/SLAs}  \r\n- {Appeals Workflow}\r\n\r\n7) **Implementation Toolkit**  \r\n- {Rollout Plan}  \r\n- {Training Agenda}  \r\n- {HR Job Aids}  \r\n- {Metrics Dashboard Outline}  \r\n- {Review Cadence}\r\n\r\n## QUALITY CHECKS  \r\nAt the end, include a verification list confirming:  \r\n- The rules are consistent across managers\/locations and include controlled discretion with documentation.  \r\n- Separation reasons, performance inputs, and compliance history translate to clear outcomes without contradictions.  \r\n- The workflow is auditable (owners, artifacts, retention, and approvals are defined).  \r\n- The design reflects [RISK_TOLERANCE] and [INDUSTRY] and flags where legal review is required.  \r\n- Any missing inputs were resolved via minimal questions or clearly labeled assumptions.";
    const variables = ["[UPPERCASE_WITH_UNDERSCORES]","[INDUSTRY]","[RISK_TOLERANCE]","[ORG_SIZE]","[TIMEFRAME]","[COMPANY_NAME]","[PRIMARY_GOAL]","[CHALLENGE]","[JURISDICTIONS]","[POLICY_MATURITY]","[HISTORICAL_DATA]","[PERFORMANCE_SYSTEM]","[PERFORMANCE_LOOKBACK]","[EXIT_CATEGORIES]","[COMPLIANCE_PRIORITIES]","[VIOLATION_TRACKING]","[AUTO_DISQUALIFIERS]","[UNION_CONSTRAINTS]","[STAKEHOLDERS]","[TRAINING_NEEDS]","[BRAND_VOICE]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Reset!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Pro Tips for Better AI Prompt Results</h2>



<ul class="wp-block-list">

<li><strong>Audit one URL, then one template type.</strong> Start with your money page (homepage, category, top product) to surface high-impact UX blockers. After that, run the prompt again on a representative template URL (a typical product page) to catch systematic issues that affect hundreds of pages.</li>


<li><strong>Give the model your “known constraints” up front.</strong> If you already know you can’t change the CMS theme, or your dev cycle is monthly, say so before it audits. Follow-up prompt: “Assume we are on Shopify and can only make theme-level changes and app installs; rewrite the fixes to match those constraints.”</li>


<li><strong>Ask for confirmation steps when it labels assumptions.</strong> The prompt correctly flags unverified items as assumptions, but don’t stop there. Add: “For each assumption, list exactly how to confirm it in Chrome DevTools, Search Console, or a crawl, and what result would change the recommendation.”</li>


<li><strong>Force a tighter priority sort if everything feels ‘important.’</strong> Sometimes you’ll get too many Highs, especially on complex sites. After the first output, try asking: “Re-rank the findings into only 3 High priorities, 5 Medium, and the rest Low, based strictly on expected organic impact within 30 days.”</li>


<li><strong>Turn fixes into tickets immediately.</strong> You will get more value if you translate each finding into an implementation-ready task. Follow-up prompt: “Convert the High and Medium findings into Jira tickets with title, description, acceptance criteria, and ‘how to validate’ steps, keeping the original wording of what’s wrong and what to change.”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Related Prompts</h2>



<p>Once you’ve identified UX issues that suppress organic performance, these prompts help you strengthen trust signals and review content that often influences clicks, conversions, and perceived credibility.</p>



<p>If your audit calls out weak trust cues (thin social proof, unclear credibility, “is this legit?” vibes), pair it with <a href="https://flowpast.com/prompts/design-a-trustworthy-reviews-system-with-this-ai-prompt/">Design a Trustworthy Reviews System with this AI Prompt</a>. It’s especially useful when your site has traffic but low conversion, because a better review system can reduce pogo-sticking and improve on-page confidence without rewriting every page.</p>



<p>When the UX-for-SEO findings mention confusion around returns, shipping, guarantees, or review authenticity, add a dedicated FAQ block. <a href="https://flowpast.com/prompts/write-a-trust-building-review-faq-block-with-this-ai-prompt/">Write a Trust-Building Review FAQ Block with this AI Prompt</a> helps you produce clear, scannable answers that can live near product pages and support SERP snippet readiness.</p>



<p>If you’re dealing with reputation drag (star rating dips, harsh feedback, or review highlights that scare people off), don’t bury it. <a href="https://flowpast.com/prompts/turn-negative-reviews-into-trust-with-this-ai-prompt/">Turn Negative Reviews Into Trust with this AI Prompt</a> helps you respond in a way that builds credibility, which can complement your audit’s recommendations around trust and on-page clarity.</p>


<br>


<p>Quick reference:</p>



<ul class="wp-block-list">

<li><a href="https://flowpast.com/prompts/design-a-trustworthy-reviews-system-with-this-ai-prompt/">Design a Trustworthy Reviews System with this AI Prompt</a>: Build credible review collection and display.</li>


<li><a href="https://flowpast.com/prompts/write-a-trust-building-review-faq-block-with-this-ai-prompt/">Write a Trust-Building Review FAQ Block with this AI Prompt</a>: Create scannable answers that reduce doubt.</li>


<li><a href="https://flowpast.com/prompts/turn-negative-reviews-into-trust-with-this-ai-prompt/">Turn Negative Reviews Into Trust with this AI Prompt</a>: Respond to criticism without sounding defensive.</li>

<li><a href="https://flowpast.com/prompts/build-an-ethical-review-follow-up-system-ai-prompt/">Build an Ethical Review Follow-Up System AI Prompt</a>: Automate review requests without policy risk.</li>

<li><a href="https://flowpast.com/prompts/build-a-review-backlink-program-with-this-ai-prompt/">Build a Review Backlink Program with this AI Prompt</a>: Earn links from partners and reviewers.</li>
<!-- /wp:post-content -->
</ul>
<!-- /wp:list -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Common Questions</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Which roles benefit most from this UX for SEO audit AI prompt?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Technical SEO Specialists</strong> use this to translate “UX complaints” into crawlability-adjacent and CWV-related fixes they can prioritize with engineering. <strong>UX Designers</strong> get a clear list of usability breakdowns that matter for organic performance, not just aesthetics, so they can defend changes with SEO impact. <strong>Marketing Managers</strong> rely on it to explain why a page isn’t converting from organic traffic (navigation, clarity, trust cues) and what to do next. <strong>SEO Consultants</strong> apply it to produce a consistent, client-ready audit format with priorities, actions, and a score they can re-run after improvements.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Which industries get the most value from this UX for SEO audit AI prompt?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>E-commerce brands</strong> use it to spot product-page friction that affects organic outcomes, like weak category navigation, unclear shipping/returns, and mobile tap-target issues that lead to bounces. <strong>SaaS companies</strong> apply it to improve landing-page clarity, internal discovery of docs/pricing, and “trust proof” placement that influences demo signups from search traffic. <strong>Local service businesses</strong> get value when they need cleaner information architecture for service areas, clearer calls-to-action, and stronger credibility signals that stop users from bouncing back to the SERP. <strong>Publishers and content sites</strong> use it to diagnose discoverability and readability issues (page structure, intrusive elements, confusing menus) that can suppress engagement and long-tail rankings.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Why do basic AI prompts for UX-for-SEO auditing produce weak results?</span>
<!-- wp:paragraph -->
<p class="answer">A typical prompt like “Write me a UX audit for my website” fails because it: lacks a UX→SEO lens and drifts into generic design commentary, provides no required structure (what’s wrong, what to change, priority), ignores verification limits and doesn’t label assumptions, produces a flat checklist instead of a ranked impact list, and forgets to separate non-UX SEO items into their own section. Honestly, that’s why the output reads nice but doesn’t turn into sprint-ready work. This prompt is stricter, more diagnostic, and ends with a scoring rubric so you can measure progress.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Can I customize this UX for SEO audit prompt for my specific situation?</span>
<!-- wp:paragraph -->
<p class="answer">Yes, even though the prompt has zero built-in variables, you can customize it by adding constraints and context before you run it. Include the exact URL, the primary conversion goal (purchase, lead, signup), your main device split (mobile-heavy or desktop-heavy), and any known constraints (CMS, theme limitations, dev cadence). If you have target queries or key landing pages, mention them so the auditor can keep “SERP intent” in mind while staying UX-focused. Follow-up prompt: “Re-run the findings assuming our top organic entry is the /pricing page and 70% of users are on mobile; rewrite the fixes and priorities accordingly.”</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">What are the most common mistakes when using this UX for SEO audit prompt?</span>
<!-- wp:paragraph -->
<p class="answer">The biggest mistake is not providing a specific, accessible URL — “our website” is vague, but “https://example.com/collections/running-shoes” lets the audit tie findings to real navigation and content structure. Another common error is asking for a “full site audit” in one go; instead, run it per template type (homepage, category, product, blog article) so priorities stay accurate. People also skip the assumption-confirmation step; when the output says something is an assumption, ask for how to confirm it in Search Console, a crawl, or DevTools. Finally, teams forget to define what “success” means (rankings, CTR, conversions), which makes priorities less actionable.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Who should NOT use this UX for SEO audit prompt?</span>
<!-- wp:paragraph -->
<p class="answer">This prompt isn’t ideal for teams that need a purely technical SEO audit (log files, indexation analysis, structured data validation) with zero UX discussion. It’s also a poor fit if you can’t access the site at all and can’t answer clarifying questions, because the prompt will have to rely on assumptions. And if you only want a quick, generic checklist to paste into a deck, you’ll find the diagnostic style too specific and too candid. In those cases, use a dedicated technical audit workflow or a simpler template instead.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Which roles benefit most from this UX for SEO audit AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Technical SEO Specialists use this to translate “UX complaints” into crawlability-adjacent and CWV-related fixes they can prioritize with engineering. UX Designers get a clear list of usability breakdowns that matter for organic performance, not just aesthetics, so they can defend changes with SEO impact. Marketing Managers rely on it to explain why a page isn’t converting from organic traffic (navigation, clarity, trust cues) and what to do next. SEO Consultants apply it to produce a consistent, client-ready audit format with priorities, actions, and a score they can re-run after improvements."
      }
    },
    {
      "@type": "Question",
      "name": "Which industries get the most value from this UX for SEO audit AI prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "E-commerce brands use it to spot product-page friction that affects organic outcomes, like weak category navigation, unclear shipping/returns, and mobile tap-target issues that lead to bounces. SaaS companies apply it to improve landing-page clarity, internal discovery of docs/pricing, and “trust proof” placement that influences demo signups from search traffic. Local service businesses get value when they need cleaner information architecture for service areas, clearer calls-to-action, and stronger credibility signals that stop users from bouncing back to the SERP. Publishers and content sites use it to diagnose discoverability and readability issues (page structure, intrusive elements, confusing menus) that can suppress engagement and long-tail rankings."
      }
    },
    {
      "@type": "Question",
      "name": "Why do basic AI prompts for UX-for-SEO auditing produce weak results?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A typical prompt like “Write me a UX audit for my website” fails because it: lacks a UX→SEO lens and drifts into generic design commentary, provides no required structure (what’s wrong, what to change, priority), ignores verification limits and doesn’t label assumptions, produces a flat checklist instead of a ranked impact list, and forgets to separate non-UX SEO items into their own section. Honestly, that’s why the output reads nice but doesn’t turn into sprint-ready work. This prompt is stricter, more diagnostic, and ends with a scoring rubric so you can measure progress."
      }
    },
    {
      "@type": "Question",
      "name": "Can I customize this UX for SEO audit prompt for my specific situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, even though the prompt has zero built-in variables, you can customize it by adding constraints and context before you run it. Include the exact URL, the primary conversion goal (purchase, lead, signup), your main device split (mobile-heavy or desktop-heavy), and any known constraints (CMS, theme limitations, dev cadence). If you have target queries or key landing pages, mention them so the auditor can keep “SERP intent” in mind while staying UX-focused. Follow-up prompt: “Re-run the findings assuming our top organic entry is the /pricing page and 70% of users are on mobile; rewrite the fixes and priorities accordingly.”"
      }
    },
    {
      "@type": "Question",
      "name": "What are the most common mistakes when using this UX for SEO audit prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The biggest mistake is not providing a specific, accessible URL — “our website” is vague, but “https://example.com/collections/running-shoes” lets the audit tie findings to real navigation and content structure. Another common error is asking for a “full site audit” in one go; instead, run it per template type (homepage, category, product, blog article) so priorities stay accurate. People also skip the assumption-confirmation step; when the output says something is an assumption, ask for how to confirm it in Search Console, a crawl, or DevTools. Finally, teams forget to define what “success” means (rankings, CTR, conversions), which makes priorities less actionable."
      }
    },
    {
      "@type": "Question",
      "name": "Who should NOT use this UX for SEO audit prompt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "This prompt isn’t ideal for teams that need a purely technical SEO audit (log files, indexation analysis, structured data validation) with zero UX discussion. It’s also a poor fit if you can’t access the site at all and can’t answer clarifying questions, because the prompt will have to rely on assumptions. And if you only want a quick, generic checklist to paste into a deck, you’ll find the diagnostic style too specific and too candid. In those cases, use a dedicated technical audit workflow or a simpler template instead."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Rankings improve when the page experience stops getting in the way. Paste the prompt into your AI tool, run it on your highest-impact URL, and turn the top findings into a focused fix sprint.</p>
<!-- /wp:paragraph -->
</div>]]></content:encoded>
					
		
		
		<media:content url="https://flowpast.s3.eu-north-1.amazonaws.com/featured_blog_images/5002245.webp" medium="image"></media:content>
            	</item>
	</channel>
</rss>
