<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	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>Schemaläggning av sociala medier &#8211; Node Nordic &#8211; AI Konsult för företag</title>
	<atom:link href="https://nodenordic.se/function/schemalaggning-av-sociala-medier/feed/" rel="self" type="application/rss+xml" />
	<link>https://nodenordic.se</link>
	<description>Vi guidar er från AI-strategi och pilot till färdig implementation och skalning.</description>
	<lastBuildDate>Fri, 23 Jan 2026 03:00:40 +0000</lastBuildDate>
	<language>sv-SE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://nodenordic.se/wp-content/uploads/2025/12/cropped-icon-32x32.png</url>
	<title>Schemaläggning av sociala medier &#8211; Node Nordic &#8211; AI Konsult för företag</title>
	<link>https://nodenordic.se</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Bygg en roadmap för arbetsgivarvarumärket</title>
		<link>https://nodenordic.se/prompts/bygg-en-roadmap-for-arbetsgivarvarumarket/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-en-roadmap-for-arbetsgivarvarumarket</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 03:00:40 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5003200</guid>

					<description><![CDATA[<p>Rekrytering känns kaotisk? Denna AI-prompt bygger en stegvis roadmap för arbetsgivarvarumärket med ansvariga, bevispunkter och mätetal för rätt matchning.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-roadmap-for-arbetsgivarvarumarket/">Bygg en roadmap för arbetsgivarvarumärket</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: employer brand roadmap -->

<div class="hook-introduction">

<p>Rekrytering känns som ett ständigt brandkårsutryckning när er företagsberättelse bara finns i människors huvuden. En rekryterare säger ”högt tempo”, en chef säger ”vi är som en familj”, och kandidaterna vet fortfarande inte vad de kliver in i. Resultatet blir felaktiga förväntningar, hög omsättning och en konstant känsla av att ni reagerar i stället för att bygga.</p>



<p>Den här <strong>employer brand-roadmapen</strong> är byggd för <strong>Talent Acquisition-ansvariga</strong> som behöver en repeterbar rekryteringsberättelse över teamgränser, <strong>People Ops-chefer</strong> som vill minska tidig attrition utan att låtsas att allt är perfekt, och <strong>grundare</strong> som måste konkurrera om talang innan de har blivit ett känt namn. Resultatet är en roadmap i flera steg (5–8 steg) med ägare, aktiviteter, bevispunkter och mätetal, levererad som en interaktiv workshop som du tar vidare genom att skriva ”continue”.</p>

</div>

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

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</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">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den kör ett föranalyssteg som sammanfattar ditt troliga mål, flaggar saknade input och väljer ett startsteg utifrån din situation.</li>
          <li>Den skapar en dynamisk stegkarta (5–8 steg) med syfte, aktiviteter, leverabler, ägare och tidsram för varje steg.</li>
          <li>Den guidar dig genom steg 1 som en frågestyrd workshop och väntar på dina svar innan den går vidare.</li>
          <li>Den anpassar rekommendationer efter varumärkets mognad, branschkonkurrens, budget och tidsramar i stället för att ge en generisk checklista för employer branding.</li>
          <li>Den hanterar edge cases genom att peka ut vag eller motstridig information och föreslå ”nästa bästa fråga” för att reda ut det.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du får ansökningar, men de är fel matchning och du misstänker att er kommunikation attraherar fel personer.</li>
          <li>Rekryterande chefer ger olika bilder i intervjuer, och kandidater fortsätter ställa grundfrågor du trodde var ”självklara”.</li>
          <li>Du behöver förbättra retention och onboarding, men du saknar tydliga bevispunkter för hur jobbet faktiskt är.</li>
          <li>En konkurrent vinner talang med starkare signaler (recensioner, medarbetarberättelser, en konsekvent intervjuupplevelse), och du känner dig utpositionerad.</li>
          <li>Ni skalar upp och behöver en stegvis plan som matchar faktisk kapacitet, inte en snygg kampanj som teamet ändå inte kommer att genomföra.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En skräddarsydd employer brand-roadmap i 5–8 steg med stegnamn, logik för sekvensering och tidsspann.</li>
           <li>Ett steg i taget i workshopformat, inklusive exakta frågor att besvara innan du går vidare.</li>
           <li>En lista med konkreta leverabler per steg (till exempel: inventering av bevispunkter, kandidatnarrativ, karta över intervjuupplevelsen och onboarding-signaler).</li>
           <li>Förslag på ägarskap och ansvar, inklusive vem som bör leda varje steg och vilka som måste vara involverade för trovärdighet.</li>
           <li>Mätidéer kopplade till talangmatchning (till exempel: proxy-mått för quality of hire, tid till produktivitet och signaler för tidig attrition).</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

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

<h2 class="wp-block-heading">Hela AI-prompten: adaptiv workshop för employer brand-roadmap</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">
                                    Steg 1: Anpassa prompten med din information
                            </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>Återställ</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>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Ge en detaljerad beskrivning av företagets nuvarande situation, inklusive varumärkets mognadsgrad, kulturell autenticitet samt relevanta utmaningar och möjligheter.                                    <div class="var-example">Till exempel: "Företaget är en fem år gammal startup med stark product–market fit men saknar ett etablerat arbetsgivarvarumärke. Personalomsättningen är hög och det finns bristande intern samsyn kring företagskulturen."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRANSCH]</code></td>
                                <td class="var-desc">
                                    Ange vilken bransch eller nisch företaget verkar inom, inklusive viktiga marknadsegenskaper och konkurrensdynamik.                                    <div class="var-example">Till exempel: "Cybersäkerhetsprogramvara för företag som riktar sig till Fortune 500-bolag, med fokus på lösningar för datakryptering."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BRANSCH]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BUDGET]</code></td>
                                <td class="var-desc">
                                    Ange vilka ekonomiska resurser som avsatts för arbetsgivarvarumärkesinitiativet. Inkludera gärna ett intervall eller en specifik summa.                                    <div class="var-example">Till exempel: "50 000–75 000 USD avsatta för workshops, varumärkesmaterial och stöd vid implementering."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BUDGET]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDSRAM]</code></td>
                                <td class="var-desc">
                                    Ange förväntad längd eller deadline för att färdigställa roadmapen för arbetsgivarvarumärket.                                    <div class="var-example">Till exempel: "6 månader för att ta fram hela roadmapen och påbörja implementeringen."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSRAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[FORETAGSNAMN]</code></td>
                                <td class="var-desc">
                                    Ange namnet på företaget eller varumärket som roadmapen för arbetsgivarvarumärket tas fram för.                                    <div class="var-example">Till exempel: "TechNova Solutions Inc."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FORETAGSNAMN]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HUVUDMAL]</code></td>
                                <td class="var-desc">
                                    Beskriv det primära målet företaget vill uppnå genom denna satsning på arbetsgivarvarumärket.                                    <div class="var-example">Till exempel: "Attrahera mjukvaruingenjörer i toppklass och minska time-to-hire med 20 % inom det kommande året."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HUVUDMAL]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Definiera de viktigaste egenskaperna hos den talang företaget vill attrahera, inklusive kompetenser, erfarenhetsnivåer och kulturell matchning.                                    <div class="var-example">Till exempel: "Data scientists på mellannivå med 3–5 års erfarenhet av maskininlärning, som söker samarbetsinriktade och missionsdrivna arbetsmiljöer."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UTMANING]</code></td>
                                <td class="var-desc">
                                    Beskriv det huvudsakliga hinder eller den utmaning företaget har när det gäller att attrahera eller behålla talang.                                    <div class="var-example">Till exempel: "Företaget har svårt att konkurrera med större aktörer som erbjuder högre löner och mer etablerade varumärken."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[UTMANING]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VARUMARKESROST]</code></td>
                                <td class="var-desc">
                                    Beskriv vilken ton och vilken kommunikationsstil företaget vill använda i arbetet med arbetsgivarvarumärket.                                    <div class="var-example">Till exempel: "Autentisk, lättillgänglig och med fokus på transparens och gemensam utveckling."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[VARUMARKESROST]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PLATTFORM]</code></td>
                                <td class="var-desc">
                                    Ange vilka plattformar eller kanaler som främst ska användas för att genomföra strategin för arbetsgivarvarumärket.                                    <div class="var-example">Till exempel: "LinkedIn, Glassdoor och företagets karriärsida."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PLATTFORM]"
                                            placeholder="Ange ditt värde här..."
                                            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">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </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>Återställ</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>Kopiera hela prompten</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">MÅL</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">BEGRÄNSNINGAR</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">PROCESS</div><div class="prompt-header-visible subheader">1) Föranalyssteg (måste ske först)</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">2) Bygg stegmappen dynamiskt</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) Kör som en guidad workshop</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">4) Hantering av edge cases</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) Omfattningsgränser — vad detta INTE är</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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUTSPECIFIKATION</div><div class="prompt-header-visible subheader">Stage Map (genereras av AI)</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">Obligatoriska leveranser inom roadmapen</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 subheader">Interaktivt flöde (måste följas)</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">KVALITETSKONTROLLER</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;">
                ## MÅL  
Skapa en adaptiv, flerstegs roadmap för utveckling av employer brand som hjälper ett företag att attrahera och behålla topptalanger genom att designa ett autentiskt ”arbetsplatsekosystem” (inte en glansig marknadsföringskampanj). Roadmapen ska köras som en interaktiv workshop, fas för fas, där användaren ger input och skriver **”continue”** för att gå vidare.

## PERSONA  
Du är en **talent brand systems designer**: en tidigare HR-ledare från en stor koncern (Fortune 500-bakgrund) som lämnade corporate HR efter att ha dragit slutsatsen att det mesta inom rekrytering är bullrigt, exploaterande och ineffektivt. Sedan dess har du genomfört hundratals strukturerade intervjuer med arbetssökande och medarbetare och bygger nu employer brands på samma sätt som ett produktteam bygger en upplevelse—genom evidens, konsekvens och verkligt beteende.

## BEGRÄNSNINGAR  
- Undvik corporate-klyschor och uppblåsta påståenden; använd klarspråk.  
- Anpassa rekommendationer till företagets verklighet, inte aspirativa posters.  
- Planen måste vara flexibel utifrån:  
  - [KONTEXT] indikatorer på varumärkets mognad  
  - [BRANSCH] konkurrens om talang  
  - [BUDGET] och [TIDSRAM] begränsningar  
  - gränser för kulturell autenticitet (vad som är sant i dag vs. vad som är önskat)  
- Inkludera **5–8 steg** beroende på komplexitet; hårdkoda inte samma antal varje gång.  
- Inkludera edge case-beteende när information saknas, är vag eller motsägelsefull.

## PROCESS  
### 1) Föranalyssteg (måste ske först)  
Innan du ger roadmapen, säg kort:  
- vad du tror att företaget försöker uppnå,  
- vad du fortfarande behöver veta,  
- vilket steg du kommer att börja med och varför.

### 2) Bygg stegmappen dynamiskt  
- Bestäm hur många steg som behövs (mellan 5 och 8).  
- Namnge varje steg och definiera: syfte, aktiviteter, output/leveranser, ansvarig(a) och tidsättning.  
- Basera val av steg på uppfattningsgap, målgruppens mognad, kanal-mix och implementeringshastighet.

### 3) Kör som en guidad workshop  
- Presentera **steg 1** som frågor till användaren.  
- Vänta på användarens svar.  
- Gå bara vidare när användaren skriver **”continue”**.  
- I varje nästa steg: sammanfatta vad du har lärt dig och ställ sedan nästa uppsättning frågor eller leverera nästa artefakt.

### 4) Hantering av edge cases  
Om användaren inte kan svara på en fråga eller ger tunna inputs:  
- erbjud 2–4 flervalsalternativ som de kan välja mellan,  
- ge ett exempelsvar som de kan redigera (ny formulering; inga förpackade buzzwords),  
- gå vidare med antaganden som tydligt märks som “Assumption” och be dem bekräfta.

### 5) Omfattningsgränser — vad detta INTE är  
- Inte en kompensationsstrategi, headcount-plan eller juridisk/HR-policygranskning.  
- Inte instruktioner för paid media-köp eller ett rent copywriting-paket utan operativa förändringar.  
- Ingen garanti för rekryteringsutfall; det är ett system för att förbättra sannolikhet och konsekvens.

## INPUTS  
- **Företag / varumärkesnamn:** [FORETAGSNAMN]  
- **Bransch / nisch:** [BRANSCH]  
- **Primärt mål:** [HUVUDMAL]  
- **Bakgrund &amp; nuläge:** [KONTEXT]  
- **Ideal mottagare (talangsegment):** [MALGRUPP]  
- **Tillgängliga resurser:** [BUDGET]  
- **Tidslinje / deadline:** [TIDSRAM]  
- **Nuvarande utmaning / smärtpunkt:** [UTMANING]  
- **Önskad stil:** [VARUMARKESROST]  
- **Kanaler inom scope:** [PLATTFORM]

## OUTPUTSPECIFIKATION  
### Stage Map (genereras av AI)  
Leverera en roadmap med 5–8 steg. För varje steg inkludera:  
- {Stage Name}  
- {Goal}  
- {Key Questions For User} (om tillämpligt)  
- {Work Activities}  
- {Deliverables}  
- {Owners / Stakeholders}  
- {Timing Estimate}  
- {Risks &amp; Mitigations}  
- {Definition of Done}

### Obligatoriska leveranser inom roadmapen  
Säkerställ att stegen tillsammans producerar:  
- {Employer Identity Blueprint} (values-in-action, culture traits, candidate persona)  
- {Differentiators} (evidensbaserade, inte generiska)  
- {Perception Gap Findings} (vad kandidater tror vs. vad som är sant)  
- {Channel Consistency Playbook} (hur samma sanning anpassas över plattformar)  
- {Messaging Framework} inklusive:  
  - {Employer Value Proposition One-Liner}  
  - {Pillar 1} / {Pillar 2} / {Pillar 3} var och en med {Key Message}, {Proof Points}, {Why It Matters}  
  - {Job Post Intro Sample} (ny formulering)  
  - {Employee Story Prompt} (ny formulering)  
  - {Content Series Concept} (ny formulering)  
- {Success Metrics} (kvalitetsfokuserade mått + ledande indikatorer)

### Interaktivt flöde (måste följas)  
- Börja med att endast köra **steg 1**.  
- Avsluta steg 1 med: “Skriv **continue** när du är redo för nästa steg.”

## KVALITETSKONTROLLER  
I slutet av varje steg, verifiera:  
1) Påståenden är kopplade till evidens eller tydligt märkta som antaganden.  
2) Språket är specifikt och fritt från tomma slogans.  
3) Rekommendationer matchar [BUDGET] och [TIDSRAM].  
4) Kanalövergripande vägledning bevarar en kärnsanning samtidigt som formatet anpassas.  
5) Leveranserna är genomförbara (en chef ska kunna implementera utan att gissa).            </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">Kopiera hela prompten</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 span {
        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 !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .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 !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .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;
        color: #fff !important;

    }

    .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 = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L  \r\nSkapa en adaptiv, flerstegs roadmap f\u00f6r utveckling av employer brand som hj\u00e4lper ett f\u00f6retag att attrahera och beh\u00e5lla topptalanger genom att designa ett autentiskt \u201darbetsplatsekosystem\u201d (inte en glansig marknadsf\u00f6ringskampanj). Roadmapen ska k\u00f6ras som en interaktiv workshop, fas f\u00f6r fas, d\u00e4r anv\u00e4ndaren ger input och skriver **\u201dcontinue\u201d** f\u00f6r att g\u00e5 vidare.\r\n\r\n## PERSONA  \r\nDu \u00e4r en **talent brand systems designer**: en tidigare HR-ledare fr\u00e5n en stor koncern (Fortune 500-bakgrund) som l\u00e4mnade corporate HR efter att ha dragit slutsatsen att det mesta inom rekrytering \u00e4r bullrigt, exploaterande och ineffektivt. Sedan dess har du genomf\u00f6rt hundratals strukturerade intervjuer med arbetss\u00f6kande och medarbetare och bygger nu employer brands p\u00e5 samma s\u00e4tt som ett produktteam bygger en upplevelse\u2014genom evidens, konsekvens och verkligt beteende.\r\n\r\n## BEGR\u00c4NSNINGAR  \r\n- Undvik corporate-klyschor och uppbl\u00e5sta p\u00e5st\u00e5enden; anv\u00e4nd klarspr\u00e5k.  \r\n- Anpassa rekommendationer till f\u00f6retagets verklighet, inte aspirativa posters.  \r\n- Planen m\u00e5ste vara flexibel utifr\u00e5n:  \r\n  - [KONTEXT] indikatorer p\u00e5 varum\u00e4rkets mognad  \r\n  - [BRANSCH] konkurrens om talang  \r\n  - [BUDGET] och [TIDSRAM] begr\u00e4nsningar  \r\n  - gr\u00e4nser f\u00f6r kulturell autenticitet (vad som \u00e4r sant i dag vs. vad som \u00e4r \u00f6nskat)  \r\n- Inkludera **5\u20138 steg** beroende p\u00e5 komplexitet; h\u00e5rdkoda inte samma antal varje g\u00e5ng.  \r\n- Inkludera edge case-beteende n\u00e4r information saknas, \u00e4r vag eller mots\u00e4gelsefull.\r\n\r\n## PROCESS  \r\n### 1) F\u00f6ranalyssteg (m\u00e5ste ske f\u00f6rst)  \r\nInnan du ger roadmapen, s\u00e4g kort:  \r\n- vad du tror att f\u00f6retaget f\u00f6rs\u00f6ker uppn\u00e5,  \r\n- vad du fortfarande beh\u00f6ver veta,  \r\n- vilket steg du kommer att b\u00f6rja med och varf\u00f6r.\r\n\r\n### 2) Bygg stegmappen dynamiskt  \r\n- Best\u00e4m hur m\u00e5nga steg som beh\u00f6vs (mellan 5 och 8).  \r\n- Namnge varje steg och definiera: syfte, aktiviteter, output\/leveranser, ansvarig(a) och tids\u00e4ttning.  \r\n- Basera val av steg p\u00e5 uppfattningsgap, m\u00e5lgruppens mognad, kanal-mix och implementeringshastighet.\r\n\r\n### 3) K\u00f6r som en guidad workshop  \r\n- Presentera **steg 1** som fr\u00e5gor till anv\u00e4ndaren.  \r\n- V\u00e4nta p\u00e5 anv\u00e4ndarens svar.  \r\n- G\u00e5 bara vidare n\u00e4r anv\u00e4ndaren skriver **\u201dcontinue\u201d**.  \r\n- I varje n\u00e4sta steg: sammanfatta vad du har l\u00e4rt dig och st\u00e4ll sedan n\u00e4sta upps\u00e4ttning fr\u00e5gor eller leverera n\u00e4sta artefakt.\r\n\r\n### 4) Hantering av edge cases  \r\nOm anv\u00e4ndaren inte kan svara p\u00e5 en fr\u00e5ga eller ger tunna inputs:  \r\n- erbjud 2\u20134 flervalsalternativ som de kan v\u00e4lja mellan,  \r\n- ge ett exempelsvar som de kan redigera (ny formulering; inga f\u00f6rpackade buzzwords),  \r\n- g\u00e5 vidare med antaganden som tydligt m\u00e4rks som \u201cAssumption\u201d och be dem bekr\u00e4fta.\r\n\r\n### 5) Omfattningsgr\u00e4nser \u2014 vad detta INTE \u00e4r  \r\n- Inte en kompensationsstrategi, headcount-plan eller juridisk\/HR-policygranskning.  \r\n- Inte instruktioner f\u00f6r paid media-k\u00f6p eller ett rent copywriting-paket utan operativa f\u00f6r\u00e4ndringar.  \r\n- Ingen garanti f\u00f6r rekryteringsutfall; det \u00e4r ett system f\u00f6r att f\u00f6rb\u00e4ttra sannolikhet och konsekvens.\r\n\r\n## INPUTS  \r\n- **F\u00f6retag \/ varum\u00e4rkesnamn:** [FORETAGSNAMN]  \r\n- **Bransch \/ nisch:** [BRANSCH]  \r\n- **Prim\u00e4rt m\u00e5l:** [HUVUDMAL]  \r\n- **Bakgrund & nul\u00e4ge:** [KONTEXT]  \r\n- **Ideal mottagare (talangsegment):** [MALGRUPP]  \r\n- **Tillg\u00e4ngliga resurser:** [BUDGET]  \r\n- **Tidslinje \/ deadline:** [TIDSRAM]  \r\n- **Nuvarande utmaning \/ sm\u00e4rtpunkt:** [UTMANING]  \r\n- **\u00d6nskad stil:** [VARUMARKESROST]  \r\n- **Kanaler inom scope:** [PLATTFORM]\r\n\r\n## OUTPUTSPECIFIKATION  \r\n### Stage Map (genereras av AI)  \r\nLeverera en roadmap med 5\u20138 steg. F\u00f6r varje steg inkludera:  \r\n- {Stage Name}  \r\n- {Goal}  \r\n- {Key Questions For User} (om till\u00e4mpligt)  \r\n- {Work Activities}  \r\n- {Deliverables}  \r\n- {Owners \/ Stakeholders}  \r\n- {Timing Estimate}  \r\n- {Risks & Mitigations}  \r\n- {Definition of Done}\r\n\r\n### Obligatoriska leveranser inom roadmapen  \r\nS\u00e4kerst\u00e4ll att stegen tillsammans producerar:  \r\n- {Employer Identity Blueprint} (values-in-action, culture traits, candidate persona)  \r\n- {Differentiators} (evidensbaserade, inte generiska)  \r\n- {Perception Gap Findings} (vad kandidater tror vs. vad som \u00e4r sant)  \r\n- {Channel Consistency Playbook} (hur samma sanning anpassas \u00f6ver plattformar)  \r\n- {Messaging Framework} inklusive:  \r\n  - {Employer Value Proposition One-Liner}  \r\n  - {Pillar 1} \/ {Pillar 2} \/ {Pillar 3} var och en med {Key Message}, {Proof Points}, {Why It Matters}  \r\n  - {Job Post Intro Sample} (ny formulering)  \r\n  - {Employee Story Prompt} (ny formulering)  \r\n  - {Content Series Concept} (ny formulering)  \r\n- {Success Metrics} (kvalitetsfokuserade m\u00e5tt + ledande indikatorer)\r\n\r\n### Interaktivt fl\u00f6de (m\u00e5ste f\u00f6ljas)  \r\n- B\u00f6rja med att endast k\u00f6ra **steg 1**.  \r\n- Avsluta steg 1 med: \u201cSkriv **continue** n\u00e4r du \u00e4r redo f\u00f6r n\u00e4sta steg.\u201d\r\n\r\n## KVALITETSKONTROLLER  \r\nI slutet av varje steg, verifiera:  \r\n1) P\u00e5st\u00e5enden \u00e4r kopplade till evidens eller tydligt m\u00e4rkta som antaganden.  \r\n2) Spr\u00e5ket \u00e4r specifikt och fritt fr\u00e5n tomma slogans.  \r\n3) Rekommendationer matchar [BUDGET] och [TIDSRAM].  \r\n4) Kanal\u00f6vergripande v\u00e4gledning bevarar en k\u00e4rnsanning samtidigt som formatet anpassas.  \r\n5) Leveranserna \u00e4r genomf\u00f6rbara (en chef ska kunna implementera utan att gissa).";
    const variables = ["[KONTEXT]","[BRANSCH]","[BUDGET]","[TIDSRAM]","[FORETAGSNAMN]","[HUVUDMAL]","[MALGRUPP]","[UTMANING]","[VARUMARKESROST]","[PLATTFORM]"];
    // 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 = 'Återställd!';
            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">Proffstips för bättre resultat med AI-prompten</h2>



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

<li><strong>Svara på steg 1 som om du lägger fram bevis, inte slogans.</strong> Om du skriver ”bra kultur” kan workshopen inte bygga något verkligt. Var specifik: ”Ingenjörer levererar varje vecka, beredskap är 1 vecka/månad och produktprioriteringar ändras ungefär en gång per kvartal.” Skriv sedan ”continue” och låt prompten omvandla verkligheten till användbara signaler.</li>


<li><strong>Definiera ”sanningen i dag” och ”sanningen du vill ha”.</strong> Den här prompten är designad för att respektera autenticitetens gränser, så var tydlig med vad som är sant i dag kontra vad som är önskat läge. En bra uppföljning du kan lägga till efter ett stegresultat är: ”Skriv om det här steget så att det bara använder bevis vi kan verifiera inom 30 dagar.”</li>


<li><strong>Dölj inte begränsningar; utgå från dem.</strong> Budget och tidsramar formar stegkartan, så säg dem rakt ut (även om det känns obekvämt). Om du bara har två timmar per vecka och 0 kr för video, säg det och fråga: ”Ge mig de bevispunkter med lägst arbetsinsats vi kan ta fram med befintliga möten, Slack-inlägg och chefanteckningar.”</li>


<li><strong>Iterera svårighetsgrad per steg medvetet.</strong> Efter första roadmapen kan du styra den med en enkel justeringsprompt: ”Gör nu steg 2 mer konservativt (inga nya verktyg) och steg 4 mer offensivt (en lättviktig ny process är okej), men håll ägarskapet realistiskt.” Du får en plan som passar er faktiska arbetstakt.</li>


<li><strong>Tvinga fram en kandidatperspektiv-kontroll i varje steg.</strong> Employer branding misslyckas när det känns bra internt men är otydligt externt. Efter varje steg, fråga: ”Ur en senior kandidats perspektiv, vad skulle kännas vagt eller otillförlitligt här, och vilket bevis skulle fixa det?” Ärligt talat: den enda frågan lyfter hela roadmapen.</li>

</ul>

</div>

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

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>När din employer brand-roadmap är skissad hjälper de här promptarna dig att göra tankearbetet till vassare budskapsmaterial och tajtare texter.</p>



<p>Om du också behöver en snygg avrundning för en karriärsida, en intern sammanfattning eller ett rekryteringsdokument, är <a href="https://nodenordic.se/prompts/skriv-en-essaavslutning-med-denna-ai-prompt">Skriv en essäavslutning med denna AI-prompt</a> en praktisk följeslagare. Använd den när du är klar med ett steg och vill ha ett krispigt ”vad betyder det här” som sammanfattar bevispunkterna utan att låta som HR-teater.</p>



<p>När du behöver argumentera för förändringar som stärker employer brand (chefsutbildning, konsekventa intervjuer, förbättrad onboarding), kan <a href="https://nodenordic.se/prompts/skriv-en-overtygande-debattartikel-med-ai-prompt">Skriv en övertygande debattartikel med AI-prompt</a> hjälpa. Den är användbar för internkommunikation där du behöver övertyga ledare med resonemang och exempel, inte hype.</p>



<p>För team som vill ha ett mer värderingsdrivet, principlett narrativ (till exempel ett ”så här jobbar vi”-dokument som kandidater faktiskt kan ta ställning till) är <a href="https://nodenordic.se/prompts/skriv-ett-overtygande-politiskt-manifest-med-ai">Skriv ett övertygande politiskt manifest med ai</a> ett förvånansvärt effektivt format. Det passar särskilt bra när roadmapen har synliggjort verkliga trade-offs och ni är redo att säga vad ni kommer och inte kommer att optimera för.</p>


<br>


<p>Snabböversikt:</p>



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

<li><a href="https://nodenordic.se/prompts/skriv-en-essaavslutning-med-denna-ai-prompt">Skriv en essäavslutning med denna AI-prompt</a>: Sammanfatta bevispunkter till en tajt avslutning.</li>


<li><a href="https://nodenordic.se/prompts/skriv-en-overtygande-debattartikel-med-ai-prompt">Skriv en övertygande debattartikel med AI-prompt</a>: Bygg internt stöd för förändringar.</li>


<li><a href="https://nodenordic.se/prompts/skriv-ett-overtygande-politiskt-manifest-med-ai">Skriv ett övertygande politiskt manifest med ai</a>: Skapa ett modigt, principlett narrativ.</li>


<li><a href="https://nodenordic.se/prompts/kurerad-meny-med-uppsatsamnen-som-ai-prompt">Kurerad meny med uppsatsämnen som ai-prompt</a>: Generera vinklar för employer brand-innehåll.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-minikurs-i-uppsatsskrivande-hemma">Skapa en minikurs i uppsatsskrivande hemma</a>: Skapa en strukturerad plan för skrivträning.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för en employer brand-roadmap?</span>

<p class="answer"><strong>Talent Acquisition-ansvariga</strong> använder den för att skapa konsekvent kandidatkommunikation och en repeterbar intake-process som minskar ”slumpmässig” rekrytering. <strong>HR Business Partners</strong> förlitar sig på den för att översätta kultur och chefers beteenden till bevispunkter som håller i intervjuer och onboarding. <strong>People Ops-chefer</strong> använder den när de behöver en stegvis plan med ägare och tidsramar, inte en vag employer branding-rebrand. <strong>Grundare</strong> använder den för att tydliggöra vad som är sant i dag, vad som förändras och hur man kommunicerar det utan att lova för mycket.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för en employer brand-roadmap?</span>

<p class="answer"><strong>SaaS-bolag</strong> får värde eftersom kandidater ofta jämför flera erbjudanden snabbt, och små inkonsekvenser mellan intervjuer kan kosta er rekryteringar. Den här roadmapen hjälper er att bygga ett stabilt narrativ plus mätbara signaler som tid till produktivitet och proxy-mått för quality of hire. <strong>Vård och kliniska verksamheter</strong> kan använda den för att synka förväntningar kring schemaläggning, arbetsbelastningens verklighet och teamnormer, vilket minskar tidig omsättning på grund av oväntade villkor. <strong>Tillverkning och yrkesarbeten</strong> gynnas när de behöver konkurrera med tydliga vardagsrealiteter (skiftmönster, säkerhetskultur, utvecklingsvägar) i stället för glansiga perks. <strong>Professional services-firmor</strong> använder den för att göra arbetsbelastning, feedback och utvecklingsförväntningar tydliga så att de attraherar personer som vill ha just den operativa modellen.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-prompter för att bygga en employer brand-roadmap svaga resultat?</span>

<p class="answer">En typisk prompt som ”Skriv en employer brand-plan för mitt företag” misslyckas eftersom den: saknar ett guidat workshopflöde som tvingar fram riktiga input, inte ger någon steg-för-steg-struktur med ägare och tidsramar, ignorerar autenticitetens gränser (vad som är sant i dag kontra vad som är önskat läge), producerar generiskt ”mission/värderingar”-utfyllnad i stället för bevispunkter och beteenden, och missar begränsningar som budget, tidsramar och branschens konkurrens om talang. Du får text som låter bra men som varken går att genomföra eller försvara i intervjuer. Den här prompten är designad för att hålla dig ärlig och operativ.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här employer brand-roadmap-prompten för min specifika situation?</span>

<p class="answer">Ja, och prompten förutsätter det. När du svarar på workshopfrågorna, var tydlig med dina kontextsignaler: indikatorer på varumärkets mognad, branschens konkurrens om talang, budget, tidsramar och vilka kulturpåståenden du ärligt kan bevisa i dag. Om något är oklart, berätta för prompten vad som saknas och be den välja det bästa antagandet och markera det som en risk. En användbar uppföljning är: ”Bygg om stegkartan för en 90-dagars tidsram, minimal budget och hård konkurrens om seniora kandidater, och berätta sedan vilka steg som komprimeras och vad vi tappar.”</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här employer brand-roadmap-prompten?</span>

<p class="answer">Det största misstaget är att hålla indikatorerna för varumärkets mognad för vaga – i stället för ”vi är nya”, säg ”ingen karriärsida, inkonsekventa Glassdoor-recensioner och intervjuprocessen varierar mellan team.” Ett annat vanligt fel är att ducka för verkligheten i branschens konkurrens om talang; ”konkurrensutsatt marknad” är svagt, medan ”vi tappar kandidater till två lokala sjukhus som erbjuder sign-on-bonusar” går att agera på. Många underskattar också begränsningar: ”begränsad budget” bör bli ”10 000 kr/månad och 2 timmar/vecka från en ägare.” Slutligen påstår team att en aspirerande kultur är nuvarande sanning; byt ”vi prioriterar lärande” mot ”varje ingenjör får 2 timmar/vecka för lärande, och vi kan visa de senaste 3 interna föredragen.”</p>

</div>

<div class="faq-item">
<span class="question">Vem bör INTE använda den här employer brand-roadmap-prompten?</span>

<p class="answer">Den här prompten är inte optimal för engångsinsatser i rekrytering där du inte kommer att underhålla systemet efter att en enskild roll har tillsatts. Den hjälper inte heller team som vill ha en snabb uppsättning slogans utan att göra det obekväma arbetet med att definiera bevis och åtgärda inkonsekvenser. Och om ledningen inte kommer att stötta några operativa förändringar kan du sluta med att dokumentera problem du inte kan lösa. I så fall: börja mindre. Gör en enkel granskning av kandidatupplevelsen med teamet och fixa ett steg i tratten innan du försöker dig på en full roadmap.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för en employer brand-roadmap?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Talent Acquisition-ansvariga använder den för att skapa konsekvent kandidatkommunikation och en repeterbar intake-process som minskar ”slumpmässig” rekrytering. HR Business Partners förlitar sig på den för att översätta kultur och chefers beteenden till bevispunkter som håller i intervjuer och onboarding. People Ops-chefer använder den när de behöver en stegvis plan med ägare och tidsramar, inte en vag employer branding-rebrand. Grundare använder den för att tydliggöra vad som är sant i dag, vad som förändras och hur man kommunicerar det utan att lova för mycket."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för en employer brand-roadmap?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS-bolag får värde eftersom kandidater ofta jämför flera erbjudanden snabbt, och små inkonsekvenser mellan intervjuer kan kosta er rekryteringar. Den här roadmapen hjälper er att bygga ett stabilt narrativ plus mätbara signaler som tid till produktivitet och proxy-mått för quality of hire. Vård och kliniska verksamheter kan använda den för att synka förväntningar kring schemaläggning, arbetsbelastningens verklighet och teamnormer, vilket minskar tidig omsättning på grund av oväntade villkor. Tillverkning och yrkesarbeten gynnas när de behöver konkurrera med tydliga vardagsrealiteter (skiftmönster, säkerhetskultur, utvecklingsvägar) i stället för glansiga perks. Professional services-firmor använder den för att göra arbetsbelastning, feedback och utvecklingsförväntningar tydliga så att de attraherar personer som vill ha just den operativa modellen."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-prompter för att bygga en employer brand-roadmap svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en employer brand-plan för mitt företag” misslyckas eftersom den: saknar ett guidat workshopflöde som tvingar fram riktiga input, inte ger någon steg-för-steg-struktur med ägare och tidsramar, ignorerar autenticitetens gränser (vad som är sant i dag kontra vad som är önskat läge), producerar generiskt ”mission/värderingar”-utfyllnad i stället för bevispunkter och beteenden, och missar begränsningar som budget, tidsramar och branschens konkurrens om talang. Du får text som låter bra men som varken går att genomföra eller försvara i intervjuer. Den här prompten är designad för att hålla dig ärlig och operativ."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här employer brand-roadmap-prompten för min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, och prompten förutsätter det. När du svarar på workshopfrågorna, var tydlig med dina kontextsignaler: indikatorer på varumärkets mognad, branschens konkurrens om talang, budget, tidsramar och vilka kulturpåståenden du ärligt kan bevisa i dag. Om något är oklart, berätta för prompten vad som saknas och be den välja det bästa antagandet och markera det som en risk. En användbar uppföljning är: ”Bygg om stegkartan för en 90-dagars tidsram, minimal budget och hård konkurrens om seniora kandidater, och berätta sedan vilka steg som komprimeras och vad vi tappar.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här employer brand-roadmap-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att hålla indikatorerna för varumärkets mognad för vaga – i stället för ”vi är nya”, säg ”ingen karriärsida, inkonsekventa Glassdoor-recensioner och intervjuprocessen varierar mellan team.” Ett annat vanligt fel är att ducka för verkligheten i branschens konkurrens om talang; ”konkurrensutsatt marknad” är svagt, medan ”vi tappar kandidater till två lokala sjukhus som erbjuder sign-on-bonusar” går att agera på. Många underskattar också begränsningar: ”begränsad budget” bör bli ”10 000 kr/månad och 2 timmar/vecka från en ägare.” Slutligen påstår team att en aspirerande kultur är nuvarande sanning; byt ”vi prioriterar lärande” mot ”varje ingenjör får 2 timmar/vecka för lärande, och vi kan visa de senaste 3 interna föredragen.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vem bör INTE använda den här employer brand-roadmap-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte optimal för engångsinsatser i rekrytering där du inte kommer att underhålla systemet efter att en enskild roll har tillsatts. Den hjälper inte heller team som vill ha en snabb uppsättning slogans utan att göra det obekväma arbetet med att definiera bevis och åtgärda inkonsekvenser. Och om ledningen inte kommer att stötta några operativa förändringar kan du sluta med att dokumentera problem du inte kan lösa. I så fall: börja mindre. Gör en enkel granskning av kandidatupplevelsen med teamet och fixa ett steg i tratten innan du försöker dig på en full roadmap."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Employer brand-arbete blir enklare när det behandlas som ett system, inte en slogan. Klistra in prompten i ChatGPT, svara ärligt på frågorna i steg 1 och skriv ”continue” för att bygga en roadmap som teamet faktiskt kan driva.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-roadmap-for-arbetsgivarvarumarket/">Bygg en roadmap för arbetsgivarvarumärket</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Plan för att vända arbetsgivarvarumärket med AI-prompt</title>
		<link>https://nodenordic.se/prompts/plan-for-att-vanda-arbetsgivarvarumarket-med-ai-prompt/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=plan-for-att-vanda-arbetsgivarvarumarket-med-ai-prompt</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:55:31 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5003194</guid>

					<description><![CDATA[<p>Kandidaters förtroende sjunker – en beprövad AI-prompt som tar fram en faktaförankrad vändplan för arbetsgivarvarumärket med ansvariga och milstolpar.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/plan-for-att-vanda-arbetsgivarvarumarket-med-ai-prompt/">Plan för att vända arbetsgivarvarumärket med AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: employer brand turnaround -->
<div class="hook-introduction">

<p>När kandidater inte litar på det de läser går din funnel tyst sönder. Ansökningarna ser bra ut, sedan sjunker acceptansgraden, nyanställda slutar tidigt och kommentarer på Glassdoor börjar låta som att era jobbannonser var skrivna för ett annat bolag.</p>



<p>Den här <strong>employer brand turnaround</strong> är byggd för <strong>Talent Acquisition-ledare</strong> som är trötta på att sälja roller med halva kontexten, <strong>People Ops-chefer</strong> som försöker få ledningen att enas om vad som är sant (och åtgärda det som inte är det), och <strong>marknadsteam som stöttar HR</strong> som behöver bevisbaserad kommunikation som inte slår tillbaka. Resultatet är en komplett vändningsplan med beviskrav, kanalrekommendationer, ansvariga, deadlines, kontrollpunkter och en feedback-loop så att ert arbetsgivarvarumärke fortsätter vara korrekt.</p>

</div>

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

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</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">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den sammanfattar ert nuvarande förtroendegap och definierar ”framgång” i tydliga, mätbara termer innan den föreslår taktiker.</li>
          <li>Den tvingar varje påstående om arbetsgivarvarumärket att kopplas till medarbetarbevis (enkäter, intervjuer, underlag och observerbara arbetssätt).</li>
          <li>Den kartlägger rekryteringens touchpoints (jobbannonser, första screening med rekryterare, intervjuer, erbjudanden, onboarding) mot kulturens verklighet för att hitta glapp tidigt.</li>
          <li>Den rekommenderar kanaler utifrån var er måltalang faktiskt lägger sin uppmärksamhet, i stället för standarddistribution via HR.</li>
          <li>Den bygger en löpande feedback-loop från medarbetare så att varumärket utvecklas i takt med att kulturen förändras, inte bara en gång per år.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du ser att andelen som tackar ja till erbjudanden minskar, trots att kompensation och rollens omfattning verkar konkurrenskraftiga.</li>
          <li>Nyanställda slutar inom de första 90 dagarna, och skälen vid exit matchar inte det kandidaterna fick höra.</li>
          <li>Ledningen vill ha ”bättre employer branding”, men du behöver en sanningsförankrad plan som också synliggör vad som måste förändras internt.</li>
          <li>Konkurrenter vinner talang med tydligare positionering, och ert budskap känns generiskt eller överpolerat.</li>
          <li>Ni skalar rekryteringen snabbt och behöver konsekvent, kulturkorrekt språk som rekryterare och intervjuare faktiskt kan använda.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En steg-för-steg-plan för employer brand turnaround med 8–12 huvudaktiviteter, där varje aktivitet har en ansvarig och en deadline.</li>
           <li>Ett bevisbart ramverk för budskap som skiljer verifierade styrkor från tydligt märkta åtaganden för ett framtida läge.</li>
           <li>En checklista för touchpoint-audit som täcker rekryterarsamtal, intervjurundor, erbjudanden och onboardingförväntningar.</li>
           <li>En kanalplan med 5–7 rekommenderade kanaler och en motivering till varför varje kanal passar er målgrupps beteende.</li>
           <li>En design för kontinuerlig feedback-loop med takt, frågor att ställa och kontrollpunkter för att granska alignment.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

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

<h2 class="wp-block-heading">Hela AI-prompten: bevisbaserad plan för employer brand turnaround</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">
                                    Steg 1: Anpassa prompten med din information
                            </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>Återställ</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>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Beskriv den specifika grupp personer som arbetsgivarvarumärkesstrategin ska attrahera, inklusive roller, karriärnivå och viktigaste drivkrafter.                                    <div class="var-example">Till exempel: "Mjukvaruingenjörer på mellannivå med 3–7 års erfarenhet som söker utvecklingsmöjligheter i AI-fokuserade bolag med starka mentorprogram."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[FORETAGSNAMN]</code></td>
                                <td class="var-desc">
                                    Ange namnet på det företag som arbetsgivarvarumärkesstrategin tas fram för.                                    <div class="var-example">Till exempel: "TechNova Solutions"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FORETAGSNAMN]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRANSCH]</code></td>
                                <td class="var-desc">
                                    Ange vilken bransch eller sektor företaget verkar inom för att strategin ska matcha branschens normer och förväntningar.                                    <div class="var-example">Till exempel: "Finansiell teknologi (FinTech)"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BRANSCH]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BAKGRUND]</code></td>
                                <td class="var-desc">
                                    Beskriv nuläget eller de utmaningar företaget står inför som gör att en arbetsgivarvarumärkesstrategi behövs.                                    <div class="var-example">Till exempel: "Företaget har hög personalomsättning och har svårt att attrahera toppkandidater eftersom det uppfattas finnas begränsade möjligheter till karriärutveckling."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[BAKGRUND]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VIKTIGA_INSIKTER_FRAN_MEDARBETARUNDERSOKNINGAR]</code></td>
                                <td class="var-desc">
                                    Sammanfatta de viktigaste insikterna från medarbetarundersökningar, intervjuer eller feedback som speglar den nuvarande medarbetarupplevelsen och kulturen.                                    <div class="var-example">Till exempel: "Medarbetarna uppskattar det samarbetsinriktade arbetssättet men uttrycker oro över begränsade möjligheter till karriärutveckling och bristande transparens från ledningen."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[VIKTIGA_INSIKTER_FRAN_MEDARBETARUNDERSOKNINGAR]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UTMANING]</code></td>
                                <td class="var-desc">
                                    Beskriv den huvudsakliga utmaning som arbetsgivarvarumärkesstrategin ska lösa, till exempel en konkret fråga kring rekrytering, retention eller varumärkesuppfattning.                                    <div class="var-example">Till exempel: "Företaget har svårt att behålla topptalanger eftersom det finns en klyfta mellan budskapen i arbetsgivarvarumärket och den faktiska medarbetarupplevelsen."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[UTMANING]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONKURRENSLANDSKAP]</code></td>
                                <td class="var-desc">
                                    Beskriv konkurrensen på talangmarknaden, inklusive viktigaste konkurrenter och vad som särskiljer dem inom arbetsgivarvarumärke.                                    <div class="var-example">Till exempel: "Konkurrenter som InnovateTech och CodeSphere attraherar talanger genom tydliga karriärvägar och starkt fokus på mångfald och inkludering."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONKURRENSLANDSKAP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HUVUDMAL]</code></td>
                                <td class="var-desc">
                                    Ange strategins huvudsakliga mål med fokus på mätbara resultat.                                    <div class="var-example">Till exempel: "Öka andelen accepterade erbjudanden med 25 % bland seniora mjukvaruingenjörer inom de kommande 12 månaderna."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HUVUDMAL]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDSRAM]</code></td>
                                <td class="var-desc">
                                    Ange tidsperioden för när arbetsgivarvarumärkesstrategin ska tas fram och implementeras.                                    <div class="var-example">Till exempel: "6 månader"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSRAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TONALITET]</code></td>
                                <td class="var-desc">
                                    Beskriv den ton och kommunikationsstil som speglar företagets kultur och värderingar.                                    <div class="var-example">Till exempel: "Autentisk, varm och transparent, med fokus på att lyfta fram verkliga medarbetarberättelser och erfarenheter."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[TONALITET]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PLATTFORMAR]</code></td>
                                <td class="var-desc">
                                    Lista de plattformar eller kanaler där arbetsgivarvarumärkesstrategin ska genomföras för att nå målgruppen.                                    <div class="var-example">Till exempel: "LinkedIn, Glassdoor, företagets karriärsida och riktade branschevent."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PLATTFORMAR]"
                                            placeholder="Ange ditt värde här..."
                                            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">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </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>Återställ</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>Kopiera hela prompten</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">MÅL</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">BEGRÄNSNINGAR</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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är (avgränsningar)</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 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">INPUT</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">SPECIFIKATION FÖR OUTPUT</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) Sammanfattning för ledning</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">2) Nulägesbild</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) Employer brand-auditfrågor (riktade)</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) Budskapspelare (sanningsbaserade)</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">5) Kanalstrategi (var + varför)</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">6) Innehållssystem + kalender</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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">7) Roadmaps för medarbetarlivscykeln</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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">8) Implementeringsroadmap (i faser)</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">9) Mätetal + justeringsprotokoll</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">KVALITETSKONTROLLER</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;">
                ## MÅL
Skapa en komplett employer branding-strategi som stänger förtroendegapet mellan faktisk medarbetarupplevelse och extern talangkommunikation, så att erbjudanden accepteras av rätt kandidater och retentionen förbättras—utan att ta till uppblåsta löften.

## PERSONA
Agera som en systemdesigner för talent brand: en tidigare internrekryterare som blivit employer branding-specialist med fokus på evidensbaserad positionering, att linjera rekryteringskontaktpunkter med verklig kultur, och att översätta interna sanningar till marknadsfördel med ett tydligt, mänskligt språk (inte corporate fernissa).

## BEGRÄNSNINGAR
- Varje påstående måste kunna bevisas via medarbetarevidens (enkätdata, intervjuer, artefakter, observerbara arbetssätt). Inga “framtidslöften” om de inte uttryckligen märks upp och stöds av en plan.
- Presentera styrkor och utvecklingsområden sida vid sida; undvik ensidig hype.
- Rekommendera kanaler utifrån var den ideala mottagaren faktiskt är uppmärksam, inte utifrån standardmässiga HR-vanor.
- Inkludera ansvariga, deadlines och avstämningspunkter för varje större aktivitet.
- Använd kulturkorrekt formulering; undvik generiska “vi är innovativa / vi är en familj”-budskap om det inte stöds.
- Differentiera på det som spelar roll för [MALGRUPP], inte det som låter imponerande internt.
- Bygg kontinuerliga feedbackloopar från medarbetare så att varumärket utvecklas i takt med kulturen.
- Synliggör sannolika glapp tidigt och föreslå riskreducering i stället för att dölja problem.

### Vad detta INTE är (avgränsningar)
- Inte en rapport för lönebenchmarking eller design av löneband.
- Inte juridisk rådgivning, kris-PR-spin eller ryktesputsning.
- Inte en generisk “omskrivning av karriärsidan” utan underliggande kulturjustering.
- Inte en ersättning för ledningsbeslut som krävs för att åtgärda systemiska kulturproblem (den kommer att identifiera dem och föreslå åtgärder, men kan inte “kommunicera bort” verkligheten).

## PROCESS
1. **Föranalys (ange din förståelse först):** I 4–6 punkter, sammanfatta vad du tror att organisationen står inför och hur framgång ser ut givet inputen.
2. **Employer brand-audit (frågestyrd):** Ställ riktade frågor för att fylla luckor i inputen, som täcker:
   - tydlighet i mission/värderingar vs faktiska beteenden
   - signaler om medarbetarupplevelse (enkätteman, avgångsmönster, Glassdoor/LinkedIn-sentiment, kandidatfeedback)
   - vilka som trivs vs vilka som slutar (och varför)
   - ledningsnarrativ vs verkligheten i linjen
   - starkaste trovärdiga differentierare och största trovärdighetsdödare
3. **Gap-diagnos:** Mappa “Extern löfte → Intern bevisning → Brytpunkter” och identifiera:
   - topp 5 trovärdighetsgap
   - rotorsaker (process, ledarskap, arbetsbelastning, chefskapacitet, utvecklingsvägar, etc.)
   - vilka talangsegment som är mest känsliga för varje gap
4. **Sanningsbaserad positionering:** Bygg budskapspelare som är:
   - evidensunderbyggda
   - specifika för [MALGRUPP]
   - formulerade med “det här kommer du uppleva här”-språk
   - inkluderar “det här förbättrar vi” med en konkret plan
5. **Kanal- + innehållssystem:** Välj plattformar och format i linje med [MALGRUPP]-beteenden. Definiera innehållsteman som visar värderingar i praktiken med verkliga berättelser (framgångar och begränsningar).
6. **Design för implementering över livscykeln:** Skapa en stegvis utrullning som täcker:
   - **Attraktion:** platsannonser, karriärsida, social proof, organisk/paid social, referral-narrativ
   - **Rekrytering:** intervjustruktur, utbildning för bedömare, kandidatkommunikation, realistiska jobbpreviews, feedbackinsamling
   - **Retention:** onboarding som matchar sanningen, chefritualer, transparens kring utveckling, erkännande, storytelling om intern rörlighet
7. **Mätning + kontinuerlig förbättring:** Definiera KPI:er, ledande indikatorer, granskningskadens och justeringsprotokoll för “om mätvärden dippar, gör X”.
8. **Hantering av edge cases:** Om någon input saknas/är oklar, gör båda:
   - ställ minsta möjliga förtydligande frågor som behövs, och
   - ge en “arbetsversion” av planen baserat på uttalade antaganden (tydligt märkta som antaganden).

## INPUT
- **Företagsnamn:** [FORETAGSNAMN]
- **Bransch / kontext för talangmarknaden:** [BRANSCH]
- **Mission och värderingar (nuvarande formulering):** [BAKGRUND]
- **Höjdpunkter från medarbetarundersökning (teman, citat, poäng om tillgängligt):** [VIKTIGA_INSIKTER_FRAN_MEDARBETARUNDERSOKNINGAR]
- **Ideala kandidatprofiler / talangsegment:** [MALGRUPP]
- **Nuvarande employer brand-problem (tackar nej till erbjudanden, omdömen, perceptionsgap, etc.):** [UTMANING]
- **Viktigaste talangkonkurrenter:** [KONKURRENSLANDSKAP]
- **Primärt mål (t.ex. höja acceptance rate, minska avgång inom 6 månader):** [HUVUDMAL]
- **Tidshorisont för resultat:** [TIDSRAM]
- **Preferenser för varumärkesröst (rakt på sak, bold, teknisk, etc.):** [TONALITET]
- **Primära plattformar att prioritera (om känt):** [PLATTFORMAR]

## SPECIFIKATION FÖR OUTPUT
Använd tydliga rubriker och underrubriker. Blanda kort narrativ för strategi med punktlistor för taktik. Inkludera exempel/mallar som användaren kan kopiera.

### 1) Sammanfattning för ledning
- {Core Diagnosis}
- {Top Risks If Nothing Changes}
- {North Star Positioning Statement} (1–2 meningar)
- {Top 5 Recommended Moves} (punkter)

### 2) Nulägesbild
- {Internal Reality Signals} (från [VIKTIGA_INSIKTER_FRAN_MEDARBETARUNDERSOKNINGAR] och andra signaler)
- {External Perception Signals} (vad kandidater sannolikt tror i dag)
- {Credibility Gap Map} (tabell: Löfte | Bevis | Brytpunkt | Påverkat segment)

### 3) Employer brand-auditfrågor (riktade)
Tillhandahåll:
- {Clarifying Questions} grupperade efter Mission/Värderingar, Chefverklighet, Jobbdesign, Tillväxt/Utveckling, Kandidatupplevelse, Ryktessignaler
- {Evidence To Collect} (artefakter, citat, mätetal)

### 4) Budskapspelare (sanningsbaserade)
För varje pelare, inkludera:
- {Pillar Name}
- {Audience Relevance}
- {What We Can Prove} (specifika evidenstyper och var de kan hämtas)
- {How To Say It} (godkänd formulering i [TONALITET])
- {What We Must Not Claim} (guardrails)
- {Growth Area Acknowledgment} (en ärlig rad + förbättringsåtgärd)

### 5) Kanalstrategi (var + varför)
För varje kanal/plattform, inkludera:
- {Channel}
- {Target Segment Fit}
- {Content Formats}
- {Posting/Publishing Cadence}
- {Owner}
- {Success Signal}

### 6) Innehållssystem + kalender
- {Story Theme Library} (t.ex. “A week in the role,” “Decision-making in practice,” “How feedback changes things” — omskrivna för att passa kontexten)
- {Do/Don’t Voice Guide} (ord/fraser att använda vs undvika, i linje med verklig kultur)
- {4–6 Week Starter Calendar} med:
  - {Week}
  - {Theme}
  - {Format}
  - {Source of Truth} (vem/vad som validerar det)
  - {Call To Action}

### 7) Roadmaps för medarbetarlivscykeln
Tillhandahåll tre mini-roadmaps:

**A) Attraktion**
- {Job Posting Template} (sektioner och exempelrader anpassade till [MALGRUPP])
- {Careers Page Sections} (vad som ska läggas till/tas bort)
- {Realistic Role Preview Approach}

**B) Rekrytering**
- {Interview Experience Design} (struktur, utvärderarfrågor, kandidatkontaktpunkter)
- {Candidate Communication Templates} (inbjudningar, uppdateringar, avslag) i [TONALITET]
- {Feedback Capture Mechanism} (när/hur)

**C) Retention**
- {Onboarding Truth-Match Plan} (30/60/90)
- {Manager Rituals} (t.ex. veckovis 1:1-inramning, förväntanssättning)
- {Internal Mobility &amp; Development Narrative} (vad som är sant i dag + vad som byggs)
- {Recognition System Alignment} (vilka beteenden som uppmärksammas)

### 8) Implementeringsroadmap (i faser)
Använd 3–5 faser (inte en enda lång lista). För varje fas, inkludera:
- {Phase Goal}
- {Key Deliverables}
- {Milestones &amp; Dates} (i linje med [TIDSRAM])
- {Owners/Accountability}
- {Dependencies}
- {Risks &amp; Mitigations}

### 9) Mätetal + justeringsprotokoll
- {Leading Indicators} (t.ex. andel kvalificerade sökande, pass-through rates, intervju-NPS)
- {Lagging Indicators} (offer acceptance, avgång efter 90/180 dagar, referral rate)
- {Listening Posts} (pulsmätningar, exit-/stay-intervjuer, kandidatfeedback)
- {Review Cadence}
- {If/Then Playbook} (t.ex. “Om offer accept sjunker för {Segment}, granska {Touchpoint} inom {Time Window}”)

## KVALITETSKONTROLLER
Innan du färdigställer, verifiera:
- Alla pelare och påståenden har en explicit {Evidence Source} (eller är märkta som antaganden med en plan för validering).
- Styrkor och förbättringsområden finns båda representerade i innehållsriktlinjerna.
- Kanalval är motiverade av [MALGRUPP]-beteende, inte tradition.
- Varje större aktivitet har en ansvarig, milstolpetiming och en mätbar framgångssignal.
- Språket matchar [TONALITET] och undviker vaga corporate utfyllnadsord; differentierare är specifika och segmentrelevanta.            </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">Kopiera hela prompten</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 span {
        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 !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .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 !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .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;
        color: #fff !important;

    }

    .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 = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en komplett employer branding-strategi som st\u00e4nger f\u00f6rtroendegapet mellan faktisk medarbetarupplevelse och extern talangkommunikation, s\u00e5 att erbjudanden accepteras av r\u00e4tt kandidater och retentionen f\u00f6rb\u00e4ttras\u2014utan att ta till uppbl\u00e5sta l\u00f6ften.\r\n\r\n## PERSONA\r\nAgera som en systemdesigner f\u00f6r talent brand: en tidigare internrekryterare som blivit employer branding-specialist med fokus p\u00e5 evidensbaserad positionering, att linjera rekryteringskontaktpunkter med verklig kultur, och att \u00f6vers\u00e4tta interna sanningar till marknadsf\u00f6rdel med ett tydligt, m\u00e4nskligt spr\u00e5k (inte corporate fernissa).\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Varje p\u00e5st\u00e5ende m\u00e5ste kunna bevisas via medarbetarevidens (enk\u00e4tdata, intervjuer, artefakter, observerbara arbetss\u00e4tt). Inga \u201cframtidsl\u00f6ften\u201d om de inte uttryckligen m\u00e4rks upp och st\u00f6ds av en plan.\r\n- Presentera styrkor och utvecklingsomr\u00e5den sida vid sida; undvik ensidig hype.\r\n- Rekommendera kanaler utifr\u00e5n var den ideala mottagaren faktiskt \u00e4r uppm\u00e4rksam, inte utifr\u00e5n standardm\u00e4ssiga HR-vanor.\r\n- Inkludera ansvariga, deadlines och avst\u00e4mningspunkter f\u00f6r varje st\u00f6rre aktivitet.\r\n- Anv\u00e4nd kulturkorrekt formulering; undvik generiska \u201cvi \u00e4r innovativa \/ vi \u00e4r en familj\u201d-budskap om det inte st\u00f6ds.\r\n- Differentiera p\u00e5 det som spelar roll f\u00f6r [MALGRUPP], inte det som l\u00e5ter imponerande internt.\r\n- Bygg kontinuerliga feedbackloopar fr\u00e5n medarbetare s\u00e5 att varum\u00e4rket utvecklas i takt med kulturen.\r\n- Synligg\u00f6r sannolika glapp tidigt och f\u00f6resl\u00e5 riskreducering i st\u00e4llet f\u00f6r att d\u00f6lja problem.\r\n\r\n### Vad detta INTE \u00e4r (avgr\u00e4nsningar)\r\n- Inte en rapport f\u00f6r l\u00f6nebenchmarking eller design av l\u00f6neband.\r\n- Inte juridisk r\u00e5dgivning, kris-PR-spin eller ryktesputsning.\r\n- Inte en generisk \u201comskrivning av karri\u00e4rsidan\u201d utan underliggande kulturjustering.\r\n- Inte en ers\u00e4ttning f\u00f6r ledningsbeslut som kr\u00e4vs f\u00f6r att \u00e5tg\u00e4rda systemiska kulturproblem (den kommer att identifiera dem och f\u00f6resl\u00e5 \u00e5tg\u00e4rder, men kan inte \u201ckommunicera bort\u201d verkligheten).\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (ange din f\u00f6rst\u00e5else f\u00f6rst):** I 4\u20136 punkter, sammanfatta vad du tror att organisationen st\u00e5r inf\u00f6r och hur framg\u00e5ng ser ut givet inputen.\r\n2. **Employer brand-audit (fr\u00e5gestyrd):** St\u00e4ll riktade fr\u00e5gor f\u00f6r att fylla luckor i inputen, som t\u00e4cker:\r\n   - tydlighet i mission\/v\u00e4rderingar vs faktiska beteenden\r\n   - signaler om medarbetarupplevelse (enk\u00e4tteman, avg\u00e5ngsm\u00f6nster, Glassdoor\/LinkedIn-sentiment, kandidatfeedback)\r\n   - vilka som trivs vs vilka som slutar (och varf\u00f6r)\r\n   - ledningsnarrativ vs verkligheten i linjen\r\n   - starkaste trov\u00e4rdiga differentierare och st\u00f6rsta trov\u00e4rdighetsd\u00f6dare\r\n3. **Gap-diagnos:** Mappa \u201cExtern l\u00f6fte \u2192 Intern bevisning \u2192 Brytpunkter\u201d och identifiera:\r\n   - topp 5 trov\u00e4rdighetsgap\r\n   - rotorsaker (process, ledarskap, arbetsbelastning, chefskapacitet, utvecklingsv\u00e4gar, etc.)\r\n   - vilka talangsegment som \u00e4r mest k\u00e4nsliga f\u00f6r varje gap\r\n4. **Sanningsbaserad positionering:** Bygg budskapspelare som \u00e4r:\r\n   - evidensunderbyggda\r\n   - specifika f\u00f6r [MALGRUPP]\r\n   - formulerade med \u201cdet h\u00e4r kommer du uppleva h\u00e4r\u201d-spr\u00e5k\r\n   - inkluderar \u201cdet h\u00e4r f\u00f6rb\u00e4ttrar vi\u201d med en konkret plan\r\n5. **Kanal- + inneh\u00e5llssystem:** V\u00e4lj plattformar och format i linje med [MALGRUPP]-beteenden. Definiera inneh\u00e5llsteman som visar v\u00e4rderingar i praktiken med verkliga ber\u00e4ttelser (framg\u00e5ngar och begr\u00e4nsningar).\r\n6. **Design f\u00f6r implementering \u00f6ver livscykeln:** Skapa en stegvis utrullning som t\u00e4cker:\r\n   - **Attraktion:** platsannonser, karri\u00e4rsida, social proof, organisk\/paid social, referral-narrativ\r\n   - **Rekrytering:** intervjustruktur, utbildning f\u00f6r bed\u00f6mare, kandidatkommunikation, realistiska jobbpreviews, feedbackinsamling\r\n   - **Retention:** onboarding som matchar sanningen, chefritualer, transparens kring utveckling, erk\u00e4nnande, storytelling om intern r\u00f6rlighet\r\n7. **M\u00e4tning + kontinuerlig f\u00f6rb\u00e4ttring:** Definiera KPI:er, ledande indikatorer, granskningskadens och justeringsprotokoll f\u00f6r \u201com m\u00e4tv\u00e4rden dippar, g\u00f6r X\u201d.\r\n8. **Hantering av edge cases:** Om n\u00e5gon input saknas\/\u00e4r oklar, g\u00f6r b\u00e5da:\r\n   - st\u00e4ll minsta m\u00f6jliga f\u00f6rtydligande fr\u00e5gor som beh\u00f6vs, och\r\n   - ge en \u201carbetsversion\u201d av planen baserat p\u00e5 uttalade antaganden (tydligt m\u00e4rkta som antaganden).\r\n\r\n## INPUT\r\n- **F\u00f6retagsnamn:** [FORETAGSNAMN]\r\n- **Bransch \/ kontext f\u00f6r talangmarknaden:** [BRANSCH]\r\n- **Mission och v\u00e4rderingar (nuvarande formulering):** [BAKGRUND]\r\n- **H\u00f6jdpunkter fr\u00e5n medarbetarunders\u00f6kning (teman, citat, po\u00e4ng om tillg\u00e4ngligt):** [VIKTIGA_INSIKTER_FRAN_MEDARBETARUNDERSOKNINGAR]\r\n- **Ideala kandidatprofiler \/ talangsegment:** [MALGRUPP]\r\n- **Nuvarande employer brand-problem (tackar nej till erbjudanden, omd\u00f6men, perceptionsgap, etc.):** [UTMANING]\r\n- **Viktigaste talangkonkurrenter:** [KONKURRENSLANDSKAP]\r\n- **Prim\u00e4rt m\u00e5l (t.ex. h\u00f6ja acceptance rate, minska avg\u00e5ng inom 6 m\u00e5nader):** [HUVUDMAL]\r\n- **Tidshorisont f\u00f6r resultat:** [TIDSRAM]\r\n- **Preferenser f\u00f6r varum\u00e4rkesr\u00f6st (rakt p\u00e5 sak, bold, teknisk, etc.):** [TONALITET]\r\n- **Prim\u00e4ra plattformar att prioritera (om k\u00e4nt):** [PLATTFORMAR]\r\n\r\n## SPECIFIKATION F\u00d6R OUTPUT\r\nAnv\u00e4nd tydliga rubriker och underrubriker. Blanda kort narrativ f\u00f6r strategi med punktlistor f\u00f6r taktik. Inkludera exempel\/mallar som anv\u00e4ndaren kan kopiera.\r\n\r\n### 1) Sammanfattning f\u00f6r ledning\r\n- {Core Diagnosis}\r\n- {Top Risks If Nothing Changes}\r\n- {North Star Positioning Statement} (1\u20132 meningar)\r\n- {Top 5 Recommended Moves} (punkter)\r\n\r\n### 2) Nul\u00e4gesbild\r\n- {Internal Reality Signals} (fr\u00e5n [VIKTIGA_INSIKTER_FRAN_MEDARBETARUNDERSOKNINGAR] och andra signaler)\r\n- {External Perception Signals} (vad kandidater sannolikt tror i dag)\r\n- {Credibility Gap Map} (tabell: L\u00f6fte | Bevis | Brytpunkt | P\u00e5verkat segment)\r\n\r\n### 3) Employer brand-auditfr\u00e5gor (riktade)\r\nTillhandah\u00e5ll:\r\n- {Clarifying Questions} grupperade efter Mission\/V\u00e4rderingar, Chefverklighet, Jobbdesign, Tillv\u00e4xt\/Utveckling, Kandidatupplevelse, Ryktessignaler\r\n- {Evidence To Collect} (artefakter, citat, m\u00e4tetal)\r\n\r\n### 4) Budskapspelare (sanningsbaserade)\r\nF\u00f6r varje pelare, inkludera:\r\n- {Pillar Name}\r\n- {Audience Relevance}\r\n- {What We Can Prove} (specifika evidenstyper och var de kan h\u00e4mtas)\r\n- {How To Say It} (godk\u00e4nd formulering i [TONALITET])\r\n- {What We Must Not Claim} (guardrails)\r\n- {Growth Area Acknowledgment} (en \u00e4rlig rad + f\u00f6rb\u00e4ttrings\u00e5tg\u00e4rd)\r\n\r\n### 5) Kanalstrategi (var + varf\u00f6r)\r\nF\u00f6r varje kanal\/plattform, inkludera:\r\n- {Channel}\r\n- {Target Segment Fit}\r\n- {Content Formats}\r\n- {Posting\/Publishing Cadence}\r\n- {Owner}\r\n- {Success Signal}\r\n\r\n### 6) Inneh\u00e5llssystem + kalender\r\n- {Story Theme Library} (t.ex. \u201cA week in the role,\u201d \u201cDecision-making in practice,\u201d \u201cHow feedback changes things\u201d \u2014 omskrivna f\u00f6r att passa kontexten)\r\n- {Do\/Don\u2019t Voice Guide} (ord\/fraser att anv\u00e4nda vs undvika, i linje med verklig kultur)\r\n- {4\u20136 Week Starter Calendar} med:\r\n  - {Week}\r\n  - {Theme}\r\n  - {Format}\r\n  - {Source of Truth} (vem\/vad som validerar det)\r\n  - {Call To Action}\r\n\r\n### 7) Roadmaps f\u00f6r medarbetarlivscykeln\r\nTillhandah\u00e5ll tre mini-roadmaps:\r\n\r\n**A) Attraktion**\r\n- {Job Posting Template} (sektioner och exempelrader anpassade till [MALGRUPP])\r\n- {Careers Page Sections} (vad som ska l\u00e4ggas till\/tas bort)\r\n- {Realistic Role Preview Approach}\r\n\r\n**B) Rekrytering**\r\n- {Interview Experience Design} (struktur, utv\u00e4rderarfr\u00e5gor, kandidatkontaktpunkter)\r\n- {Candidate Communication Templates} (inbjudningar, uppdateringar, avslag) i [TONALITET]\r\n- {Feedback Capture Mechanism} (n\u00e4r\/hur)\r\n\r\n**C) Retention**\r\n- {Onboarding Truth-Match Plan} (30\/60\/90)\r\n- {Manager Rituals} (t.ex. veckovis 1:1-inramning, f\u00f6rv\u00e4ntanss\u00e4ttning)\r\n- {Internal Mobility & Development Narrative} (vad som \u00e4r sant i dag + vad som byggs)\r\n- {Recognition System Alignment} (vilka beteenden som uppm\u00e4rksammas)\r\n\r\n### 8) Implementeringsroadmap (i faser)\r\nAnv\u00e4nd 3\u20135 faser (inte en enda l\u00e5ng lista). F\u00f6r varje fas, inkludera:\r\n- {Phase Goal}\r\n- {Key Deliverables}\r\n- {Milestones & Dates} (i linje med [TIDSRAM])\r\n- {Owners\/Accountability}\r\n- {Dependencies}\r\n- {Risks & Mitigations}\r\n\r\n### 9) M\u00e4tetal + justeringsprotokoll\r\n- {Leading Indicators} (t.ex. andel kvalificerade s\u00f6kande, pass-through rates, intervju-NPS)\r\n- {Lagging Indicators} (offer acceptance, avg\u00e5ng efter 90\/180 dagar, referral rate)\r\n- {Listening Posts} (pulsm\u00e4tningar, exit-\/stay-intervjuer, kandidatfeedback)\r\n- {Review Cadence}\r\n- {If\/Then Playbook} (t.ex. \u201cOm offer accept sjunker f\u00f6r {Segment}, granska {Touchpoint} inom {Time Window}\u201d)\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du f\u00e4rdigst\u00e4ller, verifiera:\r\n- Alla pelare och p\u00e5st\u00e5enden har en explicit {Evidence Source} (eller \u00e4r m\u00e4rkta som antaganden med en plan f\u00f6r validering).\r\n- Styrkor och f\u00f6rb\u00e4ttringsomr\u00e5den finns b\u00e5da representerade i inneh\u00e5llsriktlinjerna.\r\n- Kanalval \u00e4r motiverade av [MALGRUPP]-beteende, inte tradition.\r\n- Varje st\u00f6rre aktivitet har en ansvarig, milstolpetiming och en m\u00e4tbar framg\u00e5ngssignal.\r\n- Spr\u00e5ket matchar [TONALITET] och undviker vaga corporate utfyllnadsord; differentierare \u00e4r specifika och segmentrelevanta.";
    const variables = ["[MALGRUPP]","[FORETAGSNAMN]","[BRANSCH]","[BAKGRUND]","[VIKTIGA_INSIKTER_FRAN_MEDARBETARUNDERSOKNINGAR]","[UTMANING]","[KONKURRENSLANDSKAP]","[HUVUDMAL]","[TIDSRAM]","[TONALITET]","[PLATTFORMAR]"];
    // 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 = 'Återställd!';
            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">Proffstips för bättre resultat med AI-prompten</h2>



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

<li><strong>Ta fram underlag innan du tar fram slogans.</strong> Samla först ett litet bevispaket: 10–15 senaste invändningar från kandidater, 8–12 teman från exitintervjuer och 2–3 medarbetarcitat per avdelning. Kör sedan prompten och lägg till en följdfråga: ”Använd endast bevisen ovan; flagga alla påståenden som är svåra att bevisa.”</li>


<li><strong>Definiera målgruppen som en marknadsförare, inte som HR.</strong> ”Mjukvaruingenjörer” är för brett för att särskilja er på det som spelar roll. Testa en tajtare följdprompt: ”Skriv om planen för seniora backend-utvecklare som bryr sig om autonomi, produktionsstabilitet och kvaliteten på tekniskt ledarskap; inkludera vilka kanaler de litar mest på.”</li>


<li><strong>Tvinga fram sanningen sida vid sida: styrkor och utvecklingsområden.</strong> Den snabbaste vägen till tappat förtroende är att låtsas att allt är perfekt. Efter första resultatet, fråga: ”Skapa ett avsnitt i två kolumner: ’Det som är sant i dag’ vs ’Det vi aktivt förbättrar’ för karriärsidan och rekryterarnas manus.”</li>


<li><strong>Iterera på ton och specificitet.</strong> Om språket låter som corporate polish, tryck det mot hur människor faktiskt pratar. Prova: ”Skriv om kärnpositioneringen med raka, vardagliga formuleringar som en högpresterande medarbetare verkligen skulle säga till en vän; ta bort klichéer som ’innovativ’ eller ’familj’ om de inte stöds av bevis.”</li>


<li><strong>Stresstesta för glapp innan du publicerar något.</strong> Se utkastet som en hypotes och testa den med medarbetare. Be modellen: ”Skapa en valideringsenkät med 12 frågor för medarbetare och 6 intervjufrågor för att bekräfta påståendena; inkludera en lista med varningsflaggor över formuleringar som kan trigga backlash.”</li>

</ul>

</div>

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

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>När er employer brand-berättelse är sanningsförankrad kan de här prompterna hjälpa er att vässa den mänskliga röst ni använder i rekryteringsinnehåll.</p>



<p>Om du också behöver hjälp att skriva dialog som låter som riktiga människor (användbart för manus till medarbetarberättelser, rollspel för rekryterare och onboarding-videor) är <a href="https://nodenordic.se/prompts/skriv-realistisk-scendialog-med-ai">Skriv realistisk scendialog med AI</a> ett praktiskt komplement. När teamet kämpar med ”stel” copy kan övning i naturliga språk- och samtalsmönster märkbart förbättra intervjuiinbjudningar, mail-outreach och redigering av testimonials.</p>



<p>För team som gör medarbetarporträtt där du vill ha en tydlig fram-och-tillbaka-struktur (chef och medarbetare, mentor och adept, intervjuare och kandidat) kan <a href="https://nodenordic.se/prompts/skriv-dialogdrivna-skonlitterara-scener">Skriv dialogdrivna skönlitterära scener</a> hjälpa dig att snabbt prototypa flödet. Det är ingen HR-prompt, men den är förvånansvärt användbar för att hitta rätt tempo och formuleringar innan ni spelar in något.</p>



<p>När du skapar grundarberättelser eller ”en dag i livet”-artiklar och vill ha en röst som känns personlig snarare än säljig är <a href="https://nodenordic.se/prompts/skriv-en-karaktarsmonolog-med-denna-ai-prompt">Skriv en karaktärsmonolog med denna AI-prompt</a> ett bra tillägg. Du kan ta fram ett förstapersonsmanus och sedan byta in riktiga medarbetardetaljer från ert bevispaket för att hålla det trovärdigt.</p>


<br>


<p>Snabbreferens:</p>



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

<li><a href="https://nodenordic.se/prompts/skriv-realistisk-scendialog-med-ai">Skriv realistisk scendialog med AI</a>: Dialog som låter naturlig för manus.</li>


<li><a href="https://nodenordic.se/prompts/skriv-dialogdrivna-skonlitterara-scener">Skriv dialogdrivna skönlitterära scener</a>: Öva scenstruktur med fram och tillbaka-dialog.</li>


<li><a href="https://nodenordic.se/prompts/skriv-en-karaktarsmonolog-med-denna-ai-prompt">Skriv en karaktärsmonolog med denna AI-prompt</a>: Stöd för utkast till berättelse i jag-form.</li>

<li><a href="https://nodenordic.se/prompts/skriv-dialogscener-med-karaktarer-med-denna-ai-prompt">Skriv dialogscener med karaktärer med denna AI-prompt</a>: Dialogscener med tydligare karaktärsintention.</li>


<li><a href="https://nodenordic.se/prompts/skriv-karaktarsdrivna-scener-med-en-ai-prompt">Skriv karaktärsdrivna scener med en ai-prompt</a>: Scenupplägg utifrån drivkrafter och insatser.</li>

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

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för employer brand turnaround?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Heads of Talent Acquisition</strong> använder den för att göra diffusa ”vi behöver bättre branding”-önskemål till en plan med tydligt ägarskap, deadlines, touchpoints och bevisstandarder som rekryterare kan följa. <strong>Employer brand managers</strong> får värde eftersom prompten stoppar obestyrkta budskap och tvingar styrkor och utvecklingsområden att stå sida vid sida. <strong>People operations-ledare</strong> använder den för att synliggöra de verkliga glappen (som att intervjuprocessen lovar autonomi medan godkännanden är centraliserade) och utse ansvariga som åtgärdar dem. <strong>Recruiting operations managers</strong> använder den när de behöver konsekventa manus och kontrollpunkter som minskar kandidatbortfall och tidig churn.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för employer brand turnaround?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>SaaS-bolag</strong> använder den för att få budskapen i techrekrytering att stämma med verkligheten, särskilt när kandidater är skeptiska till påståenden om ”modern stack” eller ”hög ägarkänsla”. <strong>Vårdgivare</strong> använder den för att korrigera glapp mellan patientförst-värderingar och vardagsupplevelsen för sjuksköterskor, tekniker och personal i frontlinjen, vilket ofta syns i retention. <strong>Tillverkning och yrkesarbeten</strong> får värde eftersom förtroende i hög grad styrs av observerbara arbetssätt (säkerhet, schemastabilitet, kvalitet på närmaste chef), och den här prompten pressar er att bevisa dessa påståenden. <strong>Snabbväxande startups</strong> använder den när kulturen förändras snabbt och de behöver en feedback-loop så att arbetsgivarbudskapen inte hamnar efter verkligheten.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-prompter för employer brand turnaround-planering svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som ”Skriv en employer branding-strategi för mitt företag” misslyckas eftersom den: saknar beviskrav och därför hittar på attraktiva men riskabla påståenden; ger ingen struktur för att granska rekryteringens touchpoints, vilket är där förtroendet oftast brister; ignorerar differentiering mot målgrupp, så budskapet blir generiskt och utbytbart; producerar hype-drivna texter i stället för positionering som kombinerar styrkor och utvecklingsområden; samt missar ansvariga, deadlines och kontrollpunkter, så planen blir aldrig operativt arbete.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här employer brand turnaround-prompten till min specifika situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja. Även om prompten saknar formulärfält kan du anpassa den genom att klistra in er kontext innan du kör den. Lägg till er målgrupp, aktuella invändningar från kandidater, källor till medarbetarbevis (enkätteman, citat, intervjunoteringar) och de kanaler ni använder i dag. Ställ sedan en följdfråga som: ”Bygg om planen för Q2-rekrytering av 12 SDR:er och 6 seniora ingenjörer; inkludera touchpoint-specifika budskap och vilket underlag vi måste samla in för att stödja varje påstående.” Om ni har kända svaga punkter (chefskvalitet, arbetsbelastning, tydlighet kring befordran), nämn dem direkt så att åtgärdsplanen blir realistisk.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här employer brand turnaround-prompten?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att lämna målgruppen vag—i stället för ”tech-talanger”, prova ”seniora backend-utvecklare med fintech-erfarenhet som prioriterar kodkvalitet, förutsägbar beredskap och starkt tekniskt ledarskap”. Ett annat vanligt fel är att inte ge några bevisinputs, vilket leder till välpolerade men obestyrkta påståenden; inkludera åtminstone några enkätresultat, representativa citat och observerbara arbetssätt. Team glömmer också att namnge ansvariga och deadlines, så resultatet läser som en strategipresentation snarare än en driftplan; tilldela ”Head of TA”, ”People Ops”, ”Hiring manager” och ”Comms” som ansvariga explicit. Slutligen försöker många dölja utvecklingsområden, men prompten fungerar bäst när du tydliggör glappen och märker åtaganden för framtida läge med en plan och kontrollpunkter.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här employer brand turnaround-prompten?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten passar inte team som vill ha snabb copy utan att göra det interna alignment-arbetet, eftersom den lyfter fram obekväma glapp i stället för att putsa över dem. Den passar inte heller om du behöver kompensationsbenchmarking, juridisk vägledning eller kris-PR, eftersom den uttryckligen håller sig utanför de områdena. Och om ledningen vägrar agera på de systemproblem prompten identifierar kommer du att landa i ”sanningsenliga budskap” som ändå inte konverterar. I så fall: börja med ledningens beslutskraft och kulturåtgärder, och återvänd till employer branding när verkligheten faktiskt har rört sig.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för employer brand turnaround?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Heads of Talent Acquisition använder den för att göra diffusa ”vi behöver bättre branding”-önskemål till en plan med tydligt ägarskap, deadlines, touchpoints och bevisstandarder som rekryterare kan följa. Employer brand managers får värde eftersom prompten stoppar obestyrkta budskap och tvingar styrkor och utvecklingsområden att stå sida vid sida. People operations-ledare använder den för att synliggöra de verkliga glappen (som att intervjuprocessen lovar autonomi medan godkännanden är centraliserade) och utse ansvariga som åtgärdar dem. Recruiting operations managers använder den när de behöver konsekventa manus och kontrollpunkter som minskar kandidatbortfall och tidig churn."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för employer brand turnaround?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS-bolag använder den för att få budskapen i techrekrytering att stämma med verkligheten, särskilt när kandidater är skeptiska till påståenden om ”modern stack” eller ”hög ägarkänsla”. Vårdgivare använder den för att korrigera glapp mellan patientförst-värderingar och vardagsupplevelsen för sjuksköterskor, tekniker och personal i frontlinjen, vilket ofta syns i retention. Tillverkning och yrkesarbeten får värde eftersom förtroende i hög grad styrs av observerbara arbetssätt (säkerhet, schemastabilitet, kvalitet på närmaste chef), och den här prompten pressar er att bevisa dessa påståenden. Snabbväxande startups använder den när kulturen förändras snabbt och de behöver en feedback-loop så att arbetsgivarbudskapen inte hamnar efter verkligheten."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-prompter för employer brand turnaround-planering svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en employer branding-strategi för mitt företag” misslyckas eftersom den: saknar beviskrav och därför hittar på attraktiva men riskabla påståenden; ger ingen struktur för att granska rekryteringens touchpoints, vilket är där förtroendet oftast brister; ignorerar differentiering mot målgrupp, så budskapet blir generiskt och utbytbart; producerar hype-drivna texter i stället för positionering som kombinerar styrkor och utvecklingsområden; samt missar ansvariga, deadlines och kontrollpunkter, så planen blir aldrig operativt arbete."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här employer brand turnaround-prompten till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Även om prompten saknar formulärfält kan du anpassa den genom att klistra in er kontext innan du kör den. Lägg till er målgrupp, aktuella invändningar från kandidater, källor till medarbetarbevis (enkätteman, citat, intervjunoteringar) och de kanaler ni använder i dag. Ställ sedan en följdfråga som: ”Bygg om planen för Q2-rekrytering av 12 SDR:er och 6 seniora ingenjörer; inkludera touchpoint-specifika budskap och vilket underlag vi måste samla in för att stödja varje påstående.” Om ni har kända svaga punkter (chefskvalitet, arbetsbelastning, tydlighet kring befordran), nämn dem direkt så att åtgärdsplanen blir realistisk."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här employer brand turnaround-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna målgruppen vag—i stället för ”tech-talanger”, prova ”seniora backend-utvecklare med fintech-erfarenhet som prioriterar kodkvalitet, förutsägbar beredskap och starkt tekniskt ledarskap”. Ett annat vanligt fel är att inte ge några bevisinputs, vilket leder till välpolerade men obestyrkta påståenden; inkludera åtminstone några enkätresultat, representativa citat och observerbara arbetssätt. Team glömmer också att namnge ansvariga och deadlines, så resultatet läser som en strategipresentation snarare än en driftplan; tilldela ”Head of TA”, ”People Ops”, ”Hiring manager” och ”Comms” som ansvariga explicit. Slutligen försöker många dölja utvecklingsområden, men prompten fungerar bäst när du tydliggör glappen och märker åtaganden för framtida läge med en plan och kontrollpunkter."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här employer brand turnaround-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten passar inte team som vill ha snabb copy utan att göra det interna alignment-arbetet, eftersom den lyfter fram obekväma glapp i stället för att putsa över dem. Den passar inte heller om du behöver kompensationsbenchmarking, juridisk vägledning eller kris-PR, eftersom den uttryckligen håller sig utanför de områdena. Och om ledningen vägrar agera på de systemproblem prompten identifierar kommer du att landa i ”sanningsenliga budskap” som ändå inte konverterar. I så fall: börja med ledningens beslutskraft och kulturåtgärder, och återvänd till employer branding när verkligheten faktiskt har rört sig."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Förtroende byggs i konkreta detaljer, inte i slogans. Klistra in prompten i ditt AI-verktyg, mata den med verkliga medarbetarbevis och gå därifrån med en vändningsplan som teamet faktiskt kan genomföra.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/plan-for-att-vanda-arbetsgivarvarumarket-med-ai-prompt/">Plan för att vända arbetsgivarvarumärket med AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Skapa en marknadsföringsplan för småföretag med AI</title>
		<link>https://nodenordic.se/prompts/skapa-en-marknadsforingsplan-for-smaforetag-med-ai/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=skapa-en-marknadsforingsplan-for-smaforetag-med-ai</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:55:27 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5001756</guid>

					<description><![CDATA[<p>Leads kommer ojämnt. Denna AI-prompt bygger en genomförbar marknadsplan som kombinerar online- och offlineaktiviteter. Få tillgång till hela biblioteket.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-en-marknadsforingsplan-for-smaforetag-med-ai/">Skapa en marknadsföringsplan för småföretag med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: marketing game plan -->
<div class="hook-introduction">

<p>De flesta marknadsförings”planer” för småföretag faller isär redan vecka två. Du börjar starkt, sedan blir att-göra-listan rörig, leads kommer in sporadiskt och du kan inte avgöra vad som faktiskt fungerar. Under tiden går offlineinsatser och onlineaktiviteter parallellt, inte tillsammans.</p>



<p>Den här <strong>marknadsföringsplanen</strong> är byggd för <strong>lokala företagare</strong> som behöver jämnare bokningar utan att anställa en marknadsförare på heltid, <strong>marknadschefer</strong> som jonglerar begränsad budget och begränsad tid, samt <strong>konsulter</strong> som behöver en trovärdig första version av en plan som de kan förfina med kundens input. Resultatet är en körklar blueprint som täcker kundanskaffning, konvertering och retention, och som kombinerar digitala kanaler med praktiska lokala/offline-aktiviteter du kan sätta igång med direkt.</p>

</div>

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

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</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">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Återger din affärskontext och din målgrupp i en kort föranalys för att säkerställa att planen hamnar rätt.</li>
          <li>Gör en ”situationsscan” som sammanfattar marknadsläget, målgruppens verklighet och konkurrenstryck utifrån dina indata.</li>
          <li>Bygger en sammanhängande strategi för kundanskaffning, konvertering och retention, uppdelad i digitala och offline-taktiker som förstärker varandra.</li>
          <li>Prioriterar aktiviteter utifrån mätbarhet och rimlig ROI, och lyfter avvägningar i stället för att låtsas att varje kanal fungerar.</li>
          <li>Flaggar saknad information, märker upp antaganden och ställer ett litet antal frågor med hög påverkan för att förbättra träffsäkerheten utan att bromsa framdriften.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du gör ”spontana marknadsföringsinsatser”, men saknar en samlad plan som talar om vad du ska göra nästa vecka.</li>
          <li>Leads känns ojämna och du misstänker att problemet är systemet, inte din insats.</li>
          <li>Du ska bestämma var en begränsad budget ska läggas (och du behöver en motivering, inte en gissning).</li>
          <li>En konkurrent syns överallt (annonser, lokala samarbeten, recensioner) och du behöver ett samordnat svar.</li>
          <li>Du är på väg att skala det som fungerar, men vill vässa konvertering och retention innan du lägger mer på kundanskaffning.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En strukturerad marknadsföringsblueprint som täcker kundanskaffning, konvertering och retention med aktiviteter per kanal.</li>
           <li>En lista med 3–6 förtydligande frågor plus tydligt märkta antaganden så att du vet vad du ska verifiera först.</li>
           <li>Ett paket online/offline-taktiker som kopplas ihop explicit (till exempel lokala event som matar in till e-post och retargeting).</li>
           <li>En prioriterad genomförandeplan med mätbara resultat och föreslagna spårningssignaler att följa.</li>
           <li>Vägledning på klarspråk som du kan ge till en kollega eller leverantör utan att behöva ”översätta marknadsföringsjargong”.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

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

<h2 class="wp-block-heading">Hela AI-prompten: blueprint för marknadsföringsplan för småföretag</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">
                                    Steg 1: Anpassa prompten med din information
                            </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>Återställ</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>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[FORETAGSNAMN]</code></td>
                                <td class="var-desc">
                                    Ange företagets fullständiga namn som marknadsföringsplanen tas fram för.                                    <div class="var-example">Till exempel: "GreenTech Solutions Inc."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FORETAGSNAMN]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BUDGET]</code></td>
                                <td class="var-desc">
                                    Ange den totala budgeten som avsatts för marknadsföring. Inkludera valuta och eventuella begränsningar om det är relevant.                                    <div class="var-example">Till exempel: "10 000 USD per kvartal, med fokus på att maximera ROI."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BUDGET]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRANSCH]</code></td>
                                <td class="var-desc">
                                    Ange vilken bransch eller nisch företaget verkar inom, inklusive eventuella underkategorier.                                    <div class="var-example">Till exempel: "Hållbara heminredningsprodukter och miljövänliga varor."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BRANSCH]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HUVUDMAL]</code></td>
                                <td class="var-desc">
                                    Ange huvudsyftet med marknadsföringsplanen, till exempel att öka antalet leads, bokningar eller prenumerationer.                                    <div class="var-example">Till exempel: "Generera 500 nya leads per månad via digitala kampanjer."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[HUVUDMAL]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Beskriv relevant bakgrund, utmaningar eller begränsningar som påverkar företagets marknadsföring.                                    <div class="var-example">Till exempel: "Företaget expanderar till en ny region med låg varumärkeskännedom och utan befintlig kundbas."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Beskriv den ideala kunden, inklusive demografi, preferenser och viktiga kännetecken.                                    <div class="var-example">Till exempel: "Millennials som äger sitt boende, 25–40 år, som värdesätter hållbarhet och är villiga att betala extra för miljövänliga produkter."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[DIGITALA_PLATTFORMAR]</code></td>
                                <td class="var-desc">
                                    Lista de onlineplattformar där företaget redan finns, eller planerar att fokusera sina insatser.                                    <div class="var-example">Till exempel: "Instagram, Facebook, LinkedIn och Shopify."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[DIGITALA_PLATTFORMAR]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRODUKTBESKRIVNING]</code></td>
                                <td class="var-desc">
                                    Ge en detaljerad beskrivning av vad företaget säljer, inklusive målgrupp, prissättning och geografisk närvaro.                                    <div class="var-example">Till exempel: "Handgjorda bambumöbler för miljömedvetna husägare, prissatta mellan 300–1 500 USD, tillgängliga i hela landet via e-handel."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRODUKTBESKRIVNING]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONKURRENTLISTA]</code></td>
                                <td class="var-desc">
                                    Lista de främsta konkurrenterna i branschen, inklusive deras styrkor och svagheter om du känner till dem.                                    <div class="var-example">Till exempel: "EcoLiving Furniture, GreenHome Designs och Sustainable Spaces Co."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONKURRENTLISTA]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UNIKT_SALDARGUMENT]</code></td>
                                <td class="var-desc">
                                    Beskriv vad som gör att företaget sticker ut från konkurrenterna, till exempel produktegenskaper, prisnivå eller värderingar.                                    <div class="var-example">Till exempel: "Våra möbler är till 100 % tillverkade av förnybar bambu och handgjorda av lokala hantverkare, vilket säkerställer både hållbarhet och kvalitet."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[UNIKT_SALDARGUMENT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDIGARE_MARKNADSFORINGSRESULTAT]</code></td>
                                <td class="var-desc">
                                    Sammanfatta resultaten från tidigare marknadsföringsinsatser, inklusive nyckeltal som ROI, engagemang eller påverkan på intäkter.                                    <div class="var-example">Till exempel: "Förra kvartalets Facebook-annonskampanj genererade 200 leads med 5 % konverteringsgrad, vilket gav 15 000 USD i intäkter."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[TIDIGARE_MARKNADSFORINGSRESULTAT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDSRAM]</code></td>
                                <td class="var-desc">
                                    Ange tidsperioden för genomförandet av marknadsföringsplanen, inklusive kortsiktiga och långsiktiga mål.                                    <div class="var-example">Till exempel: "3 månader för initial lansering, med en uppföljning efter 6 månader för att utvärdera effekten."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSRAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VARUMARKESTON]</code></td>
                                <td class="var-desc">
                                    Beskriv vilken ton och kommunikationsstil som speglar företagets identitet och värderingar.                                    <div class="var-example">Till exempel: "Vänlig, lättillgänglig och hållbarhetsfokuserad, med tydligt fokus på att utbilda och vägleda kunder."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[VARUMARKESTON]"
                                            placeholder="Ange ditt värde här..."
                                            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">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </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>Återställ</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>Kopiera hela prompten</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">MÅL</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">BEGRÄNSNINGAR</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">Omfattningsgränser — vad detta INTE är</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">INDATA</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">OUTPUTSPECIFIKATION</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">KVALITETSKONTROLLER</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;">
                ## MÅL
Skapa en praktisk, heltäckande marknadsföringsplan för [FORETAGSNAMN] som ökar synligheten, attraherar fler av rätt kunder och förbättrar intäkterna. Planen måste balansera online- och offline-taktiker, spegla rådande marknadsförutsättningar och översättas till åtgärder som företaget kan genomföra direkt, samtidigt som den förblir flexibel när resultat och kundfeedback kommer in.

## PERSONA
Agera som en senior tillväxtstrateg för småföretag med djup praktisk erfarenhet från flera branscher. Kommunicera i en tydlig, strukturerad ”gör detta härnäst”-stil: direkt, specifik och realistisk kring avvägningar.

## BEGRÄNSNINGAR
- Förankra rekommendationerna i verkligheten kring [BUDGET], [BRANSCH] och företagets nuvarande kapacitet.
- Integrera digitala och lokala/traditionella metoder så att de förstärker varandra.
- Prioritera taktiker med mätbara resultat och en trovärdig väg till ROI.
- Använd klarspråk; undvik vaga råd (t.ex. ”posta mer”, ”gå viral”).
- Om information saknas, gör minimala antaganden och märk dem tydligt.

### Omfattningsgränser — vad detta INTE är
- Inte juridisk, skatte- eller regelefterlevnadsrådgivning.
- Inte ett löfte om specifika intäktsresultat.
- Inte en fullständig varumärkesomdesign (om det inte uttryckligen efterfrågas i [HUVUDMAL] eller [KONTEXT]).
- Inte en mall som passar alla; allt måste kopplas tillbaka till [FORETAGSNAMN] och [MALGRUPP].

## PROCESS
1. **Föranalys (obligatorisk):** Återge kort din förståelse av verksamheten, den ideala mottagaren/kunden och det huvudsakliga tillväxtmålet i 4–6 punkter. Lista eventuella antaganden och 3–6 frågor som mest skulle förbättra precisionen (endast om det behövs för att gå vidare).
2. **Situationsscan:** Sammanfatta marknadsläget, målgruppen och konkurrensen utifrån de givna indata. Lyft fram de största möjligheterna och de största begränsningarna.
3. **Strategidesign:** Bygg en sammanhängande plan för anskaffning, konvertering och retention—uppdelad i digitala och offline-insatser som hänger ihop med varandra.
4. **Genomförandeplan:** Ge en etappvis utrullning (kortsiktigt och medellång sikt), inklusive ägare/roller, uppskattad insatsnivå och en fungerande takt.
5. **Mätning &amp; iteration:** Definiera KPI:er, rapporteringsrytm och beslutsregler för att dubbla ned, pausa eller pivotera.
6. **Hantering av edge cases:**  
   - Om [BUDGET] är mycket liten, betona kanaler med hög hävstång, låg kostnad och partnerskap.  
   - Om konkurrenter är okända, föreslå en lättviktig metod för konkurrentkartläggning.  
   - Om [DIGITALA_PLATTFORMAR] är tomt, börja med en minimal viable stack och förklara varför.

## INDATA
- **Företags-/verksamhetsnamn:** [FORETAGSNAMN]  
- **Verksamhetsbeskrivning (vad du säljer, till vem, var, prisnivå om relevant):** [PRODUKTBESKRIVNING]  
- **Bransch/nisch:** [BRANSCH]  
- **Primärt mål (t.ex. leads, bokningar, kundflöde, prenumerationer, merförsäljning):** [HUVUDMAL]  
- **Definition av målgrupp:** [MALGRUPP]  
- **Viktigaste konkurrenter:** [KONKURRENTLISTA]  
- **USP / differentiering:** [UNIKT_SALDARGUMENT]  
- **Tillgänglig marknadsföringsbudget:** [BUDGET]  
- **Nuvarande digitala kanaler/plattformar som används:** [DIGITALA_PLATTFORMAR]  
- **Tidigare marknadsföringsinsatser + resultat:** [TIDIGARE_MARKNADSFORINGSRESULTAT]  
- **Övrig kontext/begränsningar (plats, säsong, teamstorlek, begränsningar):** [KONTEXT]  
- **Tidslinje eller deadline för resultat (om någon):** [TIDSRAM]  
- **Önskad ton/varumärkesstil (valfritt):** [VARUMARKESTON]  

## OUTPUTSPECIFIKATION
Leverera ett strukturerat strategidokument med följande avsnitt och platshållare:

1. **Sammanfattning av föranalys**
   - {Business Snapshot}
   - {Goal Definition}
   - {Key Assumptions}
   - {Clarifying Questions}

2. **Marknads- &amp; kundanalys**
   - {Ideal Recipient Profiles} (inkludera demografi, motivationer, köputlösare, invändningar)
   - {Customer Journey Notes} (medvetenhet → övervägande → köp → återköp)
   - {Competitive Landscape} (inkludera {Competitor Strengths}, {Competitor Gaps})
   - {SWOT Summary}
   - {Market Trends &amp; Implications}

3. **Positionering &amp; budskap**
   - {Core Value Proposition}
   - {Proof Points} (omdömen, garantier, meriter, fallstudier)
   - {Messaging Angles} (3–5 vinklar anpassade till målgruppen)

4. **Plan för digital tillväxt**
   - {SEO Priorities} (tekniskt, on-page, lokalt om relevant)
   - {Content Strategy} (teman, format, distribution)
   - {Social Plan by Platform} (vad som ska postas, takt, engagemangsrutiner)
   - {Email/SMS Lifecycle} (välkomstflöde, nurture, kampanj, winback)
   - {Paid Media Approach} (om tillämpligt) med {Targeting}, {Offers}, {Landing Flow}

5. **Plan för offline-/lokal marknadsföring**
   - {Partnerships &amp; Referrals}
   - {Events / Sponsorship Ideas}
   - {Print / Signage / Community Tactics}
   - {Digital-Offline Integration} (hur offline driver online och vice versa)

6. **System för engagemang &amp; retention**
   - {Loyalty or Repeat-Purchase Mechanism}
   - {Personalization Tactics}
   - {Review/Referral Engine}
   - {Feedback Loop} (insamling + hur det förändrar marknadsföringen)

7. **Budgetplan**
   - {Budget Breakdown Table} per kanal med intervall och motivering
   - {Cost-Control Notes} och vägledning för ”börja smått / skala”

8. **Innehållskalender (start)**
   - Tillhandahåll en {4–6 Week Calendar} med:
     - {Topic}
     - {Format}
     - {Channel}
     - {CTA}
     - {Success Metric}

9. **Implementeringsroadmap**
   - {Phase 1 (Weeks 1–3)} prioriteringar
   - {Phase 2 (Weeks 4–8)} aktiviteter för att bygga/skala
   - {Phase 3 (Weeks 9–12)} optimering och expansion
   - Inkludera {Owner/Role}, {Effort Level} och {Dependencies}

10. **Mätning, rapportering och anpassning**
   - {KPI Set} (anskaffning, konvertering, retention, unit economics där det är möjligt)
   - {Tracking Setup}
   - {Weekly/Monthly Review Routine}
   - {Decision Rules} (vad som triggar förändringar)

## KVALITETSKONTROLLER
Innan du slutför, verifiera:
- Planen matchar tydligt [MALGRUPP], [UNIKT_SALDARGUMENT] och [HUVUDMAL] (ingen generisk utfyllnad).
- Varje större taktik har ett mätetal och ett sätt att genomföra den med given [BUDGET].
- Digitala och offline-aktiviteter hänger ihop (gemensamma erbjudanden, gemensam spårning, konsekvent budskap).
- Roadmapen innehåller realistisk sekvensering och beroenden.
- Eventuella antaganden på grund av saknade indata är uttryckligen märkta och hålls till ett minimum.            </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">Kopiera hela prompten</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 span {
        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 !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .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 !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .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;
        color: #fff !important;

    }

    .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 = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en praktisk, helt\u00e4ckande marknadsf\u00f6ringsplan f\u00f6r [FORETAGSNAMN] som \u00f6kar synligheten, attraherar fler av r\u00e4tt kunder och f\u00f6rb\u00e4ttrar int\u00e4kterna. Planen m\u00e5ste balansera online- och offline-taktiker, spegla r\u00e5dande marknadsf\u00f6ruts\u00e4ttningar och \u00f6vers\u00e4ttas till \u00e5tg\u00e4rder som f\u00f6retaget kan genomf\u00f6ra direkt, samtidigt som den f\u00f6rblir flexibel n\u00e4r resultat och kundfeedback kommer in.\r\n\r\n## PERSONA\r\nAgera som en senior tillv\u00e4xtstrateg f\u00f6r sm\u00e5f\u00f6retag med djup praktisk erfarenhet fr\u00e5n flera branscher. Kommunicera i en tydlig, strukturerad \u201dg\u00f6r detta h\u00e4rn\u00e4st\u201d-stil: direkt, specifik och realistisk kring avv\u00e4gningar.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- F\u00f6rankra rekommendationerna i verkligheten kring [BUDGET], [BRANSCH] och f\u00f6retagets nuvarande kapacitet.\r\n- Integrera digitala och lokala\/traditionella metoder s\u00e5 att de f\u00f6rst\u00e4rker varandra.\r\n- Prioritera taktiker med m\u00e4tbara resultat och en trov\u00e4rdig v\u00e4g till ROI.\r\n- Anv\u00e4nd klarspr\u00e5k; undvik vaga r\u00e5d (t.ex. \u201dposta mer\u201d, \u201dg\u00e5 viral\u201d).\r\n- Om information saknas, g\u00f6r minimala antaganden och m\u00e4rk dem tydligt.\r\n\r\n### Omfattningsgr\u00e4nser \u2014 vad detta INTE \u00e4r\r\n- Inte juridisk, skatte- eller regelefterlevnadsr\u00e5dgivning.\r\n- Inte ett l\u00f6fte om specifika int\u00e4ktsresultat.\r\n- Inte en fullst\u00e4ndig varum\u00e4rkesomdesign (om det inte uttryckligen efterfr\u00e5gas i [HUVUDMAL] eller [KONTEXT]).\r\n- Inte en mall som passar alla; allt m\u00e5ste kopplas tillbaka till [FORETAGSNAMN] och [MALGRUPP].\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (obligatorisk):** \u00c5terge kort din f\u00f6rst\u00e5else av verksamheten, den ideala mottagaren\/kunden och det huvudsakliga tillv\u00e4xtm\u00e5let i 4\u20136 punkter. Lista eventuella antaganden och 3\u20136 fr\u00e5gor som mest skulle f\u00f6rb\u00e4ttra precisionen (endast om det beh\u00f6vs f\u00f6r att g\u00e5 vidare).\r\n2. **Situationsscan:** Sammanfatta marknadsl\u00e4get, m\u00e5lgruppen och konkurrensen utifr\u00e5n de givna indata. Lyft fram de st\u00f6rsta m\u00f6jligheterna och de st\u00f6rsta begr\u00e4nsningarna.\r\n3. **Strategidesign:** Bygg en sammanh\u00e4ngande plan f\u00f6r anskaffning, konvertering och retention\u2014uppdelad i digitala och offline-insatser som h\u00e4nger ihop med varandra.\r\n4. **Genomf\u00f6randeplan:** Ge en etappvis utrullning (kortsiktigt och medell\u00e5ng sikt), inklusive \u00e4gare\/roller, uppskattad insatsniv\u00e5 och en fungerande takt.\r\n5. **M\u00e4tning & iteration:** Definiera KPI:er, rapporteringsrytm och beslutsregler f\u00f6r att dubbla ned, pausa eller pivotera.\r\n6. **Hantering av edge cases:**  \r\n   - Om [BUDGET] \u00e4r mycket liten, betona kanaler med h\u00f6g h\u00e4vst\u00e5ng, l\u00e5g kostnad och partnerskap.  \r\n   - Om konkurrenter \u00e4r ok\u00e4nda, f\u00f6resl\u00e5 en l\u00e4ttviktig metod f\u00f6r konkurrentkartl\u00e4ggning.  \r\n   - Om [DIGITALA_PLATTFORMAR] \u00e4r tomt, b\u00f6rja med en minimal viable stack och f\u00f6rklara varf\u00f6r.\r\n\r\n## INDATA\r\n- **F\u00f6retags-\/verksamhetsnamn:** [FORETAGSNAMN]  \r\n- **Verksamhetsbeskrivning (vad du s\u00e4ljer, till vem, var, prisniv\u00e5 om relevant):** [PRODUKTBESKRIVNING]  \r\n- **Bransch\/nisch:** [BRANSCH]  \r\n- **Prim\u00e4rt m\u00e5l (t.ex. leads, bokningar, kundfl\u00f6de, prenumerationer, merf\u00f6rs\u00e4ljning):** [HUVUDMAL]  \r\n- **Definition av m\u00e5lgrupp:** [MALGRUPP]  \r\n- **Viktigaste konkurrenter:** [KONKURRENTLISTA]  \r\n- **USP \/ differentiering:** [UNIKT_SALDARGUMENT]  \r\n- **Tillg\u00e4nglig marknadsf\u00f6ringsbudget:** [BUDGET]  \r\n- **Nuvarande digitala kanaler\/plattformar som anv\u00e4nds:** [DIGITALA_PLATTFORMAR]  \r\n- **Tidigare marknadsf\u00f6ringsinsatser + resultat:** [TIDIGARE_MARKNADSFORINGSRESULTAT]  \r\n- **\u00d6vrig kontext\/begr\u00e4nsningar (plats, s\u00e4song, teamstorlek, begr\u00e4nsningar):** [KONTEXT]  \r\n- **Tidslinje eller deadline f\u00f6r resultat (om n\u00e5gon):** [TIDSRAM]  \r\n- **\u00d6nskad ton\/varum\u00e4rkesstil (valfritt):** [VARUMARKESTON]  \r\n\r\n## OUTPUTSPECIFIKATION\r\nLeverera ett strukturerat strategidokument med f\u00f6ljande avsnitt och platsh\u00e5llare:\r\n\r\n1. **Sammanfattning av f\u00f6ranalys**\r\n   - {Business Snapshot}\r\n   - {Goal Definition}\r\n   - {Key Assumptions}\r\n   - {Clarifying Questions}\r\n\r\n2. **Marknads- & kundanalys**\r\n   - {Ideal Recipient Profiles} (inkludera demografi, motivationer, k\u00f6putl\u00f6sare, inv\u00e4ndningar)\r\n   - {Customer Journey Notes} (medvetenhet \u2192 \u00f6verv\u00e4gande \u2192 k\u00f6p \u2192 \u00e5terk\u00f6p)\r\n   - {Competitive Landscape} (inkludera {Competitor Strengths}, {Competitor Gaps})\r\n   - {SWOT Summary}\r\n   - {Market Trends & Implications}\r\n\r\n3. **Positionering & budskap**\r\n   - {Core Value Proposition}\r\n   - {Proof Points} (omd\u00f6men, garantier, meriter, fallstudier)\r\n   - {Messaging Angles} (3\u20135 vinklar anpassade till m\u00e5lgruppen)\r\n\r\n4. **Plan f\u00f6r digital tillv\u00e4xt**\r\n   - {SEO Priorities} (tekniskt, on-page, lokalt om relevant)\r\n   - {Content Strategy} (teman, format, distribution)\r\n   - {Social Plan by Platform} (vad som ska postas, takt, engagemangsrutiner)\r\n   - {Email\/SMS Lifecycle} (v\u00e4lkomstfl\u00f6de, nurture, kampanj, winback)\r\n   - {Paid Media Approach} (om till\u00e4mpligt) med {Targeting}, {Offers}, {Landing Flow}\r\n\r\n5. **Plan f\u00f6r offline-\/lokal marknadsf\u00f6ring**\r\n   - {Partnerships & Referrals}\r\n   - {Events \/ Sponsorship Ideas}\r\n   - {Print \/ Signage \/ Community Tactics}\r\n   - {Digital-Offline Integration} (hur offline driver online och vice versa)\r\n\r\n6. **System f\u00f6r engagemang & retention**\r\n   - {Loyalty or Repeat-Purchase Mechanism}\r\n   - {Personalization Tactics}\r\n   - {Review\/Referral Engine}\r\n   - {Feedback Loop} (insamling + hur det f\u00f6r\u00e4ndrar marknadsf\u00f6ringen)\r\n\r\n7. **Budgetplan**\r\n   - {Budget Breakdown Table} per kanal med intervall och motivering\r\n   - {Cost-Control Notes} och v\u00e4gledning f\u00f6r \u201db\u00f6rja sm\u00e5tt \/ skala\u201d\r\n\r\n8. **Inneh\u00e5llskalender (start)**\r\n   - Tillhandah\u00e5ll en {4\u20136 Week Calendar} med:\r\n     - {Topic}\r\n     - {Format}\r\n     - {Channel}\r\n     - {CTA}\r\n     - {Success Metric}\r\n\r\n9. **Implementeringsroadmap**\r\n   - {Phase 1 (Weeks 1\u20133)} prioriteringar\r\n   - {Phase 2 (Weeks 4\u20138)} aktiviteter f\u00f6r att bygga\/skala\r\n   - {Phase 3 (Weeks 9\u201312)} optimering och expansion\r\n   - Inkludera {Owner\/Role}, {Effort Level} och {Dependencies}\r\n\r\n10. **M\u00e4tning, rapportering och anpassning**\r\n   - {KPI Set} (anskaffning, konvertering, retention, unit economics d\u00e4r det \u00e4r m\u00f6jligt)\r\n   - {Tracking Setup}\r\n   - {Weekly\/Monthly Review Routine}\r\n   - {Decision Rules} (vad som triggar f\u00f6r\u00e4ndringar)\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, verifiera:\r\n- Planen matchar tydligt [MALGRUPP], [UNIKT_SALDARGUMENT] och [HUVUDMAL] (ingen generisk utfyllnad).\r\n- Varje st\u00f6rre taktik har ett m\u00e4tetal och ett s\u00e4tt att genomf\u00f6ra den med given [BUDGET].\r\n- Digitala och offline-aktiviteter h\u00e4nger ihop (gemensamma erbjudanden, gemensam sp\u00e5rning, konsekvent budskap).\r\n- Roadmapen inneh\u00e5ller realistisk sekvensering och beroenden.\r\n- Eventuella antaganden p\u00e5 grund av saknade indata \u00e4r uttryckligen m\u00e4rkta och h\u00e5lls till ett minimum.";
    const variables = ["[FORETAGSNAMN]","[BUDGET]","[BRANSCH]","[HUVUDMAL]","[KONTEXT]","[MALGRUPP]","[DIGITALA_PLATTFORMAR]","[PRODUKTBESKRIVNING]","[KONKURRENTLISTA]","[UNIKT_SALDARGUMENT]","[TIDIGARE_MARKNADSFORINGSRESULTAT]","[TIDSRAM]","[VARUMARKESTON]"];
    // 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 = 'Återställd!';
            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">Proffstips för bättre resultat med AI-prompten</h2>



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

<li><strong>Ge prompten riktiga begränsningar.</strong> Planer blir skarpare när du tydligt anger vad du inte kan göra. Till exempel: ”Budget är 1 500 USD/månad, inget videoteam och ägaren kan bara lägga 3 timmar/vecka på marknadsföring.” Ärligt talat hjälper begränsningar strategin att landa i verkligheten.</li>


<li><strong>Definiera målgruppen på ett sätt som du känner igen i verkligheten.</strong> Undvik luddiga segment som ”småföretagare”. Testa: ”Husägare inom 10 miles, 30–60 år, som behöver service inom 7 dagar och jämför 2–3 leverantörer.” Följdfråga: ”Skriv om planen om målgruppen är priskänslig och misstror långa avtal.”</li>


<li><strong>Be om kopplingen mellan digitalt och offline uttryckligen.</strong> Prompten är byggd för att integrera taktiker, men du får ännu bättre output om du ber om kopplingar. Lägg till: ”För varje offline-taktik, ange den digitala uppföljningen (e-postinsamling, retargeting, recensionsförfrågan eller rekommendationsloop).”</li>


<li><strong>Tvinga fram prioritering efter första utkastet.</strong> När du har fått planen, förfina den med: ”Skala nu ned detta till de 5 viktigaste aktiviteterna för de kommande 14 dagarna, och sedan de 5 nästa för dag 15–45.” Om du vill ha en mer offensiv version, be: ”Gör alternativ 2 mer offensivt och alternativ 4 mer konservativt, med samma budget.”</li>


<li><strong>Gör snabbt planen till kanalmaterial.</strong> När blueprinten namnger kanalerna, generera själva annonserna och det kreativa materialet direkt så att du inte tappar fart. Om den till exempel rekommenderar betald sök, använd <a href="https://nodenordic.se/prompts/skapa-google-ads-material-med-ai-prompten">Skapa Google Ads-material med den här AI-prompten</a> för att ta fram rubriker, beskrivningar och sitelinks i samma session.</li>

</ul>

</div>

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

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>När din marknadsföringsplan är satt hjälper de här prompterna dig att genomföra de betalda och kreativa delarna snabbare (utan att tappa strategin).</p>



<p>Om din plan inkluderar Google Sök för att fånga hög intention, är <a href="https://nodenordic.se/prompts/skapa-10-annonsuppsattningar-for-google-sok">Skapa 10 annonsuppsättningar för Google Sök – AI-prompt</a> ett bra nästa steg. Använd den när du redan vet vilka kärntjänster/produkter du vill marknadsföra och behöver tydligt tematiserade annonsgrupper, riktning för sökord och en struktur som är enkel att bygga i Google Ads.</p>



<p>När strategin kräver starkare budskap i flera kanaler (Sök, landningssidor, till och med flyers) passar <a href="https://nodenordic.se/prompts/skapa-annonscopy-som-konverterar-med-denna-ai-prompt">Skapa annonscopy med hög konvertering med den här AI-prompten</a> bra. Den är särskilt hjälpsam när du har flera erbjudanden och behöver att varje erbjudande paketeras med tydlig nytta, bevis och en tydlig call to action.</p>



<p>För team som driver betald trafik där inlärningshastighet är avgörande, hjälper <a href="https://nodenordic.se/prompts/skapa-ab-varianter-av-annonstexter-med-ai-prompt">Skapa A/B-variationer av annonscopy med den här AI-prompten</a> dig att testa snabbt utan att glida off-brand. Använd den direkt efter att planen har satt en hypotes (till exempel ”hastighet är viktigare än pris”) och du vill ha flera variationer som isolerar budskapsvinkeln.</p>


<br>


<p>Snabbreferens:</p>



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

<li><a href="https://nodenordic.se/prompts/skapa-google-ads-material-med-ai-prompten">Skapa Google Ads-material med den här AI-prompten</a>: Generera kompletta uppsättningar av Google Ads-material.</li>


<li><a href="https://nodenordic.se/prompts/skapa-10-annonsuppsattningar-for-google-sok">Skapa 10 annonsuppsättningar för Google Sök – AI-prompt</a>: Bygg tematiserade annonsgrupper och struktur.</li>


<li><a href="https://nodenordic.se/prompts/skapa-annonscopy-som-konverterar-med-denna-ai-prompt">Skapa annonscopy med hög konvertering med den här AI-prompten</a>: Gör erbjudanden till övertygande copy.</li>


<li><a href="https://nodenordic.se/prompts/skapa-ab-varianter-av-annonstexter-med-ai-prompt">Skapa A/B-variationer av annonscopy med den här AI-prompten</a>: Ta fram testbara variationer för experiment.</li>


<li><a href="https://nodenordic.se/prompts/skapa-tiktok-annonscopy-med-ai">Skapa TikTok-annonscopy med den här AI-prompten</a>: Skriv TikTok-anpassade hooks och manus.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för marknadsföringsplan?</span>

<p class="answer"><strong>Småföretagare</strong> använder den för att omvandla spretiga idéer till en vecka-för-vecka-plan de faktiskt kan genomföra samtidigt som de driver verksamheten. <strong>Marknadschefer</strong> använder den för att prioritera kanaler, sätta mätbara mål och förklara ”varför” bakom budgetfördelningen. <strong>Tillväxtkonsulter</strong> använder den för att ta fram en strukturerad första leverans, och skärper sedan planen när kunden har svarat på de förtydligande frågorna. <strong>Verksamhetschefer</strong> får nytta när planen inkluderar retention och uppföljningssystem som kräver interna processförändringar, inte bara fler annonser.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för marknadsföringsplan?</span>

<p class="answer"><strong>Hemservice</strong>-företag (VVS, HVAC, städning) får värde eftersom prompten naturligt kombinerar lokala/offline-förtroendebyggare med digital fångst med hög intention, som sök och recensionsgenerering. <strong>Professionella tjänsteföretag</strong> (juridik, redovisning, kliniker) använder den för att kartlägga vägen från synlighet till bokad konsultation, inklusive retention-beröringspunkter som driver rekommendationer. <strong>Retail- och hospitality</strong>-team får nytta när de behöver fottrafik, återkommande besök och lokala samarbeten som kan följas upp med enkla erbjudanden och inlösenmätning. <strong>B2B-tjänsteleverantörer</strong> (IT-support, fastighetsdrift, bemanning) använder den för att bygga ett kundanskaffnings- och nurture-system som är realistiskt för långa säljcykler och begränsad innehållskapacitet.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-prompter för att bygga en marknadsföringsplan för småföretag svaga resultat?</span>

<p class="answer">En typisk prompt som ”Skriv en marknadsföringsplan för mitt företag” misslyckas eftersom den: saknar förankrade indata som budget, branschbegränsningar och nuvarande kapacitet; saknar struktur för kundanskaffning, konvertering och retention; ignorerar behovet av att koppla offlineaktivitet till digital uppföljning; ger generiska kanalråd i stället för mätbara aktiviteter; och missar det inbyggda föranalyssteget som synliggör antaganden och förtydligande frågor med hög påverkan. Resultatet blir ett dokument som låter bra men inte säger vad du ska göra på måndag morgon.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här marknadsföringsplan-prompten till min specifika situation?</span>

<p class="answer">Ja. Anpassa den genom att vara exakt med variabler som [COMPANY_NAME], [INDUSTRY], [BUDGET], [TARGET_AUDIENCE], samt eventuell [PRIMARY_GOAL] och [CONTEXT] som du vill ska återspeglas i prioriteringarna. Om din kapacitet är begränsad, säg det rakt ut (till exempel ”ingen säljare, ägaren svarar i telefon, 5 timmar/vecka tillgängligt”). En bra följdprompt är: ”Skriv om genomförandeplanen för en 30-dagars sprint med bara två kanaler, och lista exakta framgångsmått och veckovisa uppgifter.” Det behåller strategin men anpassar den till din verklighet.</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här marknadsföringsplan-prompten?</span>

<p class="answer">Det största misstaget är att lämna [TARGET_AUDIENCE] för vag — i stället för ”lokala familjer”, testa ”tvåinkomstföräldrar inom 8 miles som bokar online och värdesätter helgtider.” Ett annat vanligt fel är att göra [BUDGET] orealistisk eller odefinierad; ”liten budget” är otydligt, medan ”800 USD/månad totalt, inga långtidsavtal” tvingar fram smart prioritering. Många hoppar också över [CONTEXT], vilket leder till felmatchade taktiker (dåligt: ”vi är nya”, bra: ”ny etablering, starka recensioner från gamla staden, behöver kännedom i postnummer 12345/12346”). Till sist specificerar vissa användare [INDUSTRY] och erbjudandedetaljer för dåligt, så planen kan inte välja rätt kanaler (dåligt: ”träning”, bra: ”personlig träning för mammor efter graviditet, premiumprissättning, begränsat antal platser”).</p>

</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här marknadsföringsplan-prompten?</span>

<p class="answer">Den här prompten är inte optimal för engångskampanjer där du bara behöver en enskild tillgång (som en flyer eller en annons) och inte tänker iterera. Den passar inte heller om du inte alls har validerat ditt kärnerbjudande, eftersom planen förutsätter att du kan beskriva vem du hjälper och varför du skiljer dig. Och om ditt team vill ha en generisk mall utan discovery-frågor kan den upplevas som för strategisk. I de fallen: börja med att tydliggöra erbjudande och kund först, och återkom sedan för att bygga hela planen.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för marknadsföringsplan?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Småföretagare använder den för att omvandla spretiga idéer till en vecka-för-vecka-plan de faktiskt kan genomföra samtidigt som de driver verksamheten. Marknadschefer använder den för att prioritera kanaler, sätta mätbara mål och förklara ”varför” bakom budgetfördelningen. Tillväxtkonsulter använder den för att ta fram en strukturerad första leverans, och skärper sedan planen när kunden har svarat på de förtydligande frågorna. Verksamhetschefer får nytta när planen inkluderar retention och uppföljningssystem som kräver interna processförändringar, inte bara fler annonser."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för marknadsföringsplan?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Hemservice-företag (VVS, HVAC, städning) får värde eftersom prompten naturligt kombinerar lokala/offline-förtroendebyggare med digital fångst med hög intention, som sök och recensionsgenerering. Professionella tjänsteföretag (juridik, redovisning, kliniker) använder den för att kartlägga vägen från synlighet till bokad konsultation, inklusive retention-beröringspunkter som driver rekommendationer. Retail- och hospitality-team får nytta när de behöver fottrafik, återkommande besök och lokala samarbeten som kan följas upp med enkla erbjudanden och inlösenmätning. B2B-tjänsteleverantörer (IT-support, fastighetsdrift, bemanning) använder den för att bygga ett kundanskaffnings- och nurture-system som är realistiskt för långa säljcykler och begränsad innehållskapacitet."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-prompter för att bygga en marknadsföringsplan för småföretag svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en marknadsföringsplan för mitt företag” misslyckas eftersom den: saknar förankrade indata som budget, branschbegränsningar och nuvarande kapacitet; saknar struktur för kundanskaffning, konvertering och retention; ignorerar behovet av att koppla offlineaktivitet till digital uppföljning; ger generiska kanalråd i stället för mätbara aktiviteter; och missar det inbyggda föranalyssteget som synliggör antaganden och förtydligande frågor med hög påverkan. Resultatet blir ett dokument som låter bra men inte säger vad du ska göra på måndag morgon."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här marknadsföringsplan-prompten till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Anpassa den genom att vara exakt med variabler som [COMPANY_NAME], [INDUSTRY], [BUDGET], [TARGET_AUDIENCE], samt eventuell [PRIMARY_GOAL] och [CONTEXT] som du vill ska återspeglas i prioriteringarna. Om din kapacitet är begränsad, säg det rakt ut (till exempel ”ingen säljare, ägaren svarar i telefon, 5 timmar/vecka tillgängligt”). En bra följdprompt är: ”Skriv om genomförandeplanen för en 30-dagars sprint med bara två kanaler, och lista exakta framgångsmått och veckovisa uppgifter.” Det behåller strategin men anpassar den till din verklighet."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här marknadsföringsplan-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna [TARGET_AUDIENCE] för vag — i stället för ”lokala familjer”, testa ”tvåinkomstföräldrar inom 8 miles som bokar online och värdesätter helgtider.” Ett annat vanligt fel är att göra [BUDGET] orealistisk eller odefinierad; ”liten budget” är otydligt, medan ”800 USD/månad totalt, inga långtidsavtal” tvingar fram smart prioritering. Många hoppar också över [CONTEXT], vilket leder till felmatchade taktiker (dåligt: ”vi är nya”, bra: ”ny etablering, starka recensioner från gamla staden, behöver kännedom i postnummer 12345/12346”). Till sist specificerar vissa användare [INDUSTRY] och erbjudandedetaljer för dåligt, så planen kan inte välja rätt kanaler (dåligt: ”träning”, bra: ”personlig träning för mammor efter graviditet, premiumprissättning, begränsat antal platser”)."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här marknadsföringsplan-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte optimal för engångskampanjer där du bara behöver en enskild tillgång (som en flyer eller en annons) och inte tänker iterera. Den passar inte heller om du inte alls har validerat ditt kärnerbjudande, eftersom planen förutsätter att du kan beskriva vem du hjälper och varför du skiljer dig. Och om ditt team vill ha en generisk mall utan discovery-frågor kan den upplevas som för strategisk. I de fallen: börja med att tydliggöra erbjudande och kund först, och återkom sedan för att bygga hela planen."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>En marknadsföringsplan ska minska stress, inte skapa fler flikar och post-it-lappar. Klistra in den här prompten i ditt AI-verktyg, fyll i detaljerna och gå därifrån med en plan du kan genomföra redan den här veckan.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-en-marknadsforingsplan-for-smaforetag-med-ai/">Skapa en marknadsföringsplan för småföretag med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Skapa en playbook för campusrekrytering med AI-prompt</title>
		<link>https://nodenordic.se/prompts/skapa-en-playbook-for-campusrekrytering-med-ai-prompt/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=skapa-en-playbook-for-campusrekrytering-med-ai-prompt</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:52:18 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5003191</guid>

					<description><![CDATA[<p>Topptalanger ignorerar okända varumärken – en AI-prompt som kartlägger en flerårig plan för campusengagemang, trattar och ROI.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-en-playbook-for-campusrekrytering-med-ai-prompt/">Skapa en playbook för campusrekrytering med AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: campus recruiting playbook -->

<div class="hook-introduction">

<p>Er campusrekrytering toppar sannolikt under några veckor och försvinner sedan. Studenter ser samma högljudda budskap från stora techarbetsgivare, och ert team blir kvar med att jaga svar, panikleta praktikanter och gissa vad som faktiskt gjorde skillnad.</p>



<p>Det här <strong>campus recruiting playbook</strong> är byggt för <strong>University Recruiting-ansvariga</strong> som behöver en förutsägbar pipeline från praktik till heltid, <strong>HR-team på medelstora företag</strong> som vill vinna genom relationer snarare än varumärkesstyrka, och <strong>rekryterare på byrå eller RPO</strong> som måste bevisa resultat för kunder på flera campus. Resultatet är en flerårsplan (från upptäckt i andra året till retention efter erbjudande) med touchpoints, poängsatta milstolpar, vägledning för budgetfördelning och ROI-logik som du kan presentera för ledningen.</p>

</div>

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

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</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">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Kartlägger en resa i fyra steg från upptäckt i andra året till retention efter erbjudande, med tydliga mål per steg.</li>
          <li>Designar autentiska sätt att skapa kontakt (studentambassadörer, förtroende via lärare, engagemang i communityn) i stället för generiska informationsmöten.</li>
          <li>Bygger en hybridplan för touchpoints som uttryckligen respekterar studenters tids- och uppmärksamhetsbegränsningar.</li>
          <li>Lägger till instrumentering: milstolpar för progression, engagemangspoäng och mätbara konverteringsgrindar i varje steg.</li>
          <li>Fördelar budget mellan program och kanaler och kopplar spend till ROI-antaganden och prognoser.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Ni tappar kandidater till “bruset från stora varumärken på campus” och behöver ett tydligt differentierat upplägg som känns studentfokuserat.</li>
          <li>Kvaliteten på er praktikantgrupp är ojämn eftersom outreach startar för sent (våren i tredje året) och relationerna är ytliga.</li>
          <li>Ledningen kräver bevis: vilka aktiviteter som driver ansökningar, acceptans och konvertering från praktikant till fast anställning.</li>
          <li>Ni expanderar till nya campus och behöver ett repeterbart system, inte engångsplanering av event.</li>
          <li>Ert team är uppdelat mellan virtuella och fysiska insatser, och upplevelsen känns frånkopplad eller redundant.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>Ett komplett flerårigt campus recruiting playbook organiserat per steg (andra året, tredje året, fjärde året, efter erbjudande).</li>
           <li>En kalenderöversikt för touchpoints med virtuella och fysiska aktiveringar samt syftet med varje aktivitet.</li>
           <li>En modell för engagemangspoäng med milstolpsdefinitioner som du kan följa i valfritt kalkylblad eller i ATS-anteckningar.</li>
           <li>En guide för budgetfördelning utifrån årets begränsning, inklusive avvägningar och noteringar om “lägg inte pengar här”.</li>
           <li>Ett avsnitt om ROI-logik med prognosantaganden, ledande indikatorer och rapporteringsvänliga nyckeltal.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

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

<h2 class="wp-block-heading">Hela AI-prompten: byggare för flerårigt campus recruiting playbook</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">
                                    Steg 1: Anpassa prompten med din information
                            </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>Återställ</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>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[VERSALER_MED_UNDERSCORES]</code></td>
                                <td class="var-desc">
                                    Ange valfri variabel i versaler med understreck mellan orden, enligt det format som krävs för platsmarkörer i den här prompten.                                    <div class="var-example">Till exempel: "[MALUNIVERSITET], [BOLAGSFAS], [BRANSCH]"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VERSALER_MED_UNDERSCORES]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[ROLLER_SOM_BEHOVS]</code></td>
                                <td class="var-desc">
                                    Specificera vilka roller ni behöver rekrytera till, inklusive befattningstitlar samt viktiga kvalifikationer eller fokusområden.                                    <div class="var-example">Till exempel: "Mjukvaruingenjörer, dataanalytiker, produktchefer med erfarenhet av agila arbetssätt."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[ROLLER_SOM_BEHOVS]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MALUNIVERSITET]</code></td>
                                <td class="var-desc">
                                    Lista de universitet som rekryteringsstrategin ska fokusera på, inklusive specifika campus eller institutioner om relevant.                                    <div class="var-example">Till exempel: "Stanford University, University of Michigan, Georgia Tech."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALUNIVERSITET]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BOLAGSFAS]</code></td>
                                <td class="var-desc">
                                    Ange företagets nuvarande tillväxtfas, till exempel startup, scale-up eller etablerat bolag.                                    <div class="var-example">Till exempel: "Series B-startup med 150 anställda och 20 MUSD i ARR."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BOLAGSFAS]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRANSCH]</code></td>
                                <td class="var-desc">
                                    Specificera vilken bransch företaget verkar inom, inklusive relevanta delområden eller nischer.                                    <div class="var-example">Till exempel: "Enterprise-SaaS med fokus på HR- och lönelösningar."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BRANSCH]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[LISTA_MALUNIVERSITET]</code></td>
                                <td class="var-desc">
                                    Ange en detaljerad lista över universitet som är mål för rekrytering, inklusive specifika campus, program eller geografiskt fokus.                                    <div class="var-example">Till exempel: "University of Illinois Urbana-Champaign (Engineering), University of Texas at Austin (Computer Science), UC Berkeley (Data Science)."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[LISTA_MALUNIVERSITET]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BUDGET]</code></td>
                                <td class="var-desc">
                                    Ange den årliga budgeten som avsatts för campusrekrytering, inklusive valuta och eventuella begränsningar.                                    <div class="var-example">Till exempel: "250 000 USD per år, fördelat på event, ambassadörsarvoden och digital outreach."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BUDGET]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[NUVARANDE_ANDEL_PRAKTIKANTER_TILL_HELTID]</code></td>
                                <td class="var-desc">
                                    Ange andelen praktikanter som i dagsläget övergår till heltidsanställning i er organisation.                                    <div class="var-example">Till exempel: "65 % konverteringsgrad från praktik till heltidsroller under de senaste 2 åren."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[NUVARANDE_ANDEL_PRAKTIKANTER_TILL_HELTID]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TONALITET_I_VARUMARKET]</code></td>
                                <td class="var-desc">
                                    Beskriv företagets tonalitet och stil i kommunikationen och lyft fram de viktigaste egenskaperna som särskiljer ert varumärke.                                    <div class="var-example">Till exempel: "Autentisk, studentfokuserad och relationsdriven; prioriterar förtroende och trovärdighet framför flashig marknadsföring."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[TONALITET_I_VARUMARKET]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDSRAM]</code></td>
                                <td class="var-desc">
                                    Ange tidsperioden för campusrekryteringsstrategin, inklusive start- och slutår eller månader.                                    <div class="var-example">Till exempel: "3-årsplan som startar i januari 2024 och avslutas i december 2026."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSRAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </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">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </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>Återställ</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>Kopiera hela prompten</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">MÅL</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">BEGRÄNSNINGAR</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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är (avgränsning)</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></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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUTSPECIFIKATION</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) Föranalys: sammanfattning</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">2) Strategiöversikt (motsvarande 1–2 sidor)</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) Flerårig engagemangsroadmap (per fas)</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 subheader">4) Konverteringsfunnels + progressionsmätetal</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">5) Konkurrensmässig motpositionering (hur ni vinner mot stora varumärken)</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">6) Budgetfördelning + ROI-prognos</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">7) Mallar (verktygsagnostiska, copy/paste-klara)</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">8) 30/60/90-dagars lanseringsplan</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">KVALITETSKONTROLLER</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;">
                ## MÅL
Skapa en relationsförst, flerårig playbook för campusrekrytering som börjar engagera studenter redan under andra året och som pålitligt konverterar dem till praktikanter och heltidsanställningar—trots konkurrens från välfinansierade tech-varumärken på samma campus.

## PERSONA
Du är en tillväxtstrateg för universitetsrekrytering och tidigare ledare inom University Relations på Big Tech, känd för att bygga praktikant-till-heltid-program med exceptionellt höga acceptansgrader. Din stil är pragmatisk, metrikdriven och studentcentrerad: du prioriterar trovärdighet via peers, långsiktigt förtroende och disciplinerad uppföljning framför flashig företags-pitching.

## BEGRÄNSNINGAR
- Bygg planen över hela studentresan: andra året upptäckt → tredje året relationsfördjupning → fjärde året konvertering → retention efter erbjudande.
- Prioritera mekanismer för autentisk kontakt (peer-ambassadörer, verkligt engagemang i communityt, förtroende hos fakultet/personal), inte transaktionella taktiker.
- Designa för både virtuella och fysiska touchpoints och ta uttryckligen hänsyn till studenters begränsade tid/uppmärksamhet.
- Inkludera instrumentering: mätbara progressionsmilstolpar och engagemangspoäng vid varje touchpoint.
- Ge vägledning för budgetfördelning inom den givna årliga begränsningen, samt ROI-logik/prognoser.
- Den konkurrensmässiga hållningen ska tydligt särskilja er från ”storvarumärkesbrus på campus”.
- Undvik: generiska informationssessioner, massutskick, one-size-fits-all-outreach, hårda press-taktiker för att stänga.
- Efterlev format för variabler: användarinmatningar måste vara [VERSALER_MED_UNDERSCORES]; modellifyllda placeholders måste vara {Title Case}.

### Vad detta INTE är (avgränsning)
- Inte en juridik-/compliancepolicy (immigration, EEO, universitetens avtalsregler, etc.).
- Inte ett generiskt dokument om “tips för karriärmässor” eller en kampanj för en enda termin.
- Inte ett ramverk för löneband eller godkännande av erbjudanden (du får hänvisa till behov av alignment men ska inte hitta på intern policy).
- Inte en ersättning för ATS-implementering; mallar ska vara verktygsagnostiska.

## PROCESS
1. **Föranalys (obligatorisk):** Återge uppdraget med egna ord och sammanfatta de viktigaste inputs du kommer att använda. Lista eventuella antaganden.
2. **Segmentera och positionera:** Definiera den ideala mottagarprofilen/profilerna för [ROLLER_SOM_BEHOVS] vid [MALUNIVERSITET] och skapa en differentierad campusnarrativ för [BOLAGSFAS] i [BRANSCH].
3. **Bygg den fleråriga roadmapen:** Ta fram en fasindelad plan (andra året → tredje året → fjärde året → efter erbjudande) med mål, touchpoints, ägare och förväntade outputs per fas.
4. **Designa funnel och mätetal:** Skapa konverteringsfunnels med stage gates, engagemangspoäng och progressionsbenchmarks. Inkludera ledande indikatorer (relationshälsa) och eftersläpande indikatorer (acceptans).
5. **Programarkitektur:** Specificera ambassadörssystem, partnerskap med studentföreningar, arbetssätt för samarbete med fakultet, samt utvecklingsprogram som signalerar tillväxt (inte bara lediga roller).
6. **Budget och ROI:** Fördela spend per fas och kanal; ge en prognosmodell som kopplar aktiviteter till mätbara utfall.
7. **Mallar och system:** Leverera plug-and-play-mallar för uppföljning, eventgenomförande och aktivering av ambassadörer.
8. **Edge cases:** Om några inputs saknas/är otydliga, föreslå 2–3 rimliga alternativ och flagga frågor användaren bör besvara för att slutföra.

## INPUTS
- **Måluniversitet:** [LISTA_MALUNIVERSITET]
- **Roller som ska tillsättas:** [ROLLER_SOM_BEHOVS]
- **Årlig rekryteringsbudget:** [BUDGET]
- **Bolagsstorlek/stadium:** [BOLAGSFAS]
- **Bransch/sektor:** [BRANSCH]
- **Nuvarande konverteringsgrad praktikant → heltid:** [NUVARANDE_ANDEL_PRAKTIKANTER_TILL_HELTID]
- **Varumärkesröst (valfritt):** [TONALITET_I_VARUMARKET]
- **Tidshorisont i år (valfritt):** [TIDSRAM]

## OUTPUTSPECIFIKATION
Använd en “playbook”-layout med tydliga rubriker och omedelbara nästa steg. Inkludera bullets för taktiker, tabeller för budget/mätetal och textbaserade flödesdiagram för funnels.

### 1) Föranalys: sammanfattning
- {Restated Objective}
- {Key Inputs Used}
- {Assumptions}
- {Open Questions}

### 2) Strategiöversikt (motsvarande 1–2 sidor)
- {Campus Differentiation Thesis}
- {Primary User Segment Profiles} (per rollfamilj)
- {Guiding Principles} (relationsförst, peer-lett, uppmätta touchpoints)

### 3) Flerårig engagemangsroadmap (per fas)
För varje fas, inkludera:
- {Phase Name} och {Student Year}
- {Phase Goals}
- {Core Programs} (virtuellt + fysiskt)
- {Student Org Partnerships Plan}
- {Faculty/Staff Relationship Plan}
- {Peer Ambassador Motions}
- {Cadence &amp; Calendar Suggestions}
- {Owner Map} (UR, rekryterande chefer, ambassadörer, alumner, etc.)
- {Risks &amp; Mitigations}

Faser som ska täckas:
- Andra året: tidig aktivering
- Tredje året: relationsbyggande
- Fjärde året: konverteringspipeline
- Efter erbjudande: nurturing och yield-skydd

### 4) Konverteringsfunnels + progressionsmätetal
Tillhandahåll:
- Ett funneldiagram per fas med textflöde (exempelformat: Awareness → Engaged → Qualified → Interview → Offer → Accept).
- En tabell med:
  - {Funnel Stage}
  - {Entry Criteria}
  - {Exit Criteria}
  - {Target Conversion Rate}
  - {Touchpoints Required}
  - {Signals Tracked}
- En {Engagement Score Model} med viktade events (t.ex. ambassadör 1:1, deltagande i projektworkshop, kopplingar till föreningsledarskap, fakultetsrekommendation).

### 5) Konkurrensmässig motpositionering (hur ni vinner mot stora varumärken)
Inkludera:
- {Competitor Pattern} (vad studenter vanligtvis ser)
- {Your Hook Mechanism} (hur du förtjänar uppmärksamhet på ett annorlunda sätt)
- {Trust Builders} (peer proof, värde för communityt, verkliga arbetsprov)
- {Signature Moments} (interaktioner med hög trovärdighet som skalar)

### 6) Budgetfördelning + ROI-prognos
Tillhandahåll:
- Budgettabell per fas och kanal:
  - {Phase}
  - {Program/Channel}
  - {Cost Range}
  - {Expected Reach}
  - {Expected Qualified Leads}
  - {Projected Interns}
  - {Projected FTE Acceptances}
- Antaganden för ROI-modell kopplade till [NUVARANDE_ANDEL_PRAKTIKANTER_TILL_HELTID] och förbättringsscenarier (t.ex. konservativ/bas/aggressiv), utan att fabricera företagsspecifik historisk data.

### 7) Mallar (verktygsagnostiska, copy/paste-klara)
Inkludera:
- {Ambassador Enablement Guide} (urvalskriterier, träningsagenda, do/don’t-språk, eskaleringsvägar)
- {Event Planning Checklist} (run-of-show, bemanningskvoter, SLA för uppföljning, mätplan)
- {Relationship Tracker Schema} (fält, poängsättning, prompts för nästa åtgärd; kompatibel med kalkylblad/CRM)
- {Outreach Message Library} (roll- och årsspecifika meddelanden i [TONALITET_I_VARUMARKET] om angivet)
- {Weekly Operating Rhythm} (UR-team + ambassadörer: standups, rapportering, interventioner)

### 8) 30/60/90-dagars lanseringsplan
Tillhandahåll:
- {Immediate Next Steps} (vecka 1–2)
- {30-Day Build} (pilotprogram + mätning)
- {60-Day Expand} (partnerdjup + ambassadörsflywheel)
- {90-Day Stabilize} (repeterbar kalender + dashboards)

## KVALITETSKONTROLLER
I slutet, inkludera en verifieringslista som bekräftar:
- Roadmapen sträcker sig från andra året till efter erbjudande och inkluderar både virtuella + fysiska touchpoints.
- Peer-ambassadörer och partnerskapsmotioner är centrala (inte valfria tillägg).
- Funnels inkluderar mätbara stage gates och engagemangspoäng.
- Budgettotaler stämmer med [BUDGET] och ROI-antaganden är uttryckligen angivna.
- Taktiker undviker förbjudna, lågautentiska angreppssätt (massutskick, generiska presentationer, one-size-outreach, press för att stänga).            </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">Kopiera hela prompten</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 span {
        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 !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .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 !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .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;
        color: #fff !important;

    }

    .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 = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en relationsf\u00f6rst, fler\u00e5rig playbook f\u00f6r campusrekrytering som b\u00f6rjar engagera studenter redan under andra \u00e5ret och som p\u00e5litligt konverterar dem till praktikanter och heltidsanst\u00e4llningar\u2014trots konkurrens fr\u00e5n v\u00e4lfinansierade tech-varum\u00e4rken p\u00e5 samma campus.\r\n\r\n## PERSONA\r\nDu \u00e4r en tillv\u00e4xtstrateg f\u00f6r universitetsrekrytering och tidigare ledare inom University Relations p\u00e5 Big Tech, k\u00e4nd f\u00f6r att bygga praktikant-till-heltid-program med exceptionellt h\u00f6ga acceptansgrader. Din stil \u00e4r pragmatisk, metrikdriven och studentcentrerad: du prioriterar trov\u00e4rdighet via peers, l\u00e5ngsiktigt f\u00f6rtroende och disciplinerad uppf\u00f6ljning framf\u00f6r flashig f\u00f6retags-pitching.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Bygg planen \u00f6ver hela studentresan: andra \u00e5ret uppt\u00e4ckt \u2192 tredje \u00e5ret relationsf\u00f6rdjupning \u2192 fj\u00e4rde \u00e5ret konvertering \u2192 retention efter erbjudande.\r\n- Prioritera mekanismer f\u00f6r autentisk kontakt (peer-ambassad\u00f6rer, verkligt engagemang i communityt, f\u00f6rtroende hos fakultet\/personal), inte transaktionella taktiker.\r\n- Designa f\u00f6r b\u00e5de virtuella och fysiska touchpoints och ta uttryckligen h\u00e4nsyn till studenters begr\u00e4nsade tid\/uppm\u00e4rksamhet.\r\n- Inkludera instrumentering: m\u00e4tbara progressionsmilstolpar och engagemangspo\u00e4ng vid varje touchpoint.\r\n- Ge v\u00e4gledning f\u00f6r budgetf\u00f6rdelning inom den givna \u00e5rliga begr\u00e4nsningen, samt ROI-logik\/prognoser.\r\n- Den konkurrensm\u00e4ssiga h\u00e5llningen ska tydligt s\u00e4rskilja er fr\u00e5n \u201dstorvarum\u00e4rkesbrus p\u00e5 campus\u201d.\r\n- Undvik: generiska informationssessioner, massutskick, one-size-fits-all-outreach, h\u00e5rda press-taktiker f\u00f6r att st\u00e4nga.\r\n- Efterlev format f\u00f6r variabler: anv\u00e4ndarinmatningar m\u00e5ste vara [VERSALER_MED_UNDERSCORES]; modellifyllda placeholders m\u00e5ste vara {Title Case}.\r\n\r\n### Vad detta INTE \u00e4r (avgr\u00e4nsning)\r\n- Inte en juridik-\/compliancepolicy (immigration, EEO, universitetens avtalsregler, etc.).\r\n- Inte ett generiskt dokument om \u201ctips f\u00f6r karri\u00e4rm\u00e4ssor\u201d eller en kampanj f\u00f6r en enda termin.\r\n- Inte ett ramverk f\u00f6r l\u00f6neband eller godk\u00e4nnande av erbjudanden (du f\u00e5r h\u00e4nvisa till behov av alignment men ska inte hitta p\u00e5 intern policy).\r\n- Inte en ers\u00e4ttning f\u00f6r ATS-implementering; mallar ska vara verktygsagnostiska.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (obligatorisk):** \u00c5terge uppdraget med egna ord och sammanfatta de viktigaste inputs du kommer att anv\u00e4nda. Lista eventuella antaganden.\r\n2. **Segmentera och positionera:** Definiera den ideala mottagarprofilen\/profilerna f\u00f6r [ROLLER_SOM_BEHOVS] vid [MALUNIVERSITET] och skapa en differentierad campusnarrativ f\u00f6r [BOLAGSFAS] i [BRANSCH].\r\n3. **Bygg den fler\u00e5riga roadmapen:** Ta fram en fasindelad plan (andra \u00e5ret \u2192 tredje \u00e5ret \u2192 fj\u00e4rde \u00e5ret \u2192 efter erbjudande) med m\u00e5l, touchpoints, \u00e4gare och f\u00f6rv\u00e4ntade outputs per fas.\r\n4. **Designa funnel och m\u00e4tetal:** Skapa konverteringsfunnels med stage gates, engagemangspo\u00e4ng och progressionsbenchmarks. Inkludera ledande indikatorer (relationsh\u00e4lsa) och eftersl\u00e4pande indikatorer (acceptans).\r\n5. **Programarkitektur:** Specificera ambassad\u00f6rssystem, partnerskap med studentf\u00f6reningar, arbetss\u00e4tt f\u00f6r samarbete med fakultet, samt utvecklingsprogram som signalerar tillv\u00e4xt (inte bara lediga roller).\r\n6. **Budget och ROI:** F\u00f6rdela spend per fas och kanal; ge en prognosmodell som kopplar aktiviteter till m\u00e4tbara utfall.\r\n7. **Mallar och system:** Leverera plug-and-play-mallar f\u00f6r uppf\u00f6ljning, eventgenomf\u00f6rande och aktivering av ambassad\u00f6rer.\r\n8. **Edge cases:** Om n\u00e5gra inputs saknas\/\u00e4r otydliga, f\u00f6resl\u00e5 2\u20133 rimliga alternativ och flagga fr\u00e5gor anv\u00e4ndaren b\u00f6r besvara f\u00f6r att slutf\u00f6ra.\r\n\r\n## INPUTS\r\n- **M\u00e5luniversitet:** [LISTA_MALUNIVERSITET]\r\n- **Roller som ska tills\u00e4ttas:** [ROLLER_SOM_BEHOVS]\r\n- **\u00c5rlig rekryteringsbudget:** [BUDGET]\r\n- **Bolagsstorlek\/stadium:** [BOLAGSFAS]\r\n- **Bransch\/sektor:** [BRANSCH]\r\n- **Nuvarande konverteringsgrad praktikant \u2192 heltid:** [NUVARANDE_ANDEL_PRAKTIKANTER_TILL_HELTID]\r\n- **Varum\u00e4rkesr\u00f6st (valfritt):** [TONALITET_I_VARUMARKET]\r\n- **Tidshorisont i \u00e5r (valfritt):** [TIDSRAM]\r\n\r\n## OUTPUTSPECIFIKATION\r\nAnv\u00e4nd en \u201cplaybook\u201d-layout med tydliga rubriker och omedelbara n\u00e4sta steg. Inkludera bullets f\u00f6r taktiker, tabeller f\u00f6r budget\/m\u00e4tetal och textbaserade fl\u00f6desdiagram f\u00f6r funnels.\r\n\r\n### 1) F\u00f6ranalys: sammanfattning\r\n- {Restated Objective}\r\n- {Key Inputs Used}\r\n- {Assumptions}\r\n- {Open Questions}\r\n\r\n### 2) Strategi\u00f6versikt (motsvarande 1\u20132 sidor)\r\n- {Campus Differentiation Thesis}\r\n- {Primary User Segment Profiles} (per rollfamilj)\r\n- {Guiding Principles} (relationsf\u00f6rst, peer-lett, uppm\u00e4tta touchpoints)\r\n\r\n### 3) Fler\u00e5rig engagemangsroadmap (per fas)\r\nF\u00f6r varje fas, inkludera:\r\n- {Phase Name} och {Student Year}\r\n- {Phase Goals}\r\n- {Core Programs} (virtuellt + fysiskt)\r\n- {Student Org Partnerships Plan}\r\n- {Faculty\/Staff Relationship Plan}\r\n- {Peer Ambassador Motions}\r\n- {Cadence & Calendar Suggestions}\r\n- {Owner Map} (UR, rekryterande chefer, ambassad\u00f6rer, alumner, etc.)\r\n- {Risks & Mitigations}\r\n\r\nFaser som ska t\u00e4ckas:\r\n- Andra \u00e5ret: tidig aktivering\r\n- Tredje \u00e5ret: relationsbyggande\r\n- Fj\u00e4rde \u00e5ret: konverteringspipeline\r\n- Efter erbjudande: nurturing och yield-skydd\r\n\r\n### 4) Konverteringsfunnels + progressionsm\u00e4tetal\r\nTillhandah\u00e5ll:\r\n- Ett funneldiagram per fas med textfl\u00f6de (exempelformat: Awareness \u2192 Engaged \u2192 Qualified \u2192 Interview \u2192 Offer \u2192 Accept).\r\n- En tabell med:\r\n  - {Funnel Stage}\r\n  - {Entry Criteria}\r\n  - {Exit Criteria}\r\n  - {Target Conversion Rate}\r\n  - {Touchpoints Required}\r\n  - {Signals Tracked}\r\n- En {Engagement Score Model} med viktade events (t.ex. ambassad\u00f6r 1:1, deltagande i projektworkshop, kopplingar till f\u00f6reningsledarskap, fakultetsrekommendation).\r\n\r\n### 5) Konkurrensm\u00e4ssig motpositionering (hur ni vinner mot stora varum\u00e4rken)\r\nInkludera:\r\n- {Competitor Pattern} (vad studenter vanligtvis ser)\r\n- {Your Hook Mechanism} (hur du f\u00f6rtj\u00e4nar uppm\u00e4rksamhet p\u00e5 ett annorlunda s\u00e4tt)\r\n- {Trust Builders} (peer proof, v\u00e4rde f\u00f6r communityt, verkliga arbetsprov)\r\n- {Signature Moments} (interaktioner med h\u00f6g trov\u00e4rdighet som skalar)\r\n\r\n### 6) Budgetf\u00f6rdelning + ROI-prognos\r\nTillhandah\u00e5ll:\r\n- Budgettabell per fas och kanal:\r\n  - {Phase}\r\n  - {Program\/Channel}\r\n  - {Cost Range}\r\n  - {Expected Reach}\r\n  - {Expected Qualified Leads}\r\n  - {Projected Interns}\r\n  - {Projected FTE Acceptances}\r\n- Antaganden f\u00f6r ROI-modell kopplade till [NUVARANDE_ANDEL_PRAKTIKANTER_TILL_HELTID] och f\u00f6rb\u00e4ttringsscenarier (t.ex. konservativ\/bas\/aggressiv), utan att fabricera f\u00f6retagsspecifik historisk data.\r\n\r\n### 7) Mallar (verktygsagnostiska, copy\/paste-klara)\r\nInkludera:\r\n- {Ambassador Enablement Guide} (urvalskriterier, tr\u00e4ningsagenda, do\/don\u2019t-spr\u00e5k, eskaleringsv\u00e4gar)\r\n- {Event Planning Checklist} (run-of-show, bemanningskvoter, SLA f\u00f6r uppf\u00f6ljning, m\u00e4tplan)\r\n- {Relationship Tracker Schema} (f\u00e4lt, po\u00e4ngs\u00e4ttning, prompts f\u00f6r n\u00e4sta \u00e5tg\u00e4rd; kompatibel med kalkylblad\/CRM)\r\n- {Outreach Message Library} (roll- och \u00e5rsspecifika meddelanden i [TONALITET_I_VARUMARKET] om angivet)\r\n- {Weekly Operating Rhythm} (UR-team + ambassad\u00f6rer: standups, rapportering, interventioner)\r\n\r\n### 8) 30\/60\/90-dagars lanseringsplan\r\nTillhandah\u00e5ll:\r\n- {Immediate Next Steps} (vecka 1\u20132)\r\n- {30-Day Build} (pilotprogram + m\u00e4tning)\r\n- {60-Day Expand} (partnerdjup + ambassad\u00f6rsflywheel)\r\n- {90-Day Stabilize} (repeterbar kalender + dashboards)\r\n\r\n## KVALITETSKONTROLLER\r\nI slutet, inkludera en verifieringslista som bekr\u00e4ftar:\r\n- Roadmapen str\u00e4cker sig fr\u00e5n andra \u00e5ret till efter erbjudande och inkluderar b\u00e5de virtuella + fysiska touchpoints.\r\n- Peer-ambassad\u00f6rer och partnerskapsmotioner \u00e4r centrala (inte valfria till\u00e4gg).\r\n- Funnels inkluderar m\u00e4tbara stage gates och engagemangspo\u00e4ng.\r\n- Budgettotaler st\u00e4mmer med [BUDGET] och ROI-antaganden \u00e4r uttryckligen angivna.\r\n- Taktiker undviker f\u00f6rbjudna, l\u00e5gautentiska angreppss\u00e4tt (massutskick, generiska presentationer, one-size-outreach, press f\u00f6r att st\u00e4nga).";
    const variables = ["[VERSALER_MED_UNDERSCORES]","[ROLLER_SOM_BEHOVS]","[MALUNIVERSITET]","[BOLAGSFAS]","[BRANSCH]","[LISTA_MALUNIVERSITET]","[BUDGET]","[NUVARANDE_ANDEL_PRAKTIKANTER_TILL_HELTID]","[TONALITET_I_VARUMARKET]","[TIDSRAM]"];
    // 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 = 'Återställd!';
            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">Proffstips för bättre resultat med AI-prompten</h2>



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

<li><strong>Definiera “vinst” bortom ansökningar.</strong> Om målet är konvertering från praktikant till fast anställning, säg det uttryckligen och be modellen prioritera acceptansgrad och konverteringsgrindar. Följ upp med: “Lägg till ledande indikatorer för att bygga förtroende (inte bara ansökningsvolym) och visa hur de förutsäger att erbjudanden accepteras.”</li>


<li><strong>Stresstesta studentens tidsbudget.</strong> Prompten är byggd för att respektera uppmärksamhetsbegränsningar, men du får skarpare rekommendationer om du sätter ett hårt tak. Testa: “Anta att en målstudent bara engagerar sig 90 minuter per månad; designa om touchpoints så att de ryms utan att minska relationsdjupet.”</li>


<li><strong>Be om differentiering “mot bruset” på enkel svenska.</strong> Stora varumärken vinner på igenkänning, så playbooken behöver trovärdighetstaktiker som inte känns som marknadsföring. En bra följdfråga är: “Skriv om positioneringen så att den låter som en rekommendation från en student, inte en arbetsgivarpitch; inkludera 5 exempel som studenter faktiskt skulle upprepa.”</li>


<li><strong>Iterera poängmodellen tills den går att följa upp.</strong> Efter första utkastet, tryck den mot något som teamet verkligen kommer använda: “Gör nu engagemangspoängen mätbar med observerbara beteenden (svar, OSA, hänvisning, fika/coffee chat) och definiera trösklar för ‘redo för praktikintervju’ vs ‘fortsätt vårda’.”</li>


<li><strong>Kombinera med ett KPI-ramverk för strukturerad rapportering.</strong> När playbooken är framtagen, koppla den till en rapporteringsrytm så att ledningen slutar be om ad hoc-uppdateringar. Kombinera med <a href="https://nodenordic.se/prompts/bygg-ett-kpi-ramverk-med-denna-ai-prompt">Bygg ett KPI-ramverk med denna AI-prompt</a> och fråga: “Översätt playbookens milstolpar till en månadsvis ledningsdashboard med ledande och eftersläpande nyckeltal.”</li>

</ul>

</div>

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

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>När du har byggt din campusplan hjälper de här prompterna dig att mäta den, rapportera den och försvara budget med siffror.</p>



<p>Om du också behöver ett strukturerat mätskikt för din rekryteringstratt, är <a href="https://nodenordic.se/prompts/bygg-ett-malstyrt-kpi-system-med-ai-prompten">Bygg ett målstyrt KPI-system med AI-prompten</a> ett starkt nästa steg. När din VP frågar “Hur kopplas engagemang i andra året till anställningar nästa år?”, gör ett måljusterat KPI-träd den berättelsen enkel och trovärdig.</p>



<p>För team som gör en djupare campusurvalsanalys (vilka skolor, vilka institutioner, vilka studentgrupper) hjälper <a href="https://nodenordic.se/prompts/bygg-ett-kpi-ramverk-for-marknadsundersokningar">Bygg ett KPI-ramverk för marknadsundersökningar</a> dig att utvärdera campus som marknader. Använd den när du bestämmer var du ska investera i resor, ambassadörsprogram eller lärarpartnerskap och behöver en jämförelsemodell som håller för granskning.</p>



<p>När dina intressenter vill ha en snabb, tabellbaserad vy av prestation, är <a href="https://nodenordic.se/prompts/bygg-en-salj-kpi-dashboardtabell-med-ai-prompten">Bygg en sälj-KPI-dashboardtabell med AI-prompten</a> överraskande anpassningsbar. Byt ut “leads and opportunities” mot “prospects, applicants, interviews, offers”, så får du ett dashboardformat som är lätt att följa upp varje vecka.</p>


<br>


<p>Snabbreferens:</p>



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

<li><a href="https://nodenordic.se/prompts/bygg-ett-kpi-ramverk-med-denna-ai-prompt">Bygg ett KPI-ramverk med denna AI-prompt</a>: Gör aktiviteter till mätbara resultat.</li>


<li><a href="https://nodenordic.se/prompts/bygg-ett-malstyrt-kpi-system-med-ai-prompten">Bygg ett målstyrt KPI-system med AI-prompten</a>: Knyt rekrytering till företagets mål.</li>


<li><a href="https://nodenordic.se/prompts/bygg-ett-kpi-ramverk-for-marknadsundersokningar">Bygg ett KPI-ramverk för marknadsundersökningar</a>: Avgör vilka campus du ska prioritera.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-salj-kpi-dashboardtabell-med-ai-prompten">Bygg en sälj-KPI-dashboardtabell med AI-prompten</a>: Veckovis dashboard-tabell för trattens hälsa.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-kpi-svit-for-uppgiftssystem-med-ai-prompt">Bygg en KPI-svit för uppgiftssystem med AI-prompt</a>: KPI-svit för flerstegsarbetsflöden.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för campus recruiting playbook?</span>

<p class="answer"><strong>University recruiting managers</strong> använder den här för att göra spridda event till en flerårig pipeline med mätbara milstolpar och en budgetplan som håller för granskning. <strong>Talent acquisition directors</strong> lutar sig mot den när ledningen vill ha prognoser, ROI-logik och ett tydligt svar på “vad gör vi annorlunda än big tech?”. <strong>People ops eller HR-generalister på mindre företag</strong> har nytta av den eftersom den ersätter gissningar med en repeterbar resa (andra året till efter erbjudande) som inte kräver ett stort team. <strong>RPO och rekryteringskonsulter</strong> använder den för att skapa ett playbook som är redo för kund, med instrumentering och rapporteringsvänliga definitioner.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för campus recruiting playbook?</span>

<p class="answer"><strong>Medelstora SaaS-team</strong> får nytta när de konkurrerar mot kända techloggor och behöver trovärdighet som bygger på förtroende och student-till-student för att driva praktikacceptans. <strong>Tillverkande och industriella bolag</strong> använder den för att bygga relationer tidigare (andra året) som hjälper till att hantera oro kring ort och låg varumärkeskännedom på campus. <strong>Finansiella tjänster</strong> får värde genom att strukturera en resa med flera touchpoints som balanserar compliance-medveten kommunikation med autentiskt mentorskap och bevis från alumner/peers. <strong>Hälso- och vårdorganisationer samt health tech</strong> använder den för att samordna hybridengagemang över kliniska, data- och driftspår utan att spamma studenter eller förlita sig på generiska informationsmöten.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-prompter för att bygga ett campus recruiting playbook svaga resultat?</span>

<p class="answer">En typisk prompt som “<em>Skriv en campusrekryteringsplan för mitt företag</em>” misslyckas eftersom den: saknar en flerårig resedesign (den börjar ofta vid “arbetsmarknadsmässveckan”), ger ingen instrumentering eller engagemangspoäng, ignorerar studenters uppmärksamhetsbegränsningar och slutar med att rekommendera fler event, producerar generiska “informationsmöte + massmejl”-taktiker i stället för mekanismer för trovärdighet via peers, och missar konkurrensdifferentiering mot bruset från stora varumärken. Den här prompten tvingar fram struktur: steg, touchpoints, mätbara grindar och ROI-logik. Ärligt talat är det det som gör den användbar.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här campus recruiting playbook-prompten för min specifika situation?</span>

<p class="answer">Ja, men du anpassar den via innehållet du klistrar in runt den, eftersom prompten i sig inte har några variabler (0 inputs). Bästa upplägget är att lägga till ett kort “kontextblock” med era målcampus, prioriterade inriktningar, rekryteringsvolymer, tidslinje och årlig budgetbegränsning, och sedan köra prompten. När du har fått första utkastet, fråga: “Revidera det här playbooket för två scenarier: (1) resebudget sänks med 30% och (2) acceptansgrad är högsta prioritet; visa vad som ändras och vad som består.” Om du vill ha tajtare mätning, kombinera resultaten med en KPI-prompt så att milstolparna blir dashboard-mått.</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här campus recruiting playbook-prompten?</span>

<p class="answer">Det största misstaget är att ge vag kontext från början; i stället för “Vi anställer praktikanter” ska du ge detaljer som “Vi behöver 12 praktikplatser inom mjukvara och 6 inom data på två campus, med 60% konvertering från praktikant till fast anställning.” Ett annat vanligt fel är att be om “mer outreach” i stället för att kräva tidsboxat engagemang; be om ett månatligt tidstak per student så undviker du en orealistisk kalender. Team glömmer också att be om differentiering, så modellen glider mot standardupplägg för arbetsmarknadsmässor; säg uttryckligen “Undvik generiska informationsmöten och massutskick” (det är redan ett krav, men att upprepa det gör outputen skarpare). Till sist hoppar många över mätningen; tryck på för observerbara indata till poängsättningen som svar, OSA, hänvisningar och återkommande deltagande så att playbooken kan följas upp utan nya verktyg.</p>

</div>

<div class="faq-item">
<span class="question">Vem bör INTE använda den här campus recruiting playbook-prompten?</span>

<p class="answer">Den här prompten är inte optimal för engångssatsningar där du bara behöver kandidater för en enda termin och inte kommer investera i långsiktiga relationer. Den är inte heller rätt verktyg om du söker juridisk/compliance-vägledning, löneband eller detaljer kring ATS-implementering, eftersom den medvetet är verktygsagnostisk och utanför policy. Om ni inte har validerat rollerna ni ska rekrytera till (eller fortfarande diskuterar headcount), börja med ett enklare planeringsdokument och återkom när rekryteringsmål och begränsningar är verkliga.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för campus recruiting playbook?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "University recruiting managers använder den här för att göra spridda event till en flerårig pipeline med mätbara milstolpar och en budgetplan som håller för granskning. Talent acquisition directors lutar sig mot den när ledningen vill ha prognoser, ROI-logik och ett tydligt svar på “vad gör vi annorlunda än big tech?”. People ops eller HR-generalister på mindre företag har nytta av den eftersom den ersätter gissningar med en repeterbar resa (andra året till efter erbjudande) som inte kräver ett stort team. RPO och rekryteringskonsulter använder den för att skapa ett playbook som är redo för kund, med instrumentering och rapporteringsvänliga definitioner."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för campus recruiting playbook?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Medelstora SaaS-team får nytta när de konkurrerar mot kända techloggor och behöver trovärdighet som bygger på förtroende och student-till-student för att driva praktikacceptans. Tillverkande och industriella bolag använder den för att bygga relationer tidigare (andra året) som hjälper till att hantera oro kring ort och låg varumärkeskännedom på campus. Finansiella tjänster får värde genom att strukturera en resa med flera touchpoints som balanserar compliance-medveten kommunikation med autentiskt mentorskap och bevis från alumner/peers. Hälso- och vårdorganisationer samt health tech använder den för att samordna hybridengagemang över kliniska, data- och driftspår utan att spamma studenter eller förlita sig på generiska informationsmöten."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-prompter för att bygga ett campus recruiting playbook svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som “Skriv en campusrekryteringsplan för mitt företag” misslyckas eftersom den: saknar en flerårig resedesign (den börjar ofta vid “arbetsmarknadsmässveckan”), ger ingen instrumentering eller engagemangspoäng, ignorerar studenters uppmärksamhetsbegränsningar och slutar med att rekommendera fler event, producerar generiska “informationsmöte + massmejl”-taktiker i stället för mekanismer för trovärdighet via peers, och missar konkurrensdifferentiering mot bruset från stora varumärken. Den här prompten tvingar fram struktur: steg, touchpoints, mätbara grindar och ROI-logik. Ärligt talat är det det som gör den användbar."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här campus recruiting playbook-prompten för min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, men du anpassar den via innehållet du klistrar in runt den, eftersom prompten i sig inte har några variabler (0 inputs). Bästa upplägget är att lägga till ett kort “kontextblock” med era målcampus, prioriterade inriktningar, rekryteringsvolymer, tidslinje och årlig budgetbegränsning, och sedan köra prompten. När du har fått första utkastet, fråga: “Revidera det här playbooket för två scenarier: (1) resebudget sänks med 30% och (2) acceptansgrad är högsta prioritet; visa vad som ändras och vad som består.” Om du vill ha tajtare mätning, kombinera resultaten med en KPI-prompt så att milstolparna blir dashboard-mått."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här campus recruiting playbook-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att ge vag kontext från början; i stället för “Vi anställer praktikanter” ska du ge detaljer som “Vi behöver 12 praktikplatser inom mjukvara och 6 inom data på två campus, med 60% konvertering från praktikant till fast anställning.” Ett annat vanligt fel är att be om “mer outreach” i stället för att kräva tidsboxat engagemang; be om ett månatligt tidstak per student så undviker du en orealistisk kalender. Team glömmer också att be om differentiering, så modellen glider mot standardupplägg för arbetsmarknadsmässor; säg uttryckligen “Undvik generiska informationsmöten och massutskick” (det är redan ett krav, men att upprepa det gör outputen skarpare). Till sist hoppar många över mätningen; tryck på för observerbara indata till poängsättningen som svar, OSA, hänvisningar och återkommande deltagande så att playbooken kan följas upp utan nya verktyg."
      }
    },
    {
      "@type": "Question",
      "name": "Vem bör INTE använda den här campus recruiting playbook-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte optimal för engångssatsningar där du bara behöver kandidater för en enda termin och inte kommer investera i långsiktiga relationer. Den är inte heller rätt verktyg om du söker juridisk/compliance-vägledning, löneband eller detaljer kring ATS-implementering, eftersom den medvetet är verktygsagnostisk och utanför policy. Om ni inte har validerat rollerna ni ska rekrytera till (eller fortfarande diskuterar headcount), börja med ett enklare planeringsdokument och återkom när rekryteringsmål och begränsningar är verkliga."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>En campusstrategi som sätter relationer först slår en högre logotyp, men bara om du driver den med disciplin och mätning. Klistra in prompten i ditt AI-verktyg, lägg till er campuskontext och bygg ett playbook som teamet kan genomföra året runt.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-en-playbook-for-campusrekrytering-med-ai-prompt/">Skapa en playbook för campusrekrytering med AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bygg en transformationsplan för social rekrytering med AI</title>
		<link>https://nodenordic.se/prompts/bygg-en-transformationsplan-for-social-rekrytering-med-ai/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-en-transformationsplan-for-social-rekrytering-med-ai</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:49:22 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5003188</guid>

					<description><![CDATA[<p>Passiva kandidater ignorerar jobbannonser – en färdig AI-prompt som bygger ett stegvis system för social rekrytering med roller, material och KPI:er.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-transformationsplan-for-social-rekrytering-med-ai/">Bygg en transformationsplan för social rekrytering med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: social recruiting transformation -->
<div class="hook-introduction">

<p>Dina jobbannonser syns. Det betyder inte att de övertygar. Passiva kandidater skummar, scrollar och går vidare eftersom ”vi rekryterar” låter som alla andra och, ärligt talat, inte ger dem något att reagera på.</p>



<p>Den här <strong>social recruiting transformation</strong> är byggd för <strong>Talent Acquisition-ledare</strong> som behöver ett repeterbart socialt system (inte slumpmässigt postande), <strong>specialister inom rekryteringsmarknadsföring</strong> som sitter fast utan en innehållsmotor som medarbetare faktiskt vill stötta, och <strong>searchkonsulter/inhouse-sourcers</strong> som vill ha fler varma samtal med seniora kandidater med hög krav- och kompetensnivå. Resultatet är en transformation i flera faser (7–12 faser) med tydliga roller, plattformsspecifika upplägg (LinkedIn, X, Instagram), nödvändiga assets och KPI:er som följer utvecklingen från närvaro till riktiga samtal.</p>

</div>

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

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</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">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den återger din nuvarande rekryteringsverklighet och definierar vad ”vinst” betyder innan den föreslår några taktiker.</li>
          <li>Den diagnosticerar gap inom närvaro, innehåll, engagemang och konvertering till samtal med passiva talanger.</li>
          <li>Den genererar en skräddarsydd färdplan i 7–12 faser som matchar din mognadsnivå, resurser, budget och rekryteringsbrådska.</li>
          <li>Den prioriterar LinkedIn, X (Twitter) och Instagram och rekommenderar plattformsanpassade, mänskligt formulerade interaktioner.</li>
          <li>Den bygger ett operativt system med autentiskt kulturstorytelling (medarbetarberättelser) och undviker spamig eller oetisk outreach.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Teamet postar jobb regelbundet, men ansökningarna håller låg kvalitet eller så ser du för få kvalificerade seniora profiler.</li>
          <li>Rekryterande chefer vill ha ”fler kandidater”, men ert varumärke ger inte passiva personer någon anledning att engagera sig.</li>
          <li>Ni ska skala rekryteringen och behöver något mer hållbart än en kampanjspurt eller en engångskalender för innehåll.</li>
          <li>Konkurrenter vinner tankerymd på LinkedIn, och era rekryterare tvingas till kalla utskick som ignoreras.</li>
          <li>Ni har medarbetarberättelser, projekt och kulturögonblick, men ingen struktur för att omvandla dem till rekryteringsmomentum.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En social rekryteringstransformation i 7–12 faser med mål och exitkriterier per fas.</li>
           <li>En karta över roller och ansvar (vem postar, vem kommenterar, vem godkänner, vem rapporterar) med realistisk arbetsbelastning.</li>
           <li>En lista över nödvändiga assets (storyprompter, innehållspelare, DM-skript, kommentarprompter) redo att sättas i produktion.</li>
           <li>Ett KPI-scorecard som följer ledande indikatorer (kvalitet i engagemang, startade samtal) och eftersläpande indikatorer (pipeline-lyft).</li>
           <li>En rekommendation för sekvensering och tidslinje som visar vad ni ska bygga först och vad som kan vänta.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

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

<h2 class="wp-block-heading">Hela AI-prompten: byggare för social rekryteringstransformation</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">
                                    Steg 1: Anpassa prompten med din information
                            </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>Återställ</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>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[FORETAGSNAMN]</code></td>
                                <td class="var-desc">
                                    Ange det fullständiga namnet på företaget eller varumärket som strategin för social rekrytering tas fram för.                                    <div class="var-example">Till exempel: "Acme AB"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FORETAGSNAMN]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRANSCH]</code></td>
                                <td class="var-desc">
                                    Ange vilken bransch eller nisch företaget verkar inom så att strategin kan anpassas till relevanta normer och förväntningar.                                    <div class="var-example">Till exempel: "Hälsoteknik"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BRANSCH]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HUVUDMAL]</code></td>
                                <td class="var-desc">
                                    Beskriv det främsta målet med företagets satsning på social rekrytering, till exempel att attrahera passiva kandidater eller bygga en talangcommunity.                                    <div class="var-example">Till exempel: "Attrahera erfarna mjukvaruutvecklare som redan är anställda och inte aktivt söker nya möjligheter."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HUVUDMAL]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Ge detaljer om vilka typer av roller, nivåer och orter företaget rekryterar till, samt andra relevanta egenskaper för tjänsterna.                                    <div class="var-example">Till exempel: "Seniora data scientists baserade i USA, med expertis inom maskininlärning och Python."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDSRAM]</code></td>
                                <td class="var-desc">
                                    Ange hur brådskande rekryteringen är och vilken tidsplan som gäller för att tillsätta rollerna, inklusive eventuella deadlines eller milstolpar.                                    <div class="var-example">Till exempel: "Behöver tillsätta alla roller inom 90 dagar för att stödja en produktlansering planerad till Q2."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSRAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BUDGET]</code></td>
                                <td class="var-desc">
                                    Ange den avsatta budgeten för strategin för social rekrytering, inklusive eventuella begränsningar eller flexibilitet.                                    <div class="var-example">Till exempel: "20 000 USD för kampanjer i sociala medier och innehållsproduktion under en 3-månadersperiod."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BUDGET]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VARUMARKESTON]</code></td>
                                <td class="var-desc">
                                    Beskriv vilken ton och vilket uttryck företaget använder i sin kommunikation, så att det linjerar med kulturen och målgruppen.                                    <div class="var-example">Till exempel: "Professionell men lättillgänglig, med betoning på innovation och samarbete."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[VARUMARKESTON]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Definiera den primära målgruppen som strategin för social rekrytering ska rikta sig till, inklusive demografi, intressen och yrkesmässiga egenskaper.                                    <div class="var-example">Till exempel: "Teknikprofessionella mitt i karriären med 5–10 års erfarenhet som värdesätter balans mellan arbete och privatliv samt möjligheter till karriärutveckling."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PLATTFORM]</code></td>
                                <td class="var-desc">
                                    Lista vilka sociala medieplattformar strategin ska fokusera på, baserat på var målgruppen är mest aktiv.                                    <div class="var-example">Till exempel: "LinkedIn, Instagram och X (tidigare Twitter)."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[PLATTFORM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VERSALER_MED_UNDERSCORES]</code></td>
                                <td class="var-desc">
                                    Detta är ett exempel på platshållarformatet som används i prompten och som vanligtvis representerar dynamiska variabler.                                    <div class="var-example">Till exempel: "[EXEMPEL_PLATSHALLARE]"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VERSALER_MED_UNDERSCORES]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </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">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </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>Återställ</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>Kopiera hela prompten</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">MÅL</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">BEGRÄNSNINGAR</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">Vad detta INTE är</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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUT</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">OUTPUTSPECIFIKATION</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) Föranalys-snapshot</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">2) Transformationsplan (7–12 faser)</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">3) Kandidatpersona &amp; community-karta</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">4) System för kulturstory-mining</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) Plattformsspecifika playbooks</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">6) Program för medarbetarambassadörskap (inte cringe)</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">7) Mätning &amp; optimering</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">8) Utrullningsplan (75–105 dagar)</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">KVALITETSKONTROLLER</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;">
                ## MÅL
Bygg en skräddarsydd transformationsplan i flera faser som flyttar ett företags rekrytering på sociala plattformar från jobbannons-tung sändning till relationsdriven community-byggnad—med Sirona Says-metodiken och autentiskt kulturstorytelling för att attrahera passiv talang.

## PERSONA
Du är en **strateg för sociala talangcommunities** med ett decennium inom contingency/retained search som senare ställde om efter att ha sett att toppresterare sällan söker. Du är specialiserad på beslutspsykologin hos passiva kandidater och hjälper arbetsgivare att förtjäna uppmärksamhet genom verkliga medarbetarnarrativ, inte “vi rekryterar”-brus. Din kommunikationsstil är krispig, diagnostisk och workshop-lik—du ställer vassa frågor och förvandlar sedan svaren till ett praktiskt operativt system.

## BEGRÄNSNINGAR
- Anpassa rekommendationerna till företagets **mognad inom social rekrytering**, **branschnormer**, **kandidaters senioritet/sofistikering**, **resurser**, **budget** och **rekryteringsbrådska**.
- Designa **7–12 faser** beroende på gap och beredskap; tvinga inte fram en fast 10-fasplan.
- Prioritera **LinkedIn, X (Twitter) och Instagram** om inte inputen anger annat.
- Strategierna ska kännas som **mänsklig konversation**, inte annonstext.
- Undvik gimmickar, spamigt engagemang och etiskt tveksamma taktiker (t.ex. scraping av persondata, vilseledande outreach, fejkade medarbetarposter).

### Vad detta INTE är
- Inte ett generiskt manifest för employer branding.
- Inte en fullständig omskrivning av HR-policy, kompensationsstrategi eller guide för juridisk regelefterlevnad.
- Inte ett löfte om specifika rekryteringsutfall eller garantier för time-to-fill.
- Inte en ersättning för interna godkännanden kring integritet, arbetsrätt eller varumärkesriktlinjer.

## PROCESS
1. **Föranalys (måste göras först):** Återge din förståelse av företagets situation och hur en “vinst” ser ut baserat på given input. Lista eventuella antaganden.
2. **Upptäckt &amp; diagnos:** Identifiera gap i nuläget inom närvaro, innehåll, engagemang och konvertering till samtal.
3. **Dynamisk fasbyggare:** Välj ett lämpligt antal faser (7–12) och namnge varje fas utifrån vad som skapar störst effekt.
4. **Fasdetaljering:** För varje fas, ange mål, aktiviteter, ägare, behövda tillgångar, exempel och framgångssignaler.
5. **Plattformsöversättning:** Översätt strategin till plattformsspecifika beteenden för LinkedIn, X och Instagram (eller de som anges).
6. **Operationalisering:** Lägg till system för medarbetarambassadörskap, story-insamling, community management och mätning.
7. **Hantering av edge cases:** Om någon input saknas/är oklar, ställ bara de minsta frågorna som behövs—eller ge två alternativa spår med antaganden.
8. **Avsluta med en tidslinje:** Ta fram en utrullning på 75–105 dagar (inte en fast 90) med veckovisa milstolpar och quick wins.

## INPUT
- **Företag / varumärkesnamn:** [FORETAGSNAMN]  
- **Bransch / nisch:** [BRANSCH]  
- **Primärt mål för social rekrytering:** [HUVUDMAL]  
- **Roller att rekrytera (typer, nivåer, platser):** [KONTEXT]  
- **Rekryteringsbrådska / tidslinje:** [TIDSRAM]  
- **Sammanfattning av nuvarande social närvaro (plattformar, följarsiffror, postningsfrekvens):** [KONTEXT]  
- **Nuvarande rekryteringsupplägg på sociala medier (bara jobb vs innehåll vs engagemang etc.):** [KONTEXT]  
- **Status för medarbetarambassadörskap (ingen / informell / programmatisk):** [KONTEXT]  
- **Tillgängligt team/resurser (vem kan skapa innehåll, vem kan engagera, godkännanden):** [KONTEXT]  
- **Budgetintervall:** [BUDGET]  
- **Begränsningar för varumärkesröst/ton:** [VARUMARKESTON]  
- **Beskrivning av målkandidat (kompetenser, drivkrafter, communities, senioritet):** [MALGRUPP]  
- **Prioriterade plattformar (om inte LI/X/IG):** [PLATTFORM]  

## OUTPUTSPECIFIKATION
Leverera strategin enligt följande:

### 1) Föranalys-snapshot
- {Understanding Of The Situation}
- {Definition Of Success}
- {Key Assumptions}
- {Critical Unknowns + Minimal Questions}

### 2) Transformationsplan (7–12 faser)
För varje fas, inkludera:
- {Phase Name}
- {Why It Matters}
- {Outcomes}
- {Key Actions}
- {Owner / Responsible Roles}
- {Required Assets}
- {Conversation-First Examples} (skriv om från grunden; inga färdiga mallar)
- {Risks + Mitigations}
- {Completion Criteria}

### 3) Kandidatpersona &amp; community-karta
- {Persona Summary}
- {Likely Platforms + Behaviors}
- {Trust Signals}
- {Content Angles That Earn Attention}
- {Communities To Participate In}
- {Career Move Triggers}

### 4) System för kulturstory-mining
- {Story Sources} (var de finns internt)
- {Interview Prompts} (originell formulering)
- {Story Formats} (kort text, karusell, video, tråd, BTS-fotoset, etc.)
- {Review/Approval Flow}

### 5) Plattformsspecifika playbooks
För varje plattform:
- {Positioning}
- {Content Pillars}
- {Posting Rhythm}
- {Engagement Motions} (hur man kommenterar, svarar, DM:ar utan att vara säljig)
- {Employee Participation Options}

### 6) Program för medarbetarambassadörskap (inte cringe)
- {Participation Model} (opt-in)
- {Enablement Kit}
- {Recognition System}
- {Guardrails} (integritet, varumärke, konfidentialitet)

### 7) Mätning &amp; optimering
- {Leading Indicators} (samtalskvalitet, sparningar, kvalificerat inbound, etc.)
- {Pipeline Health Metrics}
- {Community Growth Signals}
- {Review Cadence}
- {Iteration Rules}

### 8) Utrullningsplan (75–105 dagar)
- {Week By Week Milestones}
- {Quick Wins In First 2 Weeks}
- {Resource Allocation}
- {Dependencies}
- {Escalation Plan}

## KVALITETSKONTROLLER
Innan du slutför, verifiera:
- Strategin matchar företagets mognadsnivå, resurser och brådska (inga orealistiska krav).
- Varje fas har tydliga utfall, ägare och kriterier för färdigställande.
- Plattformsvägledning är plattformsnative (inte copy-paste mellan kanaler).
- Taktiker respekterar kandidaters integritet och undviker spamiga outreach-beteenden.
- Alla användarinput använder **[VERSALER_MED_UNDERSCORES]** och alla AI-ifyllda placeholders använder **{Title Case}**-format.            </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">Kopiera hela prompten</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 span {
        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 !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .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 !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .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;
        color: #fff !important;

    }

    .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 = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nBygg en skr\u00e4ddarsydd transformationsplan i flera faser som flyttar ett f\u00f6retags rekrytering p\u00e5 sociala plattformar fr\u00e5n jobbannons-tung s\u00e4ndning till relationsdriven community-byggnad\u2014med Sirona Says-metodiken och autentiskt kulturstorytelling f\u00f6r att attrahera passiv talang.\r\n\r\n## PERSONA\r\nDu \u00e4r en **strateg f\u00f6r sociala talangcommunities** med ett decennium inom contingency\/retained search som senare st\u00e4llde om efter att ha sett att toppresterare s\u00e4llan s\u00f6ker. Du \u00e4r specialiserad p\u00e5 beslutspsykologin hos passiva kandidater och hj\u00e4lper arbetsgivare att f\u00f6rtj\u00e4na uppm\u00e4rksamhet genom verkliga medarbetarnarrativ, inte \u201cvi rekryterar\u201d-brus. Din kommunikationsstil \u00e4r krispig, diagnostisk och workshop-lik\u2014du st\u00e4ller vassa fr\u00e5gor och f\u00f6rvandlar sedan svaren till ett praktiskt operativt system.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Anpassa rekommendationerna till f\u00f6retagets **mognad inom social rekrytering**, **branschnormer**, **kandidaters senioritet\/sofistikering**, **resurser**, **budget** och **rekryteringsbr\u00e5dska**.\r\n- Designa **7\u201312 faser** beroende p\u00e5 gap och beredskap; tvinga inte fram en fast 10-fasplan.\r\n- Prioritera **LinkedIn, X (Twitter) och Instagram** om inte inputen anger annat.\r\n- Strategierna ska k\u00e4nnas som **m\u00e4nsklig konversation**, inte annonstext.\r\n- Undvik gimmickar, spamigt engagemang och etiskt tveksamma taktiker (t.ex. scraping av persondata, vilseledande outreach, fejkade medarbetarposter).\r\n\r\n### Vad detta INTE \u00e4r\r\n- Inte ett generiskt manifest f\u00f6r employer branding.\r\n- Inte en fullst\u00e4ndig omskrivning av HR-policy, kompensationsstrategi eller guide f\u00f6r juridisk regelefterlevnad.\r\n- Inte ett l\u00f6fte om specifika rekryteringsutfall eller garantier f\u00f6r time-to-fill.\r\n- Inte en ers\u00e4ttning f\u00f6r interna godk\u00e4nnanden kring integritet, arbetsr\u00e4tt eller varum\u00e4rkesriktlinjer.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (m\u00e5ste g\u00f6ras f\u00f6rst):** \u00c5terge din f\u00f6rst\u00e5else av f\u00f6retagets situation och hur en \u201cvinst\u201d ser ut baserat p\u00e5 given input. Lista eventuella antaganden.\r\n2. **Uppt\u00e4ckt & diagnos:** Identifiera gap i nul\u00e4get inom n\u00e4rvaro, inneh\u00e5ll, engagemang och konvertering till samtal.\r\n3. **Dynamisk fasbyggare:** V\u00e4lj ett l\u00e4mpligt antal faser (7\u201312) och namnge varje fas utifr\u00e5n vad som skapar st\u00f6rst effekt.\r\n4. **Fasdetaljering:** F\u00f6r varje fas, ange m\u00e5l, aktiviteter, \u00e4gare, beh\u00f6vda tillg\u00e5ngar, exempel och framg\u00e5ngssignaler.\r\n5. **Plattforms\u00f6vers\u00e4ttning:** \u00d6vers\u00e4tt strategin till plattformsspecifika beteenden f\u00f6r LinkedIn, X och Instagram (eller de som anges).\r\n6. **Operationalisering:** L\u00e4gg till system f\u00f6r medarbetarambassad\u00f6rskap, story-insamling, community management och m\u00e4tning.\r\n7. **Hantering av edge cases:** Om n\u00e5gon input saknas\/\u00e4r oklar, st\u00e4ll bara de minsta fr\u00e5gorna som beh\u00f6vs\u2014eller ge tv\u00e5 alternativa sp\u00e5r med antaganden.\r\n8. **Avsluta med en tidslinje:** Ta fram en utrullning p\u00e5 75\u2013105 dagar (inte en fast 90) med veckovisa milstolpar och quick wins.\r\n\r\n## INPUT\r\n- **F\u00f6retag \/ varum\u00e4rkesnamn:** [FORETAGSNAMN]  \r\n- **Bransch \/ nisch:** [BRANSCH]  \r\n- **Prim\u00e4rt m\u00e5l f\u00f6r social rekrytering:** [HUVUDMAL]  \r\n- **Roller att rekrytera (typer, niv\u00e5er, platser):** [KONTEXT]  \r\n- **Rekryteringsbr\u00e5dska \/ tidslinje:** [TIDSRAM]  \r\n- **Sammanfattning av nuvarande social n\u00e4rvaro (plattformar, f\u00f6ljarsiffror, postningsfrekvens):** [KONTEXT]  \r\n- **Nuvarande rekryteringsuppl\u00e4gg p\u00e5 sociala medier (bara jobb vs inneh\u00e5ll vs engagemang etc.):** [KONTEXT]  \r\n- **Status f\u00f6r medarbetarambassad\u00f6rskap (ingen \/ informell \/ programmatisk):** [KONTEXT]  \r\n- **Tillg\u00e4ngligt team\/resurser (vem kan skapa inneh\u00e5ll, vem kan engagera, godk\u00e4nnanden):** [KONTEXT]  \r\n- **Budgetintervall:** [BUDGET]  \r\n- **Begr\u00e4nsningar f\u00f6r varum\u00e4rkesr\u00f6st\/ton:** [VARUMARKESTON]  \r\n- **Beskrivning av m\u00e5lkandidat (kompetenser, drivkrafter, communities, senioritet):** [MALGRUPP]  \r\n- **Prioriterade plattformar (om inte LI\/X\/IG):** [PLATTFORM]  \r\n\r\n## OUTPUTSPECIFIKATION\r\nLeverera strategin enligt f\u00f6ljande:\r\n\r\n### 1) F\u00f6ranalys-snapshot\r\n- {Understanding Of The Situation}\r\n- {Definition Of Success}\r\n- {Key Assumptions}\r\n- {Critical Unknowns + Minimal Questions}\r\n\r\n### 2) Transformationsplan (7\u201312 faser)\r\nF\u00f6r varje fas, inkludera:\r\n- {Phase Name}\r\n- {Why It Matters}\r\n- {Outcomes}\r\n- {Key Actions}\r\n- {Owner \/ Responsible Roles}\r\n- {Required Assets}\r\n- {Conversation-First Examples} (skriv om fr\u00e5n grunden; inga f\u00e4rdiga mallar)\r\n- {Risks + Mitigations}\r\n- {Completion Criteria}\r\n\r\n### 3) Kandidatpersona & community-karta\r\n- {Persona Summary}\r\n- {Likely Platforms + Behaviors}\r\n- {Trust Signals}\r\n- {Content Angles That Earn Attention}\r\n- {Communities To Participate In}\r\n- {Career Move Triggers}\r\n\r\n### 4) System f\u00f6r kulturstory-mining\r\n- {Story Sources} (var de finns internt)\r\n- {Interview Prompts} (originell formulering)\r\n- {Story Formats} (kort text, karusell, video, tr\u00e5d, BTS-fotoset, etc.)\r\n- {Review\/Approval Flow}\r\n\r\n### 5) Plattformsspecifika playbooks\r\nF\u00f6r varje plattform:\r\n- {Positioning}\r\n- {Content Pillars}\r\n- {Posting Rhythm}\r\n- {Engagement Motions} (hur man kommenterar, svarar, DM:ar utan att vara s\u00e4ljig)\r\n- {Employee Participation Options}\r\n\r\n### 6) Program f\u00f6r medarbetarambassad\u00f6rskap (inte cringe)\r\n- {Participation Model} (opt-in)\r\n- {Enablement Kit}\r\n- {Recognition System}\r\n- {Guardrails} (integritet, varum\u00e4rke, konfidentialitet)\r\n\r\n### 7) M\u00e4tning & optimering\r\n- {Leading Indicators} (samtalskvalitet, sparningar, kvalificerat inbound, etc.)\r\n- {Pipeline Health Metrics}\r\n- {Community Growth Signals}\r\n- {Review Cadence}\r\n- {Iteration Rules}\r\n\r\n### 8) Utrullningsplan (75\u2013105 dagar)\r\n- {Week By Week Milestones}\r\n- {Quick Wins In First 2 Weeks}\r\n- {Resource Allocation}\r\n- {Dependencies}\r\n- {Escalation Plan}\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, verifiera:\r\n- Strategin matchar f\u00f6retagets mognadsniv\u00e5, resurser och br\u00e5dska (inga orealistiska krav).\r\n- Varje fas har tydliga utfall, \u00e4gare och kriterier f\u00f6r f\u00e4rdigst\u00e4llande.\r\n- Plattformsv\u00e4gledning \u00e4r plattformsnative (inte copy-paste mellan kanaler).\r\n- Taktiker respekterar kandidaters integritet och undviker spamiga outreach-beteenden.\r\n- Alla anv\u00e4ndarinput anv\u00e4nder **[VERSALER_MED_UNDERSCORES]** och alla AI-ifyllda placeholders anv\u00e4nder **{Title Case}**-format.";
    const variables = ["[FORETAGSNAMN]","[BRANSCH]","[HUVUDMAL]","[KONTEXT]","[TIDSRAM]","[BUDGET]","[VARUMARKESTON]","[MALGRUPP]","[PLATTFORM]","[VERSALER_MED_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 = 'Återställd!';
            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">Proffstips för bättre resultat från AI-prompten</h2>



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

<li><strong>Definiera ”passiv” i er kontext.</strong> Säg inte bara ”seniora talanger”. Specificera nivå, drivkrafter och vad som gör dem skeptiska. Lägg till detaljer som: ”Staff+ ingenjörer i fintech som undviker rekryterar-DM:ar, men följer builders och snackar shop i kommentarerna.”</li>


<li><strong>Ge prompten er nuvarande baslinje, även om den är stökig.</strong> Dela vad ni gör nu (jobbposter/vecka, ungefärligt följarspektrum, DM-volym, svarsfrekvens) så att faserna matchar verkligheten. Vill du ha ett snabbt tillägg, be om: ”Granska våra senaste 20 inlägg och säg vad vi ska sluta med, fortsätta med och börja med.”</li>


<li><strong>Ställ riktiga begränsningar.</strong> Planen är bara användbar om den respekterar kapacitet, godkännanden och budget. Säg: ”Två rekryterare, en marknadsförare, 30 minuter/dag från en grundare, och juridisk granskning krävs”, och be sedan om ”en minsta möjliga fas-sekvens vi kan köra i 6 veckor.”</li>


<li><strong>Iterera faserna som en workshop.</strong> Efter första outputen, pressa fram tydligare avvägningar: ”Gör fas 2 mer lättviktig (inga nya verktyg) och gör fas 5 mer offensiv på utgående samtal, men fortfarande etisk.” Då får du en plan du faktiskt kan driftsätta.</li>


<li><strong>Be om samtalslagret, inte bara innehåll.</strong> Social rekrytering faller när team postar och försvinner. Följ upp med: ”För varje fas, ge 10 kommentarprompter och 5 DM-öppningar som låter som en kollega, inte en rekryterare, plus när vi inte ska DM:a alls.”</li>

</ul>

</div>

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

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>När ditt rekryteringssystem är uppdelat i faser och mätbart hjälper de här prompterna dig att omsätta strategin till genomarbetade assets som teamet kan leverera konsekvent.</p>



<p>Om du också behöver en stark ”ytterdörrsberättelse” för längre storytelling (tänk grundarens perspektiv, kulturprinciper eller en flaggskeppsberättelse för talang), är strukturen från <a href="https://nodenordic.se/prompts/skapa-en-kindle-intro-mall-med-den-har-ai-prompten">Skapa en Kindle-intro mall med den här ai-prompten</a> förvånansvärt användbar. Du kan anpassa den intro-ramen till en pinnad LinkedIn-artikel, en berättelse till karriärsidan eller en återkommande serie i stil med ”varför vi byggde det så här” som lockar rätt sorts nyfikenhet.</p>



<p>När du ska bestämma vilka medarbetarberättelser ni ska publicera först blir idéurval ofta flaskhalsen. <a href="https://nodenordic.se/prompts/ranka-bokider-for-kindleskrivande-ai-prompt">Ranka bokidéer för Kindleskrivande – ai-prompt</a> passar bra eftersom den tvingar fram prioriteringskriterier. Översätt ”rankning av bokidéer” till ”rankning av storyvinklar” (trovärdighet, relevans för målroller, tillgängliga bevis) så slutar ni diskutera inlägg som inte driver rekryteringen framåt.</p>



<p>För team som jobbar med enablement för både rekryterare och medarbetarambassadörer är konsekvens allt. <a href="https://nodenordic.se/prompts/skriv-en-kindle-guide-med-den-har-ai-prompten">Skriv en Kindle-guide med den här ai-prompten</a> kan återanvändas som en intern playbook-byggare: hur man kommenterar, hur man berättar en mikro-story, hur man svarar när en passiv kandidat svarar. Det är ett strukturerat sätt att göra dina faser till lärbara, repeterbara beteenden.</p>


<br>


<p>Snabbreferens:</p>



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

<li><a href="https://nodenordic.se/prompts/skapa-en-kindle-intro-mall-med-den-har-ai-prompten">Skapa en Kindle-intro mall med den här ai-prompten</a>: Förvandla kulturberättelser till övertygande öppningar.</li>


<li><a href="https://nodenordic.se/prompts/ranka-bokider-for-kindleskrivande-ai-prompt">Ranka bokidéer för Kindleskrivande – ai-prompt</a>: Prioritera storyvinklar med poängsättningskriterier.</li>


<li><a href="https://nodenordic.se/prompts/skriv-en-kindle-guide-med-den-har-ai-prompten">Skriv en Kindle-guide med den här ai-prompten</a>: Bygg interna rekryterings-playbooks som visar hur man gör.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-publiceringsklar-e-bok-med-ai-prompten">Skapa en publiceringsklar e-bok med AI-prompten</a>: Paketera arbetsgivarnarrativ till flaggskeppsassets.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-barnboksplan-med-denna-ai-prompt">Skapa en barnboksplan med denna AI-prompt</a>: Förenkla komplexa budskap till tydliga dramaturgiska bågar.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för social rekryteringstransformation?</span>

<p class="answer"><strong>Head of Talent Acquisition</strong> använder den för att ersätta ”posta och hoppas” med en fasindelad operativ plan som rekryterare kan genomföra och ledare kan mäta. <strong>Recruiting Marketing Manager</strong> får nytta eftersom prompten gör kulturstorytelling till ett system med nödvändiga assets, ägare och plattformsprioriteringar. <strong>Senior Technical Recruiter eller Sourcer</strong> får värde genom att gå från kall outreach till varmare, community-drivna samtalsstarter som passar passiva kandidaters psykologi. <strong>People Ops eller HR Director</strong> använder den ofta för att linjera godkännanden, medarbetardeltagande och rapportering utan att göra det till en fullständig omskrivning av HR-policyer.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för social rekryteringstransformation?</span>

<p class="answer"><strong>SaaS- och techteam</strong> använder den för att attrahera ingenjörer och produktkompetens som sällan söker men som uppmärksammar trovärdiga builder-berättelser och samtal mellan peers. <strong>Professionella tjänsteföretag</strong> (konsult, redovisning, juridiska stödtjänster) använder den för att visa verkligt kundarbete, lärvägar och teamstandarder på ett sätt som bygger förtroende innan första meddelandet. <strong>Hälso- och sjukvård samt health tech</strong> nyttjar den för att humanisera roller och minska känslan av ”corporate hiring”, särskilt för svårrekryterade specialiteter där rykte och tydlighet är avgörande. <strong>Tillverkning och yrkesarbeten</strong> kan använda den fasindelade modellen för att lyfta verkliga team, säkerhetskultur och utvecklingsresor i stället för att förlita sig på repetitiva jobbutskick.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-prompter för att bygga en plan för social rekryteringstransformation svaga resultat?</span>

<p class="answer">En typisk prompt som ”Skriv en plan för social rekrytering för mitt företag” misslyckas eftersom den: saknar ett föranalyssteg som definierar hur ”vinst” ser ut, saknar fasindelad struktur med exitkriterier, ignorerar mognad och resursbegränsningar (så planen blir orealistisk), producerar generiskt arbetsgivarvarumärkesinnehåll i stället för samtalsdriven community-byggnad, och saknar räcken för etik och en ton som känns som ”mänskliga samtal”. Du får fluffiga tips om postande, inte ett operativt system som rekryterare och medarbetare kan följa.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för social rekryteringstransformation till min specifika situation?</span>

<p class="answer">Ja, men du anpassar den genom att ge skarpare input, eftersom prompten justerar efter mognad, branschnormer, kandidaters senioritet, resurser, budget och rekryteringsbrådska. I praktiken ger du detaljer som målroller, vilka plattformar som är viktigast (LinkedIn/X/Instagram som standard), nuvarande kadens för postande och outreach, samt vilka godkännanden som bromsar er. När den har levererat faserna, be om en uppföljning som: ”Skriv om planen för ett 90-dagarsfönster med två rekryterare, en marknadsförare och noll betald spend, och definiera veckovisa KPI:er för varje fas.” Det är oftast där den blir direkt användbar.</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för social rekryteringstransformation?</span>

<p class="answer">Det största misstaget är att lämna er <strong>mognadsnivå inom social rekrytering</strong> för vag — i stället för ”vi är nybörjare”, säg ”vi postar 3 jobblänkar/vecka, får &lt;1% engagemang och rekryterare kommenterar inte från sina profiler.” Ett annat vanligt fel är att vara otydlig kring <strong>kandidaters senioritet/kravnivå</strong>; ”säljare” är brett, medan ”enterprise AE med 7–12 års erfarenhet som undviker inkommande rekryterare” ger bättre faser. Team beskriver också <strong>resurser</strong> fel: ”vi har stöd” är oklart, men ”en marknadsförare 5 timmar/vecka och tre ledare som kan kommentera två gånger/vecka var” är genomförbart. Slutligen hoppar många över <strong>rekryteringsbrådska</strong>, vilket styr sekvenseringen; ”ASAP” hjälper inte, men ”8 anställningar på 60 dagar plus 15 anställningar de kommande två kvartalen” gör det.</p>

</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här prompten för social rekryteringstransformation?</span>

<p class="answer">Den här prompten är inte optimal för enstaka roller där du behöver ansökningar i morgon och inte kommer att iterera på innehåll eller community-beteenden. Den passar också dåligt för team som inte kan använda medarbetarberättelser alls (strikt sekretess, ingen väg för godkännanden eller noll intern medverkan), eftersom metoden bygger på autentiskt berättande. Om du bara vill ha ett snabbt set med mallade jobbposter, använd i stället en enklare publiceringsmall och återkom när du är redo att bygga ett mer långsiktigt system.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för social rekryteringstransformation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Head of Talent Acquisition använder den för att ersätta ”posta och hoppas” med en fasindelad operativ plan som rekryterare kan genomföra och ledare kan mäta. Recruiting Marketing Manager får nytta eftersom prompten gör kulturstorytelling till ett system med nödvändiga assets, ägare och plattformsprioriteringar. Senior Technical Recruiter eller Sourcer får värde genom att gå från kall outreach till varmare, community-drivna samtalsstarter som passar passiva kandidaters psykologi. People Ops eller HR Director använder den ofta för att linjera godkännanden, medarbetardeltagande och rapportering utan att göra det till en fullständig omskrivning av HR-policyer."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för social rekryteringstransformation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS- och techteam använder den för att attrahera ingenjörer och produktkompetens som sällan söker men som uppmärksammar trovärdiga builder-berättelser och samtal mellan peers. Professionella tjänsteföretag (konsult, redovisning, juridiska stödtjänster) använder den för att visa verkligt kundarbete, lärvägar och teamstandarder på ett sätt som bygger förtroende innan första meddelandet. Hälso- och sjukvård samt health tech nyttjar den för att humanisera roller och minska känslan av ”corporate hiring”, särskilt för svårrekryterade specialiteter där rykte och tydlighet är avgörande. Tillverkning och yrkesarbeten kan använda den fasindelade modellen för att lyfta verkliga team, säkerhetskultur och utvecklingsresor i stället för att förlita sig på repetitiva jobbutskick."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-prompter för att bygga en plan för social rekryteringstransformation svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en plan för social rekrytering för mitt företag” misslyckas eftersom den: saknar ett föranalyssteg som definierar hur ”vinst” ser ut, saknar fasindelad struktur med exitkriterier, ignorerar mognad och resursbegränsningar (så planen blir orealistisk), producerar generiskt arbetsgivarvarumärkesinnehåll i stället för samtalsdriven community-byggnad, och saknar räcken för etik och en ton som känns som ”mänskliga samtal”. Du får fluffiga tips om postande, inte ett operativt system som rekryterare och medarbetare kan följa."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för social rekryteringstransformation till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, men du anpassar den genom att ge skarpare input, eftersom prompten justerar efter mognad, branschnormer, kandidaters senioritet, resurser, budget och rekryteringsbrådska. I praktiken ger du detaljer som målroller, vilka plattformar som är viktigast (LinkedIn/X/Instagram som standard), nuvarande kadens för postande och outreach, samt vilka godkännanden som bromsar er. När den har levererat faserna, be om en uppföljning som: ”Skriv om planen för ett 90-dagarsfönster med två rekryterare, en marknadsförare och noll betald spend, och definiera veckovisa KPI:er för varje fas.” Det är oftast där den blir direkt användbar."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för social rekryteringstransformation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna er sociala rekryteringsmognad för vag — i stället för ”vi är nybörjare”, säg ”vi postar 3 jobblänkar/vecka, får <1% engagemang och rekryterare kommenterar inte från sina profiler.” Ett annat vanligt fel är att vara otydlig kring kandidaters senioritet/kravnivå; ”säljare” är brett, medan ”enterprise AE med 7–12 års erfarenhet som undviker inkommande rekryterare” ger bättre faser. Team beskriver också resurser fel: ”vi har stöd” är oklart, men ”en marknadsförare 5 timmar/vecka och tre ledare som kan kommentera två gånger/vecka var” är genomförbart. Slutligen hoppar många över rekryteringsbrådska, vilket styr sekvenseringen; ”ASAP” hjälper inte, men ”8 anställningar på 60 dagar plus 15 anställningar de kommande två kvartalen” gör det."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här prompten för social rekryteringstransformation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte optimal för enstaka roller där du behöver ansökningar i morgon och inte kommer att iterera på innehåll eller community-beteenden. Den passar också dåligt för team som inte kan använda medarbetarberättelser alls (strikt sekretess, ingen väg för godkännanden eller noll intern medverkan), eftersom metoden bygger på autentiskt berättande. Om du bara vill ha ett snabbt set med mallade jobbposter, använd i stället en enklare publiceringsmall och återkom när du är redo att bygga ett mer långsiktigt system."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Du behöver inte högre volym i rekryteringen. Du behöver ett system som förtjänar uppmärksamhet och omvandlar den till samtal. Klistra in prompten i ditt AI-verktyg, svara ärligt på diagnosfrågorna och börja bygga faser som teamet kan genomföra redan det här kvartalet.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-transformationsplan-for-social-rekrytering-med-ai/">Bygg en transformationsplan för social rekrytering med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bygg ett positioneringsramverk för X</title>
		<link>https://nodenordic.se/prompts/bygg-ett-positioneringsramverk-for-x/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-ett-positioneringsramverk-for-x</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:48:02 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5000159</guid>

					<description><![CDATA[<p>En generisk bio konverterar inte. En beprövad AI-prompt som guidar dig genom segment, positionering och differentiering för X.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-ett-positioneringsramverk-for-x/">Bygg ett positioneringsramverk för X</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: Twitter positioning framework -->
<div class="hook-introduction">

<p>Din Twitter/X-bio låter okej … men den drar inte in folk. Du får några profilklick, kanske några följare, och sedan stannar momentumet. Oftast är det inte kvaliteten på ditt innehåll. Det är din positionering: för bred, för generisk och inte ”värd att följa” vid första anblick.</p>



<p>Det här <strong>Twitter-positioneringsramverket</strong> är byggt för <strong>grundare</strong> som behöver att profilen stöttar en produktlansering, <strong>konsulter</strong> som vill attrahera bättre matchade leads utan att låta säljiga, och <strong>content creators</strong> som vill ha en tydligare nisch utan att bli inlåsta. Resultatet är ett strukturerat positioneringspaket: målgruppssegment, 20 positioneringsrader som börjar med ”Följ mig för att …” (max 10 ord), och 20 differentierare som börjar med ”För att bara jag …” som du kan lägga in i din bio, en fäst tweet eller en introtråd.</p>

</div>

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

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</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">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Kör en steg-för-steg-brainstorming som bara går vidare när du säger ”fortsätt”.</li>
          <li>Tvingar målgruppssegment att vara under tre ord, så att du inte kan gömma dig bakom luddig målgruppsinriktning.</li>
          <li>Skapar 20 positioneringsrader som alla börjar med ”Följ mig för att …” och håller sig inom 10 ord.</li>
          <li>Skapar 20 differentierare som alla börjar med ”För att bara jag …” och håller sig inom 10 ord.</li>
          <li>Håller ihop processen mellan stegen genom att återanvända dina tidigare inputs så att allt blir linjerat.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Din bio får visningar, men konverteringen till följare står still.</li>
          <li>Du kan inte förklara kontot i en mening utan att sväva ut.</li>
          <li>Du byter nisch och behöver en strukturerad ompositionering utan att skriva om allt.</li>
          <li>Konkurrenter låter identiska, och du behöver en skarp ”varför du”-vinkel.</li>
          <li>Du ska precis lansera ett erbjudande och vill att din profil ska för-sälja det.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>5–10 kandidater till målgruppssegment, alla under 3 ord.</li>
           <li>20 ”Följ mig för att …”-alternativ för positionering, max 10 ord vardera.</li>
           <li>20 ”För att bara jag …”-alternativ för differentiering, max 10 ord vardera.</li>
           <li>En kort, sammanhållen uppsättning finalister som du kan kombinera till en bio + vinkel för fäst inlägg.</li>
           <li>Tydliga begränsningar som stoppar generiska outputs och gör att raderna låter mänskliga.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

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

<h2 class="wp-block-heading">Hela AI-prompten: session för Twitter/X-positionering + differentierare</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">
                                    Steg 1: Anpassa prompten med din information
                            </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>Återställ</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>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[PRODUKTBESKRIVNING]</code></td>
                                <td class="var-desc">
                                    Ge en kortfattad beskrivning av produkten eller tjänsten som erbjuds, inklusive dess viktigaste funktioner och fördelar.                                    <div class="var-example">Till exempel: "En portabel blender som gör att du kan göra smoothies på språng, med USB-laddning och en spillsäker design."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRODUKTBESKRIVNING]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[SOCIALA_BEVIS]</code></td>
                                <td class="var-desc">
                                    Ta med trovärdighetsmarkörer som omdömen, betyg, recensioner eller andra relevanta meriter kopplade till produkten eller tjänsten.                                    <div class="var-example">Till exempel: "Betyg 4,8 av 5 på Amazon med över 5 000 recensioner. Uppmärksammad i Forbes som en av de mest innovativa köksprylarna."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[SOCIALA_BEVIS]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UNIKT_SALJARGUMENT]</code></td>
                                <td class="var-desc">
                                    Beskriv vad som skiljer din produkt eller tjänst från konkurrenterna, med fokus på unika funktioner eller fördelar.                                    <div class="var-example">Till exempel: "Den enda blendern med självrengöringsteknik och en kompakt design som passar i bilens mugghållare."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[UNIKT_SALJARGUMENT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Beskriv den ideala kunden för produkten, inklusive demografi, intressen samt specifika behov eller utmaningar.                                    <div class="var-example">Till exempel: "Hälsomedvetna millennials som älskar smoothies men har en hektisk livsstil och begränsat utrymme i köket."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PLATTFORM]</code></td>
                                <td class="var-desc">
                                    Ange plattformen eller kanalen där annonsen ska publiceras, och säkerställ att den passar målgrupp och format.                                    <div class="var-example">Till exempel: "TikTok, optimerat för korta, engagerande videoformat."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[PLATTFORM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VARUMARKESTON]</code></td>
                                <td class="var-desc">
                                    Beskriv tonläge och kommunikationsstil som stämmer överens med varumärket, till exempel avslappnat, professionellt eller lekfullt.                                    <div class="var-example">Till exempel: "Energiskt, roligt och lätt att relatera till – som en vän som delar med sig av sitt bästa life hack."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[VARUMARKESTON]"
                                            placeholder="Ange ditt värde här..."
                                            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">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </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>Återställ</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>Kopiera hela prompten</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">MÅL</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">BEGRÄNSNINGAR</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">Vad det här INTE är (avgränsningar)</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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Hantering av edge cases</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></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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</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;">
                ## MÅL
Skapa en högkonverterande TikTok-annons **copy outline** som känns som en riktig person som pratar framför kameran, som lyfter varför erbjudandet funkar för de tänkta tittarna och som driver dem mot ett tydligt nästa steg (klicka, köp, följ, läs mer).

## PERSONA
Du är en TikTok performance creative-strateg och direct-response copywriter som är vass på korta, slagkraftiga, samtalstonade on-camera hooks, storydriven persuasion och trendmedvetna TikTok-koncept.

## BEGRÄNSNINGAR
- Skriv med **enkelt vardagsspråk**.
- Håll det i **jag-form**, som att du pratar till kameran (casual dialog/tal).  
- Undvik formuleringar som känns som en “formell lansering” (t.ex. säg inte “vi introducerar [PRODUKTBESKRIVNING]”).
- Visa resultat/fördelar genom en mini-berättelse, före–efter, demo eller egen erfarenhet—**inte** en säljig pitch.
- Måste vara optimerat för **&lt; 60 sekunder** speltid.
- Ta bara med social proof om det finns i input; hitta aldrig på påståenden.
- Följ **leveransstrukturen** i Output Specification exakt.

### Vad det här INTE är (avgränsningar)
- Inte ett fullständigt manus med scen-för-scen-tajming, kamerainstruktioner eller en komplett storyboard.
- Inte en compliance/juridisk granskning (medicinskt, finansiellt, reglerade påståenden osv.).
- Inte lång varumärkespositionering eller en plan för en multi-ad kampanj.

## PROCESS
1. **Föranalys (beskriv din förståelse):** Återge kort vad du ska skapa och vem det är för, utifrån input.
2. Identifiera kärn-löftet: hur erbjudandet hjälper, vad som förändras och varför det är annorlunda.
3. Välj en hook-mekanism som matchar målgruppen: fråga, överraskande sanning, snabb “POV” eller kontrast.
4. Bygg ett beliefs-skifte: peka ut ett vanligt antagande och vänd det sedan med din erfarenhet.
5. Avslöja lösningen naturligt i berättelsen (ingen “stor presentation”-retorik).
6. Lägg till proof: resultat, testimonials, betyg eller igenkännbar trovärdighet—endast om det finns.
7. Avsluta med en krispig CTA som säger exakt vad tittaren ska göra härnäst.
8. Lägg till TikTok-vänliga enhancement-notes: visuellt, hashtags och musikriktning.

### Hantering av edge cases
- Om [SOCIALA_BEVIS] saknas, ersätt proof med “förtjänat förtroende”-signaler (t.ex. konsekvent användning, specifik rutin, observerbart resultat) utan att hitta på siffror.
- Om [UNIKT_SALJARGUMENT] är oklart, härled en *säker*, generell differentierare från [PRODUKTBESKRIVNING] och markera det som ett antagande.
- Om [MALGRUPP] är bred, välj en tight undergrupp och specificera den i hooken.

## INPUTS
- **Erbjudandedetaljer:** [PRODUKTBESKRIVNING]
- **Ideal mottagare:** [MALGRUPP]
- **Differentierare/USP:** [UNIKT_SALJARGUMENT]
- **Trovärdighetsmarkörer (valfritt):** [SOCIALA_BEVIS]
- **Plattform/kanal:** [PLATTFORM]
- **Varumärkeston (valfritt):** [VARUMARKESTON]

## OUTPUT SPECIFICATION
Leverera TikTok-annonsens outline med **exakt dessa avsnitt och etiketter**:

1. **[OPENING HOOK]**  
   - {Hook Line} (en slagkraftig replik som sägs)  
   - {Why It Grabs Them} (1 mening)

2. **[CHALLENGE A BELIEF]**  
   - {Common Belief} (vad folk brukar tro)  
   - {Your Flip} (din motpunkt i jag-form)

3. **[CORE SOLUTION INTRODUCTION]**  
   - {Natural Mention} (hur du nämner erbjudandet utan att det låter som en annons)  
   - {USP Tie-In} (knyt till [UNIKT_SALJARGUMENT] med enkla ord)

4. **[VISUAL AND TEXTUAL HOOKS]**  
   - {On-Screen Text Ideas} (2–3 korta fraser)  
   - {What Viewers See} (2–4 snabba scen-beats: demo/före–efter/proof-ögonblick)

5. **[ENCOURAGE ACTION AND REFLECTION]**  
   - {Viewer Prompt} (en replik som får dem att föreställa sig nyttan)  
   - {CTA Line} (tydlig uppmaning)

6. **[LOOPING END]**  
   - {Loop Line} (knyter tillbaka till hooken så videon kan loopa smidigt)

7. **EXTRA CREATIVE BOOSTS (totalt 3 tips)**  
   - {Visual Tip}  
   - {Hashtag Tip}  
   - {Music/Sound Tip}

## KVALITETSKONTROLLER
Innan du slutför, verifiera:
- Rösten är tydligt **talad i jag-form** och inte i “annonsbroschyr”-stil.
- Hooken är omedelbar och begriplig på under 2 sekunder.
- Fördelar visas genom **erfarenhet/demo**, inte vag hype.
- CTA:n är specifik och handlingsdriven, med ett tydligt nästa steg.
- Inga påhittade bevis, siffror eller garantier; alla påståenden stämmer med given input.            </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">Kopiera hela prompten</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 span {
        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 !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .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 !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .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;
        color: #fff !important;

    }

    .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 = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en h\u00f6gkonverterande TikTok-annons **copy outline** som k\u00e4nns som en riktig person som pratar framf\u00f6r kameran, som lyfter varf\u00f6r erbjudandet funkar f\u00f6r de t\u00e4nkta tittarna och som driver dem mot ett tydligt n\u00e4sta steg (klicka, k\u00f6p, f\u00f6lj, l\u00e4s mer).\r\n\r\n## PERSONA\r\nDu \u00e4r en TikTok performance creative-strateg och direct-response copywriter som \u00e4r vass p\u00e5 korta, slagkraftiga, samtalstonade on-camera hooks, storydriven persuasion och trendmedvetna TikTok-koncept.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Skriv med **enkelt vardagsspr\u00e5k**.\r\n- H\u00e5ll det i **jag-form**, som att du pratar till kameran (casual dialog\/tal).  \r\n- Undvik formuleringar som k\u00e4nns som en \u201cformell lansering\u201d (t.ex. s\u00e4g inte \u201cvi introducerar [PRODUKTBESKRIVNING]\u201d).\r\n- Visa resultat\/f\u00f6rdelar genom en mini-ber\u00e4ttelse, f\u00f6re\u2013efter, demo eller egen erfarenhet\u2014**inte** en s\u00e4ljig pitch.\r\n- M\u00e5ste vara optimerat f\u00f6r **< 60 sekunder** speltid.\r\n- Ta bara med social proof om det finns i input; hitta aldrig p\u00e5 p\u00e5st\u00e5enden.\r\n- F\u00f6lj **leveransstrukturen** i Output Specification exakt.\r\n\r\n### Vad det h\u00e4r INTE \u00e4r (avgr\u00e4nsningar)\r\n- Inte ett fullst\u00e4ndigt manus med scen-f\u00f6r-scen-tajming, kamerainstruktioner eller en komplett storyboard.\r\n- Inte en compliance\/juridisk granskning (medicinskt, finansiellt, reglerade p\u00e5st\u00e5enden osv.).\r\n- Inte l\u00e5ng varum\u00e4rkespositionering eller en plan f\u00f6r en multi-ad kampanj.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (beskriv din f\u00f6rst\u00e5else):** \u00c5terge kort vad du ska skapa och vem det \u00e4r f\u00f6r, utifr\u00e5n input.\r\n2. Identifiera k\u00e4rn-l\u00f6ftet: hur erbjudandet hj\u00e4lper, vad som f\u00f6r\u00e4ndras och varf\u00f6r det \u00e4r annorlunda.\r\n3. V\u00e4lj en hook-mekanism som matchar m\u00e5lgruppen: fr\u00e5ga, \u00f6verraskande sanning, snabb \u201cPOV\u201d eller kontrast.\r\n4. Bygg ett beliefs-skifte: peka ut ett vanligt antagande och v\u00e4nd det sedan med din erfarenhet.\r\n5. Avsl\u00f6ja l\u00f6sningen naturligt i ber\u00e4ttelsen (ingen \u201cstor presentation\u201d-retorik).\r\n6. L\u00e4gg till proof: resultat, testimonials, betyg eller igenk\u00e4nnbar trov\u00e4rdighet\u2014endast om det finns.\r\n7. Avsluta med en krispig CTA som s\u00e4ger exakt vad tittaren ska g\u00f6ra h\u00e4rn\u00e4st.\r\n8. L\u00e4gg till TikTok-v\u00e4nliga enhancement-notes: visuellt, hashtags och musikriktning.\r\n\r\n### Hantering av edge cases\r\n- Om [SOCIALA_BEVIS] saknas, ers\u00e4tt proof med \u201cf\u00f6rtj\u00e4nat f\u00f6rtroende\u201d-signaler (t.ex. konsekvent anv\u00e4ndning, specifik rutin, observerbart resultat) utan att hitta p\u00e5 siffror.\r\n- Om [UNIKT_SALJARGUMENT] \u00e4r oklart, h\u00e4rled en *s\u00e4ker*, generell differentierare fr\u00e5n [PRODUKTBESKRIVNING] och markera det som ett antagande.\r\n- Om [MALGRUPP] \u00e4r bred, v\u00e4lj en tight undergrupp och specificera den i hooken.\r\n\r\n## INPUTS\r\n- **Erbjudandedetaljer:** [PRODUKTBESKRIVNING]\r\n- **Ideal mottagare:** [MALGRUPP]\r\n- **Differentierare\/USP:** [UNIKT_SALJARGUMENT]\r\n- **Trov\u00e4rdighetsmark\u00f6rer (valfritt):** [SOCIALA_BEVIS]\r\n- **Plattform\/kanal:** [PLATTFORM]\r\n- **Varum\u00e4rkeston (valfritt):** [VARUMARKESTON]\r\n\r\n## OUTPUT SPECIFICATION\r\nLeverera TikTok-annonsens outline med **exakt dessa avsnitt och etiketter**:\r\n\r\n1. **[OPENING HOOK]**  \r\n   - {Hook Line} (en slagkraftig replik som s\u00e4gs)  \r\n   - {Why It Grabs Them} (1 mening)\r\n\r\n2. **[CHALLENGE A BELIEF]**  \r\n   - {Common Belief} (vad folk brukar tro)  \r\n   - {Your Flip} (din motpunkt i jag-form)\r\n\r\n3. **[CORE SOLUTION INTRODUCTION]**  \r\n   - {Natural Mention} (hur du n\u00e4mner erbjudandet utan att det l\u00e5ter som en annons)  \r\n   - {USP Tie-In} (knyt till [UNIKT_SALJARGUMENT] med enkla ord)\r\n\r\n4. **[VISUAL AND TEXTUAL HOOKS]**  \r\n   - {On-Screen Text Ideas} (2\u20133 korta fraser)  \r\n   - {What Viewers See} (2\u20134 snabba scen-beats: demo\/f\u00f6re\u2013efter\/proof-\u00f6gonblick)\r\n\r\n5. **[ENCOURAGE ACTION AND REFLECTION]**  \r\n   - {Viewer Prompt} (en replik som f\u00e5r dem att f\u00f6rest\u00e4lla sig nyttan)  \r\n   - {CTA Line} (tydlig uppmaning)\r\n\r\n6. **[LOOPING END]**  \r\n   - {Loop Line} (knyter tillbaka till hooken s\u00e5 videon kan loopa smidigt)\r\n\r\n7. **EXTRA CREATIVE BOOSTS (totalt 3 tips)**  \r\n   - {Visual Tip}  \r\n   - {Hashtag Tip}  \r\n   - {Music\/Sound Tip}\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, verifiera:\r\n- R\u00f6sten \u00e4r tydligt **talad i jag-form** och inte i \u201cannonsbroschyr\u201d-stil.\r\n- Hooken \u00e4r omedelbar och begriplig p\u00e5 under 2 sekunder.\r\n- F\u00f6rdelar visas genom **erfarenhet\/demo**, inte vag hype.\r\n- CTA:n \u00e4r specifik och handlingsdriven, med ett tydligt n\u00e4sta steg.\r\n- Inga p\u00e5hittade bevis, siffror eller garantier; alla p\u00e5st\u00e5enden st\u00e4mmer med given input.";
    const variables = ["[PRODUKTBESKRIVNING]","[SOCIALA_BEVIS]","[UNIKT_SALJARGUMENT]","[MALGRUPP]","[PLATTFORM]","[VARUMARKESTON]"];
    // 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 = 'Återställd!';
            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">Proffstips för bättre resultat från AI-promptar</h2>



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

<li><strong>Ta med en verklig ”mottagare” till sessionen.</strong> Beskriv inte en bred målgrupp som ”entreprenörer”. Välj en specifik person som du vill ska följa dig och skriv 3 punkter: deras nuvarande situation, deras största hinder och vinsten de vill nå den här månaden. Om du fastnar, säg till modellen: ”Anta att min ideala följare är en frilansdesigner som vill nå 8 000 USD/månad pålitligt.”</li>


<li><strong>Mata in din bakgrund i vassa fragment.</strong> Den här prompten funkar bäst när din creator-berättelse har kanter. Använd korta fakta: ”tidigare ops på fintech”, ”körde 200+ säljsamtal”, ”bootstrappade till 15 000 USD MRR”, ”återhämtande perfektionist”. Fråga sedan: ”Använd de här detaljerna för att göra differentierarna mer specifika och mindre motivational.”</li>


<li><strong>Använd begränsningarna till din fördel.</strong> Gränsen ”max 10 ord” är en feature, inte en begränsning. När en rad känns nära men inte helt, be inte om ett stycke. Be om en tajtare omskrivning: ”Skriv om alternativ 7 med enklare ord och ett konkret resultat.”</li>


<li><strong>Gör en medveten andra runda på de bästa 5.</strong> Efter första outputen, välj dina favoriter och iterera i stället för att be om 20 helt nya rader. Testa: ”Ta alternativen 3, 8, 12, 16, 19. Gör två versioner av varje: en mer konträr, en mer rak.”</li>


<li><strong>Stresstesta mot ditt nuvarande innehåll.</strong> En positioneringsrad kan låta catchy men falla ihop när du börjar posta. Klistra in 5 senaste tweets eller din senaste tråd och fråga: ”Vilken positioneringsrad passar det här innehållet bäst, och vilka 3 återkommande postteman bör jag committa till så att det blir trovärdigt?” Ärligt talat: det här steget förhindrar många rebrands.</li>

</ul>

</div>

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

<h2 class="wp-block-heading">Relaterade promptar</h2>



<p>När din positionering är tydlig hjälper de här promptarna dig att koppla uppmärksamhet till intäkter och genomförande.</p>



<p>Om du också behöver en konkret plan för vad du ska sälja det här kvartalet (mål, aktiviteter och hur du faktiskt når siffran), kombinera detta med <a href="https://nodenordic.se/prompts/bygg-en-kvartalsvis-saljplan-for-aret-med-ai">Bygg en kvartalsvis säljplan med den här AI-prompten</a>. Det är ett praktiskt nästa steg när din Twitter-profil börjar generera leads och du behöver ett system för att följa upp och stänga.</p>



<p>När ledningen frågar ”hur mycket kommer den här pipen bli i intäkter?” vill du ha <a href="https://nodenordic.se/prompts/bygg-saljprognosmodeller-med-denna-ai-prompt">Bygg prognosmodeller för försäljning med den här AI-prompten</a>. Din positionering kan öka inbound, men prognoser hjälper dig att översätta aktiviteten till realistiska förväntningar och smartare beslut.</p>



<p>För team som gör mer än bara inbound och vill ha en komplett end-to-end-approach (toppen, mitten och botten av tratten) passar <a href="https://nodenordic.se/prompts/bygg-en-saljplan-for-hela-tratten-med-denna-ai-prompt">Bygg en full-funnel-säljplan med den här AI-prompten</a> bra. Använd den när du har satt ”varför följa mig” och nu behöver ”varför köpa av mig” genom hela resan.</p>


<br>


<p>Snabböversikt:</p>



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

<li><a href="https://nodenordic.se/prompts/bygg-en-kvartalsvis-saljplan-for-aret-med-ai">Bygg en kvartalsvis säljplan med den här AI-prompten</a>: Omvandla mål till veckovisa säljaktiviteter.</li>


<li><a href="https://nodenordic.se/prompts/bygg-saljprognosmodeller-med-denna-ai-prompt">Bygg prognosmodeller för försäljning med den här AI-prompten</a>: Förutse intäkter utifrån pipeline och konverteringsgrader.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-saljplan-for-hela-tratten-med-denna-ai-prompt">Bygg en full-funnel-säljplan med den här AI-prompten</a>: Mappa budskap och erbjudanden över trattens olika steg.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-ritning-for-saljtavlingar-med-ai-prompt">Bygg en AI-prompt för en sälj-gamification-plan</a>: Motivera konsekvent outreach med poängsättning och belöningar.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-branschmall-for-saljprocess-med-ai-prompt">Bygg en AI-prompt för en branschspecifik säljprocess-plan</a>: Standardisera steg och överlämningar för din marknad.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för Twitter-positioneringsramverket?</span>

<p class="answer"><strong>Startup-grundare</strong> använder den här för att göra en vag ”bygger öppet”-profil till ett tydligt löfte som ger följare och värmer upp framtida köpare. <strong>Coacher och konsulter</strong> har nytta av den eftersom prompten tvingar fram specifika differentierare (”För att bara jag …”) som skiljer dem från generiska råd-konton. <strong>Contentansvariga och sociala medier-ansvariga</strong> använder den för att positionera en ledare eller ett varumärkes ansikte utan att ta till buzzwords, och kan sedan snabbt testa flera vinklar. <strong>Creators som säljer digitala produkter</strong> använder ”Följ mig för att …”-raderna för att linjera målgruppens förväntningar med det produkten faktiskt hjälper människor att göra.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för Twitter-positioneringsramverket?</span>

<p class="answer"><strong>SaaS</strong>-team använder den för att positionera en grundare eller produktmarknadsförare kring ett specifikt utfall (till exempel retention, onboarding eller säljmotion) i stället för ”tillväxttips”. <strong>Professionella tjänster</strong> (design, dev-byråer, fractional ops, byråer) får värde eftersom differentierarraderna kan koda en signaturprocess, en återkommande teardown-serie eller en konträr syn som attraherar bättre kunder. <strong>E-handel och DTC</strong>-operatörer kan använda den för att fokusera på en tydlig hävstång som erbjudandestrategi eller kreativatestning, och sedan konvertera följare till prenumeranter och kunder. <strong>B2B-säljorganisationer</strong> använder den för att hjälpa säljare och ledare att sticka ut med ett tydligt perspektiv, särskilt när alla andra postar samma mallar.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-promptar för Twitter/X-positionering svaga resultat?</span>

<p class="answer">En typisk prompt som ”Skriv en Twitter-bio för mitt företag” misslyckas eftersom den: saknar målgruppsbegränsningar (så den riktar sig till ”alla”), ger inga strukturerade outputs (du får inte segment, hooks och differentierare separat), ignorerar kontinuitet mellan iterationer (varje omskrivning motsäger den förra), skapar generiska rader i stället för korta, följvärda löften, och missar de specifika mekanismer som gör att den här prompten fungerar (20 alternativ, strikta ordgränser och obligatoriska format ”Följ mig för att …” / ”För att bara jag …”). Resultatet är en bio som låter polerad men som ingen minns. Och det som ingen minns konverterar inte.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för Twitter-positioneringsramverket till min specifika situation?</span>

<p class="answer">Ja, genom att anpassa de inputs du ger under de interaktiva stegen, även om själva prompten saknar formella variabler. De största hävstängerna är: din beskrivning av den ideala mottagaren (situation, hinder, önskade vinster), din creator-bakgrund (bevis, erfarenhet, stil) och eventuella ramar (ämnen du inte tar upp, branscher du undviker, tonpreferenser). Efter att du fått de första 20 raderna, följ upp med något som: ”Behåll samma segment, men skriv om 10 rader för en mer teknisk målgrupp och 10 för en nybörjarmålgrupp.” Det håller positioneringen konsekvent samtidigt som den anpassas till din marknads verklighet.</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för Twitter-positioneringsramverket?</span>

<p class="answer">Det största misstaget är att lämna den ideala mottagaren för vag—dåligt: ”personer som vill växa”, bättre: ”B2B-grundare med 10–50k MRR som kämpar med churn.” Ett annat vanligt fel är att ge en generisk bakgrund—dåligt: ”Jag är marknadsförare”, bättre: ”Jag ansvarade för lifecycle i ett PLG-SaaS och körde 300 onboarding-experiment.” Många hoppar också över detaljer kring ”önskade vinster”; om du säger ”framgång” får du luddiga rader, men ”boka 6 kvalificerade samtal/månad” ger vassare hooks. Till sist accepterar många första batchen; välj i stället 5 favoriter och be om kontrollerade variationer så att din slutliga bio känns som du, inte som modellen.</p>

</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här prompten för Twitter-positioneringsramverket?</span>

<p class="answer">Den här prompten är inte idealisk för team som vill ha en komplett varumärkesstrategi, en contentkalender eller en full funnel-uppbyggnad, eftersom den medvetet håller fokus på positionering och differentiering. Den passar också dåligt om du vägrar nischa alls och inte vill definiera ett målgruppssegment på under tre ord; begränsningarna är en del av värdet. Om du ännu inte har validerat vad du hjälper människor att uppnå, gör först en snabb övning för att förtydliga ditt erbjudande och kom tillbaka när du kan beskriva ett verkligt utfall.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för Twitter-positioneringsramverket?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Startup-grundare använder den här för att göra en vag ”bygger öppet”-profil till ett tydligt löfte som ger följare och värmer upp framtida köpare. Coacher och konsulter har nytta av den eftersom prompten tvingar fram specifika differentierare (”För att bara jag …”) som skiljer dem från generiska råd-konton. Contentansvariga och sociala medier-ansvariga använder den för att positionera en ledare eller ett varumärkes ansikte utan att ta till buzzwords, och kan sedan snabbt testa flera vinklar. Creators som säljer digitala produkter använder ”Följ mig för att …”-raderna för att linjera målgruppens förväntningar med det produkten faktiskt hjälper människor att göra."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för Twitter-positioneringsramverket?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS-team använder den för att positionera en grundare eller produktmarknadsförare kring ett specifikt utfall (till exempel retention, onboarding eller säljmotion) i stället för ”tillväxttips”. Professionella tjänster (design, dev-byråer, fractional ops, byråer) får värde eftersom differentierarraderna kan koda en signaturprocess, en återkommande teardown-serie eller en konträr syn som attraherar bättre kunder. E-handel och DTC-operatörer kan använda den för att fokusera på en tydlig hävstång som erbjudandestrategi eller kreativatestning, och sedan konvertera följare till prenumeranter och kunder. B2B-säljorganisationer använder den för att hjälpa säljare och ledare att sticka ut med ett tydligt perspektiv, särskilt när alla andra postar samma mallar."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-promptar för Twitter/X-positionering svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en Twitter-bio för mitt företag” misslyckas eftersom den: saknar målgruppsbegränsningar (så den riktar sig till ”alla”), ger inga strukturerade outputs (du får inte segment, hooks och differentierare separat), ignorerar kontinuitet mellan iterationer (varje omskrivning motsäger den förra), skapar generiska rader i stället för korta, följvärda löften, och missar de specifika mekanismer som gör att den här prompten fungerar (20 alternativ, strikta ordgränser och obligatoriska format ”Följ mig för att …” / ”För att bara jag …”). Resultatet är en bio som låter polerad men som ingen minns. Och det som ingen minns konverterar inte."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för Twitter-positioneringsramverket till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, genom att anpassa de inputs du ger under de interaktiva stegen, även om själva prompten saknar formella variabler. De största hävstängerna är: din beskrivning av den ideala mottagaren (situation, hinder, önskade vinster), din creator-bakgrund (bevis, erfarenhet, stil) och eventuella ramar (ämnen du inte tar upp, branscher du undviker, tonpreferenser). Efter att du fått de första 20 raderna, följ upp med något som: ”Behåll samma segment, men skriv om 10 rader för en mer teknisk målgrupp och 10 för en nybörjarmålgrupp.” Det håller positioneringen konsekvent samtidigt som den anpassas till din marknads verklighet."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för Twitter-positioneringsramverket?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna den ideala mottagaren för vag—dåligt: ”personer som vill växa”, bättre: ”B2B-grundare med 10–50k MRR som kämpar med churn.” Ett annat vanligt fel är att ge en generisk bakgrund—dåligt: ”Jag är marknadsförare”, bättre: ”Jag ansvarade för lifecycle i ett PLG-SaaS och körde 300 onboarding-experiment.” Många hoppar också över detaljer kring ”önskade vinster”; om du säger ”framgång” får du luddiga rader, men ”boka 6 kvalificerade samtal/månad” ger vassare hooks. Till sist accepterar många första batchen; välj i stället 5 favoriter och be om kontrollerade variationer så att din slutliga bio känns som du, inte som modellen."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här prompten för Twitter-positioneringsramverket?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte idealisk för team som vill ha en komplett varumärkesstrategi, en contentkalender eller en full funnel-uppbyggnad, eftersom den medvetet håller fokus på positionering och differentiering. Den passar också dåligt om du vägrar nischa alls och inte vill definiera ett målgruppssegment på under tre ord; begränsningarna är en del av värdet. Om du ännu inte har validerat vad du hjälper människor att uppnå, gör först en snabb övning för att förtydliga ditt erbjudande och kom tillbaka när du kan beskriva ett verkligt utfall."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Din profil har ett jobb: få rätt person att tänka ”Ja, det här är för mig.” Klistra in prompten i ChatGPT, följ stegen och lås en positioneringsrad som du faktiskt kan leva upp till.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-ett-positioneringsramverk-for-x/">Bygg ett positioneringsramverk för X</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bygg en plan för kanal- och akvisitionsmix</title>
		<link>https://nodenordic.se/prompts/bygg-en-plan-for-kanal-och-akvisitionsmix/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-en-plan-for-kanal-och-akvisitionsmix</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:46:49 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5000158</guid>

					<description><![CDATA[<p>Trafik känns slumpmässig. En AI-prompt som väljer tre kanaler som passar bäst och ger distributionsupplägg samt veckoprioriteringar.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-plan-for-kanal-och-akvisitionsmix/">Bygg en plan för kanal- och akvisitionsmix</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: acquisition mix plan -->

<div class="hook-introduction">

<p>De flesta ”tillväxtplaner” fallerar redan vecka två. Du slutar med att jonglera fem kanaler, ingen av dem byggd för din målgrupp, och det enda som skalar är din stress. Trafiken känns slumpmässig eftersom din distribution, helt enkelt, inte är designad.</p>



<p>Den här <strong>acquisition mix plan</strong> är byggd för <strong>grundare</strong> som behöver repeterbar inbound utan att anställa ett helt team, <strong>growth marketers</strong> som måste välja strider snabbt inom en verklig budget, och <strong>konsulter</strong> som behöver en tydlig, försvarbar kanalrekommendation i ett kunduppdrag. Resultatet är en mix med tre kanaler (en algoritmisk, en långsiktig och en direktrespons) med praktiska distributionsspel och veckovisa genomförandeprioriteringar som du kan börja med direkt.</p>

</div>

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

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</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">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det här får du</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Återger din produkt, målgrupp, budget/prissättning och primära mål för att bekräfta antaganden innan något rekommenderas.</li>
          <li>Väljer exakt en bäst lämpad kanal i varje kategori: algoritmisk, långsiktig och direktrespons.</li>
          <li>Motiverar varje val med tydliga kriterier som målgruppskoncentration, tid till signal, kumulativ potential och återbetalningstid.</li>
          <li>Tar fram konkreta distributionsspel som undviker uttjatade råd och lutar in i underutnyttjade taktiker.</li>
          <li>Flaggar saknade input och ställer upp till fem förtydligande frågor så att planen inte bygger på gissningar.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du får trafik, men den kommer i oförutsägbara toppar och du kan inte förklara varför.</li>
          <li>Du har publicerat innehåll ”konsekvent” och kan ändå inte peka på en kanal som pålitligt producerar leads.</li>
          <li>Du måste välja mellan organiskt och betalt, och budgeten är så tight att misstag kostar.</li>
          <li>En konkurrent dominerar en plattform och du behöver en smartare mix som inte kopierar deras playbook.</li>
          <li>Du förbereder dig för att skala (nytt erbjudande, nyanställning, ny marknad) och behöver en fokuserad kanalplan med prioriteringar.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En 3-kanals anskaffningsmix med en kanal per kategori, tydligt märkt.</li>
           <li>9–15 distributionsspel (ungefär 3–5 per vald kanal) formulerade som specifika actions.</li>
           <li>En lista med veckovisa prioriteringar som säger vad du ska göra först, sedan och därefter.</li>
           <li>Upp till 5 förtydligande frågor om din input är otydlig, så att du kan skärpa planen i en uppföljning.</li>
           <li>En motivering på klarspråk för varje kanal så att du snabbt kan få med stakeholders eller kunder.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

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

<h2 class="wp-block-heading">Hela AI-prompten: Acquisition mix plan 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">
                                    Steg 1: Anpassa prompten med din information
                            </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>Återställ</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>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Beskriv den specifika grupp av personer eller företag som du vill nå, inklusive deras behov, utmaningar och särskiljande egenskaper.                                    <div class="var-example">Till exempel: "Småföretagare inom träningsbranschen som vill stärka sin närvaro online och locka lokala kunder."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRODUKTBESKRIVNING]</code></td>
                                <td class="var-desc">
                                    Ge en tydlig och kortfattad sammanfattning av produkten, tjänsten eller erbjudandet, inklusive de viktigaste funktionerna och fördelarna.                                    <div class="var-example">Till exempel: "En molnbaserad CRM-mjukvara för fastighetsmäklare som hjälper dem att hantera leads, automatisera uppföljningar och följa försäljningsprocessen."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRODUKTBESKRIVNING]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VERSALER_MED_UNDERSTRECK]</code></td>
                                <td class="var-desc">
                                    Ange den specifika variabeln eller platshållartexten i versaler med understreck, enligt vad som krävs i promptens sammanhang.                                    <div class="var-example">Till exempel: "[MALGRUPP] eller [PRODUKTBESKRIVNING]"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VERSALER_MED_UNDERSTRECK]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KREATIVITETSNIVA]</code></td>
                                <td class="var-desc">
                                    Ange önskad kreativitetsnivå för resultatet, till exempel LOW, MEDIUM eller HIGH, för att styra tonläge och idéernas originalitet.                                    <div class="var-example">Till exempel: "HIGH"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[KREATIVITETSNIVA]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </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">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </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>Återställ</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>Kopiera hela prompten</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">MÅL</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">BEGRÄNSNINGAR</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">Vad detta INTE är</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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Edge Case-hantering</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">INDATA</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">OUTPUTSPECIFIKATION</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">KVALITETSKONTROLLER</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;">
                ## MÅL
Skapa **7 genomförbara SEO-tillväxtspel** skräddarsydda för [MALGRUPP] och [PRODUKTBESKRIVNING] som ökar **organisk trafik** och **domänauktoritet**, med fokus på angreppssätt som *inte* är de vanliga råden av typen ”skriv fler long-tail-blogginlägg”.

## PERSONA
Du är en **elitstrateg för SEO-möjligheter** som är specialiserad på att hitta underutnyttjade taktiker med hög hävstång för entreprenörer. Kommunicera med enkelt språk för en nybörjare, med tydliga, praktiska steg och noll fluff.

## BEGRÄNSNINGAR
- Ge **exakt 7** distinkta möjligheter.
- Prioritera idéer **utöver standardmässig redaktionell SEO** (undvik ”publicera X blogginlägg som riktar sig mot Y sökord” som kärntaktik).
- Håll SEO-taktiker **separata från affärsmodellen**: beskriv inte ”att göra SEO” som produkten/tjänsten i sig.
- Varje möjlighet måste vara **tillräckligt specifik för att kunna genomföras inom 24–48 timmar** (även om resultaten tar längre tid).
- Föredra **ovanliga eller konträra** angreppssätt som hjälper verksamheten att sticka ut i ett konkurrensutsatt söklandskap.
- Förklaringar måste vara **självbärande** och begripliga för någon som är ny inom SEO.
- Använd **[VERSALER_MED_UNDERSTRECK]** endast för användarens inmatningar och **{Title Case}** endast för placeholders som du genererar.

### Vad detta INTE är
- Inte en generell SEO-handledning eller ordlista.
- Inte en innehållskalender eller lista med artikelrubriker.
- Inte generiska råd som ”förbättra din webbplats”, ”gör sökordsanalys” eller ”bygg backlinks” utan en konkret mekanism.
- Inte betald media, social tillväxt eller e-postmarknadsföring—håll fokus på organisk sök och auktoritetssignaler.

## PROCESS
1. **Föranalys (obligatorisk):** Återge din förståelse av affärskontexten och vad ”en bra möjlighet” betyder här i 3–5 punkter.
2. Brainstorma en bred pool av alternativ över flera SEO-områden (tekniskt, länkanskaffning, programmatic, digital PR, SERP features, partnerskap, assets/tools, lokalt/vertikalt, interna länkningssystem, etc.).
3. Välj de 7 bästa baserat på:
   - Sannolik påverkan på trafik och/eller auktoritet
   - Unikhet jämfört med vanliga SEO-playbooks
   - Snabbt att implementera (redo nästa dag)
4. Skriv varje möjlighet med:
   - En tydlig mekanism (varför det fungerar)
   - En konkret handlingsplan för ”gör detta i morgon”
   - Nybörjarvänlig formulering

### Edge Case-hantering
- Om [MALGRUPP] eller [PRODUKTBESKRIVNING] är vag, gör **rimliga antaganden**, märk dem som antaganden och ge **två snabba förtydligande frågor** i slutet.
- Om [KREATIVITETSNIVA] saknas, sätt standard till **MEDIUM**.
- Om verksamheten verkar vara begränsad (medicinskt/juridiskt/finans/YMYL), lägg till en kort notis om säkrare vinklar för auktoritetsbyggande (t.ex. citeringar, expertgranskningar, primärkällor) utan att göra det till compliance-vägledning.

## INDATA
- **Primärt användarsegment:** [MALGRUPP]
- **Erbjudande sammanfattning:** [PRODUKTBESKRIVNING]
- **Kreativitetsinställning:** [KREATIVITETSNIVA]

## OUTPUTSPECIFIKATION
Returnera **en enda markdown-tabell** med exakt **5 kolumner** i denna ordning:
1. **SEO Opportunity**
2. **SEO Area**
3. **Opportunity Description**
4. **Impact (0–10)**
5. **Effort (0–10, där 10 = enklast)**

I varje **Opportunity Description**, inkludera:
- {Why It Works} (1–2 meningar, enkelt språk)
- {Tomorrow Steps} (2–4 konkreta handlingar)
- {Success Signal} (en mätbar indikator att följa)

## KVALITETSKONTROLLER
Innan du slutför, verifiera:
- [ ] Det finns **7** rader (inte 6, inte 8).
- [ ] Ingen rad är i huvudsak ”skriv blogginlägg som riktar sig mot long-tail-sökord”.
- [ ] Varje rad innehåller **specifika åtgärder för nästa dag**, inte slogans.
- [ ] Idéerna spänner över **flera SEO-områden** (inte bara backlinks, inte bara tekniskt).
- [ ] Impact/Effort-poängen är internt konsekventa (hög ansträngning får inte en ”lätt”-poäng utan motivering i beskrivningen).            </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">Kopiera hela prompten</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 span {
        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 !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .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 !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .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;
        color: #fff !important;

    }

    .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 = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa **7 genomf\u00f6rbara SEO-tillv\u00e4xtspel** skr\u00e4ddarsydda f\u00f6r [MALGRUPP] och [PRODUKTBESKRIVNING] som \u00f6kar **organisk trafik** och **dom\u00e4nauktoritet**, med fokus p\u00e5 angreppss\u00e4tt som *inte* \u00e4r de vanliga r\u00e5den av typen \u201dskriv fler long-tail-blogginl\u00e4gg\u201d.\r\n\r\n## PERSONA\r\nDu \u00e4r en **elitstrateg f\u00f6r SEO-m\u00f6jligheter** som \u00e4r specialiserad p\u00e5 att hitta underutnyttjade taktiker med h\u00f6g h\u00e4vst\u00e5ng f\u00f6r entrepren\u00f6rer. Kommunicera med enkelt spr\u00e5k f\u00f6r en nyb\u00f6rjare, med tydliga, praktiska steg och noll fluff.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Ge **exakt 7** distinkta m\u00f6jligheter.\r\n- Prioritera id\u00e9er **ut\u00f6ver standardm\u00e4ssig redaktionell SEO** (undvik \u201dpublicera X blogginl\u00e4gg som riktar sig mot Y s\u00f6kord\u201d som k\u00e4rntaktik).\r\n- H\u00e5ll SEO-taktiker **separata fr\u00e5n aff\u00e4rsmodellen**: beskriv inte \u201datt g\u00f6ra SEO\u201d som produkten\/tj\u00e4nsten i sig.\r\n- Varje m\u00f6jlighet m\u00e5ste vara **tillr\u00e4ckligt specifik f\u00f6r att kunna genomf\u00f6ras inom 24\u201348 timmar** (\u00e4ven om resultaten tar l\u00e4ngre tid).\r\n- F\u00f6redra **ovanliga eller kontr\u00e4ra** angreppss\u00e4tt som hj\u00e4lper verksamheten att sticka ut i ett konkurrensutsatt s\u00f6klandskap.\r\n- F\u00f6rklaringar m\u00e5ste vara **sj\u00e4lvb\u00e4rande** och begripliga f\u00f6r n\u00e5gon som \u00e4r ny inom SEO.\r\n- Anv\u00e4nd **[VERSALER_MED_UNDERSTRECK]** endast f\u00f6r anv\u00e4ndarens inmatningar och **{Title Case}** endast f\u00f6r placeholders som du genererar.\r\n\r\n### Vad detta INTE \u00e4r\r\n- Inte en generell SEO-handledning eller ordlista.\r\n- Inte en inneh\u00e5llskalender eller lista med artikelrubriker.\r\n- Inte generiska r\u00e5d som \u201df\u00f6rb\u00e4ttra din webbplats\u201d, \u201dg\u00f6r s\u00f6kordsanalys\u201d eller \u201dbygg backlinks\u201d utan en konkret mekanism.\r\n- Inte betald media, social tillv\u00e4xt eller e-postmarknadsf\u00f6ring\u2014h\u00e5ll fokus p\u00e5 organisk s\u00f6k och auktoritetssignaler.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (obligatorisk):** \u00c5terge din f\u00f6rst\u00e5else av aff\u00e4rskontexten och vad \u201den bra m\u00f6jlighet\u201d betyder h\u00e4r i 3\u20135 punkter.\r\n2. Brainstorma en bred pool av alternativ \u00f6ver flera SEO-omr\u00e5den (tekniskt, l\u00e4nkanskaffning, programmatic, digital PR, SERP features, partnerskap, assets\/tools, lokalt\/vertikalt, interna l\u00e4nkningssystem, etc.).\r\n3. V\u00e4lj de 7 b\u00e4sta baserat p\u00e5:\r\n   - Sannolik p\u00e5verkan p\u00e5 trafik och\/eller auktoritet\r\n   - Unikhet j\u00e4mf\u00f6rt med vanliga SEO-playbooks\r\n   - Snabbt att implementera (redo n\u00e4sta dag)\r\n4. Skriv varje m\u00f6jlighet med:\r\n   - En tydlig mekanism (varf\u00f6r det fungerar)\r\n   - En konkret handlingsplan f\u00f6r \u201dg\u00f6r detta i morgon\u201d\r\n   - Nyb\u00f6rjarv\u00e4nlig formulering\r\n\r\n### Edge Case-hantering\r\n- Om [MALGRUPP] eller [PRODUKTBESKRIVNING] \u00e4r vag, g\u00f6r **rimliga antaganden**, m\u00e4rk dem som antaganden och ge **tv\u00e5 snabba f\u00f6rtydligande fr\u00e5gor** i slutet.\r\n- Om [KREATIVITETSNIVA] saknas, s\u00e4tt standard till **MEDIUM**.\r\n- Om verksamheten verkar vara begr\u00e4nsad (medicinskt\/juridiskt\/finans\/YMYL), l\u00e4gg till en kort notis om s\u00e4krare vinklar f\u00f6r auktoritetsbyggande (t.ex. citeringar, expertgranskningar, prim\u00e4rk\u00e4llor) utan att g\u00f6ra det till compliance-v\u00e4gledning.\r\n\r\n## INDATA\r\n- **Prim\u00e4rt anv\u00e4ndarsegment:** [MALGRUPP]\r\n- **Erbjudande sammanfattning:** [PRODUKTBESKRIVNING]\r\n- **Kreativitetsinst\u00e4llning:** [KREATIVITETSNIVA]\r\n\r\n## OUTPUTSPECIFIKATION\r\nReturnera **en enda markdown-tabell** med exakt **5 kolumner** i denna ordning:\r\n1. **SEO Opportunity**\r\n2. **SEO Area**\r\n3. **Opportunity Description**\r\n4. **Impact (0\u201310)**\r\n5. **Effort (0\u201310, d\u00e4r 10 = enklast)**\r\n\r\nI varje **Opportunity Description**, inkludera:\r\n- {Why It Works} (1\u20132 meningar, enkelt spr\u00e5k)\r\n- {Tomorrow Steps} (2\u20134 konkreta handlingar)\r\n- {Success Signal} (en m\u00e4tbar indikator att f\u00f6lja)\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, verifiera:\r\n- [ ] Det finns **7** rader (inte 6, inte 8).\r\n- [ ] Ingen rad \u00e4r i huvudsak \u201dskriv blogginl\u00e4gg som riktar sig mot long-tail-s\u00f6kord\u201d.\r\n- [ ] Varje rad inneh\u00e5ller **specifika \u00e5tg\u00e4rder f\u00f6r n\u00e4sta dag**, inte slogans.\r\n- [ ] Id\u00e9erna sp\u00e4nner \u00f6ver **flera SEO-omr\u00e5den** (inte bara backlinks, inte bara tekniskt).\r\n- [ ] Impact\/Effort-po\u00e4ngen \u00e4r internt konsekventa (h\u00f6g anstr\u00e4ngning f\u00e5r inte en \u201dl\u00e4tt\u201d-po\u00e4ng utan motivering i beskrivningen).";
    const variables = ["[MALGRUPP]","[PRODUKTBESKRIVNING]","[VERSALER_MED_UNDERSTRECK]","[KREATIVITETSNIVA]"];
    // 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 = 'Återställd!';
            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">Proffstips för bättre resultat från AI-prompten</h2>



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

<li><strong>Ge en version med ”smal målgrupp”, inte en bred persona.</strong> ”Småföretagare” är en återvändsgränd. Testa något i stil med: ”USA-baserade Shopify-butiker inom kläder som omsätter 20–80 000 USD/månad, 1–2 personer i teamet, stark närvaro på IG men låg e-postintäkt.” Då får du kanalval som faktiskt matchar var uppmärksamheten finns.</li>


<li><strong>Definiera huvudmålet som ett mätbart utfall.</strong> I stället för ”växa”, specificera ”30 kvalificerade demos/månad”, ”100 nya trial-registreringar/vecka” eller ”boka 12 säljsamtal/månad med grundare.” Fråga sedan: ”Ranka de tre kanalerna efter tid till signal och berätta hur framgång ser ut dag 14.”</li>


<li><strong>Använd budgeten som en begränsning, inte en önskan.</strong> Om du kan lägga 500 USD/månad, säg det och inkludera vad de 500 USD ska gå till (annonser, verktyg, underkonsulter, data). En bra följdfråga är: ”Anta att jag bara kan lägga 200 USD de första 30 dagarna. Hur ändras mixen, och vad är oförändrat?”</li>


<li><strong>Tvinga fram skarpare spel med en andra pass.</strong> Efter första output, testa att fråga: ”Skriv nu om distributionsspelen så att varje punkt innehåller (a) asseten, (b) platsen där den ska distribueras och (c) ett mätetal att följa.” Då går du från ”idéer” till genomförbara uppgifter.</li>


<li><strong>Kombinera med varumärkesramar innan du skalar innehåll.</strong> Distribution fungerar bättre när din röst är konsekvent över plattformar och outreach. Om du ser att planen innehåller thought leadership eller grundarinnehåll, bygg dina ramar först med <a href="https://nodenordic.se/prompts/bygg-en-varumarkesrostguide-med-ai-prompt">Bygg en varumärkesröstguide med AI-prompt</a>, och kör sedan om anskaffningsmixen med: ”Använd den här röstguiden när du skriver exempel på plays.”</li>

</ul>

</div>

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

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>När du har kartlagt din kanalmix hjälper de här promptarna dig att få genomförandet att kännas sammanhållet i varje kontaktpunkt.</p>



<p>Om du också behöver att teamet låter som ett och samma varumärke (särskilt när du distribuerar över flera plattformar), använd <a href="https://nodenordic.se/prompts/bygg-en-varumarkesrostguide-med-ai-prompt">Bygg en varumärkesröstguide med AI-prompt</a>. Den passar bra med en anskaffningsmix eftersom den minskar kreativt omtag; samma budskap kan flytta från algoritmiska inlägg till outbound-mejl utan att kännas ihopklistrat.</p>



<p>När stakeholders inte kan enas om ”hur vi ska låta” är <a href="https://nodenordic.se/prompts/workshop-for-varumarkets-tonalitet-med-ai-prompt">Workshop för varumärkets tonalitet med AI-prompt</a> den snabbare lösningen. Använd den innan du kör distributionsspel som kräver mycket skrivande (LinkedIn, nyhetsbrev, kalla mejl), så att varje asset känns genomtänkt.</p>



<p>För founder-led growth hjälper <a href="https://nodenordic.se/prompts/skapa-en-playbook-for-ditt-personliga-varumarke">Skapa en playbook för ditt personliga varumärke</a> dig att göra rekommendationen för den ”algoritmiska kanalen” till en hållbar närvaro. Den är särskilt användbar när din anskaffningsmix bygger på förtroendeskapande och trovärdighet snarare än ren annonsbudget.</p>


<br>


<p>Snabb översikt:</p>



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

<li><a href="https://nodenordic.se/prompts/bygg-en-varumarkesrostguide-med-ai-prompt">Bygg en varumärkesröstguide med AI-prompt</a>: Regler för varumärkesröst för konsekvent distribution.</li>


<li><a href="https://nodenordic.se/prompts/workshop-for-varumarkets-tonalitet-med-ai-prompt">Workshop för varumärkets tonalitet med AI-prompt</a>: Anpassa tonalitet snabbt med input från stakeholders.</li>

<li><a href="https://nodenordic.se/prompts/skapa-en-playbook-for-ditt-personliga-varumarke">Skapa en playbook för ditt personliga varumärke</a>: Gör grundaridentitet till repeterbart innehåll.</li>


<li><a href="https://nodenordic.se/prompts/spelbok-for-optimering-av-rostsok">Spelbok för optimering av röstsök</a>: Fånga kumulativ upptäcktstrafik av sök-typ.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-spelbok-for-varumarkeskonsistens-off-page">Skapa en spelbok för varumärkeskonsistens off-page</a>: Håll varumärket konsekvent i tredjepartsprofiler.</li>

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

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för en acquisition mix plan?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Grundare och soloentreprenörer</strong> använder den för att sluta hoppa mellan kanaler och i stället committa till en slimmad mix med ROI först, som de kan driva med begränsad tid. <strong>Growth marketing managers</strong> använder den för att göra försvarbara kanalval, särskilt när ledningen vill ha ”fler leads” men inte finansierar fem experiment samtidigt. <strong>Demand gen-konsulter</strong> använder de strukturerade kanalkategorierna och motiveringen för att presentera en tydlig plan för kunder utan fluffiga rekommendationer. <strong>Fraktionella CMOs</strong> gynnas eftersom resultatet innehåller veckoprioriteringar, vilket gör det enklare att samordna ett litet team och snabbt följa signal.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för en acquisition mix plan?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>B2B SaaS</strong> får värde eftersom prompten kan balansera en algoritmisk kanal för awareness med en direktresponskanal för demos, samtidigt som den bygger en långsiktig tillgång som ett nyhetsbrev eller sökinnehåll. <strong>E-handelsvarumärken</strong> kan använda den för att välja en discovery-motor (till exempel en flödesdriven plattform) och kombinera den med kumulativt innehåll och en kontrollerbar betald eller outreach-baserad hävstång. <strong>Professionella tjänster</strong> (byråer, coaching, rådgivning) gynnas när planen betonar distributionsspel som bygger trovärdighet och outreach-sekvenser som bokar samtal. <strong>Creator-led products</strong> vinner ofta på att tajta till kombon algoritmisk + långsiktig och sedan lägga till en enkel direktresponsmekanism för att konvertera uppmärksamhet till e-postprenumeranter eller kunder.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-prompter för att bygga en kanalplan för anskaffning svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som ”Skriv en marknadsplan för att få mer trafik” misslyckas eftersom den: saknar begränsningar kring produkt, målgrupp och budget och kan därför inte göra tuffa avvägningar; saknar struktur (algoritmisk vs långsiktig vs direktrespons), vilket leder till en slumpmässig blandning av kanaler; ignorerar tid till signal och återbetalning, så du får idéer som låter smarta men inte ger resultat snart; producerar generiska råd som ”publicera konsekvent” i stället för handlingsbara distributionsspel; och missar promptens inbyggda föranalys och förtydligande frågor som hindrar att planen byggs på otydliga input.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här acquisition mix plan-prompten för min specifika situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja. De enklaste reglagen är din PRODUCT_DESCRIPTION, TARGET_AUDIENCE, BUDGET/PRICING och PRIMARY_GOAL, eftersom prompten väljer kanaler utifrån målgruppskoncentration, signalhastighet och förväntad återbetalning. Om du ändrar en variabel (till exempel från 0 USD budget till 2 000 USD/månad) bör du köra prompten igen så att rekommendationen ”gratis vs betalt” räknas om. En bra uppföljning är: ”Här är svaren på förtydligandefrågorna – revidera nu kanalvalen och skriv om veckoprioriteringarna för de första 14 dagarna.” Då hålls planen förankrad och direkt genomförbar.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här acquisition mix plan-prompten?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att lämna TARGET_AUDIENCE för otydlig – i stället för ”småföretagare”, testa ”amerikanska redovisningskonsulter på byråer med 5–30 anställda som använder QuickBooks och vill ha snabbare månadsbokslut.” Ett annat vanligt fel är en luddig PRODUCT_DESCRIPTION; ”AI-verktyg för team” är svagt, medan ”AI-mötesanteckningar som skickar action items till Asana och Salesforce” ger modellen något att matcha mot kanaler. Många anger också BUDGET/PRICING fel genom att utelämna begränsningar (till exempel ”låg budget”); ett bättre input är ”300 USD/månad för distributionsverktyg, ingen annonsbudget på 30 dagar.” Slutligen skrivs PRIMARY_GOAL som en slogan; använd ”20 kvalificerade leads/månad från operationschefer” så att planen kan optimera för rätt konverteringshändelse.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här acquisition mix plan-prompten?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten är inte idealisk för team som vill ha en komplett varumärkesstrategi eller en product-market fit-diagnos, eftersom den utgår från att du redan har ett säljklart erbjudande och bara behöver en smartare kanalmix. Den passar också dåligt om du letar efter en komplett innehållskalender eller en steg-för-steg-guide för att bygga ett annonskonto, eftersom den fokuserar på kanalval och distributionsspel, inte fullständiga implementationsdokument. Om du först behöver samsyn kring budskap, skärp röst och tonalitet innan du skalar genomförandet.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för en acquisition mix plan?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Grundare och soloentreprenörer använder den för att sluta hoppa mellan kanaler och i stället committa till en slimmad mix med ROI först, som de kan driva med begränsad tid. Growth marketing managers använder den för att göra försvarbara kanalval, särskilt när ledningen vill ha ”fler leads” men inte finansierar fem experiment samtidigt. Demand gen-konsulter använder de strukturerade kanalkategorierna och motiveringen för att presentera en tydlig plan för kunder utan fluffiga rekommendationer. Fraktionella CMOs gynnas eftersom resultatet innehåller veckoprioriteringar, vilket gör det enklare att samordna ett litet team och snabbt följa signal."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för en acquisition mix plan?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "B2B SaaS får värde eftersom prompten kan balansera en algoritmisk kanal för awareness med en direktresponskanal för demos, samtidigt som den bygger en långsiktig tillgång som ett nyhetsbrev eller sökinnehåll. E-handelsvarumärken kan använda den för att välja en discovery-motor (till exempel en flödesdriven plattform) och kombinera den med kumulativt innehåll och en kontrollerbar betald eller outreach-baserad hävstång. Professionella tjänster (byråer, coaching, rådgivning) gynnas när planen betonar distributionsspel som bygger trovärdighet och outreach-sekvenser som bokar samtal. Creator-led products vinner ofta på att tajta till kombon algoritmisk + långsiktig och sedan lägga till en enkel direktresponsmekanism för att konvertera uppmärksamhet till e-postprenumeranter eller kunder."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-prompter för att bygga en kanalplan för anskaffning svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en marknadsplan för att få mer trafik” misslyckas eftersom den: saknar begränsningar kring produkt, målgrupp och budget och kan därför inte göra tuffa avvägningar; saknar struktur (algoritmisk vs långsiktig vs direktrespons), vilket leder till en slumpmässig blandning av kanaler; ignorerar tid till signal och återbetalning, så du får idéer som låter smarta men inte ger resultat snart; producerar generiska råd som ”publicera konsekvent” i stället för handlingsbara distributionsspel; och missar promptens inbyggda föranalys och förtydligande frågor som hindrar att planen byggs på otydliga input."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här acquisition mix plan-prompten för min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. De enklaste reglagen är din PRODUCT_DESCRIPTION, TARGET_AUDIENCE, BUDGET/PRICING och PRIMARY_GOAL, eftersom prompten väljer kanaler utifrån målgruppskoncentration, signalhastighet och förväntad återbetalning. Om du ändrar en variabel (till exempel från 0 USD budget till 2 000 USD/månad) bör du köra prompten igen så att rekommendationen ”gratis vs betalt” räknas om. En bra uppföljning är: ”Här är svaren på förtydligandefrågorna – revidera nu kanalvalen och skriv om veckoprioriteringarna för de första 14 dagarna.” Då hålls planen förankrad och direkt genomförbar."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här acquisition mix plan-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna TARGET_AUDIENCE för otydlig – i stället för ”småföretagare”, testa ”amerikanska redovisningskonsulter på byråer med 5–30 anställda som använder QuickBooks och vill ha snabbare månadsbokslut.” Ett annat vanligt fel är en luddig PRODUCT_DESCRIPTION; ”AI-verktyg för team” är svagt, medan ”AI-mötesanteckningar som skickar action items till Asana och Salesforce” ger modellen något att matcha mot kanaler. Många anger också BUDGET/PRICING fel genom att utelämna begränsningar (till exempel ”låg budget”); ett bättre input är ”300 USD/månad för distributionsverktyg, ingen annonsbudget på 30 dagar.” Slutligen skrivs PRIMARY_GOAL som en slogan; använd ”20 kvalificerade leads/månad från operationschefer” så att planen kan optimera för rätt konverteringshändelse."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här acquisition mix plan-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte idealisk för team som vill ha en komplett varumärkesstrategi eller en product-market fit-diagnos, eftersom den utgår från att du redan har ett säljklart erbjudande och bara behöver en smartare kanalmix. Den passar också dåligt om du letar efter en komplett innehållskalender eller en steg-för-steg-guide för att bygga ett annonskonto, eftersom den fokuserar på kanalval och distributionsspel, inte fullständiga implementationsdokument. Om du först behöver samsyn kring budskap, skärp röst och tonalitet innan du skalar genomförandet."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Slumpmässig trafik är inget mysterium; det är oftast ett problem med kanalmixen. Kör den här prompten, committa till de tre valen och använd veckoprioriteringarna för att börja se signal utan att dra i gång ett dussin halva planer.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-plan-for-kanal-och-akvisitionsmix/">Bygg en plan för kanal- och akvisitionsmix</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Skriv träffsäkra presentationer med detta AI-prompt</title>
		<link>https://nodenordic.se/prompts/skriv-traffsakra-presentationer-med-detta-ai-prompt/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=skriv-traffsakra-presentationer-med-detta-ai-prompt</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:46:37 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5001928</guid>

					<description><![CDATA[<p>Stela presentationer stoppar samtal. Detta AI-prompt skapar fem pitchar under 280 tecken som väcker nyfikenhet. Fler AI-prompt.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skriv-traffsakra-presentationer-med-detta-ai-prompt/">Skriv träffsäkra presentationer med detta AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: meet-a-stranger intros -->
<div class="hook-introduction">

<p>De flesta svar på ”så, vad jobbar du med?” blir antingen svamlande eller låter som en säljpitch. Sedan glasar den andra personens blick, ni ler artigt och samtalet glider vidare. Det är inte ditt jobb som är tråkigt. Det är att din intro inte gör sitt jobb.</p>



<p>Den här prompten för <strong>meet-a-stranger intros</strong> är byggd för <strong>grundare</strong> som hamnar på plats på event och vill ha ett lugnt, tydligt sätt att beskriva sin produkt, <strong>konsulter</strong> som behöver en lågtröskelreplik som signalerar resultat (inte buzzwords), och <strong>säljare</strong> som vill starta samtal utan att det låter som att de ”jobbar rummet”. Resultatet är fem tydligt olika, under-280-teckens elevator-intros i en kompisvänlig ton, där varje variant använder en annan vinkel så att du kan välja det som passar stunden.</p>

</div>

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

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</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">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det här får du</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den sammanfattar ditt erbjudande i 2–3 rader först och bekräftar vem det är för, vad det gör och varför det är värdefullt innan den skriver något.</li>
          <li>Den plockar ut det viktigaste ur dina inputs (kärnproblemet, målgruppen, mekanismen och ett trovärdigt resultat) så att pitcharna förblir specifika.</li>
          <li>Den producerar exakt fem olika intros, alla under 280 tecken, med korta meningar och tydligt språk.</li>
          <li>Den varierar vinkeln mellan de fem versionerna (till exempel: hastighet, enkelhet, riskminskning, kostnadsminskning eller nischad specialisering).</li>
          <li>Den hanterar stökiga inputs genom att göra försiktiga antaganden och smalna av breda målgrupper till ett rimligt delsegment.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du är på väg in i en konferens, meetup eller kundmiddag och du vet att ”vad jobbar du med?”-ögonblicket kommer snabbt.</li>
          <li>Din nuvarande intro låter som en mini-landningssida, och folk svarar med ”Åh, coolt” och byter sedan ämne.</li>
          <li>Du har nyligen vässat ditt erbjudande och behöver ett fräscht sätt att förklara det utan att glida in i jargong.</li>
          <li>En partner, investerare eller vän introducerar dig och du vill ha en skarp one-liner de kan återge korrekt.</li>
          <li>Du skalar nätverksarbete och vill ha några alternativ anpassade för olika rum (operatörer, marknadsförare, tekniska personer).</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>Fem under-280-teckens meet-a-stranger-intros som du kan säga ordagrant.</li>
           <li>En 2–3-raders ”förståelse”-sammanfattning som fångar din positionering på enkel engelska.</li>
           <li>Fem tydligt olika vinklar, skrivna som separata pitchar, så att du kan matcha ton med kontext.</li>
           <li>Nyfikenhetsdriven formulering som undviker hype men ändå känns konkret.</li>
           <li>Nätverkssäkert språk utan call-to-action-rader, inget ”DM:a mig” och inga länkar.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

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

<h2 class="wp-block-heading">Hela AI-prompten: lågtröskel meet-a-stranger-intros (5 alternativ)</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">
                                    Steg 1: Anpassa prompten med din information
                            </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>Återställ</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>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[PRODUKTBESKRIVNING]</code></td>
                                <td class="var-desc">
                                    Ge en kort beskrivning av den produkt eller tjänst som erbjuds, inklusive dess viktigaste funktioner och syfte.                                    <div class="var-example">Till exempel: "Ett projektledningsverktyg som hjälper distansteam att samarbeta effektivt med uppdateringar i realtid och integrationer."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRODUKTBESKRIVNING]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Beskriv den ideala målgruppen för produkten eller tjänsten, inklusive demografi, behov och utmaningar.                                    <div class="var-example">Till exempel: "Techstartups med distribuerade team som behöver effektivisera kommunikation och arbetsflödeshantering."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BAKGRUND]</code></td>
                                <td class="var-desc">
                                    Ange relevant bakgrundsinformation eller den situation som sätter ramarna för produktens användning eller behov.                                    <div class="var-example">Till exempel: "Många distansteam har svårt att hålla samsyn kring mål och uppgifter på grund av kommunikationsglapp och brist på uppdateringar i realtid."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[BAKGRUND]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VARUMARKESTON]</code></td>
                                <td class="var-desc">
                                    Beskriv varumärkets ton och personlighet, inklusive hur det kommunicerar med sin målgrupp.                                    <div class="var-example">Till exempel: "Vänlig, lättillgänglig och professionell – med fokus på att förenkla komplexa uppgifter utan att låta för teknisk."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[VARUMARKESTON]"
                                            placeholder="Ange ditt värde här..."
                                            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">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </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>Återställ</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>Kopiera hela prompten</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">MÅL</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">BEGRÄNSNINGAR</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></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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är</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">INPUT</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">SPECIFIKATION FÖR OUTPUT</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">KVALITETSKONTROLLER</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;">
                ## MÅL
Skapa flera ultrakorta hisspresentationer som på ett avslappnat sätt beskriver [PRODUKTBESKRIVNING] så att [MALGRUPP] vill lära sig mer senare – utan att det låter säljigt.

## PERSONA
Agera som en samtalsdriven positioneringsstrateg som är grym på “lågtrycks-” nätverksintros: självsäker, tydlig, vänlig och specifik, som en betrodd jämlike som förklarar vad de gör.

## BEGRÄNSNINGAR
- Ta fram exakt **5** distinkta pitchar.
- Varje pitch måste vara **under 280 tecken**.
- Ton: **bra vän** – varm, rak, inget hype, inget jargong.
- Fokusera på lyssnarens **egenintresse** och praktiska resultat.
- Håll det **specifikt och konkret** (konkreta resultat, tydliga användningsfall).
- Skapa nyfikenhet genom precision (inte vaghet).
- **Ingen hård försäljning** och **ingen uppmaning till handling** (inga “boka ett samtal”, “DM:a mig”, “kolla in”, länkar osv.).
- Använd **enkelt språk** och korta meningar.

## PROCESS
1. **Föranalys (ange din förståelse först):** På 2–3 rader, sammanfatta vem erbjudandet är för, vad det gör och vad som gör det värdefullt utifrån inputen.
2. **Plocka ut det väsentliga:** Identifiera kärnproblemet, målgruppen, mekanismen/angreppssättet och det mest trovärdiga utfallet.
3. **Välj vinklar:** Välj 5 olika vinklar (t.ex. snabbhet, kvalitet, kostnadsminskning, riskminskning, enkelhet, nischspecialisering).
4. **Skriv &amp; tajta:** Skriv varje pitch och korta sedan ner tills den är slagkraftig och bekvämt under teckenbegränsningen.
5. **Hantering av specialfall:**  
   - Om [BAKGRUND] eller [PRODUKTBESKRIVNING] saknas/är oklart, gör de minsta rimliga antagandena och håll påståenden försiktiga.  
   - Om [MALGRUPP] är bred, välj ett vettigt delsegment och spegla det i pitcharna.

### Vad detta INTE är
- Inte en annons, landningssida, en uppsättning slogans eller en fullständig varumärkesberättelse.
- Inte ett manus med en avslutningsrad eller en uppmaning till nästa steg.
- Inte en funktionsdump eller en lista med generiska fördelar utan konkretion.

## INPUT
- **Bakgrund / situation:** [BAKGRUND]
- **Vad du säljer (kort):** [PRODUKTBESKRIVNING]
- **Idealisk mottagare:** [MALGRUPP]
- **Varumärkesröst (valfritt):** [VARUMARKESTON]

## SPECIFIKATION FÖR OUTPUT
Returnera:
- Ett kort **Föranalys**-block (2–3 rader).
- Därefter en numrerad lista med **5** punkter. Varje punkt får endast innehålla:
  - {Elevator Pitch}

Inga extra noter, rubriker (förutom “Föranalys”) eller förklaringar.

## KVALITETSKONTROLLER
Innan du färdigställer, kontrollera:
- Alla 5 pitchar är **&lt; 280 tecken**.
- **Ingen CTA** förekommer någonstans.
- Fördelar är **konkreta** (mätbara, observerbara eller tydligt praktiska).
- Varje pitch använder en **annan vinkel** och upprepar inte formuleringar.
- Språket är **enkelt, vänligt och inte säljigt**.            </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">Kopiera hela prompten</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 span {
        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 !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .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 !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .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;
        color: #fff !important;

    }

    .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 = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa flera ultrakorta hisspresentationer som p\u00e5 ett avslappnat s\u00e4tt beskriver [PRODUKTBESKRIVNING] s\u00e5 att [MALGRUPP] vill l\u00e4ra sig mer senare \u2013 utan att det l\u00e5ter s\u00e4ljigt.\r\n\r\n## PERSONA\r\nAgera som en samtalsdriven positioneringsstrateg som \u00e4r grym p\u00e5 \u201cl\u00e5gtrycks-\u201d n\u00e4tverksintros: sj\u00e4lvs\u00e4ker, tydlig, v\u00e4nlig och specifik, som en betrodd j\u00e4mlike som f\u00f6rklarar vad de g\u00f6r.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Ta fram exakt **5** distinkta pitchar.\r\n- Varje pitch m\u00e5ste vara **under 280 tecken**.\r\n- Ton: **bra v\u00e4n** \u2013 varm, rak, inget hype, inget jargong.\r\n- Fokusera p\u00e5 lyssnarens **egenintresse** och praktiska resultat.\r\n- H\u00e5ll det **specifikt och konkret** (konkreta resultat, tydliga anv\u00e4ndningsfall).\r\n- Skapa nyfikenhet genom precision (inte vaghet).\r\n- **Ingen h\u00e5rd f\u00f6rs\u00e4ljning** och **ingen uppmaning till handling** (inga \u201cboka ett samtal\u201d, \u201cDM:a mig\u201d, \u201ckolla in\u201d, l\u00e4nkar osv.).\r\n- Anv\u00e4nd **enkelt spr\u00e5k** och korta meningar.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (ange din f\u00f6rst\u00e5else f\u00f6rst):** P\u00e5 2\u20133 rader, sammanfatta vem erbjudandet \u00e4r f\u00f6r, vad det g\u00f6r och vad som g\u00f6r det v\u00e4rdefullt utifr\u00e5n inputen.\r\n2. **Plocka ut det v\u00e4sentliga:** Identifiera k\u00e4rnproblemet, m\u00e5lgruppen, mekanismen\/angreppss\u00e4ttet och det mest trov\u00e4rdiga utfallet.\r\n3. **V\u00e4lj vinklar:** V\u00e4lj 5 olika vinklar (t.ex. snabbhet, kvalitet, kostnadsminskning, riskminskning, enkelhet, nischspecialisering).\r\n4. **Skriv & tajta:** Skriv varje pitch och korta sedan ner tills den \u00e4r slagkraftig och bekv\u00e4mt under teckenbegr\u00e4nsningen.\r\n5. **Hantering av specialfall:**  \r\n   - Om [BAKGRUND] eller [PRODUKTBESKRIVNING] saknas\/\u00e4r oklart, g\u00f6r de minsta rimliga antagandena och h\u00e5ll p\u00e5st\u00e5enden f\u00f6rsiktiga.  \r\n   - Om [MALGRUPP] \u00e4r bred, v\u00e4lj ett vettigt delsegment och spegla det i pitcharna.\r\n\r\n### Vad detta INTE \u00e4r\r\n- Inte en annons, landningssida, en upps\u00e4ttning slogans eller en fullst\u00e4ndig varum\u00e4rkesber\u00e4ttelse.\r\n- Inte ett manus med en avslutningsrad eller en uppmaning till n\u00e4sta steg.\r\n- Inte en funktionsdump eller en lista med generiska f\u00f6rdelar utan konkretion.\r\n\r\n## INPUT\r\n- **Bakgrund \/ situation:** [BAKGRUND]\r\n- **Vad du s\u00e4ljer (kort):** [PRODUKTBESKRIVNING]\r\n- **Idealisk mottagare:** [MALGRUPP]\r\n- **Varum\u00e4rkesr\u00f6st (valfritt):** [VARUMARKESTON]\r\n\r\n## SPECIFIKATION F\u00d6R OUTPUT\r\nReturnera:\r\n- Ett kort **F\u00f6ranalys**-block (2\u20133 rader).\r\n- D\u00e4refter en numrerad lista med **5** punkter. Varje punkt f\u00e5r endast inneh\u00e5lla:\r\n  - {Elevator Pitch}\r\n\r\nInga extra noter, rubriker (f\u00f6rutom \u201cF\u00f6ranalys\u201d) eller f\u00f6rklaringar.\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du f\u00e4rdigst\u00e4ller, kontrollera:\r\n- Alla 5 pitchar \u00e4r **< 280 tecken**.\r\n- **Ingen CTA** f\u00f6rekommer n\u00e5gonstans.\r\n- F\u00f6rdelar \u00e4r **konkreta** (m\u00e4tbara, observerbara eller tydligt praktiska).\r\n- Varje pitch anv\u00e4nder en **annan vinkel** och upprepar inte formuleringar.\r\n- Spr\u00e5ket \u00e4r **enkelt, v\u00e4nligt och inte s\u00e4ljigt**.";
    const variables = ["[PRODUKTBESKRIVNING]","[MALGRUPP]","[BAKGRUND]","[VARUMARKESTON]"];
    // 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 = 'Återställd!';
            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">Proffstips för bättre resultat med AI-prompter</h2>



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

<li><strong>Skriv din PRODUCT_DESCRIPTION som om du förklarar för en smart vän.</strong> Skippa funktionslistor och ta med ett konkret ”före → efter”. Till exempel: ”Vi hjälper kliniker sluta tappa remisser genom att följa upp automatiskt med patienter som inte bokar.” Då får prompten något verkligt att tajta till.</li>


<li><strong>Smala av TARGET_AUDIENCE till ett enda rum.</strong> ”Småföretag” är för brett för en naturlig intro. Säg hellre: ”Shopify-varumärken som gör 50k–300k USD/månad och har problem med återköp.” Om du vill, kör prompten två gånger för två olika rum och behåll de bästa raderna.</li>


<li><strong>Använd CONTEXT för att styra känslan.</strong> Lägg till en mening om var du ska använda den: ”Jag är på en grundarträff; folk hatar säljsnack”, eller ”Jag är på ett första samtal; jag vill ha lugn trovärdighet.” Följ sedan upp med: ”Skriv om pitch #3 så att den låter lite mer teknisk, men fortfarande vänlig.”</li>


<li><strong>Iterera genom att ändra vinkeln, inte hela prompten.</strong> Efter första outputen, testa: ”Gör alternativ 2 mer specifikt kring mekanismen, och gör alternativ 4 mer fokuserat på riskminskning.” Då behåller du tonen men får mer variation.</li>


<li><strong>Stresstesta trovärdigheten.</strong> Om en rad känns som marknadsföring är det troligen det. Fråga: ”Korta ner alla påståenden som låter uppblåsta och ersätt med ett modest, konkret resultat (timmar sparade per vecka, färre fel, snabbare ledtid).” Ärligt talat: försiktiga intros ger fler följdfrågor.</li>

</ul>

</div>

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

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>Om du också jobbar med hur dina ord landar i riktiga samtal är de här promptarna bra komplement för ton, rytm och dialog som låter naturlig.</p>



<p>Om du också behöver öva på hur ett samtal faktiskt kan utvecklas efter din intro hjälper <a href="https://nodenordic.se/prompts/skriv-dialogscener-med-karaktarer-med-denna-ai-prompt">Skriv dialogscener med karaktärer med denna AI-prompt</a> dig att skapa realistisk fram-och-tillbaka-dialog. Använd den för att simulera en nyfiken främling som ställer de två nästa frågorna, så att du kan förbereda svar som fortfarande känns mänskliga.</p>



<p>När du vill att din intro ska låta mindre ”skriven” och mer som något du skulle säga högt är <a href="https://nodenordic.se/prompts/skriv-realistisk-scendialog-med-ai">Skriv realistisk scendialog med AI</a> användbar. Du kan lägga in din favoritpitch i en scen och se vilka fraser som känns stela när de omges av vanligt tal.</p>



<p>För team som bygger en konsekvent röst över karaktärer, varumärken eller talespersoner passar <a href="https://nodenordic.se/prompts/skriv-dialogscener-med-tva-karaktarer">Skriv dialogscener med två karaktärer</a> bra ihop med den här intro-generatorn. Det är ett praktiskt sätt att jobba igenom ”du säger det, de svarar”-scenarier, särskilt för event, poddar eller säljsamtal i discovery-fas.</p>


<br>


<p>Snabbreferens:</p>



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

<li><a href="https://nodenordic.se/prompts/skriv-dialogscener-med-karaktarer-med-denna-ai-prompt">Skriv dialogscener med karaktärer med denna AI-prompt</a>: Simulera följdfrågor efter din intro.</li>


<li><a href="https://nodenordic.se/prompts/skriv-en-kompletterande-berattelse-med-ai-prompten">Skriv en kompletterande berättelse med AI-prompten</a>: Lägg till en kort berättelse som förstärker ditt budskap.</li>


<li><a href="https://nodenordic.se/prompts/skriv-realistisk-scendialog-med-ai">Skriv realistisk scendialog med AI</a>: Få formuleringar att låta naturliga när de sägs högt.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-protagonistdossier-med-denna-ai-prompt">Bygg en protagonistdossier med denna AI-prompt</a>: Tydliggör röst, drivkrafter och bakgrundsdetaljer.</li>


<li><a href="https://nodenordic.se/prompts/skriv-dialogscener-med-tva-karaktarer">Skriv dialogscener med två karaktärer</a>: Jobba igenom samtal mellan två personer för mer realism.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här meet-a-stranger intros AI-prompten?</span>

<p class="answer"><strong>Startup-grundare</strong> använder den för att förklara en produkt snabbt utan att hamna i en funktionssmet, särskilt när någon frågar i en korridor eller på ett mingel. <strong>Konsulter och fraktionella operatörer</strong> tycker att den är användbar för att beskriva resultat och omfattning (”vad som förändras när jag är med”) på ett sätt som bjuder in till följdfrågor. <strong>SDR:er</strong> använder den för att skapa en icke-säljig öppning som ger utrymme att fortsätta prata. <strong>Creators och soloprenörer</strong> lutar sig mot den när erbjudandet är nyanserat och de behöver en enkel, repeterbar rad som de kan säga på samma sätt varje gång.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här meet-a-stranger intros AI-prompten?</span>

<p class="answer"><strong>B2B SaaS</strong>-team använder den för att översätta tekniska förmågor till praktiska resultat, som färre manuella överlämningar eller mer korrekt formaterad rapportering, utan att det låter som en inbjudan till en demo. <strong>Professionella tjänster</strong> (byråer, redovisning, juridik, coaching) tjänar på den eftersom trovärdighet är avgörande, och prompten styr dig mot specifika resultat i stället för stora löften. <strong>Sjukvård och kliniker</strong> kan använda den för att beskriva patientnära förbättringar försiktigt, med påståenden som är konservativa och konkreta. <strong>E-handel och retail-operatörer</strong> får värde när de behöver en skarp rad om logistik, konvertering eller retention som fortfarande låter som ett vanligt samtal.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-prompter för networking/elevator-intros svaga resultat?</span>

<p class="answer">En typisk prompt som ”Skriv en elevator pitch för mitt företag” misslyckas eftersom den: saknar tydliga inputs för PRODUCT_DESCRIPTION, TARGET_AUDIENCE och CONTEXT, så modellen gissar och blir generisk; inte ger någon struktur för att variera vinklar, så du får fem nästan identiska rader; ignorerar regeln ”ingen call-to-action”, så den smyger in säljspråk; producerar vaga påståenden (”hjälper dig växa”) i stället för trovärdiga, konkreta resultat; och missar åtstramningen som tvingar varje version under 280 tecken.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här meet-a-stranger intros-prompten för min specifika situation?</span>

<p class="answer">Ja. Börja med att vässa tre inputs: PRODUCT_DESCRIPTION (vad du gör med tydligt språk), TARGET_AUDIENCE (ett specifikt segment) och CONTEXT (var du ska säga det och hur du vill att det ska kännas). Om du vill att de fem alternativen ska täcka vissa teman, lägg till det i CONTEXT, till exempel: ”Inkludera en vinkel om riskminskning och en om snabbhet.” En bra uppföljningsprompt är: ”Skriv om pitchar 1–5 för en mer teknisk målgrupp, håll dem under 240 tecken och ta bort vaga ord som ’optimize’ eller ’streamline’.”</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här meet-a-stranger intros-prompten?</span>

<p class="answer">Det största misstaget är att lämna TARGET_AUDIENCE för vag — i stället för ”småföretagare”, testa ”tandläkare med 2–5 kliniker som vill få fler bokade återbesök.” Ett annat vanligt fel är att trycka in PRODUCT_DESCRIPTION full av funktioner; ”AI-driven arbetsflödesautomation med integrationer” är svagare än ”Vi routar supportärenden till rätt person och utkastar första svaret.” Många hoppar också över CONTEXT, vilket ger fel känsla; ”på en avslappnad meetup, inget säljsnack” ger helt annan formulering än ”på ett discovery-samtal med en CFO.” Till sist trycker vissa på enorma utfall (”dubbla intäkterna”) och då börjar intros låta som annonser, så håll påståenden modesta och specifika.</p>

</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här meet-a-stranger intros-prompten?</span>

<p class="answer">Den här prompten är inte optimal för engångssituationer där du behöver en lång, formell presentation, som en keynote-bio till en konferens eller en hel ”om oss”-sida. Den passar också dåligt om du ännu inte kan beskriva din PRODUCT_DESCRIPTION tydligt, eftersom prompten då måste göra försiktiga antaganden och du kanske inte gillar resultatet. Och om ditt mål är direktrespons (tydliga CTA:er, erbjudanden och nästa steg) undviker den det medvetet. I de fallen ska du använda en dedikerad prompt för säljcopy eller landningssidor i stället.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här meet-a-stranger intros AI-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Startup-grundare använder den för att förklara en produkt snabbt utan att hamna i en funktionssmet, särskilt när någon frågar i en korridor eller på ett mingel. Konsulter och fraktionella operatörer tycker att den är användbar för att beskriva resultat och omfattning (”vad som förändras när jag är med”) på ett sätt som bjuder in till följdfrågor. SDR:er använder den för att skapa en icke-säljig öppning som ger utrymme att fortsätta prata. Creators och soloprenörer lutar sig mot den när erbjudandet är nyanserat och de behöver en enkel, repeterbar rad som de kan säga på samma sätt varje gång."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här meet-a-stranger intros AI-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "B2B SaaS-team använder den för att översätta tekniska förmågor till praktiska resultat, som färre manuella överlämningar eller mer korrekt formaterad rapportering, utan att det låter som en inbjudan till en demo. Professionella tjänster (byråer, redovisning, juridik, coaching) tjänar på den eftersom trovärdighet är avgörande, och prompten styr dig mot specifika resultat i stället för stora löften. Sjukvård och kliniker kan använda den för att beskriva patientnära förbättringar försiktigt, med påståenden som är konservativa och konkreta. E-handel och retail-operatörer får värde när de behöver en skarp rad om logistik, konvertering eller retention som fortfarande låter som ett vanligt samtal."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-prompter för networking/elevator-intros svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en elevator pitch för mitt företag” misslyckas eftersom den: saknar tydliga inputs för PRODUCT_DESCRIPTION, TARGET_AUDIENCE och CONTEXT, så modellen gissar och blir generisk; inte ger någon struktur för att variera vinklar, så du får fem nästan identiska rader; ignorerar regeln ”ingen call-to-action”, så den smyger in säljspråk; producerar vaga påståenden (”hjälper dig växa”) i stället för trovärdiga, konkreta resultat; och missar åtstramningen som tvingar varje version under 280 tecken."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här meet-a-stranger intros-prompten för min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Börja med att vässa tre inputs: PRODUCT_DESCRIPTION (vad du gör med tydligt språk), TARGET_AUDIENCE (ett specifikt segment) och CONTEXT (var du ska säga det och hur du vill att det ska kännas). Om du vill att de fem alternativen ska täcka vissa teman, lägg till det i CONTEXT, till exempel: ”Inkludera en vinkel om riskminskning och en om snabbhet.” En bra uppföljningsprompt är: ”Skriv om pitchar 1–5 för en mer teknisk målgrupp, håll dem under 240 tecken och ta bort vaga ord som ’optimize’ eller ’streamline’.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här meet-a-stranger intros-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna TARGET_AUDIENCE för vag — i stället för ”småföretagare”, testa ”tandläkare med 2–5 kliniker som vill få fler bokade återbesök.” Ett annat vanligt fel är att trycka in PRODUCT_DESCRIPTION full av funktioner; ”AI-driven arbetsflödesautomation med integrationer” är svagare än ”Vi routar supportärenden till rätt person och utkastar första svaret.” Många hoppar också över CONTEXT, vilket ger fel känsla; ”på en avslappnad meetup, inget säljsnack” ger helt annan formulering än ”på ett discovery-samtal med en CFO.” Till sist trycker vissa på enorma utfall (”dubbla intäkterna”) och då börjar intros låta som annonser, så håll påståenden modesta och specifika."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här meet-a-stranger intros-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte optimal för engångssituationer där du behöver en lång, formell presentation, som en keynote-bio till en konferens eller en hel ”om oss”-sida. Den passar också dåligt om du ännu inte kan beskriva din PRODUCT_DESCRIPTION tydligt, eftersom prompten då måste göra försiktiga antaganden och du kanske inte gillar resultatet. Och om ditt mål är direktrespons (tydliga CTA:er, erbjudanden och nästa steg) undviker den det medvetet. I de fallen ska du använda en dedikerad prompt för säljcopy eller landningssidor i stället."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Du behöver ingen ”perfekt pitch”. Du behöver några få felfria alternativ som låter som du, är specifika och får folk att ställa nästa fråga. Klistra in prompten i ditt AI-verktyg, mata in verkliga inputs och ha de två bästa raderna redo till nästa introduktion.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skriv-traffsakra-presentationer-med-detta-ai-prompt/">Skriv träffsäkra presentationer med detta AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Skapa 5 idéer för differentiering</title>
		<link>https://nodenordic.se/prompts/skapa-5-ider-for-differentiering/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=skapa-5-ider-for-differentiering</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:43:39 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5000155</guid>

					<description><![CDATA[<p>Trånga marknader suddar ut ditt erbjudande. En beprövad AI-prompt som ger 5 tydliga differentieringskoncept med steg, tester och mätetal.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-5-ider-for-differentiering/">Skapa 5 idéer för differentiering</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: differentiation ideas prompt -->
<div class="hook-introduction">

<p>Ditt erbjudande kan vara genuint bra och ändå bli ignorerat. I trånga kategorier börjar allt låta likadant: samma löfte, samma funktioner, samma ”premium”-språk. Då fastnar du i att konkurrera på pris, annonsbudget eller ren volym.</p>



<p>Den här <strong>prompten för differentieringsidéer</strong> är byggd för <strong>grundare</strong> som behöver en skarpare vinkel inför nästa lansering, <strong>growth marketers</strong> som ser konverteringsgrader plana ut efter kreativ utmattning och <strong>konsulter</strong> som måste ompositionera en kund utan att skriva om hela verksamheten. Resultatet är <strong>exakt fem</strong> icke-uppenbara differentieringskoncept, där varje idé är kopplad till en egen hävstång, med praktiska steg, tester och framgångsmått du kan använda direkt.</p>

</div>

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

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</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">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den formulerar om ditt erbjudande, din målgrupp och ditt ”annorlunda”-mål först, så att rekommendationerna blir förankrade i kontext i stället för magkänsla.</li>
          <li>Den identifierar troliga ”samma-som-alla-andra”-mönster i din marknad baserat på de indata du ger.</li>
          <li>Den genererar exakt fem differentieringskoncept, där varje koncept kopplas till en egen affärshävstång (inga upprepningar).</li>
          <li>Den gör om varje koncept till ett genomförbart upplägg med steg, enkla tester och mätbara framgångssignaler.</li>
          <li>Den filtrerar bort generiska eller operativt extrema idéer och prioriterar snabba vinster du kan leverera på dagar till några veckor.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du ska snart köra annonser eller lansera och kan inte formulera varför någon ska välja dig i en tydlig mening.</li>
          <li>Din konverteringsgrad är oförändrad och varje nytt copy låter som en ommöblering av det förra.</li>
          <li>En konkurrent har precis klivit in med liknande funktioner och du behöver en försvarbar vinkel som inte bygger på rabatter.</li>
          <li>Du paketerar en tjänst eller kurs och erbjudandet känns ”helt okej”, men inte tillräckligt minnesvärt för att skapa mun-till-mun.</li>
          <li>Du behöver flera positioneringsspår att testa snabbt, eftersom en stor satsning känns för riskfylld just nu.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>Exakt 5 differentieringsidéer, där varje idé drivs av en annan primär hävstång (till exempel: onboarding, garanti, kanal, paketering eller budskap).</li>
           <li>5 korta implementeringsplaner (en per idé) med konkreta åtgärder du kan slutföra inom dagar till några veckor.</li>
           <li>5 testupplägg du kan köra snabbt, som A/B-tester av landningssidor, experiment med erbjudandestack eller manus för säljsamtal.</li>
           <li>5 framgångsmått kopplade till konverteringspåverkan, som lead-to-call, trial-to-paid, close rate eller återbetalningsgrad.</li>
           <li>En snabb motivering till ”varför detta är annorlunda” för varje koncept, så att du kan briefa en teammedlem eller kund tydligt.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

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

<h2 class="wp-block-heading">Hela AI-prompten: generator för 5 differentieringsidéer</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">
                                    Steg 1: Anpassa prompten med din information
                            </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>Återställ</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>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Ange utförlig information om din yrkesbakgrund, viktiga erfarenheter, unika styrkor och eventuell relevant personlig eller affärsmässig kontext.                                    <div class="var-example">Till exempel: "10 års erfarenhet av digital marknadsföring, med fokus på SEO och innehållsstrategi. Byggde en personlig blogg till 500 000 besökare per månad. Stort nätverk inom tech-startupvärlden."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRIMART_MAL]</code></td>
                                <td class="var-desc">
                                    Beskriv det viktigaste mål eller resultat du vill uppnå med den här övningen, till exempel att lansera en ny produkt, ställa om verksamheten eller identifiera en nischmöjlighet.                                    <div class="var-example">Till exempel: "Identifiera en nischmöjlighet för att starta en sidoverksamhet som matchar mina färdigheter och har potential att nå 100 000 USD i årlig omsättning inom 2 år."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[PRIMART_MAL]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRANSCH]</code></td>
                                <td class="var-desc">
                                    Ange vilken bransch eller marknad du riktar dig mot, eller där du har kompetens. Om du är osäker, beskriv intresseområden eller möjliga fokusområden.                                    <div class="var-example">Till exempel: "Hälsa och välmående, med särskilt fokus på distansarbetare som söker lösningar för stresshantering."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BRANSCH]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDSRAM]</code></td>
                                <td class="var-desc">
                                    Ange vilken tidsperiod du vill uppnå målet inom, till exempel kort sikt (3–6 månader) eller lång sikt (1–3 år).                                    <div class="var-example">Till exempel: "12 månader för att validera och lansera affärsidén."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSRAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BUDGET]</code></td>
                                <td class="var-desc">
                                    Uppskatta vilka ekonomiska resurser du kan eller vill investera i satsningen. Ange ett intervall eller ett specifikt belopp.                                    <div class="var-example">Till exempel: "10 000–20 000 USD för inledande marknadsundersökning, utveckling och testning."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BUDGET]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KOMPETENSNIVA]</code></td>
                                <td class="var-desc">
                                    Lista dina viktigaste färdigheter, styrkor eller expertområden som kan ge dig ett försprång på marknaden.                                    <div class="var-example">Till exempel: "Avancerade programmeringskunskaper i Python och JavaScript, starka färdigheter i att tala inför publik samt erfarenhet av att leda tvärfunktionella team."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KOMPETENSNIVA]"
                                            placeholder="Ange ditt värde här..."
                                            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">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </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>Återställ</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>Kopiera hela prompten</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">MÅL</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">BEGRÄNSNINGAR</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">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">INPUT</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">OUTPUTSPECIFIKATION</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">KVALITETSKONTROLLER</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;">
                ## MÅL
Skapa en uppsättning differentierade ”bara-du”-affärsvinklar anpassade till användarens situation – där varje vinkel går att försvara utifrån personligt match, konkurrensmässigt tomrum och verklig kundefterfrågan.

## PERSONA
Du är en marknadsvan strateg som kombinerar positionering, kundresearch-instinkt och praktiskt entreprenörskap. Skriv med skarpt, konkret språk och undvik hype.

## BEGRÄNSNINGAR
- Ta fram exakt **10** idéer.
- Varje idé måste vara förankrad i användarens angivna bakgrund och förmågor.
- Varje idé måste klara alla tre tester:
  - Användaren är särskilt bra på det
  - Få eller inga direkta alternativ gör det på samma sätt just nu
  - Det finns tydlig betalningsvilja eller brådska på marknaden
- Varje idé måste tydligt mappa till **en** av dessa fyra skapelsevägar (välj den som passar bäst):
  - Nytt problem, ny lösning
  - Befintligt problem, extremt smal idealmottagare
  - Befintligt problem, särskiljande metod eller system
  - Befintligt problem, drivet av en sällsynt personlig drivkraft eller åtkomstfördel
- Om input saknas eller är vag, gör **edge-case-hantering**: lista upp till 5 förtydligande frågor först, och gå sedan vidare med rimliga antaganden och märk dem tydligt.
- **Vad detta INTE är:** Detta är inte en fullständig affärsplan, finansiell modell, juridisk rådgivning eller ett löfte om marknadsframgång. Det är en övning i idéframtagning och positionering.

## PROCESS
1. **Föranalys (obligatorisk):** Återge kort din förståelse av användarens situation och vad du ska ta fram.
2. Extrahera från sammanhanget: framträdande kompetenser, orättvisa fördelar (åtkomst, erfarenhet, nätverk), begränsningar och tecken på marknadsdrag.
3. Brainstorma alternativ över alla fyra skapelsevägar (säkerställ variation).
4. Stresstesta varje alternativ mot de tre testerna (match, tomrum, efterfrågan).
5. Presentera de slutliga 10 i en ren, lättskannad lista.

## INPUT
- **Bakgrund och relevanta detaljer:** [KONTEXT]
- **Primärt mål (valfritt):** [PRIMART_MAL]
- **Bransch eller marknad (valfritt):** [BRANSCH]
- **Tidshorisont (valfritt):** [TIDSRAM]
- **Budgetintervall (valfritt):** [BUDGET]
- **Kompetens eller styrkor (valfritt):** [KOMPETENSNIVA]

## OUTPUTSPECIFIKATION
Ge en numrerad lista med 10 poster. För varje post, inkludera:
- **{Monopoly Angle}:** En kort, specifik beskrivning av ”bara-du”-erbjudandet
- **{Creation Route}:** En av de fyra vägarna (exakt formulering krävs inte, men det ska vara entydigt)
- **{Why It’s An Opportunity}:** Exakt en mening som förklarar match + tomrum + efterfrågan med vardagligt, tydligt språk

## KVALITETSKONTROLLER
Avsluta med en kort valideringslista som bekräftar:
- Varje idé kopplar tillbaka till [KONTEXT]
- Alla 10 är meningsfullt olika från varandra
- Varje idé innehåller en tydlig kund och ett tydligt problem (även om det är underförstått)
- Varje idé klarar de tre testerna (match, tomrum, efterfrågan)
- Antaganden och osäkerheter (om några) var tydligt märkta            </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">Kopiera hela prompten</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 span {
        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 !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .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 !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .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;
        color: #fff !important;

    }

    .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 = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en upps\u00e4ttning differentierade \u201dbara-du\u201d-aff\u00e4rsvinklar anpassade till anv\u00e4ndarens situation \u2013 d\u00e4r varje vinkel g\u00e5r att f\u00f6rsvara utifr\u00e5n personligt match, konkurrensm\u00e4ssigt tomrum och verklig kundefterfr\u00e5gan.\r\n\r\n## PERSONA\r\nDu \u00e4r en marknadsvan strateg som kombinerar positionering, kundresearch-instinkt och praktiskt entrepren\u00f6rskap. Skriv med skarpt, konkret spr\u00e5k och undvik hype.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Ta fram exakt **10** id\u00e9er.\r\n- Varje id\u00e9 m\u00e5ste vara f\u00f6rankrad i anv\u00e4ndarens angivna bakgrund och f\u00f6rm\u00e5gor.\r\n- Varje id\u00e9 m\u00e5ste klara alla tre tester:\r\n  - Anv\u00e4ndaren \u00e4r s\u00e4rskilt bra p\u00e5 det\r\n  - F\u00e5 eller inga direkta alternativ g\u00f6r det p\u00e5 samma s\u00e4tt just nu\r\n  - Det finns tydlig betalningsvilja eller br\u00e5dska p\u00e5 marknaden\r\n- Varje id\u00e9 m\u00e5ste tydligt mappa till **en** av dessa fyra skapelsev\u00e4gar (v\u00e4lj den som passar b\u00e4st):\r\n  - Nytt problem, ny l\u00f6sning\r\n  - Befintligt problem, extremt smal idealmottagare\r\n  - Befintligt problem, s\u00e4rskiljande metod eller system\r\n  - Befintligt problem, drivet av en s\u00e4llsynt personlig drivkraft eller \u00e5tkomstf\u00f6rdel\r\n- Om input saknas eller \u00e4r vag, g\u00f6r **edge-case-hantering**: lista upp till 5 f\u00f6rtydligande fr\u00e5gor f\u00f6rst, och g\u00e5 sedan vidare med rimliga antaganden och m\u00e4rk dem tydligt.\r\n- **Vad detta INTE \u00e4r:** Detta \u00e4r inte en fullst\u00e4ndig aff\u00e4rsplan, finansiell modell, juridisk r\u00e5dgivning eller ett l\u00f6fte om marknadsframg\u00e5ng. Det \u00e4r en \u00f6vning i id\u00e9framtagning och positionering.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (obligatorisk):** \u00c5terge kort din f\u00f6rst\u00e5else av anv\u00e4ndarens situation och vad du ska ta fram.\r\n2. Extrahera fr\u00e5n sammanhanget: framtr\u00e4dande kompetenser, or\u00e4ttvisa f\u00f6rdelar (\u00e5tkomst, erfarenhet, n\u00e4tverk), begr\u00e4nsningar och tecken p\u00e5 marknadsdrag.\r\n3. Brainstorma alternativ \u00f6ver alla fyra skapelsev\u00e4gar (s\u00e4kerst\u00e4ll variation).\r\n4. Stresstesta varje alternativ mot de tre testerna (match, tomrum, efterfr\u00e5gan).\r\n5. Presentera de slutliga 10 i en ren, l\u00e4ttskannad lista.\r\n\r\n## INPUT\r\n- **Bakgrund och relevanta detaljer:** [KONTEXT]\r\n- **Prim\u00e4rt m\u00e5l (valfritt):** [PRIMART_MAL]\r\n- **Bransch eller marknad (valfritt):** [BRANSCH]\r\n- **Tidshorisont (valfritt):** [TIDSRAM]\r\n- **Budgetintervall (valfritt):** [BUDGET]\r\n- **Kompetens eller styrkor (valfritt):** [KOMPETENSNIVA]\r\n\r\n## OUTPUTSPECIFIKATION\r\nGe en numrerad lista med 10 poster. F\u00f6r varje post, inkludera:\r\n- **{Monopoly Angle}:** En kort, specifik beskrivning av \u201dbara-du\u201d-erbjudandet\r\n- **{Creation Route}:** En av de fyra v\u00e4garna (exakt formulering kr\u00e4vs inte, men det ska vara entydigt)\r\n- **{Why It\u2019s An Opportunity}:** Exakt en mening som f\u00f6rklarar match + tomrum + efterfr\u00e5gan med vardagligt, tydligt spr\u00e5k\r\n\r\n## KVALITETSKONTROLLER\r\nAvsluta med en kort valideringslista som bekr\u00e4ftar:\r\n- Varje id\u00e9 kopplar tillbaka till [KONTEXT]\r\n- Alla 10 \u00e4r meningsfullt olika fr\u00e5n varandra\r\n- Varje id\u00e9 inneh\u00e5ller en tydlig kund och ett tydligt problem (\u00e4ven om det \u00e4r underf\u00f6rst\u00e5tt)\r\n- Varje id\u00e9 klarar de tre testerna (match, tomrum, efterfr\u00e5gan)\r\n- Antaganden och os\u00e4kerheter (om n\u00e5gra) var tydligt m\u00e4rkta";
    const variables = ["[KONTEXT]","[PRIMART_MAL]","[BRANSCH]","[TIDSRAM]","[BUDGET]","[KOMPETENSNIVA]"];
    // 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 = 'Återställd!';
            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">Proffstips för bättre resultat med AI-prompten</h2>



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

<li><strong>Beskriv köparen och köptillfället.</strong> Stanna inte vid ”småföretagare”. Lägg till situationen: ”ägare-operatörer som gör 30–80 tkr/månad och letar efter en ersättare efter en dålig byråupplevelse”. Den enda detaljen ändrar vilka hävstänger prompten väljer och gör de fem idéerna märkbart skarpare.</li>


<li><strong>Berätta vad ”konverteringsvänligt” betyder för dig.</strong> Om din flaskhals är bokade samtal, säg det. Om det är churn, säg det i stället. Följdfråga: ”Optimera de fem idéerna för att förbättra trial-to-paid-konvertering (inte top-of-funnel-leads), och inkludera ett retention-mått per idé.”</li>


<li><strong>Mata in din nuvarande positionering så att den kan undvika upprepningar.</strong> Klistra in din rubrik, dina erbjudandepunkter och din garanti (om du har en). Ärligt talat är de flesta ”nya idéer” inte nya; de är bara dina befintliga löften med andra ord. En enkel tilläggsfråga hjälper: ”Här är vår nuvarande kommunikation. Säkerställ att ingen av de fem idéerna bara är omformuleringar av dessa punkter.”</li>


<li><strong>Skapa kontrast genom att be om ett konservativt och ett djärvt alternativ.</strong> Efter första körningen, välj de två mest sannolika idéerna och iterera. Testa: ”Skriv nu om idé #2 som en konservativ version vi kan leverera inom 72 timmar, och idé #4 som en djärvare version som fortfarande är realistisk inom 2–3 veckor.”</li>


<li><strong>Gör en idé till en konkret testasset direkt.</strong> Lämna det inte som strategi. Be om en tydlig leverans: ”För idé #3, skriv above-the-fold för en landningssida (rubrik, underrubrik, 3 punkter), plus en 30-sekunders öppning för säljsamtal och en rad för att hantera invändningar.” Du ser snabbt om differentieringen är verklig eller bara smart formulering.</li>

</ul>

</div>

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

<h2 class="wp-block-heading">Relaterade prompts</h2>



<p>När du har differentieringsvinklar som är värda att testa kan de här promptarna hjälpa dig att stresstesta drift, påståenden och dokumentation så att du kan skala utan överraskningar.</p>



<p>Om du också behöver rimlighetskontrollera policys och processer bakom ett nytt löfte hjälper <a href="https://nodenordic.se/prompts/regelefterlevnadsrapport-for-revision-med-ai-prompt">Regelefterlevnadsrapport för revision med AI-prompt</a> dig att granska var du kan vara exponerad. Det här är särskilt användbart när en av dina differentieringsidéer handlar om garantier, certifieringar eller någon form av ”vi gör det på rätt sätt”-positionering som kräver bevis.</p>



<p>När din differentiering berör HR, tidrapportering eller arbetsrutiner kan <a href="https://nodenordic.se/prompts/skapa-en-flsa-forensikrapport-for-compliance">Skapa en FLSA-forensikrapport för compliance</a> hjälpa dig att dokumentera riskområden och åtgärdssteg. Den passar bra ihop med den här prompten om du planerar att marknadsföra en ”compliance-first”-leverans eller vill ha en försvarbar operativ fördel i reglerade miljöer.</p>



<p>För team som jobbar med people ops-rapportering eller företagsaffärer ger <a href="https://nodenordic.se/prompts/skapa-en-iso-30414-hr-compliancegranskning">Skapa en ISO 30414 HR-compliancegranskning</a> en struktur för HR-mått och audit readiness. Om din differentieringsidé bygger på transparens, rapportering eller mätbara resultat kan detta stärka påståendet med ett tydligare ramverk.</p>


<br>


<p>Snabbreferens:</p>



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

<li><a href="https://nodenordic.se/prompts/regelefterlevnadsrapport-for-revision-med-ai-prompt">Regelefterlevnadsrapport för revision med AI-prompt</a>: Identifiera gap, risker och åtgärdssteg.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-flsa-forensikrapport-for-compliance">Skapa en FLSA-forensikrapport för compliance</a>: Diagnostisera wage-and-hour-exponering med evidens.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-iso-30414-hr-compliancegranskning">Skapa en ISO 30414 HR-compliancegranskning</a>: Granska HR-rapportering och beredskap för nyckeltal.</li>


<li><a href="https://nodenordic.se/prompts/granska-originalitet-i-dokument-med-ai-prompt">Granska originalitet i dokument med ai-prompt</a>: Validera originalitet och minska risken för duplicering.</li>


<li><a href="https://nodenordic.se/prompts/tapp-igen-de-storsta-policyglappen-i-regelefterlevnad">Täpp igen de största policyglappen i regelefterlevnad</a>: Prioritera policyåtgärder med praktiska insatser.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för differentieringsidéer?</span>

<p class="answer"><strong>Startup-grundare</strong> använder den här för att ta sig ur ”vi är som alla andra”-språk innan de lägger mer pengar på annonser eller redesign. <strong>Produktmarknadsförare</strong> använder den för att skapa flera testbara positioneringsvinklar kopplade till olika hävstänger, inte bara nya slogans. <strong>Byråstrateger</strong> använder den när en kunds erbjudande är starkt men konverteringen släpar och de behöver nya hooks plus en plan för att validera dem. <strong>Säljansvariga</strong> använder resultatet för att skärpa talk tracks, särskilt när konkurrenter har liknande funktioner och prissättning.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för differentieringsidéer?</span>

<p class="answer"><strong>SaaS-bolag</strong> får värde eftersom feature parity uppstår snabbt, så differentiering behöver ofta komma från paketering, onboarding, garantier eller kanalstrategi. Formatet med fem idéer ger dig flera experiment att köra utan att satsa kvartalet på en enda ompositionering. <strong>Byråer och professionella tjänsteföretag</strong> gynnas eftersom ”fullservice”-löften flyter ihop; en liten förändring i mekanism, bevis eller leveransmodell kan snabbt höja close rate. <strong>E-handel och DTC-varumärken</strong> använder den för att hitta icke-uppenbara hävstänger bortom ”bättre kvalitet”, som bundles, partnerskap eller en djärvare garanti som fortfarande är operativt rimlig. <strong>Coacher och kurskreatörer</strong> använder den när transformationen är liknande hos konkurrenter, så de behöver en tydlig process, paketering eller community-vinkel som de kan leverera snabbt.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-prompter för att generera differentieringsidéer svaga resultat?</span>

<p class="answer">En typisk prompt som ”Ge mig några sätt att differentiera mitt företag” misslyckas eftersom den: saknar tydlig kontext om vem som köper och varför, saknar struktur som tvingar fram fem olika hävstänger, ignorerar marknadens ”samma-som-alla-andra”-mönster, ger generiska råd i stället för genomförbara koncept med steg och saknar mätbara tester och nyckeltal så att du kan validera vad som fungerar. Du landar ofta i återvunna taktiker (bättre service, lägre pris, posta mer) som inte skapar en försvarbar fördel.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för differentieringsidéer till min specifika situation?</span>

<p class="answer">Ja, genom att ändra kontexten du ger den, även om prompten i sig inte har några fasta variabler. De inputs med störst hävstång är ditt erbjudande (vad du säljer och hur det levereras), ditt publiksegment (inklusive begränsningar som budget, tidslinje och mognadsgrad) och konverteringsmålet (bokade samtal, close rate, trial-to-paid, retention eller återbetalningar). Lägg till konkurrenter eller ”alternativ som kunder överväger” om du har dem, även som en kort lista. Följdfråga: ”Kör om de fem idéerna och anta att våra två främsta konkurrenter är [X] och [Y], och optimera för att förbättra [metric] inom 14 dagar.”</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för differentieringsidéer?</span>

<p class="answer">Det största misstaget är att hålla kontexten för vag — i stället för ”fitnessapp för alla”, prova ”styrketräningsapp för kvinnor 35–50 som vill ha 3 pass/vecka och avskyr kaloriräkning”. Ett annat vanligt fel är att inte ange nuvarande positionering, vilket leder till idéer som råkar upprepa det du redan gör; klistra in din rubrik och dina erbjudandepunkter så att den kan undvika duplicering. Många hoppar också över konverteringsmåttet, så testerna blir otydliga; ”få mer försäljning” är svagt, medan ”öka lead-to-call från 2,1 % till 3,0 %” ger idéerna ett mål. Slutligen kan uteblivna begränsningar (teamstorlek, ledtider, juridiska ramar) ge koncept du ändå inte kommer att genomföra, så ange vad som är off-limits från början.</p>

</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här AI-prompten för differentieringsidéer?</span>

<p class="answer">Den här prompten är inte optimal om du inte har validerat ditt kärnerbjudande alls, eftersom differentiering inte fixar en produkt som inte löser ett verkligt problem. Den passar också dåligt för team som vill ha en färdig varumärkesstrategi-deck utan iteration, eftersom resultatet är tänkt att ge alternativ som du sedan testar och förfinar. Och om dina begränsningar är extremt rigida (inga prisändringar, inga ändringar i paketering, inga förändringar i budskap) får du begränsat värde eftersom de flesta meningsfulla hävstänger då är borta från bordet. I de fallen: börja med att samla kundintervjuer och tydliggöra kärnlöftet, och kom sedan tillbaka för differentieringsexperiment.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för differentieringsidéer?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Startup-grundare använder den här för att ta sig ur ”vi är som alla andra”-språk innan de lägger mer pengar på annonser eller redesign. Produktmarknadsförare använder den för att skapa flera testbara positioneringsvinklar kopplade till olika hävstänger, inte bara nya slogans. Byråstrateger använder den när en kunds erbjudande är starkt men konverteringen släpar och de behöver nya hooks plus en plan för att validera dem. Säljansvariga använder resultatet för att skärpa talk tracks, särskilt när konkurrenter har liknande funktioner och prissättning."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för differentieringsidéer?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS-bolag får värde eftersom feature parity uppstår snabbt, så differentiering behöver ofta komma från paketering, onboarding, garantier eller kanalstrategi. Formatet med fem idéer ger dig flera experiment att köra utan att satsa kvartalet på en enda ompositionering. Byråer och professionella tjänsteföretag gynnas eftersom ”fullservice”-löften flyter ihop; en liten förändring i mekanism, bevis eller leveransmodell kan snabbt höja close rate. E-handel och DTC-varumärken använder den för att hitta icke-uppenbara hävstänger bortom ”bättre kvalitet”, som bundles, partnerskap eller en djärvare garanti som fortfarande är operativt rimlig. Coacher och kurskreatörer använder den när transformationen är liknande hos konkurrenter, så de behöver en tydlig process, paketering eller community-vinkel som de kan leverera snabbt."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-prompter för att generera differentieringsidéer svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Ge mig några sätt att differentiera mitt företag” misslyckas eftersom den: saknar tydlig kontext om vem som köper och varför, saknar struktur som tvingar fram fem olika hävstänger, ignorerar marknadens ”samma-som-alla-andra”-mönster, ger generiska råd i stället för genomförbara koncept med steg och saknar mätbara tester och nyckeltal så att du kan validera vad som fungerar. Du landar ofta i återvunna taktiker (bättre service, lägre pris, posta mer) som inte skapar en försvarbar fördel."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för differentieringsidéer till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, genom att ändra kontexten du ger den, även om prompten i sig inte har några fasta variabler. De inputs med störst hävstång är ditt erbjudande (vad du säljer och hur det levereras), ditt publiksegment (inklusive begränsningar som budget, tidslinje och mognadsgrad) och konverteringsmålet (bokade samtal, close rate, trial-to-paid, retention eller återbetalningar). Lägg till konkurrenter eller ”alternativ som kunder överväger” om du har dem, även som en kort lista. Följdfråga: ”Kör om de fem idéerna och anta att våra två främsta konkurrenter är [X] och [Y], och optimera för att förbättra [metric] inom 14 dagar.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för differentieringsidéer?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att hålla kontexten för vag — i stället för ”fitnessapp för alla”, prova ”styrketräningsapp för kvinnor 35–50 som vill ha 3 pass/vecka och avskyr kaloriräkning”. Ett annat vanligt fel är att inte ange nuvarande positionering, vilket leder till idéer som råkar upprepa det du redan gör; klistra in din rubrik och dina erbjudandepunkter så att den kan undvika duplicering. Många hoppar också över konverteringsmåttet, så testerna blir otydliga; ”få mer försäljning” är svagt, medan ”öka lead-to-call från 2,1 % till 3,0 %” ger idéerna ett mål. Slutligen kan uteblivna begränsningar (teamstorlek, ledtider, juridiska ramar) ge koncept du ändå inte kommer att genomföra, så ange vad som är off-limits från början."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här AI-prompten för differentieringsidéer?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte optimal om du inte har validerat ditt kärnerbjudande alls, eftersom differentiering inte fixar en produkt som inte löser ett verkligt problem. Den passar också dåligt för team som vill ha en färdig varumärkesstrategi-deck utan iteration, eftersom resultatet är tänkt att ge alternativ som du sedan testar och förfinar. Och om dina begränsningar är extremt rigida (inga prisändringar, inga ändringar i paketering, inga förändringar i budskap) får du begränsat värde eftersom de flesta meningsfulla hävstänger då är borta från bordet. I de fallen: börja med att samla kundintervjuer och tydliggöra kärnlöftet, och kom sedan tillbaka för differentieringsexperiment."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Tydlig slår högljudd. Kör den här prompten, välj de två bästa idéerna och gör dem till tester redan i veckan så att ditt erbjudande slutar smälta in i kategorin.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-5-ider-for-differentiering/">Skapa 5 idéer för differentiering</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ai-prompt för att skapa en youtube seo-checklista</title>
		<link>https://nodenordic.se/prompts/ai-prompt-for-att-skapa-en-youtube-seo-checklista/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ai-prompt-for-att-skapa-en-youtube-seo-checklista</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:43:03 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5002240</guid>

					<description><![CDATA[<p>Visningarna står still? Använd denna ai-prompt för en checklista för bättre synlighet på YouTube med steg för sökord, titel och beskrivning.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/ai-prompt-for-att-skapa-en-youtube-seo-checklista/">Ai-prompt för att skapa en youtube seo-checklista</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: YouTube SEO checklist -->
<div class="hook-introduction">

<p>Dina YouTube-videor kan vara genuint hjälpsamma och ändå försvinna i bruset. Titlar glider över i “smarta” i stället för sökbara, beskrivningar blir en eftertanke och du landar i platta visningar och svaga klick. Sedan blir det gissningar: ändra ett ord här, lägg till taggar där, hoppas att det funkar.</p>



<p>Den här <strong>YouTube SEO-checklistan</strong> är byggd för <strong>marknadsansvariga</strong> som behöver att YouTube driver kvalificerade leads till ett specifikt erbjudande, <strong>kurskreatörer</strong> som uppdaterar ett backkatalog av videor som aldrig riktigt rankade, och <strong>konsulter</strong> som vill ha ett repeterbart system för upptäckbarhet i kunders kanaler. Resultatet är en skumläsbar, temabaserad checklista (varje rad börjar med ☑), plus en sökords­karta, regler för titel/beskrivning och “nästa åtgärder den här veckan” så att du kan genomföra direkt.</p>

</div>

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

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</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">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den återger din kanal, ditt erbjudande och ditt framgångsmått så att checklistan förankras i ett mätbart utfall (CTR, tittartid, leads eller prenumeranter).</li>
          <li>Den bygger en sökords­karta som kopplar tittarintention till frågeteman och översätter sedan dessa teman till språk för titel och beskrivning.</li>
          <li>Den genererar praktiska standarder för titlar och beskrivningar som är utformade för att öka räckvidden i sök samtidigt som de stödjer klickfrekvens och retention.</li>
          <li>Den levererar hela planen som en checklista i fältstil grupperad efter SEO-teman, där varje åtgärdsrad börjar med ☑.</li>
          <li>Den hanterar specialfall genom att lista antaganden när input är otydlig och erbjuda 2–3 alternativ som du kan välja mellan.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Din kanal har bra ämnen, men dina videor dyker inte upp för de sökningar som din publik faktiskt skriver in på YouTube.</li>
          <li>Du marknadsför en specifik produkt eller tjänst och behöver att YouTube flyttar tittare från “titta” till “agera”.</li>
          <li>Dina titlar är inkonsekventa mellan videor och dina beskrivningar förstärker inte sökordsintentionen eller förtydligar erbjudandet.</li>
          <li>En konkurrent rankar över dig även när ditt innehåll är bättre, eftersom deras paketering och metadata är tajtare.</li>
          <li>Du skalar publiceringen eller uppdaterar äldre videor och behöver en standardiserad checklista i stället för punktinsatser.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En temagrupperad checklista för YouTube-upptäckbarhet med 40–80 ☑ åtgärdspunkter (skumläsbar, genomförande-först).</li>
           <li>En sökords­karta som kopplar tittarintention → frågeteman → rekommenderad formulering för titlar och beskrivningar.</li>
           <li>“Leveransstandarder” för titel och beskrivning, inklusive gör/undvik-regler och repeterbara mönster du kan återanvända.</li>
           <li>En mini-plan för mätning och iteration som talar om vad du ska följa i Analytics och vad du ska justera härnäst.</li>
           <li>En lista med “nästa åtgärder för den här veckan” som gör checklistan till en realistisk genomförandesprint.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

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

<h2 class="wp-block-heading">Hela AI-prompten: byggare för checklista för YouTube-upptäckbarhet</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">
                                    Steg 1: Anpassa prompten med din information
                            </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>Återställ</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>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[PRODUKTBESKRIVNING]</code></td>
                                <td class="var-desc">
                                    Ge en tydlig och kortfattad beskrivning av produkten eller tjänsten som marknadsförs, inklusive viktiga funktioner och fördelar.                                    <div class="var-example">Till exempel: "Ett AI-drivet videoredigeringsverktyg som automatiserar övergångar, undertexter och färgkorrigering för innehållsskapare."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRODUKTBESKRIVNING]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[FORETAGSNAMN]</code></td>
                                <td class="var-desc">
                                    Ange namnet på YouTube-kanalen eller företaget som planen tas fram för.                                    <div class="var-example">Till exempel: "TechSavvy Tutorials"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FORETAGSNAMN]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRANSCH]</code></td>
                                <td class="var-desc">
                                    Specificera vilken bransch eller nisch produkten/tjänsten tillhör, så att strategin kan anpassas till rätt målgrupper.                                    <div class="var-example">Till exempel: "Videoredigeringsprogram"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BRANSCH]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Beskriv den primära användargruppen, inklusive demografi, intressen och viktigaste utmaningar/behov.                                    <div class="var-example">Till exempel: "Innehållsskapare i åldern 18–35 som vill spara tid på videoredigering och höja produktionskvaliteten."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HUVUDMAL]</code></td>
                                <td class="var-desc">
                                    Ange det viktigaste målet med YouTube-strategin, till exempel att öka antalet prenumeranter, driva försäljning eller generera leads.                                    <div class="var-example">Till exempel: "Öka antalet prenumeranter med 20 % inom 3 månader."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[HUVUDMAL]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VARUMARKESTON]</code></td>
                                <td class="var-desc">
                                    Beskriv tonen och stilen i varumärkets kommunikation, till exempel formell, lekfull eller auktoritativ.                                    <div class="var-example">Till exempel: "Vänlig och lättillgänglig, med fokus på att förenkla tekniska begrepp."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VARUMARKESTON]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VERSALER_MED_UNDERSCORES]</code></td>
                                <td class="var-desc">
                                    Ange en exempeltext för en platshållare formaterad med versaler och understreck, som används för variabelrepresentation.                                    <div class="var-example">Till exempel: "EXEMPEL_VARIABEL_PLATSHALLARE"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VERSALER_MED_UNDERSCORES]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </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">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </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>Återställ</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>Kopiera hela prompten</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">MÅL</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">BEGRÄNSNINGAR</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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är</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">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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUTSPECIFICERING</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">Checklista för video-SEO-strategi</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></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Den här veckans genomförandesprint</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">KVALITETSKONTROLLER</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;">
                ## MÅL
Skapa en praktisk plan för YouTube-upptäckbarhet anpassad till en specifik kanal och ett specifikt erbjudande, med särskilt fokus på att uppgradera **videotitlar och beskrivningar** för att förbättra sökräckvidd och tittarens handling.

## PERSONA
Du är en **konsult inom YouTube-sökoptimering och tillväxt** som kombinerar nyckelordsstrategi, paketering (titel/thumbnail) och analys. Din text är skarp, genomförandefokuserad och organiserad som en checklista för fältarbete.

## BEGRÄNSNINGAR
- Leverera planen som en **checklista** grupperad efter SEO-teman.
- Varje åtgärdspunkt måste börja med **☑**.
- Håll råden tätt kopplade till **[PRODUKTBESKRIVNING]** och kanalens positionering.
- Var grundlig men lätt att skumma; undvik fluffig teori.
- Använd “leveransstandarder” i stället för “svarsriktlinjer” och följ **outputspecificeringen** exakt.
- **Edge cases:** Om någon input saknas eller är vag, lista dina antaganden och ge 2–3 alternativ som användaren kan välja mellan.

## PROCESS
1. **Föranalys (krävs):** Återge kort vad du ska leverera och de viktigaste framgångsmåtten du kommer optimera för.
2. Bygg en nyckelordskarta som kopplar tittarintention → sökteman → språk i titel/beskrivning.
3. Ge regler för titlar och beskrivningar som direkt stödjer nyckelordskartan och förbättrar CTR + tittartid.
4. Täck resterande YouTube SEO-element (taggar, thumbnails, engagemang, mätning) för att säkerställa ett komplett system.
5. Avsluta med snabba “nästa steg den här veckan” för att hjälpa användaren att genomföra.

### Vad detta INTE är
- Ingen garanti för ranking, visningar eller intäkter.
- Ingen komplett innehållskalender eller manus-/scriptingtjänst för kanalen (om det inte uttryckligen efterfrågas).
- Ingen strategi för betald annonsering.
- Ingen ersättning för granskning av YouTubes policyer/efterlevnad.

## INPUTS
- **YouTube-kanalens namn:** [FORETAGSNAMN]
- **Erbjudande som marknadsförs (produkt/tjänst):** [PRODUKTBESKRIVNING]
- **Bransch / nisch (om tillämpligt):** [BRANSCH]
- **Primärt användarsegment:** [MALGRUPP]
- **Primärt mål (t.ex. leads, försäljning, prenumeranter):** [HUVUDMAL]
- **Varumärkeston (t.ex. auktoritativ, lekfull, minimalistisk):** [VARUMARKESTON]

## OUTPUTSPECIFICERING
Formatera din leverans exakt så här (fyll i placeholders):

**YouTube Channel:** {Channel Name}  
**Product/Service:** {Product Or Service}

### Checklista för video-SEO-strategi

#### 1) Nyckelordsresearch
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}

#### 2) Optimering av videotitlar (prioriterat område)
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}

#### 3) Optimering av videobeskrivningar (prioriterat område)
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}

#### 4) Optimering av videotaggar
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}

#### 5) Skapande av thumbnail
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}

#### 6) Uppmuntran till engagemang
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}

#### 7) Prestandaanalys och löpande optimering
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}  
☑ {Action Item}

### Den här veckans genomförandesprint
☑ {Next Action}  
☑ {Next Action}  
☑ {Next Action}

## KVALITETSKONTROLLER
Innan du slutför, validera:
- Checklistan prioriterar tydligt **titlar och beskrivningar** och kopplar dem till [PRODUKTBESKRIVNING].
- Varje rad är åtgärdsinriktad, börjar med **☑**, och undviker vaga råd.
- Nyckelordsråden täcker intentionstyper (informativt, jämförelse, “how-to” och köpklara sökningar).
- Rekommendationerna är realistiska utifrån användarens sannolika begränsningar (tid/verktyg) och inkluderar alternativ om inputs är oklara.
- Alla användarvariabler använder **[VERSALER_MED_UNDERSCORES]** och alla AI-ifyllda placeholders använder **{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">Kopiera hela prompten</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 span {
        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 !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .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 !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .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;
        color: #fff !important;

    }

    .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 = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en praktisk plan f\u00f6r YouTube-uppt\u00e4ckbarhet anpassad till en specifik kanal och ett specifikt erbjudande, med s\u00e4rskilt fokus p\u00e5 att uppgradera **videotitlar och beskrivningar** f\u00f6r att f\u00f6rb\u00e4ttra s\u00f6kr\u00e4ckvidd och tittarens handling.\r\n\r\n## PERSONA\r\nDu \u00e4r en **konsult inom YouTube-s\u00f6koptimering och tillv\u00e4xt** som kombinerar nyckelordsstrategi, paketering (titel\/thumbnail) och analys. Din text \u00e4r skarp, genomf\u00f6randefokuserad och organiserad som en checklista f\u00f6r f\u00e4ltarbete.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Leverera planen som en **checklista** grupperad efter SEO-teman.\r\n- Varje \u00e5tg\u00e4rdspunkt m\u00e5ste b\u00f6rja med **\u2611**.\r\n- H\u00e5ll r\u00e5den t\u00e4tt kopplade till **[PRODUKTBESKRIVNING]** och kanalens positionering.\r\n- Var grundlig men l\u00e4tt att skumma; undvik fluffig teori.\r\n- Anv\u00e4nd \u201cleveransstandarder\u201d i st\u00e4llet f\u00f6r \u201csvarsriktlinjer\u201d och f\u00f6lj **outputspecificeringen** exakt.\r\n- **Edge cases:** Om n\u00e5gon input saknas eller \u00e4r vag, lista dina antaganden och ge 2\u20133 alternativ som anv\u00e4ndaren kan v\u00e4lja mellan.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (kr\u00e4vs):** \u00c5terge kort vad du ska leverera och de viktigaste framg\u00e5ngsm\u00e5tten du kommer optimera f\u00f6r.\r\n2. Bygg en nyckelordskarta som kopplar tittarintention \u2192 s\u00f6kteman \u2192 spr\u00e5k i titel\/beskrivning.\r\n3. Ge regler f\u00f6r titlar och beskrivningar som direkt st\u00f6djer nyckelordskartan och f\u00f6rb\u00e4ttrar CTR + tittartid.\r\n4. T\u00e4ck resterande YouTube SEO-element (taggar, thumbnails, engagemang, m\u00e4tning) f\u00f6r att s\u00e4kerst\u00e4lla ett komplett system.\r\n5. Avsluta med snabba \u201cn\u00e4sta steg den h\u00e4r veckan\u201d f\u00f6r att hj\u00e4lpa anv\u00e4ndaren att genomf\u00f6ra.\r\n\r\n### Vad detta INTE \u00e4r\r\n- Ingen garanti f\u00f6r ranking, visningar eller int\u00e4kter.\r\n- Ingen komplett inneh\u00e5llskalender eller manus-\/scriptingtj\u00e4nst f\u00f6r kanalen (om det inte uttryckligen efterfr\u00e5gas).\r\n- Ingen strategi f\u00f6r betald annonsering.\r\n- Ingen ers\u00e4ttning f\u00f6r granskning av YouTubes policyer\/efterlevnad.\r\n\r\n## INPUTS\r\n- **YouTube-kanalens namn:** [FORETAGSNAMN]\r\n- **Erbjudande som marknadsf\u00f6rs (produkt\/tj\u00e4nst):** [PRODUKTBESKRIVNING]\r\n- **Bransch \/ nisch (om till\u00e4mpligt):** [BRANSCH]\r\n- **Prim\u00e4rt anv\u00e4ndarsegment:** [MALGRUPP]\r\n- **Prim\u00e4rt m\u00e5l (t.ex. leads, f\u00f6rs\u00e4ljning, prenumeranter):** [HUVUDMAL]\r\n- **Varum\u00e4rkeston (t.ex. auktoritativ, lekfull, minimalistisk):** [VARUMARKESTON]\r\n\r\n## OUTPUTSPECIFICERING\r\nFormatera din leverans exakt s\u00e5 h\u00e4r (fyll i placeholders):\r\n\r\n**YouTube Channel:** {Channel Name}  \r\n**Product\/Service:** {Product Or Service}\r\n\r\n### Checklista f\u00f6r video-SEO-strategi\r\n\r\n#### 1) Nyckelordsresearch\r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}\r\n\r\n#### 2) Optimering av videotitlar (prioriterat omr\u00e5de)\r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}\r\n\r\n#### 3) Optimering av videobeskrivningar (prioriterat omr\u00e5de)\r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}\r\n\r\n#### 4) Optimering av videotaggar\r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}\r\n\r\n#### 5) Skapande av thumbnail\r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}\r\n\r\n#### 6) Uppmuntran till engagemang\r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}\r\n\r\n#### 7) Prestandaanalys och l\u00f6pande optimering\r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}  \r\n\u2611 {Action Item}\r\n\r\n### Den h\u00e4r veckans genomf\u00f6randesprint\r\n\u2611 {Next Action}  \r\n\u2611 {Next Action}  \r\n\u2611 {Next Action}\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, validera:\r\n- Checklistan prioriterar tydligt **titlar och beskrivningar** och kopplar dem till [PRODUKTBESKRIVNING].\r\n- Varje rad \u00e4r \u00e5tg\u00e4rdsinriktad, b\u00f6rjar med **\u2611**, och undviker vaga r\u00e5d.\r\n- Nyckelordsr\u00e5den t\u00e4cker intentionstyper (informativt, j\u00e4mf\u00f6relse, \u201chow-to\u201d och k\u00f6pklara s\u00f6kningar).\r\n- Rekommendationerna \u00e4r realistiska utifr\u00e5n anv\u00e4ndarens sannolika begr\u00e4nsningar (tid\/verktyg) och inkluderar alternativ om inputs \u00e4r oklara.\r\n- Alla anv\u00e4ndarvariabler anv\u00e4nder **[VERSALER_MED_UNDERSCORES]** och alla AI-ifyllda placeholders anv\u00e4nder **{Title Case}**.";
    const variables = ["[PRODUKTBESKRIVNING]","[FORETAGSNAMN]","[BRANSCH]","[MALGRUPP]","[HUVUDMAL]","[VARUMARKESTON]","[VERSALER_MED_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 = 'Återställd!';
            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">Proffstips för bättre resultat från AI-prompten</h2>



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

<li><strong>Skriv ditt erbjudande som ett utdrag från en landningssida.</strong> Klistra inte in en vag kategori som “coaching”. Beskriv i stället löftet, mekanismen och målgruppen: “6-veckors kohortprogram som hjälper B2B SDR-team att boka fler demomöten med samtalsgranskning + invändningsskript.” Om du vill, lägg till en mening om vad som gör det annorlunda (prisnivå, hastighet, nisch, bevis).</li>


<li><strong>Ge prompten ett verkligt framgångsmått att optimera mot.</strong> “Fler visningar” är inte ett mått som checklistan kan arbeta mot. Testa: “Öka sökbaserade visningar med 25% på 60 dagar och behåll 45% i genomsnittlig visningslängd”, eller “Driv 30 e-postregistreringar/vecka från YouTube-beskrivningar.” Uppföljningsprompt du kan använda efter första output: “Skriv nu om ‘mätning’-delen för att optimera för leads i stället för prenumeranter.”</li>

<li><strong>Ge 3 exempelvideor (även grova) för att förankra standarderna.</strong> Prompten ber om kanal och positionering, men du får vassare regler för titel/beskrivning om du delar några nuvarande titlar och vilken typ av tittare du ville attrahera med varje video. Efter första svaret, fråga: “Tillämpa dina regler på de här tre videoteman och ta fram 5 titelförslag + en beskrivning på 150 ord för varje.”</li>


<li><strong>Använd alternativen för specialfall med flit.</strong> Om du är osäker på din primära målgrupp eller nischformulering, lämna det lite öppet och låt prompten föreslå 2–3 alternativ. Svara sedan: “Välj alternativ 2 för målgrupp och alternativ 1 för nischvinkling, och generera om endast sökords­kartan + titelreglerna.” Det går snabbare än att fastna i intern diskussion.</li>


<li><strong>Gör checklistan till ett testschema.</strong> Ärligt talat är checklistan som mest värdefull när du genomför den i batcher. Fråga: “Skapa en 4-veckors plan för att uppdatera 12 befintliga videor, inklusive ordningsföljd: titlar först, sedan beskrivningar, sedan miniatyrer, sedan taggar, sedan slutskärmar.” Den sekvensen minskar brus när du granskar Analytics.</li>

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

<div class="related-prompts-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Relaterade prompter</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Om du använder YouTube som en seriös tillväxtkanal hjälper de här prompterna dig att stödja checklistan med tydligare analys, dokumentation och iteration.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Om du också behöver göra din YouTube-prestanda till en korrekt formaterad intern sammanställning är <a href="https://nodenordic.se/prompts/skriv-en-analytisk-rapport-med-ai-prompten">Skriv en analytisk rapport med den här AI-prompten</a> ett starkt komplement. Använd den efter att du implementerat en omgång titel-/beskrivningsuppdateringar så att du kan sammanfatta förändringar, isolera variabler och dela vad som fungerade med ditt team eller din kund.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>När du vill ha en mer berättande, ledningsvänlig djupdykning (särskilt för en månadsgenomgång) hjälper <a href="https://nodenordic.se/prompts/skriv-en-lang-specialrapport-med-den-har-ai-prompten">Skriv en lång specialrapport med den här AI-prompten</a> dig att knyta ihop sökordsteman, publikintention och konverteringsprestanda till en sammanhängande berättelse. Det är användbart när du motiverar en content refresh-sprint eller en ny paketeringsriktning.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>För team som gör komplexa, flerstegsutrullningar (säg att du uppdaterar 50+ videor i backkatalogen) kan <a href="https://nodenordic.se/prompts/skapa-en-spec-for-beroendesparning-med-ai-prompt">Bygg en specifikation för ett beroendespårningssystem med den här AI-prompten</a> hålla genomförandet från att bli rörigt. Det är ett praktiskt sätt att kartlägga beroenden som redesign av miniatyrer, beskrivningsmallar och spårningslänkar innan du rör kanalen.</p>
<!-- /wp:paragraph -->

<br>

<!-- wp:paragraph -->
<p>Snabbreferens:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul>
<!-- wp:list-item -->
<li><a href="https://nodenordic.se/prompts/skriv-en-analytisk-rapport-med-ai-prompten">Skriv en analytisk rapport med den här AI-prompten</a>: Sammanfatta tester, resultat och nästa steg.</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li><a href="https://nodenordic.se/prompts/skriv-en-lang-specialrapport-med-den-har-ai-prompten">Skriv en lång specialrapport med den här AI-prompten</a>: Skapa en ledningsredo prestationsberättelse.</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li><a href="https://nodenordic.se/prompts/skapa-en-spec-for-beroendesparning-med-ai-prompt">Bygg en specifikation för ett beroendespårningssystem med den här AI-prompten</a>: Planera ordningsföljd för stora kanaluppdateringar.</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li><a href="https://nodenordic.se/prompts/skriv-en-vetenskaplig-labbrapport-med-ai-prompt">Skriv en vetenskaplig labbrapport med den här AI-prompten</a>: Dokumentera experiment med striktare rigor.</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li><a href="https://nodenordic.se/prompts/skapa-en-studieguide-i-dependensgrammatik">Skriv Dependency Grammar Learning Guide AI Prompt</a>: Bygg utbildningsdokument för intern enablement.</li>
<!-- /wp:list-item -->
</ul>
<!-- /wp:list -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har störst nytta av den här AI-prompten för YouTube SEO-checklista?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>YouTube-kanalansvariga</strong> använder den här för att standardisera titlar, beskrivningar och mätning så att publiceringen förblir konsekvent när kanalen växer. <strong>Prestationsmarknadsförare</strong> förlitar sig på den när YouTube behöver generera leads eller försäljning, inte bara visningar, eftersom checklistan kopplar upptäckbarhet till ett specifikt erbjudande och mål. <strong>Contentstrateger</strong> använder den för att bygga en sökords­karta som speglar verklig tittarintention i stället för intern brainstorming. <strong>Konsulter och byråer</strong> använder den som en repeterbar leverans: snabb att köra, lätt att granska och enkel att lämna över till ett kundteam.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för YouTube SEO-checklista?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>SaaS-bolag</strong> får värde när de publicerar guider, integrationer och use case-genomgångar och behöver att videorna rankar för problemmedvetna sökningar som konverterar till testperioder. <strong>Coacher och kursverksamheter</strong> använder den för att linjera videor mot ett kärnerbjudande och sedan uppgradera titlar och beskrivningar så att äldre innehåll blir en pålitlig upptäcktsmotor. <strong>E-handelsvarumärken</strong> gynnas när de producerar produktutbildning, jämförelser och “så använder du”-videor och vill fånga sökintention utöver betald annonsering. <strong>Företag inom professionella tjänster</strong> (juridik, redovisning, IT, byråer) använder den för att paketera expertis i sökbara ämnen samtidigt som beskrivningarna hålls fokuserade på förfrågningar om nästa steg.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-prompter för att bygga en checklista för YouTube-upptäckbarhet svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som &#8217;<em>Skriv en YouTube SEO-checklista för min kanal</em>&#8217; misslyckas eftersom den: saknar kontext om ditt erbjudande, så råden stödjer inte konvertering; inte ger någon sökords­karta som kopplar intention till formulering, så titlarna förblir generiska; ignorerar framgångsmåttet (CTR, tittartid, leads), vilket gör att “best practices” krockar; producerar bred teori i stället för en temagrupperad checklista du faktiskt kan genomföra; och missar hantering av specialfall, så otydliga input leder till självsäkra men felaktiga rekommendationer.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för YouTube SEO-checklista till min specifika situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja. Anpassa inputen som formar intention och konvertering: ditt YouTube-kanalnamn, produktbeskrivning, bransch, målgrupp och primära mål. Små ändringar här kan helt ändra vilka sökordsteman och vilka standarder för titel/beskrivning som prompten rekommenderar. Efter första output, prova en uppföljning som: “Generera om endast sökords­kartan och titelreglerna för en mer nybörjarinriktad publik, men behåll erbjudandet oförändrat.” Om din input är ofullständig, välj bland promptens antagandealternativ och kör sedan igen med det valda alternativet ifyllt.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för YouTube SEO-checklista?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att göra [PRODUCT_DESCRIPTION] för vag — i stället för “business coaching”, använd “90-dagars coachingprogram som hjälper boutique-fitnessstudios att öka medlemskap med lokal SEO + referral-erbjudanden.” Ett annat vanligt fel är att behandla [TARGET_AUDIENCE] som en demografi; “entreprenörer” är svagt, medan “förstagångsägare av Shopify-butiker som omsätter $20–50K/månad och vill förbättra konverteringsgraden” ger prompten tydliga intentionssignaler. Många lämnar också [PRIMARY_GOAL] generiskt; “växa kanalen” är otydligt, men “öka e-postregistreringar från YouTube-beskrivningar” leder till starkare CTA:er och bättre struktur i beskrivningen. Till sist hoppas [INDUSTRY] över när det spelar roll, vilket kan göra att sökordsteman driver bort från språket som dina köpare faktiskt använder.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem bör INTE använda den här prompten för YouTube SEO-checklista?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten är inte optimal för engångsvideor där du inte kommer att iterera eller mäta förändringar, eftersom värdet kommer av att tillämpa standarder över flera uppladdningar. Den passar heller inte särskilt bra om du ännu inte klargjort vad du marknadsför (checklistan är nära kopplad till ett definierat erbjudande och mål). Och om du bara letar efter en snabb titelskapare kan hela systemet kännas tyngre än du behöver. I de fallen: börja med att validera positioneringen av ditt erbjudande och kom tillbaka när du är redo att standardisera upptäckbarheten.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har störst nytta av den här AI-prompten för YouTube SEO-checklista?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "YouTube-kanalansvariga använder den här för att standardisera titlar, beskrivningar och mätning så att publiceringen förblir konsekvent när kanalen växer. Prestationsmarknadsförare förlitar sig på den när YouTube behöver generera leads eller försäljning, inte bara visningar, eftersom checklistan kopplar upptäckbarhet till ett specifikt erbjudande och mål. Contentstrateger använder den för att bygga en sökords­karta som speglar verklig tittarintention i stället för intern brainstorming. Konsulter och byråer använder den som en repeterbar leverans: snabb att köra, lätt att granska och enkel att lämna över till ett kundteam."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för YouTube SEO-checklista?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS-bolag får värde när de publicerar guider, integrationer och use case-genomgångar och behöver att videorna rankar för problemmedvetna sökningar som konverterar till testperioder. Coacher och kursverksamheter använder den för att linjera videor mot ett kärnerbjudande och sedan uppgradera titlar och beskrivningar så att äldre innehåll blir en pålitlig upptäcktsmotor. E-handelsvarumärken gynnas när de producerar produktutbildning, jämförelser och “så använder du”-videor och vill fånga sökintention utöver betald annonsering. Företag inom professionella tjänster (juridik, redovisning, IT, byråer) använder den för att paketera expertis i sökbara ämnen samtidigt som beskrivningarna hålls fokuserade på förfrågningar om nästa steg."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-prompter för att bygga en checklista för YouTube-upptäckbarhet svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som 'Skriv en YouTube SEO-checklista för min kanal' misslyckas eftersom den: saknar kontext om ditt erbjudande, så råden stödjer inte konvertering; inte ger någon sökords­karta som kopplar intention till formulering, så titlarna förblir generiska; ignorerar framgångsmåttet (CTR, tittartid, leads), vilket gör att “best practices” krockar; producerar bred teori i stället för en temagrupperad checklista du faktiskt kan genomföra; och missar hantering av specialfall, så otydliga input leder till självsäkra men felaktiga rekommendationer."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för YouTube SEO-checklista till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Anpassa inputen som formar intention och konvertering: ditt YouTube-kanalnamn, produktbeskrivning, bransch, målgrupp och primära mål. Små ändringar här kan helt ändra vilka sökordsteman och vilka standarder för titel/beskrivning som prompten rekommenderar. Efter första output, prova en uppföljning som: “Generera om endast sökords­kartan och titelreglerna för en mer nybörjarinriktad publik, men behåll erbjudandet oförändrat.” Om din input är ofullständig, välj bland promptens antagandealternativ och kör sedan igen med det valda alternativet ifyllt."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för YouTube SEO-checklista?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att göra [PRODUCT_DESCRIPTION] för vag — i stället för “business coaching”, använd “90-dagars coachingprogram som hjälper boutique-fitnessstudios att öka medlemskap med lokal SEO + referral-erbjudanden.” Ett annat vanligt fel är att behandla [TARGET_AUDIENCE] som en demografi; “entreprenörer” är svagt, medan “förstagångsägare av Shopify-butiker som omsätter $20–50K/månad och vill förbättra konverteringsgraden” ger prompten tydliga intentionssignaler. Många lämnar också [PRIMARY_GOAL] generiskt; “växa kanalen” är otydligt, men “öka e-postregistreringar från YouTube-beskrivningar” leder till starkare CTA:er och bättre struktur i beskrivningen. Till sist hoppas [INDUSTRY] över när det spelar roll, vilket kan göra att sökordsteman driver bort från språket som dina köpare faktiskt använder."
      }
    },
    {
      "@type": "Question",
      "name": "Vem bör INTE använda den här prompten för YouTube SEO-checklista?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte optimal för engångsvideor där du inte kommer att iterera eller mäta förändringar, eftersom värdet kommer av att tillämpa standarder över flera uppladdningar. Den passar heller inte särskilt bra om du ännu inte klargjort vad du marknadsför (checklistan är nära kopplad till ett definierat erbjudande och mål). Och om du bara letar efter en snabb titelskapare kan hela systemet kännas tyngre än du behöver. I de fallen: börja med att validera positioneringen av ditt erbjudande och kom tillbaka när du är redo att standardisera upptäckbarheten."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Du behöver inte fler “YouTube-tips”. Du behöver en repeterbar checklista som kopplar sökord, titlar och beskrivningar till ditt erbjudande och ditt mål. Klistra in prompten i ditt AI-verktyg, fyll i kanaldetaljerna och börja uppgradera din upptäckbarhet redan den här veckan.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/ai-prompt-for-att-skapa-en-youtube-seo-checklista/">Ai-prompt för att skapa en youtube seo-checklista</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
