← back to Marketing Command Center
public/panels/copy.html
74 lines
<div class="card">
<h2>Suggested Copy</h2>
<p class="muted" style="margin:0 0 14px">On-brand marketing copy for Designer Wallcoverings — subject lines, email & social body, drafted in the house voice.</p>
<div id="copy-banner"></div>
<div class="grid" style="grid-template-columns:repeat(3,1fr)">
<div>
<label for="copy-kind">What to write</label>
<select id="copy-kind"></select>
</div>
<div>
<label for="copy-product">Product line</label>
<select id="copy-product"></select>
</div>
<div>
<label for="copy-audience">Audience</label>
<select id="copy-audience"></select>
</div>
</div>
<div class="grid" style="grid-template-columns:2fr 1fr;margin-top:14px">
<div>
<label for="copy-topic">Topic / campaign</label>
<input id="copy-topic" type="text" placeholder="e.g. the new grasscloth collection, spring trade event…" />
</div>
<div>
<label for="copy-tone">Tone</label>
<select id="copy-tone"></select>
</div>
</div>
<div class="row" style="margin-top:14px;align-items:flex-end">
<div style="flex:1;min-width:220px">
<label for="copy-n">Variants — <b id="copy-n-val">3</b></label>
<input id="copy-n" type="range" min="1" max="8" step="1" value="3" />
</div>
<button id="copy-go" class="btn gold">✍️ Generate</button>
</div>
</div>
<div id="copy-out" class="grid"></div>
<div class="card">
<h2>Score a Subject Line or Copy Block</h2>
<p class="muted" style="margin:0 0 14px">Predicted open potential, luxury-tone breakdown, and merge-tag coverage. Heuristic by default; uses Gemini for a second opinion when <b>GEMINI_API_KEY</b> is configured.</p>
<div id="score-banner"></div>
<div class="grid" style="grid-template-columns:1fr 2fr;align-items:flex-start">
<div>
<label for="score-kind">Format</label>
<select id="score-kind">
<option value="subject-lines">Email subject line</option>
<option value="email">Email body</option>
<option value="instagram">Instagram caption</option>
<option value="tiktok">TikTok caption</option>
<option value="sms">SMS / text</option>
<option value="headline">Web / ad headline</option>
</select>
<div style="margin-top:14px">
<button id="score-go" class="btn gold" style="width:100%">📊 Score this copy</button>
</div>
<div class="muted" style="margin-top:10px;font-size:12px">Tip: paste a subject line OR a full email body. Merge tags like <code>{{first_name}}</code>, <code>[firstName]</code>, <code>*|FNAME|*</code> all count.</div>
</div>
<div>
<label for="score-text">Copy to score</label>
<textarea id="score-text" rows="8" placeholder="Inside the archive: {{first_name}}, a closer look at our new grasscloth…"></textarea>
</div>
</div>
<div id="score-out" style="margin-top:18px"></div>
</div>