FRE-4534: Remove remaining scripter overlap items from FrenoCorp

All scripter code has been migrated to ~/code/scripter. This removes
the overlap items (src/, src-tauri/, server/trpc/, marketing/,
docs/, public/, dist/, index.html) with favor-newer policy applied.

All FrenoCorp-unique files archived to scripter/trpc/legacy/ for
reference. Scripter repo's modular tRPC structure supersedes the
flat-router format.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
2026-05-02 10:26:08 -04:00
parent 4e07718e69
commit 0cc005414d
373 changed files with 0 additions and 66538 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 908 B

View File

@@ -1,2 +0,0 @@
import{u as A,a as w,c as D,i as e,b as a,A as r,d as E,e as F,t as n,f as L}from"./main-B-KzsHRi.js";var O=n("<span class=freno-nav-icon>📊"),T=n("<span class=freno-nav-text>Dashboard"),U=n("<span class=freno-nav-icon>📈"),y=n("<span class=freno-nav-text>KPIs"),I=n("<span class=freno-nav-icon>📁"),K=n("<span class=freno-nav-text>Projects"),N=n("<span class=freno-nav-icon>👥"),R=n("<span class=freno-nav-text>Teams"),q=n("<div class=freno-avatar>"),z=n("<div class=freno-user-info><div class=freno-user-name></div><div class=freno-user-email>"),B=n('<div class=freno-layout><aside class=freno-sidebar><div class=freno-sidebar-header><div class=freno-logo><span class=freno-logo-icon>F</span><span class=freno-logo-text>FrenoCorp</span></div><button class=freno-sidebar-toggle></button></div><nav class=freno-sidebar-nav></nav><div class=freno-sidebar-footer><div class=freno-user-menu><button class=freno-btn-icon title="Sign out">⏻</button></div></div></aside><main class=freno-main><header class=freno-header><button class=freno-mobile-menu>☰</button><div class=freno-header-content><h2 class=freno-page-title></h2></div><div class=freno-header-actions><button class=freno-btn-icon title=Notifications>🔔</button><button class=freno-btn-icon title=Settings>⚙</button></div></header><div class=freno-content>');const J=o=>{const l=A(),{signOut:_}=w(),[i,d]=D(!0);return(()=>{var f=B(),c=f.firstChild,u=c.firstChild,g=u.firstChild,p=g.nextSibling,s=u.nextSibling,x=s.nextSibling,v=x.firstChild,h=v.firstChild,C=c.nextSibling,b=C.firstChild,$=b.firstChild,k=$.nextSibling,S=k.firstChild,P=b.nextSibling;return p.$$click=()=>d(!i()),e(p,()=>i()?"◀":"▶"),e(s,a(r,{href:"/dashboard",class:"freno-nav-link",end:!0,get children(){return[O(),T()]}}),null),e(s,a(r,{href:"/kpi",class:"freno-nav-link",get children(){return[U(),y()]}}),null),e(s,a(r,{href:"/projects",class:"freno-nav-link",get children(){return[I(),K()]}}),null),e(s,a(r,{href:"/teams",class:"freno-nav-link",get children(){return[N(),R()]}}),null),e(v,a(r,{href:"/profile",class:"freno-user-link",get children(){return[(()=>{var t=q();return e(t,()=>l().user?.name?.charAt(0)?.toUpperCase()||"U"),t})(),(()=>{var t=z(),m=t.firstChild,j=m.nextSibling;return e(m,()=>l().user?.name||"User"),e(j,()=>l().user?.email),t})()]}}),h),E(h,"click",_,!0),$.$$click=()=>d(!i()),e(S,G),e(P,()=>o.children),F(()=>c.classList.toggle("freno-sidebar-collapsed",!i())),f})()};function G(){const o=window.location.pathname;return{"/dashboard":"Dashboard","/kpi":"KPI Dashboard","/projects":"Projects","/projects/new":"New Project","/profile":"Profile","/teams":"Teams"}[o]||"FrenoCorp"}L(["click"]);export{J as AppLayout};
//# sourceMappingURL=AppLayout-Bi8iHstr.js.map

File diff suppressed because one or more lines are too long

View File

@@ -1,2 +0,0 @@
import{u as H,i as e,b as v,A as f,m as S,e as j,g as L,s as T,t as a}from"./main-B-KzsHRi.js";import{c as W}from"./service-DriRc7_Z.js";var q=a("<div class=freno-dashboard><div class=freno-welcome><h1>Welcome back, <!>!</h1><p>Here's what's happening with your projects.</p></div><div class=freno-stats-grid><div class=freno-stat-card><div class=freno-stat-value></div><div class=freno-stat-label>Total Projects</div></div><div class=freno-stat-card><div class=freno-stat-value></div><div class=freno-stat-label>Active</div></div><div class=freno-stat-card><div class=freno-stat-value></div><div class=freno-stat-label>Drafts</div></div><div class=freno-stat-card><div class=freno-stat-value></div><div class=freno-stat-label>Shared</div></div></div><div class=freno-section><div class=freno-section-header><h2>Recent Projects</h2></div><div class=freno-project-grid>"),z=a("<div class=freno-empty-state><div class=freno-empty-icon>📝</div><h3>No projects yet</h3><p>Create your first project to start writing collaboratively."),B=a("<div class=freno-project-card-header><h3></h3><span>"),F=a("<p class=freno-project-card-desc>"),G=a("<div class=freno-project-card-footer><div class=freno-collaborators></div><span class=freno-date>"),I=a("<div class=freno-avatar-small>"),J=a("<div class=freno-avatar-more>+");const O=()=>{const x=H(),i=W();return(()=>{var h=q(),$=h.firstChild,p=$.firstChild,y=p.firstChild,_=y.nextSibling;_.nextSibling;var u=$.nextSibling,b=u.firstChild,w=b.firstChild,g=b.nextSibling,P=g.firstChild,m=g.nextSibling,A=m.firstChild,D=m.nextSibling,N=D.firstChild,R=u.nextSibling,c=R.firstChild;c.firstChild;var k=c.nextSibling;return e(p,()=>x().user?.name?.split(" ")[0]||"there",_),e(w,()=>i.projects().length),e(P,()=>i.projects().filter(s=>s.status==="active").length),e(A,()=>i.projects().filter(s=>s.status==="draft").length),e(N,()=>i.projects().filter(s=>s.collaborators.length>0).length),e(c,v(f,{href:"/projects/new",class:"freno-btn freno-btn-primary",children:"+ New Project"}),null),e(k,(()=>{var s=S(()=>i.projects().length===0);return()=>s()?(()=>{var r=z(),t=r.firstChild,l=t.nextSibling;return l.nextSibling,e(r,v(f,{href:"/projects/new",class:"freno-btn freno-btn-primary",children:"Create Project"}),null),r})():i.projects().slice(0,6).map(r=>v(f,{get href(){return`/projects/${r.id}`},class:"freno-project-card",get children(){return[(()=>{var t=B(),l=t.firstChild,o=l.nextSibling;return e(l,()=>r.name),e(o,()=>r.status),j(()=>L(o,`freno-badge freno-badge-${r.status}`)),t})(),(()=>{var t=F();return e(t,()=>r.description),t})(),(()=>{var t=G(),l=t.firstChild,o=l.nextSibling;return e(l,()=>r.collaborators.slice(0,3).map((C,n)=>(()=>{var d=I();return e(d,()=>String.fromCharCode(65+n)),j(E=>T(d,`--i: ${n}`,E)),d})()),null),e(l,(()=>{var C=S(()=>r.collaborators.length>3);return()=>C()&&(()=>{var n=J();return n.firstChild,e(n,()=>r.collaborators.length-3,null),n})()})(),null),e(o,()=>new Date(r.updatedAt).toLocaleDateString()),t})()]}}))})()),h})()};export{O as Dashboard};
//# sourceMappingURL=Dashboard-BufY0tf4.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,2 +0,0 @@
import{u as E,j as N,c as s,i as m,m as w,e as v,t as b,f as D}from"./main-B-KzsHRi.js";import{c as k}from"./service-DriRc7_Z.js";var A=b('<div class=freno-project-form><div class=freno-page-header><h1>New Project</h1><button class="freno-btn freno-btn-secondary">Cancel</button></div><form class=freno-form><div class=freno-form-group><label class=freno-label for=project-name>Project Name</label><input class=freno-input id=project-name type=text placeholder="My Screenplay"autofocus></div><div class=freno-form-group><label class=freno-label for=project-desc>Description</label><textarea class=freno-textarea id=project-desc placeholder="A brief description of your project..."rows=4></textarea></div><div class=freno-form-actions><button type=submit class="freno-btn freno-btn-primary">Create Project'),F=b('<div class="freno-alert freno-alert-error">');const M=()=>{const $=E(),n=N(),j=k(),[a,g]=s(""),[i,_]=s(""),[c,l]=s(""),h=async r=>{if(r.preventDefault(),!a().trim()){l("Project name is required");return}try{const e=await j.createProject(a().trim(),i().trim(),$().user.id);n(`/projects/${e.id}`)}catch(e){l(e instanceof Error?e.message:"Failed to create project")}};return(()=>{var r=A(),e=r.firstChild,x=e.firstChild,S=x.nextSibling,o=e.nextSibling,f=o.firstChild,y=f.firstChild,p=y.nextSibling,C=f.nextSibling,P=C.firstChild,d=P.nextSibling;return S.$$click=()=>n("/projects"),m(r,(()=>{var t=w(()=>!!c());return()=>t()&&(()=>{var u=F();return m(u,c),u})()})(),o),o.addEventListener("submit",h),p.$$input=t=>g(t.target.value),d.$$input=t=>_(t.target.value),v(()=>p.value=a()),v(()=>d.value=i()),r})()};D(["click","input"]);export{M as ProjectForm};
//# sourceMappingURL=ProjectForm-BQgT8bX9.js.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"ProjectForm-BQgT8bX9.js","sources":["../../src/components/projects/ProjectForm.tsx"],"sourcesContent":["import { Component, createSignal } from 'solid-js';\nimport { useNavigate } from '@solidjs/router';\nimport { useAuth } from '../../lib/auth';\nimport { createProjectService } from '../../lib/projects/service';\n\nexport const ProjectForm: Component<any> = () => {\n const auth = useAuth();\n const navigate = useNavigate();\n const projectService = createProjectService();\n\n const [name, setName] = createSignal('');\n const [description, setDescription] = createSignal('');\n const [error, setError] = createSignal('');\n\n const handleSubmit = async (e: Event) => {\n e.preventDefault();\n if (!name().trim()) {\n setError('Project name is required');\n return;\n }\n\n try {\n const project = await projectService.createProject(\n name().trim(),\n description().trim(),\n auth().user!.id\n );\n navigate(`/projects/${project.id}`);\n } catch (err) {\n setError(err instanceof Error ? err.message : 'Failed to create project');\n }\n };\n\n return (\n <div class=\"freno-project-form\">\n <div class=\"freno-page-header\">\n <h1>New Project</h1>\n <button class=\"freno-btn freno-btn-secondary\" onClick={() => navigate('/projects')}>\n Cancel\n </button>\n </div>\n\n {error() && (\n <div class=\"freno-alert freno-alert-error\">{error()}</div>\n )}\n\n <form class=\"freno-form\" onSubmit={handleSubmit}>\n <div class=\"freno-form-group\">\n <label class=\"freno-label\" for=\"project-name\">Project Name</label>\n <input\n class=\"freno-input\"\n id=\"project-name\"\n type=\"text\"\n placeholder=\"My Screenplay\"\n value={name()}\n onInput={(e) => setName(e.target.value)}\n autofocus\n />\n </div>\n\n <div class=\"freno-form-group\">\n <label class=\"freno-label\" for=\"project-desc\">Description</label>\n <textarea\n class=\"freno-textarea\"\n id=\"project-desc\"\n placeholder=\"A brief description of your project...\"\n value={description()}\n onInput={(e) => setDescription(e.target.value)}\n rows={4}\n />\n </div>\n\n <div class=\"freno-form-actions\">\n <button type=\"submit\" class=\"freno-btn freno-btn-primary\">\n Create Project\n </button>\n </div>\n </form>\n </div>\n );\n};\n"],"names":["ProjectForm","auth","useAuth","navigate","useNavigate","projectService","createProjectService","name","setName","createSignal","description","setDescription","error","setError","handleSubmit","e","preventDefault","trim","project","createProject","user","id","err","Error","message","_el$","_tmpl$","_el$2","firstChild","_el$3","_el$4","nextSibling","_el$5","_el$6","_el$7","_el$8","_el$9","_el$0","_el$1","$$click","_$insert","_c$","_$memo","_el$10","_tmpl$2","addEventListener","$$input","target","value","_$effect","_$delegateEvents"],"mappings":"01BAKO,MAAMA,EAA8BA,IAAM,CAC/C,MAAMC,EAAOC,EAAAA,EACPC,EAAWC,EAAAA,EACXC,EAAiBC,EAAAA,EAEjB,CAACC,EAAMC,CAAO,EAAIC,EAAa,EAAE,EACjC,CAACC,EAAaC,CAAc,EAAIF,EAAa,EAAE,EAC/C,CAACG,EAAOC,CAAQ,EAAIJ,EAAa,EAAE,EAEnCK,EAAe,MAAOC,GAAa,CAEvC,GADAA,EAAEC,eAAAA,EACE,CAACT,IAAOU,OAAQ,CAClBJ,EAAS,0BAA0B,EACnC,MACF,CAEA,GAAI,CACF,MAAMK,EAAU,MAAMb,EAAec,cACnCZ,IAAOU,KAAAA,EACPP,EAAAA,EAAcO,KAAAA,EACdhB,EAAAA,EAAOmB,KAAMC,EACf,EACAlB,EAAS,aAAae,EAAQG,EAAE,EAAE,CACpC,OAASC,EAAK,CACZT,EAASS,aAAeC,MAAQD,EAAIE,QAAU,0BAA0B,CAC1E,CACF,EAEA,OAAA,IAAA,CAAA,IAAAC,EAAAC,EAAAA,EAAAC,EAAAF,EAAAG,WAAAC,EAAAF,EAAAC,WAAAE,EAAAD,EAAAE,YAAAC,EAAAL,EAAAI,YAAAE,EAAAD,EAAAJ,WAAAM,EAAAD,EAAAL,WAAAO,EAAAD,EAAAH,YAAAK,EAAAH,EAAAF,YAAAM,EAAAD,EAAAR,WAAAU,EAAAD,EAAAN,YAAAD,OAAAA,EAAAS,QAI6D,IAAMpC,EAAS,WAAW,EAACqC,EAAAf,GAAA,IAAA,CAAA,IAAAgB,EAAAC,EAAA,IAAA,CAAA,CAKnF9B,GAAO,EAAA,MAAA,IAAP6B,EAAAA,IAAA,IAAA,CAAA,IAAAE,EAAAC,EAAAA,EAAAJ,OAAAA,EAAAG,EAC6C/B,CAAK,EAAA+B,CAAA,GAAA,CAClD,GAAA,EAAAX,CAAA,EAAAA,EAAAa,iBAAA,SAEkC/B,CAAY,EAAAqB,EAAAW,QAS/B/B,GAAMP,EAAQO,EAAEgC,OAAOC,KAAK,EAACV,EAAAQ,QAY7B/B,GAAMJ,EAAeI,EAAEgC,OAAOC,KAAK,EAACC,MAAAd,EAAAa,MAbvCzC,EAAAA,CAAM,EAAA0C,MAAAX,EAAAU,MAYNtC,EAAAA,CAAa,EAAAe,CAAA,GAAA,CAchC,EAAEyB,EAAA,CAAA,QAAA,OAAA,CAAA"}

View File

@@ -1,2 +0,0 @@
import{u as L,c as m,i as t,b as _,A as g,e as p,g as b,m as P,t as o,f as A}from"./main-B-KzsHRi.js";import{c as D}from"./service-DriRc7_Z.js";var N=o('<div class=freno-project-list><div class=freno-page-header><h1>Projects</h1></div><div class=freno-toolbar><div class=freno-search-box><input type=text placeholder="Search projects..."class=freno-input></div><div class=freno-filter-tabs></div></div><div class=freno-project-grid>'),U=o("<button>"),k=o("<div class=freno-empty-state><div class=freno-empty-icon>📁</div><h3>No projects found</h3><p>"),E=o("<div class=freno-project-card-header><h3></h3><span>"),q=o("<p class=freno-project-card-desc>"),F=o("<div class=freno-project-card-footer><span class=freno-collab-count> collaborator</span><span class=freno-date>Updated ");const z=()=>{L();const C=D(),[d,S]=m(""),[f,j]=m("all"),u=()=>{let r=C.projects();if(f()!=="all"&&(r=r.filter(s=>s.status===f())),d()){const s=d().toLowerCase();r=r.filter(c=>c.name.toLowerCase().includes(s)||c.description.toLowerCase().includes(s))}return r},x=r=>new Date(r).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"});return(()=>{var r=N(),s=r.firstChild;s.firstChild;var c=s.nextSibling,h=c.firstChild,$=h.firstChild,y=h.nextSibling,w=c.nextSibling;return t(s,_(g,{href:"/projects/new",class:"freno-btn freno-btn-primary",children:"+ New Project"}),null),$.$$input=n=>S(n.target.value),t(y,()=>["all","active","draft","archived"].map(n=>(()=>{var e=U();return e.$$click=()=>j(n),t(e,()=>n.charAt(0).toUpperCase()+n.slice(1)),p(()=>b(e,`freno-tab ${f()===n?"freno-tab-active":""}`)),e})())),t(w,(()=>{var n=P(()=>u().length===0);return()=>n()?(()=>{var e=k(),a=e.firstChild,l=a.nextSibling,i=l.nextSibling;return t(i,()=>d()||f()!=="all"?"Try adjusting your search or filters.":"Create your first project to get started."),e})():u().map(e=>_(g,{get href(){return`/projects/${e.id}`},class:"freno-project-card",get children(){return[(()=>{var a=E(),l=a.firstChild,i=l.nextSibling;return t(l,()=>e.name),t(i,()=>e.status),p(()=>b(i,`freno-badge freno-badge-${e.status}`)),a})(),(()=>{var a=q();return t(a,()=>e.description),a})(),(()=>{var a=F(),l=a.firstChild,i=l.firstChild,v=l.nextSibling;return v.firstChild,t(l,()=>e.collaborators.length,i),t(l,()=>e.collaborators.length!==1?"s":"",null),t(v,()=>x(e.updatedAt),null),a})()]}}))})()),p(()=>$.value=d()),r})()};A(["input","click"]);export{z as ProjectList};
//# sourceMappingURL=ProjectList-ByXstiby.js.map

File diff suppressed because one or more lines are too long

View File

@@ -1,2 +0,0 @@
import{u as A,c as o,i as r,b as N,A as I,m as E,e as M,t as n,f as O}from"./main-B-KzsHRi.js";var L=n('<div class=freno-teams><div class=freno-page-header><h1>Teams</h1><button class="freno-btn freno-btn-primary">+ New Team</button></div><div class=freno-team-grid><button class="freno-team-card freno-team-card-new"><div class=freno-team-icon>+</div><h3>Create Team'),W=n("<div class=freno-team-icon>👥"),j=n("<h3>"),P=n("<p class=freno-team-members> member"),R=n("<span class=freno-date>Created "),q=n('<div class=freno-modal-overlay><div class=freno-modal><div class=freno-modal-header><h2>Create New Team</h2><button class=freno-btn-icon>✕</button></div><form class=freno-form><div class=freno-form-group><label class=freno-label for=team-name>Team Name</label><input class=freno-input id=team-name type=text placeholder="My Writing Team"autofocus></div><div class=freno-form-actions><button type=submit class="freno-btn freno-btn-primary">Create Team</button><button type=button class="freno-btn freno-btn-secondary">Cancel');const B=()=>{const h=A(),[v]=o([{id:"team_default",name:"My Workspace",members:[{userId:h().user?.id||"",role:"owner",joinedAt:new Date().toISOString()}],createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()}]),[g,a]=o(!1),[m,c]=o("");return(()=>{var i=L(),f=i.firstChild,C=f.firstChild,S=C.nextSibling,d=f.nextSibling,$=d.firstChild;return S.$$click=()=>a(!0),r(d,()=>v().map(t=>N(I,{get href(){return`/teams/${t.id}`},class:"freno-team-card",get children(){return[W(),(()=>{var e=j();return r(e,()=>t.name),e})(),(()=>{var e=P(),s=e.firstChild;return r(e,()=>t.members.length,s),r(e,()=>t.members.length!==1?"s":"",null),e})(),(()=>{var e=R();return e.firstChild,r(e,()=>new Date(t.createdAt).toLocaleDateString(),null),e})()]}})),$),$.$$click=()=>a(!0),r(i,(()=>{var t=E(()=>!!g());return()=>t()&&(()=>{var e=q(),s=e.firstChild,u=s.firstChild,w=u.firstChild,T=w.nextSibling,b=u.nextSibling,p=b.firstChild,x=p.firstChild,_=x.nextSibling,y=p.nextSibling,k=y.firstChild,D=k.nextSibling;return e.$$click=()=>a(!1),s.$$click=l=>l.stopPropagation(),T.$$click=()=>a(!1),b.addEventListener("submit",l=>{l.preventDefault(),m().trim()&&(a(!1),c(""))}),_.$$input=l=>c(l.target.value),D.$$click=()=>a(!1),M(()=>_.value=m()),e})()})(),null),i})()};O(["click","input"]);export{B as TeamManagement};
//# sourceMappingURL=TeamManagement-QZVmDfOZ.js.map

File diff suppressed because one or more lines are too long

View File

@@ -1,2 +0,0 @@
import{u as j,a as D,c as g,i as n,m as b,e as f,l as _,g as G,t as s,f as I}from"./main-B-KzsHRi.js";var q=s("<div class=freno-profile><div class=freno-page-header><h1>Profile</h1></div><div class=freno-profile-card><div class=freno-profile-header><div class=freno-avatar-large></div><div class=freno-profile-info><p class=freno-email></p><span></span></div></div><div class=freno-profile-details><dl class=freno-dl><dt>User ID</dt><dd class=freno-mono></dd></dl></div></div><div class=freno-section><h2>Preferences</h2><div class=freno-preferences><div class=freno-preference-item><div><h3>Email Notifications</h3><p>Receive email updates about project activity</p></div><label class=freno-toggle><input type=checkbox checked><span class=freno-toggle-slider></span></label></div><div class=freno-preference-item><div><h3>Collaboration Alerts</h3><p>Get notified when others edit your documents</p></div><label class=freno-toggle><input type=checkbox checked><span class=freno-toggle-slider>"),z=s("<img class=freno-avatar-img>"),B=s("<span>"),F=s('<div class=freno-edit-name><input type=text class=freno-input><button class="freno-btn freno-btn-primary">Save</button><button class="freno-btn freno-btn-secondary">Cancel'),H=s('<div class=freno-name-row><h2></h2><button class="freno-btn freno-btn-small">Edit');const K=()=>{const x=j(),{updateUser:C}=D(),[S,o]=g(!1),[v,p]=g(""),r=()=>x().user,k=async()=>{const a=r();a&&(await C({name:v().trim()||a.name}),o(!1))},y=()=>{const a=r();a&&(p(a.name),o(!0))};return(()=>{var a=q(),U=a.firstChild,A=U.nextSibling,u=A.firstChild,m=u.firstChild,$=m.nextSibling,c=$.firstChild,h=c.nextSibling,E=u.nextSibling,w=E.firstChild,N=w.firstChild,P=N.nextSibling;return n(m,(()=>{var d=b(()=>!!r()?.avatarUrl);return()=>d()?(()=>{var e=z();return f(t=>{var l=r().avatarUrl,i=r().name;return l!==t.e&&_(e,"src",t.e=l),i!==t.t&&_(e,"alt",t.t=i),t},{e:void 0,t:void 0}),e})():(()=>{var e=B();return n(e,()=>r()?.name?.charAt(0)?.toUpperCase()||"U"),e})()})()),n($,(()=>{var d=b(()=>!!S());return()=>d()?(()=>{var e=F(),t=e.firstChild,l=t.nextSibling,i=l.nextSibling;return t.$$input=R=>p(R.target.value),l.$$click=k,i.$$click=()=>o(!1),f(()=>t.value=v()),e})():(()=>{var e=H(),t=e.firstChild,l=t.nextSibling;return n(t,()=>r()?.name),l.$$click=y,e})()})(),c),n(c,()=>r()?.email),n(h,()=>r()?.role),n(P,()=>r()?.id),f(()=>G(h,`freno-badge freno-badge-${r()?.role}`)),a})()};I(["input","click"]);export{K as UserProfile};
//# sourceMappingURL=UserProfile-Ck2xTzTS.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,2 +0,0 @@
import{c as l,k as g}from"./main-B-KzsHRi.js";const d="frenocorp_projects";function j(){try{const o=localStorage.getItem(d);return o?JSON.parse(o):[]}catch{return[]}}function P(o){localStorage.setItem(d,JSON.stringify(o))}function A(){const[o,s]=l(j()),[u,a]=l(!1);g(()=>{const t=o();P(t)});const f=async(t,n,r)=>{a(!0);const e={id:b(),name:t,description:n,ownerId:r,status:"draft",collaborators:[],createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()};return s(c=>[e,...c]),a(!1),e},i=async(t,n)=>(a(!0),s(r=>r.map(e=>e.id===t?{...e,...n,updatedAt:new Date().toISOString()}:e)),a(!1),o().find(r=>r.id===t));return{projects:o,loading:u,createProject:f,updateProject:i,deleteProject:async t=>{a(!0),s(n=>n.filter(r=>r.id!==t)),a(!1)},addCollaborator:async(t,n,r)=>(a(!0),s(e=>e.map(c=>c.id!==t||c.collaborators.find(S=>S.userId===n)?c:{...c,collaborators:[...c.collaborators,{userId:n,role:r,addedAt:new Date().toISOString()}],updatedAt:new Date().toISOString()})),a(!1),o().find(e=>e.id===t)),removeCollaborator:async(t,n)=>(a(!0),s(r=>r.map(e=>e.id!==t?e:{...e,collaborators:e.collaborators.filter(c=>c.userId!==n),updatedAt:new Date().toISOString()})),a(!1),o().find(r=>r.id===t)),archiveProject:async t=>i(t,{status:"archived"})}}function b(){return`proj_${Date.now()}_${Math.random().toString(36).slice(2,9)}`}export{A as c};
//# sourceMappingURL=service-DriRc7_Z.js.map

File diff suppressed because one or more lines are too long

21
dist/index.html vendored
View File

@@ -1,21 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#518ac8" />
<meta name="description" content="Scripter — Write Faster. The modern screenwriting platform built for how you actually work." />
<meta name="keywords" content="screenwriting, screenplay, writing software, Final Draft alternative, collaboration" />
<meta property="og:title" content="Scripter — Write Faster" />
<meta property="og:description" content="The modern screenwriting platform. Real-time collaboration, AI-powered writing, industry-standard formatting." />
<meta property="og:type" content="website" />
<link rel="icon" type="image/png" href="/assets/32x32-0ab4xkmQ.png" />
<link rel="apple-touch-icon" href="/assets/128x128-C2pl-Bao.png" />
<title>Scripter — Write Faster</title>
<script type="module" crossorigin src="/assets/main-B-KzsHRi.js"></script>
<link rel="stylesheet" crossorigin href="/assets/main-B2U0hTg1.css">
</head>
<body>
<div id="root"></div>
</body>
</html>

26
dist/manifest.json vendored
View File

@@ -1,26 +0,0 @@
{
"name": "Scripter",
"short_name": "Scripter",
"description": "Professional screenplay editor with real-time collaboration",
"start_url": "/",
"display": "standalone",
"background_color": "#1a1a2e",
"theme_color": "#1a1a2e",
"orientation": "any",
"icons": [
{
"src": "/icon-192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "/icon-512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any maskable"
}
],
"categories": ["productivity", "writer"],
"screenshots": []
}

View File

@@ -1,75 +0,0 @@
# FRE-4493 Review Summary
**Issue**: Build API gateway with rate limiting and routing
**Status**: Approved with production notes
**Reviewer**: CEO (1e9fc1f3-e016-40df-9d08-38289f90f2ee)
**Date**: 2026-04-29
## Implementation Overview
### Files Created
- `apps/api/src/index.ts` - Fastify server entry point
- `apps/api/src/middleware/auth.middleware.ts` - JWT + API key authentication
- `apps/api/src/middleware/rate-limit.middleware.ts` - Tier-based rate limiting
- `apps/api/src/middleware/error-handling.middleware.ts` - Standardized error responses
- `apps/api/src/middleware/logging.middleware.ts` - Request/response logging
- `apps/api/src/routes/index.ts` - API route definitions
- `apps/api/src/config/api.config.ts` - Environment and configuration
### Features Delivered
1. **Rate Limiting**: Tier-based limits (basic: 100/min, plus: 500/min, premium: 2000/min)
2. **Authentication**: Dual strategy (JWT + API key) with role-based authorization
3. **CORS**: Configurable CORS with origin validation and security headers
4. **Error Handling**: Standardized error response format with proper HTTP status codes
5. **Logging**: Request tracking with request IDs and correlation IDs
6. **API Versioning**: Header-based versioning infrastructure ready
7. **Health Check**: `/health` endpoint for monitoring
8. **Service Discovery**: Placeholder routes for microservice routing
## Code Quality Assessment
### Strengths
✅ Clean Fastify architecture with proper plugin separation
✅ Middleware chain follows best practices (logging → auth → rate limit → error handling)
✅ Tier-based rate limiting properly implemented with configurable limits
✅ Dual auth strategy with graceful fallback (JWT → API key → anonymous)
✅ Standardized error responses with timestamp, path, and structured format
✅ Request ID tracking for distributed tracing in microservices
✅ CORS and security headers configured (helmet)
✅ Graceful shutdown handling (SIGINT/SIGTERM)
### TypeScript Configuration Issues
⚠️ 10 type errors in API gateway source (mostly Fastify logger typing)
⚠️ `import.meta.url` requires ES module configuration
⚠️ Pino logger types need `esModuleInterop` flag
⚠️ Fastify decorator types (`requireAuth`, `requireRole`) need proper augmentation
These are configuration issues, not logic errors. The code structure is sound.
## Production Readiness Gaps
### Required for Production
1. **Redis-backed rate limiter** - Current implementation uses in-memory Map
2. **Actual JWT verification** - Currently uses placeholder user object
3. **API key validation** - Should validate against database/service registry
4. **Service discovery integration** - Routes are stubbed, need actual proxy logic
5. **TypeScript config refinement** - Fix module resolution and decorator typing
### Recommended Enhancements
1. Add request/response size limits
2. Implement request timeout handling
3. Add circuit breaker pattern for downstream services
4. Implement structured logging for production (JSON format)
5. Add metrics collection (prometheus)
## Git Commit
**Commit**: e958b703
**Message**: "FRE-4493: Implement API gateway with rate limiting and routing"
## Next Steps
1. ✅ Mark FRE-4493 as `approved` (done)
2. Create follow-up issue for Redis rate limiting (FRE-4494?)
3. Transition to FRE-4495 (Notification infrastructure)
## Recommendation
**Approve** - Implementation is solid for MVP. Production hardening can proceed in parallel with notification service development. The architecture supports the required functionality and follows Fastify best practices.

View File

@@ -1,21 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#0a0a0a" />
<meta name="description" content="Scripter — Write Faster. The modern screenwriting platform built for how you actually work." />
<meta name="keywords" content="screenwriting, screenplay, writing software, Final Draft alternative, collaboration" />
<meta property="og:title" content="Scripter — Write Faster" />
<meta property="og:description" content="The modern screenwriting platform. Real-time collaboration, AI-powered writing, industry-standard formatting." />
<meta property="og:type" content="website" />
<link rel="icon" type="image/png" href="/src-tauri/32x32.png" />
<link rel="apple-touch-icon" href="/src-tauri/128x128.png" />
<link rel="manifest" href="/manifest.json" />
<title>Scripter — Write Faster</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/App.tsx"></script>
</body>
</html>

View File

@@ -1,262 +0,0 @@
# Scripter Marketing Launch Readiness
**Document Type:** Launch Checklist
**Owner:** CMO
**Last Updated:** 2026-04-25
**Status:** ✅ READY FOR LAUNCH
---
## Executive Summary
Scripter's marketing foundation is complete and ready for launch. All 10 marketing issues have been addressed with comprehensive strategy documents and production-ready assets.
**Launch Date:** [TBD - Coordinate with CTO on product stability]
**Launch Strategy:** Product Hunt + Organic + Press (see FRE-581)
---
## Completed Deliverables
### ✅ Brand & Identity (FRE-576)
- [x] Brand identity document (`/brand/identity.md`)
- [x] Logo and color palette defined
- [x] Typography and brand voice guidelines
- [x] Competitive positioning (vs Final Draft, WriterDuet)
### ✅ Marketing Website (FRE-577)
- [x] 8 pages built and deployed:
- Landing (`/`)
- Features (`/features`)
- Pricing (`/pricing`)
- About (`/about`)
- FAQ (`/faq`)
- Blog (`/blog`)
- Blog Post Template (`/blog/:slug`)
- 404 Page (`*`)
- [x] 6 CSS stylesheets (~36KB)
- [x] 4 complete blog posts published
- [x] Full SEO + Open Graph implementation
- [x] Responsive design
### ✅ Content Strategy (FRE-578, FRE-579)
- [x] Content calendar (`/marketing/content-calendar.md`)
- [x] Social media strategy (`/marketing/social-media-strategy.md`)
- [x] Content pillars defined
- [x] SEO keyword targets identified
### ✅ Email Marketing (FRE-580)
- [x] 6 email sequences designed
- [x] Transactional email templates
- [x] Segmentation strategy
- [x] Tool recommendation (Customer.io or Mailchimp)
- [x] Compliance guidelines (CAN-SPAM, GDPR)
### ✅ Launch Campaign (FRE-581)
- [x] 3-phase launch plan
- [x] Product Hunt strategy
- [x] Press outreach list (10+ targets)
- [x] Influencer advocate program
- [x] Launch contest plan
- [x] Budget: $3,400 + $200/mo (or $0 organic)
### ✅ Referral Program (FRE-582)
- [x] 3-tier reward structure
- [x] 4 viral loops designed
- [x] Milestone bonuses
- [x] Fraud prevention system
- [x] Dashboard specs
### ✅ Partnership Strategy (FRE-583)
- [x] 5 partnership categories
- [x] Priority target list
- [x] Outreach templates
- [x] Affiliate program structure
- [x] Film school partnership offer
### ✅ Paid Advertising (FRE-584)
- [x] 4-channel strategy (Google, Facebook, YouTube, Reddit)
- [x] Campaign structures
- [x] Ad creative concepts
- [x] Retargeting strategy
- [x] Landing page specs
- [x] Budget: $7k-16k/mo
### ✅ Analytics Dashboard (FRE-585)
- [x] 8 dashboard sections defined
- [x] North star KPIs
- [x] Event tracking schema
- [x] Alert system design
- [x] Tool recommendations (GA4 + Mixpanel + Metabase)
---
## Launch Readiness Checklist
### Pre-Launch (Week -2 to -1)
| Task | Owner | Status | Notes |
|------|-------|--------|-------|
| Finalize launch date | CMO + CTO | ⏳ Pending | Coordinate with product stability |
| Set up analytics tracking | CTO | ⏳ Pending | GA4, Mixpanel, event tracking |
| Create Product Hunt page | CMO | ⏳ Pending | Submit for review |
| Build press list | CMO | ⏳ Pending | 20+ journalist contacts |
| Recruit beta advocates | CMO | ⏳ Pending | 50 influencer targets |
| Prepare social content | CMO | ⏳ Pending | 2 weeks of posts |
| Set up email sequences | CMO + CTO | ⏳ Pending | Customer.io or Mailchimp |
| Test referral tracking | CTO | ⏳ Pending | Link generation, rewards |
| Create partnership deck | CMO | ⏳ Pending | 10-slide overview |
| Final QA on website | CTO | ⏳ Pending | Cross-browser, mobile |
### Launch Week (Days 1-7)
| Day | Activity | Owner | Status |
|-----|----------|-------|--------|
| Day 1 | Product Hunt launch (12:01 AM PT) | CMO | ⏳ Pending |
| Day 1 | Email waitlist announcement | CMO | ⏳ Pending |
| Day 2 | Press embargo lifts | CMO | ⏳ Pending |
| Day 2-7 | Respond to every PH comment | CMO | ⏳ Pending |
| Day 3 | Influencer content publishes | CMO | ⏳ Pending |
| Day 4 | Reddit AMA | CMO | ⏳ Pending |
| Day 5 | Customer stories shared | CMO | ⏳ Pending |
| Day 6-7 | Momentum push ("48 hours left") | CMO | ⏳ Pending |
### Post-Launch (Weeks 2-4)
| Task | Owner | Status | Notes |
|------|-------|--------|-------|
| Analyze launch metrics | CMO | ⏳ Pending | Signups, activation, conversion |
| Optimize conversion funnel | CMO + CTO | ⏳ Pending | A/B tests |
| Begin partnership outreach | CMO | ⏳ Pending | Top 10 targets |
| Launch content engine | CMO | ⏳ Pending | 2 blog posts/week |
| Start paid ads testing | CMO | ⏳ Pending | Google Search first |
| Weekly performance review | CMO | ⏳ Pending | Every Monday |
---
## Success Metrics
### 30-Day Goals
| Metric | Target | Current | Status |
|--------|--------|---------|--------|
| Signups | 10,000 | 0 | ⏳ Not launched |
| Activated users (5+ pages) | 5,000 | 0 | ⏳ Not launched |
| Paid conversions | 500 | 0 | ⏳ Not launched |
| MRR | $5,000 | $0 | ⏳ Not launched |
| Press mentions | 10+ | 0 | ⏳ Not launched |
| Social followers | 5,000 | 0 | ⏳ Not launched |
### 90-Day Goals
| Metric | Target | Current | Status |
|--------|--------|---------|--------|
| Signups | 25,000 | 0 | ⏳ Not launched |
| Activated users | 12,500 | 0 | ⏳ Not launched |
| Paid conversions | 2,000 | 0 | ⏳ Not launched |
| MRR | $20,000 | $0 | ⏳ Not launched |
| Viral coefficient | 0.5+ | 0 | ⏳ Not launched |
---
## Budget Summary
### One-Time Costs
| Item | Cost |
|------|------|
| Creative production (video, design) | $2,000 |
| Launch contest prizes | $1,000 |
| Press distribution | $400 |
| Swag/gifts for influencers | $300 |
| **Total One-Time** | **$3,700** |
### Monthly Costs (at scale)
| Item | Cost |
|------|------|
| Email platform (Customer.io) | $279 |
| Analytics tools (Mixpanel, Metabase) | $500 |
| Referral program rewards | $2,200-7,000 |
| Paid advertising | $7,000-16,000 |
| Partnership sponsorships | $2,000-5,000 |
| **Total Monthly** | **$12,000-29,000** |
### Lean Launch Option (Organic Only)
| Item | Cost |
|------|------|
| Email platform (Mailchimp free tier) | $0 |
| Analytics (GA4 free) | $0 |
| Referral rewards (credits only) | $500 |
| **Total Monthly** | **~$500** |
---
## Dependencies & Blockers
### Critical Path
| Dependency | Owner | Status | Impact |
|------------|-------|--------|--------|
| Product stability | CTO | ⏳ In Progress | Blocks launch date |
| Payment system live | CTO | ⏳ In Progress | Blocks conversions |
| Analytics tracking | CTO | ⏳ Pending | Blocks measurement |
| Domain/email setup | Ops | ⏳ Pending | Blocks email marketing |
### Nice to Have
| Dependency | Owner | Status | Impact |
|------------|-------|--------|--------|
| Mobile apps ready | CTO | ⏳ Pending | Enhances launch |
| AI features complete | CTO | ⏳ Pending | Differentiation |
| Integration partnerships | CMO | ⏳ Pending | Long-term growth |
---
## Risk Assessment
| Risk | Likelihood | Impact | Mitigation |
|------|------------|--------|------------|
| Product bugs at launch | Medium | High | Staggered rollout, quick rollback |
| Low Product Hunt traffic | Medium | High | Activate network, paid boost backup |
| Press doesn't cover | High | Medium | Pivot to influencer-focused |
| Payment system failures | Low | High | Test thoroughly, have manual backup |
| Negative reviews | Medium | Medium | Respond professionally, iterate |
| High CPA on paid ads | Medium | Medium | Set caps, pause underperformers |
---
## Next Actions (This Week)
1. **Schedule launch date** - CMO + CTO alignment (by EOW)
2. **Submit Product Hunt** - At least 2 weeks before launch
3. **Begin press outreach** - Soft pitches to top 5 targets
4. **Set up analytics** - GA4 + event tracking (CTO priority)
5. **Finalize email sequences** - Write all copy, set up automation
6. **Create launch assets** - Graphics, videos, social templates
7. **Test referral system** - End-to-end flow with rewards
8. **Prepare dashboard** - Launch day monitoring setup
---
## Document Index
All marketing strategy documents are stored in `/marketing/`:
| Document | File | Purpose |
|----------|------|---------|
| Brand Identity | `/marketing/brand/identity.md` | Brand guidelines |
| Content Calendar | `/marketing/content-calendar.md` | Editorial planning |
| Social Strategy | `/marketing/social-media-strategy.md` | Social media plan |
| Email Strategy | `/marketing/email-marketing-strategy.md` | Email sequences |
| Launch Campaign | `/marketing/launch-campaign.md` | Launch execution |
| Referral Program | `/marketing/referral-program.md` | Viral growth |
| Partnerships | `/marketing/partnership-strategy.md` | Partner outreach |
| Paid Ads | `/marketing/paid-ad-strategy.md` | Paid acquisition |
| Analytics | `/marketing/analytics-dashboard.md` | Measurement |
---
**Approval Status:**
| Role | Name | Status | Date |
|------|------|--------|------|
| CMO | [Current] | ✅ Approved | 2026-04-25 |
| CEO | [Pending] | ⏳ Pending | — |
| CTO | [Pending] | ⏳ Pending | — |
**Launch Ready:** ✅ YES (pending product stability confirmation)

View File

@@ -1,301 +0,0 @@
# 🚀 Product Hunt Launch - Complete Execution Checklist
**Issue:** FRE-648
**Status:** ✅ 90% COMPLETE - Ready to execute
**Created:** April 26, 2026
**Last Updated:** April 26, 2026 4:00 PM
**Blocker:** scripter.app hosting (522 error) - CTO to fix
---
## 📊 Completion Dashboard
| Phase | Progress | Status |
|-------|----------|--------|
| **Planning** | 100% | ✅ Complete |
| **Content Creation** | 100% | ✅ Complete |
| **Asset Preparation** | 85% | ⏳ Thumbnails done, screenshots pending |
| **Submission Ready** | 100% | ✅ Ready to execute in 15 min |
| **Launch Day Prep** | 100% | ✅ Complete |
**Overall:** 90% complete - blocked on site availability
---
## 🎯 Pre-Submission Checklist
### ✅ Complete (Do NOT need to do)
- [x] Thumbnail created (3 variants)
- [x] Maker comment drafted
- [x] First comment drafted
- [x] Submission guide written
- [x] Screenshot script created
- [x] Social posts drafted
- [x] Comment templates ready
- [x] VIP list template created
- [x] Supporter outreach plan ready
- [x] Launch day schedule planned
### ⏳ Pending (Need site live)
- [ ] scripter.app is live and stable
- [ ] Capture 2-5 screenshots (10 min)
- [ ] Submit to Product Hunt (5 min)
- [ ] Post first comment on PH
- [ ] Share PH link with team
### ⏳ Pending (Can do anytime)
- [ ] Founder fills in VIP list (10 names)
- [ ] Create social graphics in Figma (2-3 hrs)
- [ ] Record maker video (1-2 hrs)
- [ ] Add GIFs to PH submission
---
## 🚀 SUBMISSION EXECUTION (15 minutes total)
### Step 1: Verify Site is Live (2 min)
```bash
# Run this command:
curl -s --max-time 5 https://scripter.app -o /dev/null && echo "✅ LIVE" || echo "❌ DOWN"
# Also check:
# - https://scripter.app/pricing loads
# - Can access editor (if logged in)
```
**If ✅ LIVE:** Continue to Step 2
**If ❌ DOWN:** Stop, contact CTO, wait
### Step 2: Capture Screenshots (10 min)
```bash
# Run the screenshot script:
cd /home/mike/code/FrenoCorp
./marketing/product-hunt-assets/screenshots/capture-screenshots.sh
# Or manually capture:
# 1. Open scripter.app in browser
# 2. Set resolution to 1920x1080
# 3. Capture: Homepage, Pricing, Editor (if accessible)
# 4. Save to: /marketing/product-hunt-assets/screenshots/
```
**Required:** Minimum 2 screenshots
**Ideal:** 5 screenshots
### Step 3: Submit to Product Hunt (5 min)
```
1. Go to: https://www.producthunt.com/posts/new
2. Login to PH account
3. Fill form:
- Product Name: Scripter
- Tagline: Write screenplays faster, collaborate better, ship anywhere
- Website: https://scripter.app
- Category: Apps
- Launch Date: May 7, 2026
4. Upload Assets:
- Thumbnail: /marketing/product-hunt-assets/thumbnail/thumbnail-primary-240x240.png
- Screenshots: 2-5 from /marketing/product-hunt-assets/screenshots/
5. Paste Maker Comment:
- Copy from: /marketing/product-hunt-submission-content.md
- Replace [FOUNDER NAME] with actual name
6. Click "Submit for Review"
```
### Step 4: Post-Submission (3 min)
```
1. Copy PH link (e.g., producthunt.com/posts/scripter)
2. Post first comment immediately:
- Copy from: /marketing/product-hunt-submission-content.md
- Replace [FOUNDER NAME]
3. Share in team channel:
"🚀 PH submission complete! Link: [PH LINK]"
4. Update FRE-648 with PH link
```
**Total Time:** 20 minutes from site live to submission complete
---
## 📅 Timeline Summary
| Date | Activity | Owner | Status |
|------|----------|-------|--------|
| **April 23** | PH submission deadline | CMO | ❌ MISSED |
| **April 26** | All content complete | CMO | ✅ DONE |
| **TBD** | Site fixed | CTO | ⏳ BLOCKING |
| **TBD + 20 min** | PH submission | CMO | ⏳ Ready |
| **April 27-30** | PH review + approval | PH | ⏳ Pending |
| **April 27 - May 6** | Supporter outreach | CMO | ⏳ Can start |
| **May 6** | "Tomorrow" email | CMO | ⏳ Scheduled |
| **May 7** | **LAUNCH DAY** | ALL | ⏳ Ready |
---
## 🎯 Launch Day Execution (May 7)
### Pre-Launch (April 26 - May 6)
- [ ] VIP supporter outreach (email + DMs)
- [ ] Waitlist email sequence
- [ ] Social media buildup
- [ ] Press outreach (if doing press)
- [ ] Add more assets to PH (screenshots, GIFs, video)
### Launch Day Schedule (May 7)
| Time PT | Activity | Owner | Platform |
|---------|----------|-------|----------|
| 12:01 AM | Launch goes live | CMO | PH |
| 12:01 AM | Post first comment | Founder | PH |
| 12:01 AM | Tweet thread (1-5) | CMO | Twitter |
| 12:05 AM | Share to team | CMO | Slack |
| 12:10 AM | Email waitlist | CMO | Email |
| 12:15 AM | LinkedIn post | Founder | LinkedIn |
| 12:01 AM | IG Story: "We're Live!" | CMO | Instagram |
| 8:00 AM | Reddit: r/Screenwriting | CMO | Reddit |
| 9:00 AM | Reddit: r/Filmmakers | CMO | Reddit |
| 12:00 PM | Milestone update (if 100+) | CMO | Twitter |
| 4:00 PM | Midday push | CMO | All |
| 8:00 PM | Thank you posts | CMO | All |
**Full schedule:** See `/marketing/product-hunt-social-posts-ready.md`
### During Launch Day
- [ ] Monitor upvotes hourly
- [ ] Respond to EVERY comment within 5-10 min
- [ ] Share milestone updates (100, 250, 500 upvotes)
- [ ] DM VIP supporters who haven't upvoted
- [ ] Thank supporters publicly
**Comment templates:** `/marketing/product-hunt-comment-templates.md`
---
## 📞 Roles & Responsibilities
### CMO (You)
- ✅ All content created
- ⏳ Execute PH submission (when site live)
- ⏳ Launch day execution
- ⏳ Supporter outreach
- ⏳ Comment responses on launch day
### CTO
- 🔴 **CRITICAL:** Fix scripter.app hosting (522 error)
- ⏳ Confirm site stability
- ⏳ Help with screenshot session (if needed)
### Founder
- ⏳ Fill in VIP list (10 names + emails)
- ⏳ Review maker comment (add name)
- ⏳ Post first comment on PH
- ⏳ Launch day: respond to technical/founder questions
- ⏳ LinkedIn post on launch day
---
## 📁 Complete File Reference
### Submission Documents
- `/marketing/product-hunt-submission-ready.md` - 5-min submission guide
- `/marketing/product-hunt-submission-content.md` - Comments
- `/marketing/product-hunt-minimum-submission.md` - Urgent plan
- `/marketing/product-hunt-assets/screenshots/capture-screenshots.sh` - Script
### Launch Day Documents
- `/marketing/product-hunt-social-posts-ready.md` - Social posts
- `/marketing/product-hunt-comment-templates.md` - Response templates
- `/marketing/product-hunt-vip-list.md` - VIP template
- `/marketing/product-hunt-supporter-outreach.md` - Outreach strategy
### Planning Documents
- `/marketing/product-hunt-launch-plan.md` - Full strategy
- `/marketing/product-hunt-assets-brief.md` - Asset specs
- `/marketing/product-hunt-screenshot-plan.md` - Shot list
- `/marketing/product-hunt-video-script.md` - 90s video
- `/plans/FRE-648-product-hunt-prep.md` - Status tracker
### Assets
- `/marketing/product-hunt-assets/thumbnail/` - 3 variants ✅
- `/marketing/product-hunt-assets/screenshots/` - Pending site
- `/marketing/product-hunt-assets/social/` - Directories ready
- `/marketing/product-hunt-assets/video/` - Script ready
**Total:** 16 documents, 3 thumbnails, 1 script, 4 directories
---
## 🎯 Success Metrics
### Submission (April 26-27)
- ✅ PH page created
- ✅ 2-5 screenshots uploaded
- ✅ Launch date set (May 7)
- ✅ Approval received (within 48 hrs)
### Launch Day (May 7)
- **Target:** 500+ upvotes, 50+ comments, Top 5 Apps
- **Minimum:** 100+ upvotes, 10+ comments, Top 20 Apps
- **Stretch:** 1000+ upvotes, 100+ comments, #1 Apps
### Supporter Outreach
- VIP commitments: 10/10
- First-hour upvotes: 50+
- Email open rate: 40%+
- Click-through rate: 15%+
---
## 🚨 Blocker Resolution
### Current Blocker
**Issue:** scripter.app returning 522 (Connection Timeout)
**Owner:** CTO
**Priority:** CRITICAL
**Impact:** Cannot submit to PH (3 days overdue)
**Resolution:** Fix hosting infrastructure
### Escalation Path
**If site not fixed within 2 hours:**
1. Escalate to CEO/Board
2. Consider submitting with placeholder screenshots
3. PH allows updating assets post-submission
**Contact CTO:** [Insert CTO contact info]
**Escalate to CEO:** [Insert CEO contact info]
---
## ✅ Final Checklist
### Before Submission
- [ ] Site is live (scripter.app)
- [ ] Thumbnail file ready
- [ ] 2-5 screenshots captured
- [ ] Maker comment copied (with founder name)
- [ ] First comment copied
- [ ] PH account logged in
### After Submission
- [ ] PH link shared with team
- [ ] First comment posted
- [ ] FRE-648 updated with PH link
- [ ] VIP outreach begins
- [ ] Launch day prep continues
---
## 📊 Current Status Summary
**Completion:** 90%
**Files Created:** 16 documents + 3 thumbnails + 1 script
**Time to Submission:** 20 minutes (when site live)
**Blocker:** CTO fixing scripter.app hosting
**Next Action:** CTO fixes site → CMO executes submission
**All content ready. All templates prepared. Just need site live to execute.**
---
**Owner:** CMO
**Status:** ✅ READY TO EXECUTE - Awaiting CTO to fix site
**Created:** April 26, 2026
**Last Updated:** April 26, 2026 4:00 PM

View File

@@ -1,398 +0,0 @@
# Scripter Analytics Dashboard
**Issue:** FRE-585
**Priority:** High
**Owner:** CMO (requirements) + CTO (implementation)
**Status:** Draft
**Launch:** Pre-launch (must be ready for Day 1)
---
## Dashboard Overview
**Purpose:** Track marketing performance, user behavior, and business KPIs in real-time.
**Users:** CMO, CEO, marketing team
**Update Frequency:** Real-time (with daily/weekly/monthly aggregations)
---
## Key Metrics (North Star)
### Primary KPIs
| Metric | Definition | Target (30 days) | Target (90 days) |
|--------|------------|------------------|------------------|
| Signups | New user accounts | 10,000 | 25,000 |
| Activated Users | Wrote 5+ pages | 5,000 (50%) | 12,500 (50%) |
| Paid Conversions | Upgraded to Pro/Premium | 500 (5%) | 2,000 (8%) |
| MRR | Monthly recurring revenue | $5,000 | $20,000 |
| Viral Coefficient | Invites × conversion | 0.3 | 0.5+ |
---
## Dashboard Sections
### 1. Executive Summary (Home)
**High-level metrics for quick health check**
```
┌─────────────────────────────────────────────────────────┐
│ SCRIPTER DASHBOARD [Date Range ▼] │
├─────────────────────────────────────────────────────────┤
│ │
│ SIGNUPS ACTIVATED PAID MRR │
│ 10,234 ↑12% 5,432 ↑8% 523 ↑15% $5,234 │
│ vs last period vs last period vs last period ↑18% │
│ │
│ ──────────────────────────────────────────────────── │
│ [Signups Trend Chart - Last 30 Days] │
│ │
│ ──────────────────────────────────────────────────── │
│ TOP CHANNELS CONVERSION FUNNEL │
│ 1. Product Hunt 45% Signup → Activated: 50% │
│ 2. Organic 25% Activated → Paid: 10% │
│ 3. Referral 15% Overall: 5% │
│ 4. Paid Ads 10% │
│ 5. Other 5% │
└─────────────────────────────────────────────────────────┘
```
---
### 2. Acquisition Dashboard
**Track where users come from**
#### Metrics
| Metric | Description |
|--------|-------------|
| Signups by channel | UTM source/medium breakdown |
| CAC by channel | Cost per acquired customer |
| Channel conversion | Signup → Activated → Paid by channel |
| Channel LTV | Lifetime value by acquisition source |
| Top campaigns | Best performing UTM campaigns |
#### Visualizations
- Bar chart: Signups by channel (last 30 days)
- Line chart: Channel trends over time
- Funnel: Conversion by channel
- Table: Top 20 campaigns by signups
#### Data Sources
- Google Analytics 4
- UTM parameters
- Referral tracking
- Ad platform APIs (Google Ads, Facebook)
---
### 3. Activation Dashboard
**Track user onboarding success**
#### Metrics
| Metric | Definition | Target |
|--------|------------|--------|
| Activation rate | Users who write 5+ pages / signups | 50% |
| Time to activate | Avg hours from signup to 5 pages | <24 hours |
| First script rate | Users who create first script | 70% |
| Template usage | % using templates vs blank page | 60% |
| Onboarding completion | % who finish tutorial | 40% |
#### Visualizations
- Funnel: Signup → First script → 5 pages → 10 pages
- Histogram: Time to activation distribution
- Heat map: Feature usage in first session
- Cohort chart: Activation rate by signup week
#### Events to Track
```javascript
- user_signed_up
- first_script_created
- first_page_written
- five_pages_written (ACTIVATION)
- tutorial_started
- tutorial_completed
- feature_used (feature_name)
```
---
### 4. Conversion Dashboard
**Track free-to-paid funnel**
#### Metrics
| Metric | Definition | Target |
|--------|------------|--------|
| Free → Trial | Started Pro trial | 15% |
| Trial → Paid | Converted after trial | 40% |
| Free → Paid | Direct upgrade (no trial) | 5% |
| Upgrade rate | Total paid / activated users | 10% |
| Time to convert | Avg days from signup to paid | 14 days |
#### Visualizations
- Funnel: Free → Trial → Paid
- Line chart: Daily conversion rate
- Bar chart: Plan distribution (Free/Pro/Premium)
- Cohort chart: Conversion rate by signup week
#### Pricing Page Metrics
| Metric | Target |
|--------|--------|
| Pricing page views | 30% of active users |
| CTA click rate | 20% of pricing views |
| Trial start rate | 15% of pricing views |
---
### 5. Retention Dashboard
**Track user engagement over time**
#### Metrics
| Metric | Definition | Target |
|--------|------------|--------|
| DAU | Daily active users | — |
| WAU | Weekly active users | — |
| MAU | Monthly active users | — |
| DAU/MAU ratio | Engagement stickiness | 40%+ |
| D1 retention | % active 1 day after signup | 50% |
| D7 retention | % active 7 days after signup | 30% |
| D30 retention | % active 30 days after signup | 20% |
| Churn rate | Cancellations / paid users | <5%/month |
#### Visualizations
- Line chart: DAU/WAU/MAU trends
- Cohort heatmap: Retention by week
- Survival curve: User lifetime distribution
- Bar chart: Churn reasons (from cancellation survey)
#### Segments
- By plan type (Free/Pro/Premium)
- By acquisition channel
- By activation status
- By feature usage (power users vs casual)
---
### 6. Revenue Dashboard
**Track MRR and financials**
#### Metrics
| Metric | Definition | Target |
|--------|------------|--------|
| MRR | Monthly recurring revenue | $20k (90 days) |
| ARR | Annual recurring revenue (MRR × 12) | — |
| New MRR | From new customers | — |
| Expansion MRR | From upgrades | — |
| Churned MRR | From cancellations | — |
| Net MRR Growth | New + Expansion - Churn | 20%/month |
| ARPU | Avg revenue per user | $10/month |
| LTV | Lifetime value | $120+ |
| LTV/CAC | ROI ratio | 3:1+ |
#### Visualizations
- Waterfall chart: MRR movement (new/expansion/churn)
- Line chart: MRR trend over time
- Pie chart: Revenue by plan (Free/Pro/Premium)
- Bar chart: Revenue by channel
---
### 7. Referral Dashboard
**Track viral growth (see FRE-582)**
#### Metrics
| Metric | Definition | Target |
|--------|------------|--------|
| Referral rate | Users with referral link | 50% |
| Referral signups | Signups from referrals | 30% of total |
| Viral coefficient | Invites × conversion rate | 0.5+ |
| Cost per referral | Program cost / referral signups | <$5 |
| Top referrers | Leaderboard by successful referrals | — |
#### Visualizations
- Funnel: Link generated → shared → clicked → signed up → activated
- Leaderboard: Top 50 referrers
- Line chart: Referral signups over time
- Pie chart: Referral share channels (email, social, direct)
---
### 8. Content Dashboard
**Track blog and content performance**
#### Metrics
| Metric | Definition | Target |
|--------|------------|--------|
| Blog sessions | Unique visitors to blog | 50k/month |
| Organic traffic | SEO-driven sessions | 60% of blog |
| Blog → Signup | Conversion rate | 2% |
| Top posts | By sessions and conversions | — |
| Avg time on page | Engagement metric | 2:00+ |
#### Visualizations
- Table: Top 20 posts by sessions
- Bar chart: Sessions by category
- Line chart: Organic traffic trend
- Funnel: Blog visit → signup → activated
---
## Technical Requirements
### Analytics Stack
| Tool | Purpose | Cost |
|------|---------|------|
| Google Analytics 4 | Web analytics, attribution | Free |
| Mixpanel/Amplitude | Product analytics, funnels | $0-500/mo |
| Metabase/Looker | Dashboard visualization | $0-500/mo |
| PostHog | Session recording, heatmaps | Free-200/mo |
| **Total** | | **$0-1,200/mo** |
### Event Tracking Schema
```javascript
// User events
{
event: "user_signed_up",
user_id: "usr_abc123",
timestamp: "2026-04-25T10:30:00Z",
properties: {
channel: "product_hunt",
utm_source: "producthunt.com",
utm_medium: "referral",
utm_campaign: "launch"
}
}
// Product events
{
event: "five_pages_written",
user_id: "usr_abc123",
timestamp: "2026-04-25T11:45:00Z",
properties: {
script_id: "scr_xyz789",
time_to_activate_hours: 1.25
}
}
// Revenue events
{
event: "subscription_started",
user_id: "usr_abc123",
timestamp: "2026-04-26T09:00:00Z",
properties: {
plan: "pro",
mrr: 7.99,
billing_cycle: "monthly",
trial_days: 14
}
}
```
### Data Pipeline
```
User Actions → Segment → [GA4, Mixpanel, Data Warehouse]
Metabase Dashboard
Slack Alerts
```
---
## Alert System
### Critical Alerts (Slack #alerts)
| Trigger | Threshold | Action |
|---------|-----------|--------|
| Signup volume drop | -50% vs last week | Investigate tracking, site issues |
| Conversion rate drop | -30% vs last week | Check pricing page, payment system |
| Payment failures | >5% of attempts | Alert CTO immediately |
| Site downtime | Any | Page on-call |
### Weekly Digest (Email, Monday 9am)
- Signups (vs last week, vs goal)
- Activations (rate, time to activate)
- Conversions (rate, MRR added)
- Top channels (by signups and conversions)
- Top content (by sessions and signups)
---
## Implementation Timeline
### Phase 1: Foundation (Week 1)
- [ ] Set up GA4 with enhanced ecommerce
- [ ] Implement core event tracking (signup, activate, convert)
- [ ] Create basic dashboard (signups, activations, MRR)
- [ ] Set up Slack alerts for critical issues
### Phase 2: Product Analytics (Week 2)
- [ ] Integrate Mixpanel or Amplitude
- [ ] Track all product events (features, retention)
- [ ] Build activation and retention dashboards
- [ ] Create cohort analysis
### Phase 3: Revenue & Referrals (Week 3)
- [ ] Implement revenue tracking (MRR, LTV)
- [ ] Build referral tracking system
- [ ] Create revenue and referral dashboards
- [ ] Set up LTV/CAC calculations
### Phase 4: Content & SEO (Week 4)
- [ ] Set up GA4 search console integration
- [ ] Track blog performance metrics
- [ ] Build content dashboard
- [ ] Create SEO ranking tracker
---
## Success Metrics
### Dashboard Adoption
| Metric | Target |
|--------|--------|
| Daily active users | 5+ (team) |
| Weekly reports viewed | 20+ |
| Alerts acknowledged | <1 hour response |
### Data Quality
| Metric | Target |
|--------|--------|
| Event tracking accuracy | 99%+ |
| Data freshness | <1 hour lag |
| Attribution accuracy | 90%+ |
---
## Next Actions
1. **Choose analytics stack** - GA4 + Mixpanel + Metabase recommended
2. **Define event tracking spec** - Full list of events and properties
3. **Implement core tracking** - Signup, activation, conversion events
4. **Build MVP dashboard** - Executive summary + acquisition
5. **Set up alerts** - Critical metric monitoring
6. **Train team** - Dashboard walkthrough, alert response
7. **Document metrics** - Definitions, calculations, targets
---
**Related Issues:**
- FRE-577: Marketing website (UTM tracking, conversion pixels)
- FRE-580: Email marketing (email analytics, attribution)
- FRE-581: Launch campaign (launch day monitoring)
- FRE-582: Referral program (referral tracking)
**Dependencies:**
- Analytics tools setup (CTO)
- Event tracking implementation (CTO)
- Data warehouse/ETL (CTO)
- Dashboard tool deployment (CTO)

View File

@@ -1,491 +0,0 @@
# Beta Advocate Program - Contact List
**Goal:** Recruit 500 active beta users who will provide feedback and testimonials
**Owner:** CMO
**Timeline:** Weeks 1-3
**Status:** In Progress
---
## Target Segments
| Segment | Target | Priority | Status |
|---------|--------|----------|--------|
| Screenwriting Influencers (YouTube/TikTok/IG) | 50 | High | Building |
| Reddit Community Members | 100 | High | Not started |
| Podcast Hosts | 50 | Medium | Not started |
| Film School Contacts | 100 | Medium | Not started |
| Twitter/X Screenwriting Community | 200 | Medium | Not started |
| **Total** | **500** | - | - |
---
## Segment 1: Screenwriting Influencers (50 targets)
### YouTube Channels (15 targets)
**Research Completed:** 2026-04-26
| Name | Channel | Subscribers | Contact | Status | Notes |
|------|---------|-------------|---------|--------|-------|
| John Finn | John Finn | 450K+ | Business: johnfinn@business.youtube.com | 🎯 Priority 1 | Final Draft tutorials, very active |
| Screenwriting Gold | Screenwriting Gold | 85K+ | Contact via website form | High | Daily tips, software reviews |
| The Story Department | The Story Department | 40K+ | hello@thestorydepartment.com | Medium | Story structure focus |
| Script Reader Pro | Script Reader Pro | 35K+ | support@scriptreaderpro.com | High | Already reviews software |
| Film Courage | Film Courage | 300K+ | info@filmcourage.com | Medium | Industry interviews |
| Tyler Mowery | Tyler Mowery | 25K+ | tyler@storytelling.com | Medium | Story analysis |
| Screenplay Podcast | Screenplay Podcast | 15K+ | podcast@screenplay.com | Low | Podcast + YouTube |
| Writing Studio | Writing Studio | 50K+ | contact@writingstudio.com | Medium | Writing tips |
| The Business of Screenwriting | BCScreen | 30K+ | business@screenwriting.com | Medium | Industry focus |
| Screenwriting Life | Screenwriting Life | 20K+ | hello@screenwritinglife.com | Low | Beginner focused |
| Script Lab | Script Lab | 60K+ | info@scriptlab.com | High | Reviews + education |
| No Film School | No Film School | 500K+ | tips@nofilmschool.com | 🎯 Priority 1 | Major industry blog |
| StudioBinder | StudioBinder | 1M+ | support@studiobinder.com | Medium | Filmmaking tools |
| Caleb Ward | Caleb Ward | 180K+ | caleb@cinematography.com | Low | Cinematography focus |
| Daniel Calvisi | Daniel Calvisi | 15K+ | daniel@storymaps.com | Medium | Story Maps author |
**Research Strategy:**
- Search: "screenwriting tips", "screenplay format", "Final Draft tutorial"
- Look for channels with 10K-500K subscribers (more engaged, more likely to respond)
- Check if they've reviewed screenwriting software before
- Prioritize channels that post regularly (active creators)
### TikTok Creators (15 targets)
| Name | Handle | Followers | Contact | Status | Notes |
|------|--------|-----------|---------|--------|-------|
| [Research in progress] | @screenwritingtips | 250K+ | DM via TikTok | 🎯 Researching | Daily tips, high engagement |
| [Research in progress] | @scriptdoctor | 120K+ | Link in bio | High | Format tips |
| [Research in progress] | @screenwriterlife | 85K+ | Business email in profile | Medium | Comedy + tips |
| [Research in progress] | @filmmakerhacks | 300K+ | filmmakerhacks@gmail.com | Medium | Broader filmmaking |
| [Research in progress] | @writingcommunity | 150K+ | DM open | Low | General writing |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
**Research Strategy:**
- Search: #screenwriting, #screenwriter, #filmmaking, #scriptwriting
- Look for creators with 50K-500K followers
- Check engagement rates (comments, shares)
- Prioritize educational content creators
### Instagram Influencers (10 targets)
| Name | Handle | Followers | Contact | Status | Notes |
|------|--------|-----------|---------|--------|-------|
| [Research in progress] | @screenwritingdaily | 100K+ | DM | 🎯 Researching | Daily quotes + tips |
| [Research in progress] | @scriptnotes | 45K+ | scriptnotes@email.com | Medium | Podcast IG |
| [Research in progress] | @writersdigest | 200K+ | editors@writersdigest.com | High | Major publication |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
**Research Strategy:**
- Search: #screenwriting, #screenplay, #amwriting
- Look for accounts that share writing tips and industry advice
- Check for engagement and active community
### Screenwriting Bloggers (10 targets)
| Name | Blog | Traffic | Contact | Status | Notes |
|------|------|---------|---------|--------|-------|
| [Research in progress] | GoIntoTheStory.org | 500K/mo | scott@thestorydepartment.com | 🎯 Priority 1 | WGA official blog |
| [Research in progress] | JohnAugust.com | 300K/mo | john@johnaugust.com | 🎯 Priority 1 | Working screenwriter |
| [Research in progress] | ScriptMag.com | 150K/mo | scriptmag@editors.com | High | Industry magazine |
| [Research in progress] | CreativeScreenwriting.com | 100K/mo | info@creativescreenwriting.com | High | Long-running blog |
| [Research in progress] | ScreenCraft.org | 200K/mo | info@screencraft.org | High | Competitions + blog |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
| [To be completed] | | | | | |
**Research Strategy:**
- Search: "screenwriting blog", "screenplay tips blog"
- Check blogs that review screenwriting software
- Look for active comment sections and social presence
---
## Segment 2: Reddit Community Members (100 targets)
### Target Subreddits
- r/Screenwriting (500K+ members)
- r/Filmmakers (200K+ members)
- r/ScreenwritingTube (50K+ members)
- r/Scriptwriting (30K+ members)
- r/FilmIndustry (100K+ members)
### Identification Strategy
1. Find users who frequently post about:
- Screenwriting software questions
- Collaboration requests
- Format/technical questions
- Software recommendations
2. Look for users with:
- High karma in screenwriting subs
- Regular posting history
- Helpful comments (not just self-promotion)
3. Outreach approach:
- DM with personalized message
- Mention their helpful contributions
- Offer lifetime Pro access for feedback
### Tracking
| Username | Subreddit | Karma | Contacted | Response | Status |
|----------|-----------|-------|-----------|----------|--------|
| [Research needed] | | | | | |
---
## Segment 3: Podcast Hosts (50 targets)
### Screenwriting Podcasts
| Podcast Name | Host | Listeners | Contact | Status | Notes |
|--------------|------|-----------|---------|--------|-------|
| [Research needed] | | | | | |
**Research Strategy:**
- Apple Podcasts: Search "screenwriting", "screenplay"
- Spotify: Search screenwriting podcasts
- Look for podcasts with 1K-50K downloads per episode
- Check if they've covered screenwriting tools before
### Film Industry Podcasts
| Podcast Name | Host | Listeners | Contact | Status | Notes |
|--------------|------|-----------|---------|--------|-------|
| [Research needed] | | | | | |
**Research Strategy:**
- Look for podcasts about filmmaking, breaking into Hollywood
- Target shows that interview working screenwriters
- Check for tech-savvy hosts who discuss tools
---
## Segment 4: Film School Contacts (100 targets)
### Target Schools
- USC School of Cinematic Arts
- UCLA School of Theater, Film and Television
- NYU Tisch School of the Arts
- AFI Conservatory
- Columbia Film School
- Chapman University Dodge College
- Loyola Marymount
- DePaul University
- Emerson College
- Savannah College of Art and Design (SCAD)
### Contact Types
- Professors (screenwriting departments)
- Department heads
- Career services
- Student club presidents (screenwriting clubs)
- Alumni coordinators
### Outreach Strategy
- Offer educational discounts (free for students)
- Provide curriculum integration support
- Offer guest lectures on modern screenwriting tools
- Partner on student competitions
### Tracking
| School | Contact Name | Role | Email | Contacted | Response | Status |
|--------|--------------|------|-------|-----------|----------|--------|
| [Research needed] | | | | | | |
---
## Segment 5: Twitter/X Screenwriting Community (200 targets)
### Identification Strategy
1. Search hashtags: #screenwriting, #amwriting, #scriptchat, #FinalDraft
2. Look for users who:
- Tweet regularly about screenwriting
- Engage in #scriptchat (weekly screenwriting chat)
- Share writing progress and tips
- Have 500-10K followers (micro-influencers, highly engaged)
3. Tools:
- Twitter Advanced Search
- Followerwonk for bio search ("screenwriter", "screenwriting")
- Hashtag tracking tools
### Tracking
| Handle | Followers | Engagement | Contacted | Response | Status |
|--------|-----------|------------|-----------|----------|--------|
| [Research needed] | | | | | |
---
## Outreach Email Templates
### Template 1: Influencer Outreach
**Subject:** Free lifetime Pro account for [Channel Name] - modern screenwriting tool
Hi [Name],
I'm [Your Name] from Scripter, a new screenwriting platform launching soon. I've been following [Channel Name] and love your content on [specific video/topic].
We're building a modern alternative to Final Draft with real-time collaboration and AI assistance - and I'd love to give you **free lifetime Pro access** in exchange for honest feedback (and maybe a review if you genuinely like it).
**What makes Scripter different:**
- Real-time collaboration (like Google Docs for screenplays)
- AI writing assistant (optional, writer-controlled)
- Cloud-native, works on any device
- Free tier, Pro at $9.99/month (vs Final Draft's $200)
We're limiting our beta to 500 writers, and I'd love to have you as one of our founding advocates.
Interested in a quick demo?
Best,
[Your Name]
CMO, Scripter
[Email] | [Calendly link]
---
### Template 2: Reddit Community Member
**Subject:** Saw your helpful posts in r/Screenwriting - free Pro account
Hey [Username],
I noticed your helpful comments in r/Screenwriting about [specific topic]. Really appreciate people like you who contribute to the community!
I'm reaching out because we're launching Scripter, a new screenwriting platform, and we're looking for 500 beta users who actually know their stuff.
**What you get:**
- Free lifetime Pro account (normally $9.99/month)
- Early access to new features
- Direct line to the dev team
**What we ask:**
- Honest feedback on bugs, UX, features
- Willingness to report issues
- Optional: review/testimonial if you love it
No pressure at all - just thought you'd be a great addition to our beta community.
Interested?
Best,
[Your Name]
CMO, Scripter
---
### Template 3: Podcast Host
**Subject:** Guest appearance + free tool for your listeners
Hi [Host Name],
Love [Podcast Name]! Especially enjoyed the episode with [guest/topic].
I'm reaching out from Scripter, a new screenwriting platform launching soon. We're building a modern alternative to Final Draft with real-time collaboration and AI assistance.
**I'd love to:**
1. Offer you free lifetime Pro access for your own writing
2. Come on the show to discuss "How AI and collaboration tools are changing screenwriting" (no pitch, just value)
3. Provide an exclusive discount code for your listeners
We're limiting our beta to 500 writers, and I think your audience would love early access.
Interested in chatting?
Best,
[Your Name]
CMO, Scripter
[Email] | [Calendly link]
---
## Beta Onboarding Flow
## Beta Recruitment Execution Plan
**Timeline:** 3 weeks (April 26 - May 16, 2026)
**Goal:** 500 active beta users
**Owner:** CMO
### Week 1: High-Priority Outreach (April 26 - May 2)
**Target:** 50 influencers + bloggers
| Day | Activity | Target | Owner | Status |
|-----|----------|--------|-------|--------|
| Apr 26 | YouTube outreach (Priority 1) | John Finn, No Film School | CMO | 🎯 In Progress |
| Apr 27 | YouTube outreach (Tier 2) | 5 channels (30K-100K subs) | CMO | ⏳ Pending |
| Apr 28 | Blog outreach | Script Lab, ScreenCraft | CMO | ⏳ Pending |
| Apr 29 | TikTok/IG outreach | 10 creators | CMO | ⏳ Pending |
| Apr 30 | Follow-ups | Non-responders | CMO | ⏳ Pending |
| May 1 | Podcast outreach | 10 shows | CMO | ⏳ Pending |
| May 2 | Week 1 review | Assess response rate | CMO | ⏳ Pending |
**Success Metrics:**
- 50+ emails sent
- 15+ responses (30% response rate target)
- 10+ commitments (20% conversion target)
### Week 2: Community Outreach (May 3 - May 9)
**Target:** 200 Reddit + Twitter community members
| Day | Activity | Target | Owner | Status |
|-----|----------|--------|-------|--------|
| May 3 | Reddit outreach (r/Screenwriting) | 50 active members | CMO | ⏳ Pending |
| May 4 | Reddit outreach (other subs) | 50 members | CMO | ⏳ Pending |
| May 5 | Twitter #scriptchat engagement | 25 users | CMO | ⏳ Pending |
| May 6 | Twitter DM outreach | 50 users | CMO | ⏳ Pending |
| May 7 | **PRODUCT HUNT LAUNCH** | All channels | ALL | ⏳ Pending |
| May 8 | PH follow-up + beta recruitment | PH commenters | CMO | ⏳ Pending |
| May 9 | Week 2 review | Assess progress | CMO | ⏳ Pending |
**Success Metrics:**
- 200+ DMs/emails sent
- 60+ responses (30% response rate)
- 40+ beta signups (20% conversion)
### Week 3: Film Schools + Scale (May 10 - May 16)
**Target:** 100 film school contacts + follow-ups
| Day | Activity | Target | Owner | Status |
|-----|----------|--------|-------|--------|
| May 10 | Film school outreach (USC, UCLA) | 10 schools | CMO | ⏳ Pending |
| May 11 | Film school outreach (NYU, AFI) | 10 schools | CMO | ⏳ Pending |
| May 12 | Follow-up wave 1 | All non-responders | CMO | ⏳ Pending |
| May 13 | Follow-up wave 2 | Second follow-up | CMO | ⏳ Pending |
| May 14 | Referral push | Ask committed users | CMO | ⏳ Pending |
| May 15 | Final push | Last chance for beta | CMO | ⏳ Pending |
| May 16 | Week 3 review | Final count | CMO | ⏳ Pending |
**Success Metrics:**
- 100+ emails sent
- 30+ responses
- 20+ school commitments
- **Total beta users: 500+**
---
## Beta Success Tracking
### Weekly Metrics Dashboard
| Week | Emails Sent | Responses | Commitments | Active Beta Users | Cumulative |
|------|-------------|-----------|-------------|-------------------|------------|
| W1 | 50 | - | - | - | - |
| W2 | 200 | - | - | - | - |
| W3 | 100 | - | - | - | - |
| **Total** | **350** | **105** (30%) | **70** (20%) | **500** | ✅ Goal |
### Beta Engagement Metrics
Track weekly:
- **Weekly Active Users (WAU):** Target 60%+ of beta users
- **Feature Usage:** Which features are most/least used
- **NPS Score:** Target 50+ (ask weekly)
- **Feedback Submissions:** Target 50+ detailed feedback items
- **Testimonials Collected:** Target 20+ video/written testimonials
### Feedback Collection System
**Weekly Survey (Typeform/Google Forms):**
1. How many days did you use Scripter this week? (0-7)
2. What feature did you use most? (Multiple choice)
3. What's the ONE thing we should improve? (Open text)
4. How likely are you to recommend Scripter? (0-10 NPS)
5. Can we quote you in a testimonial? (Yes/No + release form)
**Monthly 1:1 Calls (30 min):**
- Target: 10 calls/month with power users
- Deep dive on workflow, pain points, feature requests
- Record (with permission) for product insights
---
## Files Created
- `/marketing/beta-advocate-contact-list.md` - This document
- `/marketing/beta-onboarding-flow.md` - Welcome sequence (to create)
- `/marketing/beta-feedback-survey.md` - Weekly survey template (to create)
- `/marketing/beta-testimonials.md` - Testimonial collection system (to create)
---
**Status:** 🟢 Research in progress - 15 YouTube/blog contacts identified, outreach starting Apr 26
**Next Action:** Send Priority 1 emails (John Finn, No Film School, Script Lab)
- **Day 5:** Feature spotlight #2 (AI assistant)
- **Day 7:** Check-in survey (first impressions)
### Week 2: Engagement
- **Day 10:** Tips for power users
- **Day 14:** Feature request survey
### Week 3: Community
- **Day 17:** Invite to private Discord/Slack
- **Day 21:** AMA with founders
### Week 4: Testimonials
- **Day 25:** Request video testimonial
- **Day 28:** Request written review
- **Day 30:** Launch announcement + exclusive offer
---
## Success Metrics
| Metric | Target | Current | Progress |
|--------|--------|---------|----------|
| Total beta users | 500 | 0 | 0% |
| Influencers recruited | 50 | 0 | 0% |
| Weekly active users | 400 (80%) | 0 | 0% |
| Feedback responses | 50+ | 0 | 0% |
| Video testimonials | 20+ | 0 | 0% |
| Written reviews | 50+ | 0 | 0% |
---
## Next Actions
1. **Research and populate influencer list** (top priority)
- YouTube: 15 channels
- TikTok: 15 creators
- Instagram: 10 influencers
- Bloggers: 10 blogs
2. **Draft personalized outreach messages** for top 20 targets
3. **Set up tracking spreadsheet** (Airtable or Google Sheets)
4. **Begin outreach** (start with 10 messages Day 1)
5. **Schedule follow-ups** (3 days, 7 days, 14 days)
---
**Related Issue:** FRE-653 (Recruit and onboard 500 beta users)
**Parent Issue:** FRE-627 (Pre-launch build-up)
**Timeline:** Weeks 1-3

View File

@@ -1,257 +0,0 @@
# Beta Advocate Outreach - Priority 1 Emails
**Created:** 2026-04-26
**Status:** Ready to Send
**Owner:** CMO
**Timeline:** Send April 26-27, 2026
---
## Email 1: John Finn (YouTube - 450K+ subscribers)
**To:** johnfinn@business.youtube.com
**Subject:** Free lifetime Pro account - modern screenwriting tool for your channel
Hi John,
I've been following your channel for years - your Final Draft tutorials are legendary in the screenwriting community. The way you break down screenplay format is exactly what new writers need.
I'm reaching out from **Scripter**, a new screenwriting platform launching soon. We're building a modern alternative to Final Draft with:
- **Real-time collaboration** (like Google Docs for screenplays)
- **AI writing assistant** (optional, writer-controlled)
- **Cloud-native** (works on any device, no install needed)
- **Affordable pricing** (Pro at $9.99/month vs Final Draft's $200 one-time)
**The Ask:**
I'd love to give you **free lifetime Pro access** in exchange for:
1. Honest feedback on bugs, UX, features
2. Optional: A video review if you genuinely like it (no pressure!)
We're limiting our beta to 500 writers, and I think your audience would love to see a modern alternative covered on your channel.
**Next Steps:**
Interested in a quick 15-min demo? Here's my Calendly: [Calendly Link]
Or just reply to this email and I'll get you set up with beta access immediately.
Thanks for all the amazing content you create for the screenwriting community!
Best,
[Your Name]
CMO, Scripter
[Email] | [Calendly Link]
**P.S.** Happy to provide an exclusive discount code for your viewers if/when we launch!
---
## Email 2: No Film School (YouTube - 500K+ subscribers)
**To:** tips@nofilmschool.com
**Subject:** Beta access: Modern screenwriting platform for NFTS community
Hi NFTS Team,
Love what you're doing with No Film School - it's the go-to resource for indie filmmakers and screenwriters.
I'm reaching out from **Scripter**, a new screenwriting platform built for how writers actually work in 2026:
**Key Features:**
- Real-time collaboration (multiple writers in the same script)
- AI-assisted outlining and dialogue suggestions
- Cloud-native, works on any device
- Free tier + Pro at $9.99/month (vs Final Draft's $200)
**The Opportunity:**
We're launching our beta program (500 users max) and would love to have the NFTS community represented. We can offer:
1. **Free lifetime Pro accounts** for your team
2. **Exclusive discount code** for your readers/viewers
3. **Guest post opportunity**: "How AI and collaboration tools are changing screenwriting" (no pitch, pure value)
We're not asking for coverage - just honest feedback from people who actually know filmmaking.
Interested in early access?
Best,
[Your Name]
CMO, Scripter
[Email] | [Calendly Link]
**P.S.** We're launching on Product Hunt May 7 - happy to coordinate if you're interested in featuring us!
---
## Email 3: Script Lab (YouTube - 60K+ subscribers)
**To:** info@scriptlab.com
**Subject:** Collaboration: Beta access + potential partnership
Hi Script Lab Team,
I've been following Script Lab for years - your screenplay analysis videos and software reviews are incredibly valuable to the screenwriting community.
I'm reaching out from **Scripter**, a new screenwriting platform launching soon. Given that you've reviewed Final Draft, WriterDuet, and other tools, I thought you might be interested in what we're building.
**What Makes Scripter Different:**
- **Real-time collaboration** (Final Draft wishes it had this)
- **AI writing assistant** (writer-controlled, optional)
- **Cloud-native** (no install, works anywhere)
- **Modern pricing** (Free tier + $9.99/month Pro)
**Partnership Opportunity:**
We're launching our beta program and would love to partner with Script Lab:
1. **Free lifetime Pro access** for your team
2. **Exclusive early review opportunity** (embargoed access if you want)
3. **Affiliate program** (we can discuss revenue share)
4. **Guest content exchange** (we'll write for your blog, you guest post on ours)
We're limiting beta to 500 users, and I'd love to have Script Lab as one of our founding partners.
Interested in chatting?
Best,
[Your Name]
CMO, Scripter
[Email] | [Calendly Link]
---
## Email 4: ScreenCraft (Blog - 200K+ monthly visitors)
**To:** info@screencraft.org
**Subject:** Beta partnership: Modern screenwriting tool for ScreenCraft community
Hi ScreenCraft Team,
Huge fan of what you're doing with ScreenCraft - the competitions, resources, and blog are incredibly valuable for working screenwriters.
I'm reaching out from **Scripter**, a new screenwriting platform launching in May 2026. We're building a modern alternative to Final Draft with real-time collaboration and AI assistance.
**Why I'm Reaching Out:**
Your community is exactly who we're building for - serious writers who want professional tools without the $200 price tag.
**Partnership Ideas:**
1. **Beta access for ScreenCraft community** - Free Pro accounts for competition winners/finalists
2. **Educational discount** - Special pricing for your readers
3. **Co-hosted webinar** - "The Future of Screenwriting Tools" (no pitch, pure education)
4. **Sponsored content** - We'll write educational posts for your blog
**What We're Asking:**
- Honest feedback from your team on our beta
- Willingness to explore partnership opportunities
- Optional: Mention in your newsletter if you think it's valuable for your readers
We're not asking for free coverage - we want to provide genuine value to your community.
Interested in exploring this?
Best,
[Your Name]
CMO, Scripter
[Email] | [Calendly Link]
---
## Email 5: Go Into The Story (Scott Myers - WGA Official Blog)
**To:** scott@thestorydepartment.com
**Subject:** WGA blog + modern screenwriting tools - partnership opportunity?
Hi Scott,
I've been reading Go Into The Story since the beginning - it's the gold standard for screenwriting education. Your posts on story structure have taught me more than any book.
I'm reaching out from **Scripter**, a new screenwriting platform launching soon. Given that you write about the craft (not just tools), I wanted to get your perspective on what we're building.
**The Vision:**
We believe screenwriting tools should:
1. **Get out of the way** and let you write
2. **Enable collaboration** (writing is often a team sport)
3. **Use AI thoughtfully** (assist, don't replace)
4. **Be accessible** (free tier, affordable Pro)
**The Ask:**
I'd love to offer you **free lifetime Pro access** for your own writing, no strings attached. If you find it valuable and want to mention it to your readers, that's great - but no pressure at all.
We're also happy to:
- Write a guest post on "How Technology is Changing Screenwriting"
- Sponsor a Screenwriting Soirée or event
- Provide beta access for WGA members
Would you be open to a quick call to discuss?
Best,
[Your Name]
CMO, Scripter
[Email] | [Calendly Link]
**P.S.** I know you get pitched constantly - this isn't a pitch for coverage. Just offering a tool that might help your writing.
---
## Follow-Up Schedule
### Follow-Up #1 (3 days after initial email)
**Subject:** Re: [Original subject]
Hi [Name],
Just floating this to the top of your inbox in case it got buried. Would love to get you set up with beta access if you're interested!
No pressure at all - just didn't want you to miss out.
Best,
[Your Name]
### Follow-Up #2 (7 days after initial email)
**Subject:** Last chance for beta access
Hi [Name],
Final nudge on this! We're closing in on our 500 beta user limit, and I'd hate for you to miss out on free lifetime Pro access.
If now's not a good time, no worries at all. Just let me know either way.
Best,
[Your Name]
### Follow-Up #3 (14 days - break up email)
**Subject:** Should I close your file?
Hi [Name],
I'm guessing this isn't a good time, or it's just not interesting - totally get it!
I'm going to close your file on my end, but the offer stands if you ever want to reach out.
All the best,
[Your Name]
**P.S.** If you know someone else who might be interested, happy to send them an invite!
---
## Tracking
| Contact | Email Sent | Follow-Up 1 | Follow-Up 2 | Follow-Up 3 | Response | Status |
|---------|------------|-------------|-------------|-------------|----------|--------|
| John Finn | ✅ 2026-04-26 16:00 | ⏳ 2026-04-29 | - | - | ⏳ Pending | ✅ Sent |
| No Film School | ✅ 2026-04-26 16:00 | ⏳ 2026-04-29 | - | - | ⏳ Pending | ✅ Sent |
| Script Lab | ✅ 2026-04-26 16:00 | ⏳ 2026-04-29 | - | - | ⏳ Pending | ✅ Sent |
| ScreenCraft | ✅ 2026-04-26 16:00 | ⏳ 2026-04-29 | - | - | ⏳ Pending | ✅ Sent |
| Go Into The Story | ✅ 2026-04-26 16:00 | ⏳ 2026-04-29 | - | - | ⏳ Pending | ✅ Sent |
**Send Date:** April 26, 2026
**Owner:** CMO
**Sent Via:** Mailchimp Free Tier
**Campaign:** Priority 1 Influencer Outreach
---
**Status:** ✅ All 5 Priority 1 emails sent
**Next Action:** Monitor responses, send Follow-Up #1 on April 29 (Day 3)
**Target:** 15 responses (30%), 10 commitments (20%)

View File

@@ -1,200 +0,0 @@
# Beta Signup Form Deployment Log
**Issue:** FRE-668 - Deploy beta signup form at scripter.app/beta
**Date:** 2026-04-26
**Status:** ✅ Complete
**Owner:** CMO
---
## What Was Deployed
A comprehensive beta application form at `/beta` that collects detailed information from screenwriters applying to the 3-week beta program (April 26 - May 16, 2026).
## Technical Implementation
### Frontend
- **Component:** `/src/routes/beta/BetaSignup.tsx`
- 14 qualification questions across 4 sections
- Form validation with required fields
- Auto-qualification check (feedback commitment required)
- Success state with next steps
- Responsive design for mobile/tablet
- **Styling:** `/src/styles/beta-signup.css`
- Clean, professional design matching brand
- Gradient background
- Card-based form layout
- Custom checkbox groups
- Mobile-responsive breakpoints
### Backend
- **API Router:** `/server/trpc/beta-router.ts`
- tRPC mutation endpoint `beta.signup`
- Zod validation for all 14 fields
- Duplicate email detection
- Metadata storage for qualification
- **Database:** Uses existing `waitlist_signups` table
- Status: `beta-pending` for review queue
- Metadata JSON field stores all beta-specific data
- Event logging in `waitlist_events` table
### Integration
- **Hook:** `useBetaSignup()` in `/src/lib/api/trpc-hooks.ts`
- **Route:** Added `/beta` to app router in `/src/routes.tsx`
- **Router:** Registered `beta` router in `/server/trpc/index.ts`
## Form Sections
### 1. About You (4 questions)
- Name, email (required)
- Primary role (6 options)
- Scripts written (4 experience levels)
### 2. Current Tools (3 questions)
- Current software (8 options)
- What they love (open text)
- What frustrates them (open text)
### 3. Beta Commitment (4 questions)
- Hours/week writing (4 levels)
- Willing to provide feedback (required - must be "Yes, absolutely")
- Discord participation (3 options)
- Discord username (optional)
### 4. Use Cases (3 questions)
- Features excited about (6 checkboxes, multi-select)
- How they heard about Scripter (7 channels)
- Additional info (optional open text)
## Qualification Logic
**Auto-accept criteria:**
- Professional writers: 10+ scripts OR 20+ hours/week
- Film school students
- Beta advocates (influencers, bloggers)
- Must be willing to provide weekly feedback
**Waitlist criteria:**
- Unwilling to provide feedback (form blocks submission)
- Casual writers: 0-1 scripts AND 0-5 hours/week
- Bot/spam submissions
**Review manually:**
- Edge cases
- High-potential users unsure about commitment
## Data Flow
```
User submits form
POST /api/trpc/beta.signup
Validate input (Zod schema)
Check for duplicate email
Insert into waitlist_signups
- status: "beta-pending"
- source: "beta"
- metadata: { all 14 fields }
Log event in waitlist_events
- eventType: "beta-application"
- eventData: { beta-specific fields }
Return success response
Show success screen to user
```
## Build Status
```bash
npx vite build
✓ built in 3.38s
dist/index.html 1.14 kB
dist/assets/main-B2U0hTg1.css 33.16 kB (includes beta styles)
dist/assets/main-kFSMP3Dq.js 1,663.84 kB (includes beta component)
```
**Status:** ✅ Build successful, ready for deployment
## URLs
- **Production:** `https://scripter.app/beta`
- **Success screen:** Shows next steps and social sharing options
- **Navigation:** Accessible from main nav (planned)
## Updated Files
### Created
1. `/src/routes/beta/BetaSignup.tsx` - Form component
2. `/src/styles/beta-signup.css` - Form styles
3. `/server/trpc/beta-router.ts` - API router
### Modified
1. `/src/routes.tsx` - Added /beta route
2. `/src/lib/api/trpc-hooks.ts` - Added useBetaSignup hook
3. `/server/trpc/index.ts` - Registered beta router
4. `/marketing/beta-signup-form.md` - Updated status to deployed
5. `/plans/FRE-647-beta-program-setup.md` - Updated progress
## Next Actions
### Immediate (CMO)
1. Drive traffic to `/beta`:
- Send Priority 1 influencer emails (5 contacts)
- Post to Reddit r/Screenwriting
- Twitter/X campaign
- Email waitlist conversions
2. Review applications daily:
- Check `waitlist_signups` where `status = 'beta-pending'`
- Qualify based on criteria
- Send acceptance emails within 48 hours
- Track Discord invites
### Metrics to Track
- Applications received per day
- Acceptance rate
- Time to respond
- Beta user activation rate (% who log in)
- Weekly survey response rate
- Discord participation rate
## Access for Review
To review beta applications:
```sql
SELECT
id,
name,
email,
source,
status,
metadata,
createdAt
FROM waitlist_signups
WHERE source = 'beta'
ORDER BY createdAt DESC;
```
Parse the `metadata` JSON field for:
- `primaryRole` - Screenwriter type
- `scriptsWritten` - Experience level
- `hoursPerWeek` - Time commitment
- `willingFeedback` - Must be "Yes, absolutely"
- `joinDiscord` - Community participation
- `excitedFeatures` - Feature interests
---
**Deployment completed by:** CMO
**Time:** 2026-04-26 08:15 AM
**Build:** ✅ Successful
**Status:** ✅ Ready for production traffic

View File

@@ -1,224 +0,0 @@
# Beta Signup Form - Scripter
**Platform:** Custom form (SolidJS + tRPC)
**URL:** scripter.app/beta
**Owner:** CMO
**Status:** ✅ Deployed
**Implementation:** `/src/routes/beta/BetaSignup.tsx`
---
## Form Questions
### Section 1: About You
**1. What's your name?**
- Short text (required)
**2. What's your email address?**
- Email (required)
**3. What's your primary role?**
- Screenwriter (feature films)
- Screenwriter (TV/Streaming)
- Writer/Director
- Producer
- Student
- Other: _____
**4. How many scripts have you written?**
- 0-1 (just starting)
- 2-5 (developing craft)
- 6-10 (working writer)
- 10+ (professional)
---
### Section 2: Current Tools
**5. What screenwriting software do you currently use?**
- Final Draft
- WriterDuet
- Celtx
- Fade In
- Arc Studio
- Google Docs
- Microsoft Word
- Other: _____
**6. What do you love about your current tool?**
- Long text (required)
**7. What frustrates you about your current tool?**
- Long text (required)
---
### Section 3: Beta Commitment
**8. How many hours per week do you spend screenwriting?**
- 0-5 (hobbyist)
- 5-10 (serious amateur)
- 10-20 (working writer)
- 20+ (professional)
**9. Are you willing to provide weekly feedback (5-min survey)?**
- Yes, absolutely (required to join beta)
- No, just want early access
- Maybe, depends on my schedule
**10. Will you join our Discord community?**
- Yes, I'll join
- No, email is fine
- Maybe
**11. Discord username (if joining):**
- Short text (optional)
---
### Section 4: Use Cases
**12. What features are you most excited about?**
- Real-time collaboration
- AI writing assistant
- Cloud sync across devices
- Affordable pricing
- Modern interface
- Export options (PDF, FDX, etc.)
**13. How did you hear about Scripter?**
- Product Hunt
- Reddit
- Twitter/X
- YouTube
- Friend/colleague
- Google search
- Other: _____
**14. Anything else you'd like us to know?**
- Long text (optional)
---
## Qualification Criteria
**Auto-accept:**
- Professional writers (10+ scripts, 20+ hours/week)
- Film school students
- Beta advocates (influencers, bloggers)
- Willing to provide weekly feedback ✅
**Waitlist:**
- Unwilling to provide feedback
- Casual writers (0-1 scripts, 0-5 hours/week)
- Bot/spam submissions
**Review manually:**
- Edge cases
- High-potential users who seem unsure about commitment
---
## Auto-Response Email
**Subject:** Welcome to Scripter Beta! 🎬
Hi [Name],
Thanks for applying to the Scripter beta! We're reviewing applications and will get back to you within 48 hours.
**What happens next:**
1. We'll review your application
2. If accepted, you'll get beta access + Discord invite
3. Beta starts [DATE] - get ready to write!
**In the meantime:**
- Follow us on Twitter: [@ScripterApp]
- Join the waitlist: [scripter.app]
- Reply to this email if you have questions
Thanks for your interest!
The Scripter Team
---
## Acceptance Email
**Subject:** You're in! Scripter Beta Access 🎉
Hi [Name],
Great news - you've been accepted to the Scripter beta!
**Your Beta Access:**
- Login URL: [beta.scripter.app]
- Username: [email]
- Temporary Password: [auto-generated]
**Next Steps:**
1. Log in and complete your profile
2. Join our Discord: [invite link]
3. Fill out Week 1 survey (sent Friday)
4. Start writing!
**Beta Guidelines:**
- Provide weekly feedback (5-min survey)
- Report bugs in Discord #bugs channel
- Be awesome to other beta users
**Questions?** Reply to this email or ask in Discord #help.
Let's write something amazing!
The Scripter Team
---
## Rejection Email (Waitlist)
**Subject:** Scripter Beta Update
Hi [Name],
Thanks for your interest in Scripter! We've received [X,XXX]+ beta applications for 500 spots.
While we can't offer you a beta spot right now, you're on our priority waitlist for launch.
**What you'll get:**
- Early access when we launch (May 7)
- Exclusive launch discount
- First to know about new features
**In the meantime:**
- Follow us: [@ScripterApp]
- Join the community: [Discord link]
- Check out our blog: [scripter.app/blog]
Thanks for understanding!
The Scripter Team
---
## Tracking Spreadsheet
| Name | Email | Role | Scripts | Hours/Week | Feedback? | Discord? | Status | Notes |
|------|-------|------|---------|------------|-----------|----------|--------|-------|
| | | | | | | | | |
**Columns:**
- Application date
- Qualification score (1-5)
- Acceptance date
- First login date
- Last active date
- Survey responses (W1-W6)
- NPS score
- Testimonial collected (Y/N)
---
**Status:** ✅ Deployed
**Next Action:** Drive traffic to scripter.app/beta via outreach campaigns

View File

@@ -1,168 +0,0 @@
# Scripter Brand Identity Guide
**Version:** 1.0
**Date:** April 22, 2026
**Author:** CMO
---
## Product Name
**Scripter**
Rationale: Short, memorable, action-oriented. Directly communicates what the product does. Available as a domain (scripter.app recommended). Avoids the "-Duet" suffix pattern of WriterDuet, establishing independent brand identity.
---
## Tagline
**Primary:** "Write screenplays faster, collaborate better, ship anywhere."
**Alternatives:**
- "The screenwriting platform that keeps up with you."
- "Where scripts come alive."
- "Professional screenwriting. Modern tools."
---
## Brand Voice
| Trait | Description | Examples |
|-------|-------------|----------|
| **Confident** | We know screenwriting; we speak the language | "Industry-standard formatting, zero learning curve" |
| **Approachable** | Professional without being stuffy | "Start writing in 30 seconds" |
| **Modern** | We're the new standard | "Built for how screenwriters actually work" |
| **Helpful** | We want you to succeed | "Your script, your way, your team" |
**Avoid:** Corporate jargon, over-promising, condescension toward legacy tools.
---
## Color Palette
### Primary
| Color | Hex | Usage |
|-------|-----|-------|
| Scripter Blue | `#2563EB` | Primary actions, links, headers |
| Deep Navy | `#1E293B` | Body text, dark backgrounds |
### Secondary
| Color | Hex | Usage |
|-------|-----|-------|
| Accent Amber | `#F59E0B` | CTAs, highlights, badges |
| Success Green | `#10B981` | Confirmations, positive states |
| Error Red | `#EF4444` | Errors, warnings |
### Neutral
| Color | Hex | Usage |
|-------|-----|-------|
| White | `#FFFFFF` | Backgrounds |
| Light Gray | `#F8FAFC` | Card backgrounds, sections |
| Mid Gray | `#94A3B8` | Secondary text, borders |
| Dark Gray | `#475569` | Placeholder text |
**Rationale:** Blue conveys trust and professionalism (industry standard for creative tools). Amber accent provides energy and differentiates from WriterDuet's green and Final Draft's red.
---
## Typography
### Primary Font: Inter
- **Why:** Clean, modern, highly legible at all sizes. Free/open-source (no licensing cost). Excellent for both UI and marketing copy.
- **Weights:** 400 (body), 500 (labels), 600 (subheadings), 700 (headings)
### Monospace: JetBrains Mono
- **Why:** Used in the screenplay editor for formatting codes, page numbers, and metadata. Familiar to developers (aligns with tech-forward positioning).
### Scale
| Element | Size | Weight | Line Height |
|---------|------|--------|-------------|
| H1 | 48px | 700 | 1.1 |
| H2 | 36px | 700 | 1.2 |
| H3 | 24px | 600 | 1.3 |
| Body | 16px | 400 | 1.6 |
| Small | 14px | 400 | 1.5 |
| Caption | 12px | 500 | 1.4 |
---
## Logo Concept
### Primary Logo
- **Wordmark:** "Scripter" in Inter Bold, with a stylized "S" that doubles as a page/film strip icon
- **Icon mark:** Abstract "S" formed by overlapping screenplay pages (two rectangles offset at an angle)
- **Lockup:** Icon left, wordmark right, 2:3 ratio
### Variants
1. **Full logo** (icon + wordmark) — primary usage
2. **Icon only** — favicon, app icon, social avatars
3. **Wordmark only** — narrow spaces, email signatures
4. **Stacked** — icon above wordmark for square formats
### Minimum Size
- Full logo: 120px width
- Icon only: 32px
- Wordmark only: 100px width
### Clear Space
- Minimum clear space = height of the "S" in Scripter on all sides
---
## Logo Usage Guidelines
**Do:**
- Use on white, dark navy, or light gray backgrounds
- Scale proportionally
- Use approved color variants
**Don't:**
- Change colors outside the palette
- Add effects (shadows, gradients, outlines)
- Rotate, stretch, or distort
- Place on busy backgrounds without sufficient contrast
---
## Visual Language
### Photography
- Real screenwriters at work (not stock-model poses)
- Natural lighting, candid moments
- Diverse representation (age, gender, ethnicity)
- Settings: home offices, co-working spaces, film sets
### Illustrations
- Flat, geometric style with subtle depth
- Use brand colors exclusively
- Rounded corners (8px radius) on all shapes
- Consistent character style if used
### Icons
- Outline style, 2px stroke
- Rounded caps and joins
- 24px grid, scalable to 16px-48px
---
## Competitive Positioning Statements
| Competitor | Positioning |
|------------|-------------|
| **Final Draft** | "All the power of Final Draft, none of the $199 price tag. Collaborate in real-time from any device." |
| **WriterDuet** | "The screenwriting platform that keeps up with you. Faster, smarter, and more affordable." |
| **Celtx** | "Professional tools without the bloat. Focused on writing, not production management." |
---
## Brand Assets Checklist
- [ ] Logo files (SVG, PNG, ICO) — all variants
- [ ] Favicon set (16x16, 32x32, 48x48, 180x180)
- [ ] App icon (macOS, Windows, Linux, Web PWA)
- [ ] Social media profile images (Twitter/X, LinkedIn, Reddit, Discord, YouTube)
- [ ] Social media cover images
- [ ] Email signature template
- [ ] Presentation template
- [ ] Press kit
- [ ] Brand style guide PDF

View File

@@ -1,217 +0,0 @@
# Scripter Content Calendar — Year 1
**Version:** 1.0
**Date:** April 22, 2026
**Author:** CMO
---
## Publishing Cadence
| Channel | Frequency | Best Time | Owner |
|---------|-----------|-----------|-------|
| Blog | 2 posts/week | Tuesday, Thursday 9am PT | Content |
| YouTube | 1 video/week | Wednesday 12pm PT | Video |
| Twitter/X | Daily | 8am, 12pm, 4pm PT | Social |
| LinkedIn | 3x/week | Monday-Wednesday-Friday 10am PT | Social |
| Reddit | 2x/week | Sunday, Wednesday | Community |
| Newsletter | Weekly | Friday 10am PT | Email |
---
## Content Pillars
### 1. Screenwriting Education
How-to guides, formatting tips, structure advice, genre deep-dives.
### 2. Industry Insights
Film news, festival coverage, market trends, script sales analysis.
### 3. Product Education
Feature tutorials, use cases, tips and tricks, migration guides.
### 4. Community Spotlights
Writer interviews, success stories, script spotlights, beta feedback.
### 5. Competitive Content
Why Scripter vs alternatives, feature comparisons, migration incentives.
---
## Monthly Breakdown
### Month 1 (May 2026) — Foundation
**Theme:** "What makes great screenwriting software?"
| Week | Blog | YouTube | Social Focus |
|------|------|---------|-------------|
| W1 | "Top 10 Screenwriting Tools in 2026 (And Why They Fall Short)" | "What We're Building: Scripter Preview" | Tease the product, build curiosity |
| W2 | "The Anatomy of a Screenplay: Formatting Guide for Beginners" | "How to Format a Screenplay (Complete Guide)" | Screenwriting education |
| W3 | "Final Draft vs WriterDuet: Honest Comparison in 2026" | "Why We Left WriterDuet" (founder story) | Competitive content |
| W4 | "5 Screenwriting Mistakes Every Beginner Makes" | "Screenwriting Tips from a Working Screenwriter" | Education pillar |
**Reddit:** Join r/Screenwriting discussions. Answer formatting questions. No self-promotion yet.
**Newsletter:** Launch "The Scripter" weekly newsletter (signup on landing page).
### Month 2 (June 2026) — Education
**Theme:** "Level up your screenwriting"
| Week | Blog | YouTube | Social Focus |
|------|------|---------|-------------|
| W1 | "How to Write a Logline That Sells" | "Logline Workshop: From Pitch to Script" | Education |
| W2 | "Three-Act Structure Explained (With Examples)" | "Breaking Down the Three-Act Structure" | Education |
| W3 | "Character Development: Creating Memorable Characters" | "Character Arcs That Move Audiences" | Education |
| W4 | "Screenplay Dialogue: How to Write What People Actually Say" | "Dialogue Tips from Oscar-Winning Scripts" | Education |
**Reddit:** Share educational content when relevant to discussions.
**Twitter:** Daily screenwriting tips thread.
### Month 3 (July 2026) — Beta Launch
**Theme:** "Scripter is coming"
| Week | Blog | YouTube | Social Focus |
|------|------|---------|-------------|
| W1 | "Introducing Scripter: The Screenwriting Platform You've Been Waiting For" | "Scripter Beta: First Look" | Beta announcement |
| W2 | "How Scripter's AI Writing Assistant Works" | "AI for Screenwriters: Demo and Ethics" | Product deep-dive |
| W3 | "Real-Time Collaboration for Screenwriters: Why It Matters" | "Collaborative Screenwriting: Live Demo" | Feature spotlight |
| W4 | "Migrating from WriterDuet to Scripter: Complete Guide" | "Importing Your WriterDuet Scripts to Scripter" | Migration content |
**Discord:** Launch community server. Beta signup drive.
**Reddit:** Announce beta in r/Screenwriting, r/FinalDraft (follow sub rules).
### Month 4 (August 2026) — Beta Growth
**Theme:** "Early adopters love Scripter"
| Week | Blog | YouTube | Social Focus |
|------|------|---------|-------------|
| W1 | "Beta Spotlight: How [Writer] Uses Scripter" | "Beta User Interview: First Impressions" | Social proof |
| W2 | "Screenplay Formatting: Fountain vs Final Draft XML" | "Fountain Format: The Open Standard for Screenwriters" | Education |
| W3 | "How to Build a Writing Routine (That Sticks)" | "My Screenwriting Morning Routine" | Lifestyle |
| W4 | "Top 5 Features Our Beta Users Love Most" | "Scripter Beta: Feature Roundup" | Product |
**Referral:** Launch referral program for beta users.
**Influencer:** Send beta access to 10 screenwriting YouTubers.
### Month 5 (September 2026) — Authority
**Theme:** "Scripter knows screenwriting"
| Week | Blog | YouTube | Social Focus |
|------|------|---------|-------------|
| W1 | "How Hollywood Scripts Get Formatted (Behind the Scenes)" | "Inside a Hollywood Script Formatting Workflow" | Industry |
| W2 | "Screenplay Coverage: What Pro Readers Actually Look For" | "Getting Your Script Read: Coverage Explained" | Education |
| W3 | "TV Pilot vs Feature Film: Structural Differences" | "Writing a TV Pilot: Complete Guide" | Education |
| W4 | "Script Competitions Worth Entering in 2026" | "Nicholl Fellowship: Application Tips" | Industry |
**Partnership:** Outreach to film schools (USC, NYU, AFI).
### Month 6 (October 2026) — Community
**Theme:** "Screenwriters unite"
| Week | Blog | YouTube | Social Focus |
|------|------|---------|-------------|
| W1 | "How to Build a Screenwriting Network" | "Networking for Introverted Screenwriters" | Community |
| W2 | "Scriptment to Script: Bridging the Gap" | "From Outline to First Draft: My Process" | Education |
| W3 | "Rewriting: How to Kill Your Darlings" | "Rewriting a Screenplay: Before and After" | Education |
| W4 | "Scripter Community: Best Scripts from Our Beta" | "Community Script Spotlight: Top 3 Scripts" | Community |
**Event:** Host first virtual screenwriting workshop on Discord.
### Month 7 (November 2026) — Pre-Launch Push
**Theme:** "Something big is coming"
| Week | Blog | YouTube | Social Focus |
|------|------|---------|-------------|
| W1 | "The Future of Screenwriting: AI, Collaboration, and Beyond" | "Will AI Replace Screenwriters? (Spoiler: No)" | Thought leadership |
| W2 | "Scripter Premium: Every Feature Explained" | "Scripter Premium: Full Feature Tour" | Product |
| W3 | "Why We Priced Scripter at $7.99 (Transparency Post)" | "Behind Our Pricing: Making Screenwriting Accessible" | Trust |
| W4 | "Launch Week Preview: What to Expect" | "Scripter Launch: Everything You Need to Know" | Hype |
**Waitlist:** Push waitlist signups to 10K+.
**Press:** Send embargoed press releases to film tech outlets.
### Month 8 (December 2026) — Launch
**Theme:** "Scripter is live"
| Week | Blog | YouTube | Social Focus |
|------|------|---------|-------------|
| W1 | "Scripter is Live: Start Writing for Free Today" | "Scripter Launch: Full Product Tour" | Launch day |
| W2 | "First Week at Scripter: What We Learned" | "Scripter: First Week User Stories" | Momentum |
| W3 | "Holiday Screenwriting Challenge: Write Your First Draft" | "30-Day Screenwriting Challenge: Day 1" | Engagement |
| W4 | "Year in Review: Best Screenwriting Resources of 2026" | "Best Screenwriting Tools and Resources" | Authority |
**Product Hunt:** Launch day campaign.
**Reddit:** Launch announcement (r/Screenwriting, r/SideProject, r/InternetIsBeautiful).
### Month 9 (January 2027) — Growth
**Theme:** "New year, new scripts"
| Week | Blog | YouTube | Social Focus |
|------|------|---------|-------------|
| W1 | "How to Finish Your Screenplay in 2027" | "Screenwriting Goals That Actually Work" | Motivation |
| W2 | "Scripter Tips: 10 Features You're Not Using" | "10 Hidden Scripter Features" | Product |
| W3 | "Spec Scripts vs Original Scripts: Which Should You Write?" | "Spec vs Original: Screenwriter's Dilemma" | Education |
| W4 | "How to Query Literary Agents for Screenplays" | "Getting Represented: Agent Query Guide" | Career |
**Paid Ads:** Launch Google Ads for "Final Draft alternative" keywords.
### Month 10 (February 2027) — Authority
**Theme:** "Scripter is the standard"
| Week | Blog | YouTube | Social Focus |
|------|------|---------|-------------|
| W1 | "Screenplay Market Report: What's Selling in 2027" | "What Studios Are Looking For Right Now" | Industry |
| W2 | "Advanced Scripter: Power User Workflow" | "Scripter Power User: My Daily Workflow" | Product |
| W3 | "How to Write a Screenplay in 30 Days" | "30-Day Screenplay Challenge: Full Process" | Education |
| W4 | "Scripter API: Building Integrations for Screenwriters" | "Building a Scripter Integration: Tutorial" | Developer |
### Month 11 (March 2027) — Scale
**Theme:** "Scripter grows"
| Week | Blog | YouTube | Social Focus |
|------|------|---------|-------------|
| W1 | "Scripter Hits [Milestone]: Thank You, Community" | "Scripter Community Milestone Celebration" | Celebration |
| W2 | "International Screenwriting: Writing for Global Markets" | "Screenwriting for International Co-Productions" | Expansion |
| W3 | "Scripter for Teams: How Studios Use Our Platform" | "How [Studio] Uses Scripter for Development" | Enterprise |
| W4 | "Screenwriting in the Age of AI: A Balanced View" | "AI Tools for Screenwriters: What Works, What Doesn't" | Thought leadership |
### Month 12 (April 2027) — Year 1 Review
**Theme:** "One year of Scripter"
| Week | Blog | YouTube | Social Focus |
|------|------|---------|-------------|
| W1 | "One Year of Scripter: What We Built and Learned" | "Scripter at One Year: Founder's Letter" | Reflection |
| W2 | "Best Scripts Written on Scripter in Year 1" | "Top 5 Scripts from Our Community" | Community |
| W3 | "What's Coming in Year 2: Scripter Roadmap" | "Scripter Roadmap 2027: What's Next" | Vision |
| W4 | "Screenwriting Resources: The Ultimate Guide" | "Every Screenwriting Resource You Need" | Authority |
---
## SEO Content Cluster
### Pillar Pages (Long-form, 2000+ words)
1. "Complete Guide to Screenwriting Software" (target: "screenwriting software")
2. "How to Write a Screenplay" (target: "how to write a screenplay")
3. "Final Draft Alternative" (target: "Final Draft alternative")
4. "Screenplay Formatting Guide" (target: "screenplay format")
### Cluster Posts (800-1500 words, link to pillars)
- Genre-specific guides (comedy, thriller, sci-fi, drama)
- Formatting deep-dives (scene headings, action lines, dialogue)
- Tool comparisons (Scripter vs X)
- Career guides (breaking in, getting represented, selling scripts)
---
## Newsletter Strategy
### "The Scripter" — Weekly (Friday)
- One screenwriting tip
- One industry news item
- One Scripter update or feature
- One community spotlight
- One resource recommendation
### Segmentation
- **Free users:** Tips, features, upgrade prompts
- **Pro/Premium users:** Advanced tips, new features, community highlights
- **Beta/Waitlist:** Development updates, sneak peeks, launch countdown

View File

@@ -1,477 +0,0 @@
# Scripter Content Strategy — 12 Months
**Version:** 2.0
**Date:** April 23, 2026
**Author:** CMO
**Issue:** [FRE-578](/FRE/issues/FRE-578)
---
## Strategic Objectives
1. **Acquisition:** Drive 50K paying users by end of Year 1 through content-led organic growth
2. **SEO Domination:** Own top-3 rankings for "Final Draft alternative", "online screenplay writer", "free screenwriting software"
3. **Brand Authority:** Become the #1 educational resource for screenwriters online
4. **Community:** Build 5K Discord members and 10K newsletter subscribers pre-launch
---
## Content Pillars
| Pillar | Purpose | % of Content | Primary Channels |
|--------|---------|-------------|-----------------|
| **Screenwriting Education** | Attract organic traffic, build trust | 35% | Blog, YouTube, Newsletter |
| **Industry Insights** | Position as authority, shareable content | 20% | Blog, Twitter/X, LinkedIn |
| **Product Education** | Drive conversions, reduce churn | 25% | Blog, YouTube, Email |
| **Community Spotlights** | Build social proof, engagement | 10% | All channels |
| **Competitive Content** | Capture competitor search traffic | 10% | Blog, YouTube, Reddit |
---
## Channel Strategy
### Blog (2 posts/week — Tuesday, Thursday 9am PT)
**Role:** Primary SEO engine and content hub. Every blog post feeds social, email, and YouTube.
**Content Mix:**
- 40% Evergreen educational (screenwriting how-to, formatting guides)
- 25% Product-driven (feature tutorials, migration guides)
- 20% Industry/authority (market analysis, trend pieces)
- 15% Competitive (comparisons, alternatives)
**SEO Architecture:**
- 4 pillar pages (2000+ words) targeting head terms
- 20+ cluster posts (800-1500 words) linking to pillars
- Internal linking: every cluster links to its pillar; pillars cross-link
**Performance Targets:**
- Month 1-3: 500 monthly visitors
- Month 4-6: 5K monthly visitors
- Month 7-12: 25K monthly visitors
---
### YouTube (1 video/week — Wednesday 12pm PT)
**Role:** Trust builder and product demo channel. Long-form education + product demos.
**Content Mix:**
- 30% Tutorials (screenwriting education, how-to)
- 25% Product demos (Scripter features, workflows)
- 20% Interviews (writers, industry professionals)
- 15% Commentary (industry news, trends)
- 10% Behind-the-scenes (building Scripter, team)
**Video Length:**
- Tutorials: 10-15 min
- Demos: 5-10 min
- Interviews: 20-30 min
- Commentary: 8-12 min
**Performance Targets:**
- Month 1-3: 100 subscribers
- Month 4-6: 1K subscribers
- Month 7-12: 10K subscribers
---
### Twitter/X (Daily — 3 tweets/day: 8am, 12pm, 4pm PT)
**Role:** Real-time engagement, community building, thought leadership.
**Content Mix:**
- 30% Screenwriting tips (thread format, high engagement)
- 25% Product updates (feature drops, screenshots, GIFs)
- 20% Industry commentary (hot takes on film news)
- 15% Community engagement (retweets, replies, polls)
- 10% Personal/founder (building in public)
**Thread Strategy (weekly):**
- Monday: Screenwriting tip thread (educational)
- Wednesday: Product update thread
- Friday: Community highlight thread
---
### LinkedIn (3x/week — Mon/Wed/Fri 10am PT)
**Role:** B2B credibility, studio partnerships, talent acquisition.
**Content Mix:**
- Product milestones and company updates
- Industry analysis and market insights
- Team culture and hiring
- Thought leadership on creative tooling
---
### Reddit (2x/week — Sunday, Wednesday)
**Role:** Community trust and organic discovery.
**Subreddits:** r/Screenwriting, r/FinalDraft, r/writer, r/Filmmaking, r/SideProject
**Rules:**
- 90/10 rule: 90% genuine contribution, 10% self-promotion
- Never spam; add value first
- Announce major milestones (beta, launch) per subreddit rules
---
### Newsletter — "The Scripter" (Weekly — Friday 10am PT)
**Role:** Retention, conversion, and community glue.
**Format:**
- One screenwriting tip (actionable)
- One industry news item (curated)
- One Scripter update or feature spotlight
- One community spotlight (user feature)
- One resource recommendation (book, tool, course)
**Segmentation:**
- **Free users:** Tips, feature highlights, upgrade prompts (1 per month)
- **Pro/Premium users:** Advanced tips, beta features, community highlights
- **Beta/Waitlist:** Development updates, sneak peeks, launch countdown
**Performance Targets:**
- Open rate: >35%
- Click rate: >5%
- Unsubscribe rate: <0.5% monthly
---
## SEO Keyword Strategy
### Primary Targets (Head Terms)
| Keyword | Search Vol. | Difficulty | Target Page | Month Live |
|---------|-----------|------------|-------------|-----------|
| "Final Draft alternative" | 4,400 | Medium | Pillar page | Month 1 |
| "online screenplay writer" | 2,900 | Medium | Pillar page | Month 1 |
| "free screenwriting software" | 5,400 | Medium | Pillar page | Month 2 |
### Secondary Targets (Long-tail)
| Keyword | Search Vol. | Maps To |
|---------|-----------|---------|
| "WriterDuet alternatives" | 1,300 | Competitive pillar |
| "how to write a screenplay" | 12,000 | Education pillar |
| "screenplay format template" | 1,900 | Education cluster |
| "best screenwriting software 2026" | 2,400 | Competitive pillar |
| "screenwriting software for beginners" | 880 | Education cluster |
| "Final Draft vs WriterDuet" | 1,600 | Competitive cluster |
| "how to format a screenplay" | 3,600 | Education cluster |
| "free screenplay software online" | 2,200 | Free tier landing |
| "collaborative screenwriting tool" | 720 | Product page |
| "AI screenwriting assistant" | 1,800 | Product page |
| "Fountain format editor" | 590 | Product cluster |
| "screenplay writing app" | 1,400 | Product cluster |
### Content-to-SEO Mapping (Explicit)
Each primary keyword gets a dedicated pillar page with 5-8 cluster posts:
**"Final Draft alternative" pillar:**
- "Final Draft alternative: Complete Guide 2026" (pillar)
- "Final Draft vs Scripter: Feature Comparison" (cluster)
- "Why I switched from Final Draft" (cluster, community story)
- "Final Draft pricing vs Scripter pricing" (cluster)
- "Import Final Draft files to Scripter" (cluster, tutorial)
- "Final Draft alternatives ranked by price" (cluster)
**"online screenplay writer" pillar:**
- "Best Online Screenplay Writers in 2026" (pillar)
- "Scripter online editor: Full review" (cluster)
- "Write screenplays on iPad: Browser vs App" (cluster)
- "Online vs Desktop screenwriting: What's better?" (cluster)
- "Collaborative online screenwriting tools" (cluster)
**"free screenwriting software" pillar:**
- "Best Free Screenwriting Software in 2026" (pillar)
- "Scripter free plan: Everything included" (cluster)
- "Free vs Paid screenwriting tools: What you need" (cluster)
- "WriterDuet free plan vs Scripter free plan" (cluster)
- "Is free screenwriting software good enough?" (cluster)
---
## 12-Month Content Calendar
### Month 1 (May 2026) — Foundation
**Theme:** "What makes great screenwriting software?"
**Goal:** Establish SEO foundations, build pre-launch audience
| Week | Blog Tue | Blog Thu | YouTube Wed | Social Theme | Newsletter |
|------|----------|----------|-------------|-------------|------------|
| W1 | "Top 10 Screenwriting Tools in 2026" (SEO: free screenwriting software) | "What We're Building: Why Scripter Exists" | "What We're Building: Scripter Preview" | Tease product, build curiosity | Launch "The Scripter" newsletter |
| W2 | "Screenplay Formatting Guide for Beginners" (SEO: screenplay format) | "The History of Screenwriting Software" | "How to Format a Screenplay (Complete Guide)" | Screenwriting education tips | Formatting resources round-up |
| W3 | "Final Draft vs WriterDuet: Honest Comparison" (SEO: Final Draft alternative) | "5 Screenwriting Mistakes Every Beginner Makes" | "Why We Left WriterDuet" (founder story) | Competitive discussion, polls | Tool comparison summary |
| W4 | "How to Write a Logline That Sells" (SEO: how to write screenplay) | "Screenwriting Software: What to Look For" | "Screenwriting Tips from a Working Screenwriter" | Logline challenges, tips | Logline workshop recap |
**SEO Focus:** Publish "Final Draft alternative" pillar page + 2 clusters
**Social:** Twitter threads on formatting tips; Reddit engagement (no promo)
**Email:** Newsletter launch; landing page signup drive
---
### Month 2 (June 2026) — Education
**Theme:** "Level up your screenwriting"
**Goal:** Build educational authority, grow email list
| Week | Blog Tue | Blog Thu | YouTube Wed | Social Theme | Newsletter |
|------|----------|----------|-------------|-------------|------------|
| W1 | "Three-Act Structure Explained (With Examples)" | "Character Development: Creating Memorable Characters" | "Breaking Down the Three-Act Structure" | Structure breakdowns | Structure cheat sheet |
| W2 | "Screenplay Dialogue: Write What People Actually Say" | "Show Don't Tell: Screenwriting's Golden Rule" | "Dialogue Tips from Oscar-Winning Scripts" | Dialogue snippets, polls | Dialogue exercises |
| W3 | "How to Write Action Lines That Pop" | "Scene Transitions: The Invisible Art" | "Action Lines: Before and After Examples" | Writing prompts | Action line workshop |
| W4 | "Best Free Screenwriting Software in 2026" (SEO: free screenwriting software pillar) | "Scripter Free Plan: Everything You Get" | "Free Screenwriting Tools: Hands-On Review" | Free tool discussion | Free tier announcement |
**SEO Focus:** Publish "free screenwriting software" pillar page + 2 clusters
**Social:** Daily writing prompts; Twitter tip threads
**Email:** Free tier signup drive; educational content series
---
### Month 3 (July 2026) — Beta Launch
**Theme:** "Scripter is coming"
**Goal:** Drive beta signups, establish product awareness
| Week | Blog Tue | Blog Thu | YouTube Wed | Social Theme | Newsletter |
|------|----------|----------|-------------|-------------|------------|
| W1 | "Introducing Scripter: The New Screenwriting Platform" | "How Scripter's AI Writing Assistant Works" | "Scripter Beta: First Look" | Beta announcement across all channels | Beta signup push |
| W2 | "Real-Time Collaboration for Screenwriters: Why It Matters" | "Scripter vs WriterDuet: Feature-by-Feature" (SEO: WriterDuet alternatives) | "Collaborative Screenwriting: Live Demo" | Collaboration use cases | Beta sneak peek |
| W3 | "Migrating from WriterDuet to Scripter: Complete Guide" | "Migrating from Final Draft to Scripter" | "Importing WriterDuet Scripts to Scripter" | Migration stories | Migration checklist |
| W4 | "Best Online Screenplay Writers in 2026" (SEO: online screenplay writer pillar) | "Scripter Online Editor: Full Review" | "Writing Screenplays in Your Browser" | Browser vs desktop debate | Online editor deep-dive |
**SEO Focus:** Publish "online screenplay writer" pillar page + 2 clusters
**Social:** Beta countdown; Discord server launch
**Email:** Beta waitlist segment; weekly dev updates
---
### Month 4 (August 2026) — Beta Growth
**Theme:** "Early adopters love Scripter"
**Goal:** Social proof, beta feedback loop, referral growth
| Week | Blog Tue | Blog Thu | YouTube Wed | Social Theme | Newsletter |
|------|----------|----------|-------------|-------------|------------|
| W1 | "Beta Spotlight: How [Writer] Uses Scripter" | "Screenplay Formatting: Fountain vs Final Draft XML" | "Beta User Interview: First Impressions" | Beta user testimonials | Beta feedback roundup |
| W2 | "How to Build a Writing Routine (That Sticks)" | "Top 5 Features Our Beta Users Love Most" | "My Screenwriting Morning Routine" | Writing habit tips | Routine builder template |
| W3 | "Scripter Tips: Collaboration Features You're Not Using" | "Screenplay Outlining: Cards vs Mind Maps" | "Scripter Beta: Feature Roundup" | Feature tips, GIFs | Collaboration tips |
| W4 | "WriterDuet Alternatives Ranked: Price, Features, UX" (SEO: WriterDuet alternatives) | "Why Beta Users Are Switching to Scripter" | "Switching Screenwriting Tools: What to Consider" | Switching stories | Switching guide |
**SEO Focus:** "WriterDuet alternatives" pillar page
**Social:** Referral program launch; user-generated content
**Email:** Referral campaign; beta milestone updates
---
### Month 5 (September 2026) — Authority
**Theme:** "Scripter knows screenwriting"
**Goal:** Industry authority, film school partnerships
| Week | Blog Tue | Blog Thu | YouTube Wed | Social Theme | Newsletter |
|------|----------|----------|-------------|-------------|------------|
| W1 | "How Hollywood Scripts Get Formatted (Behind the Scenes)" | "Screenplay Coverage: What Pro Readers Look For" | "Inside a Hollywood Script Formatting Workflow" | Industry insider content | Coverage guide |
| W2 | "TV Pilot vs Feature Film: Structural Differences" | "Script Competitions Worth Entering in 2026" | "Writing a TV Pilot: Complete Guide" | Competition deadlines | Competition calendar |
| W3 | "How to Get Your Script Optioned" | "Scripter for Film Schools: Education Program" | "Nicholl Fellowship: Application Tips" | Career advancement | Film school program |
| W4 | "Screenwriting Software for Beginners: Complete Guide" (SEO: screenwriting software for beginners) | "From First Draft to Final: The Revision Process" | "Screenwriting Software for Beginners: Walkthrough" | Beginner resources | Revision checklist |
**SEO Focus:** Long-tail keyword clusters; film school landing page
**Social:** Film school partnership announcements
**Email:** Education discount program; competition reminders
---
### Month 6 (October 2026) — Community
**Theme:** "Screenwriters unite"
**Goal:** Community growth, user-generated content
| Week | Blog Tue | Blog Thu | YouTube Wed | Social Theme | Newsletter |
|------|----------|----------|-------------|-------------|------------|
| W1 | "How to Build a Screenwriting Network" | "Scriptment to Script: Bridging the Gap" | "Networking for Introverted Screenwriters" | Community spotlights | Networking tips |
| W2 | "Rewriting: How to Kill Your Darlings" | "Scripter Community: Best Beta Scripts" | "Rewriting a Screenplay: Before and After" | Script sharing prompts | Community scripts |
| W3 | "Group Critiques: How to Give and Receive Feedback" | "Scripter's Revision Tracking: Game Changer" | "Script Feedback Session: Live Critique" | Feedback culture | Revision tools |
| W4 | "Screenwriting in 2026: Trends and Opportunities" | "AI in Screenwriting: Tools That Actually Help" | "Screenwriting Trends: What's Changing" | Industry discussion | Trend report |
**SEO Focus:** "AI screenwriting assistant" cluster content
**Social:** Virtual workshop on Discord; community challenges
**Email:** Community highlights; workshop invites
---
### Month 7 (November 2026) — Pre-Launch Push
**Theme:** "Something big is coming"
**Goal:** Waitlist growth, press coverage, launch hype
| Week | Blog Tue | Blog Thu | YouTube Wed | Social Theme | Newsletter |
|------|----------|----------|-------------|-------------|------------|
| W1 | "The Future of Screenwriting: AI, Collaboration, Beyond" | "Scripter Premium: Every Feature Explained" | "Will AI Replace Screenwriters? (Spoiler: No)" | Feature countdown | Premium preview |
| W2 | "Why We Priced Scripter at $7.99 (Transparency Post)" | "Launch Week Preview: What to Expect" | "Behind Our Pricing: Making Screenwriting Accessible" | Pricing discussion | Launch countdown |
| W3 | "Scripter Launch: Everything You Need to Know" | "From Beta to Launch: What Changed" | "Scripter Launch: Full Feature Tour" | Launch hype, countdown | Launch details |
| W4 | "Best Screenwriting Software 2026: Updated Rankings" (SEO: best screenwriting software) | "Get Ready: Scripter Launches Next Week" | "Last Chance: Scripter Beta Features Recap" | Final countdown | Launch reminder |
**SEO Focus:** Update all pillar pages with launch info; "best screenwriting software 2026"
**Social:** Launch countdown; press mentions; influencer amplification
**Email:** Launch countdown sequence; waitlist conversion
---
### Month 8 (December 2026) — Launch
**Theme:** "Scripter is live"
**Goal:** User acquisition, Product Hunt, press coverage
| Week | Blog Tue | Blog Thu | YouTube Wed | Social Theme | Newsletter |
|------|----------|----------|-------------|-------------|------------|
| W1 | "Scripter is Live: Start Writing for Free Today" | "First Week at Scripter: What We Learned" | "Scripter Launch: Full Product Tour" | Launch day blitz across all channels | Launch announcement |
| W2 | "Holiday Screenwriting Challenge: Write Your First Draft" | "Scripter vs Final Draft: 2026 Update" | "Scripter: First Week User Stories" | Holiday challenge | Challenge kickoff |
| W3 | "Year in Review: Best Screenwriting Resources of 2026" | "How to Use Scripter's AI Features Effectively" | "Best Screenwriting Tools and Resources 2026" | Year-in-review | Resource round-up |
| W4 | "Scripter User Stories: First Month on the Platform" | "Screenwriting Goals for 2027" | "Scripter User Interviews: Month One" | User testimonials | Goal setting guide |
**SEO Focus:** Update comparison pages; capture launch search traffic
**Social:** Product Hunt campaign; Reddit launch posts; Twitter Spaces
**Email:** Onboarding sequence; holiday challenge; user stories
---
### Month 9 (January 2027) — Growth
**Theme:** "New year, new scripts"
**Goal:** Conversion optimization, paid acquisition launch
| Week | Blog Tue | Blog Thu | YouTube Wed | Social Theme | Newsletter |
|------|----------|----------|-------------|-------------|------------|
| W1 | "How to Finish Your Screenplay in 2027" | "Scripter Tips: 10 Features You're Not Using" | "Screenwriting Goals That Actually Work" | Goal setting, motivation | Goal tracker |
| W2 | "Spec Scripts vs Original Scripts: Which Should You Write?" | "How to Query Literary Agents for Screenplays" | "10 Hidden Scripter Features" | Career advice | Agent query template |
| W3 | "Scripter API: Building Integrations for Screenwriters" | "Getting Represented: Agent Query Guide" | "Spec vs Original: Screenwriter's Dilemma" | Developer community | Representation guide |
| W4 | "Screenplay Writing App: Mobile vs Desktop vs Web" (SEO: screenplay writing app) | "How Scripter Compares: Updated 2027" | "Building a Scripter Integration: Tutorial" | Platform comparison | API announcement |
**SEO Focus:** "screenplay writing app" cluster; update all 2026 content to 2027
**Social:** Paid ads launch (Google Ads for target keywords)
**Email:** Feature adoption campaigns; upgrade prompts
---
### Month 10 (February 2027) — Authority
**Theme:** "Scripter is the standard"
**Goal:** Market leadership, advanced user content
| Week | Blog Tue | Blog Thu | YouTube Wed | Social Theme | Newsletter |
|------|----------|----------|-------------|-------------|------------|
| W1 | "Screenplay Market Report: What's Selling in 2027" | "Advanced Scripter: Power User Workflow" | "What Studios Are Looking For Right Now" | Market insights | Market report |
| W2 | "How to Write a Screenplay in 30 Days" | "Scripter Power User: Keyboard Shortcuts & Filters" | "Scripter Power User: My Daily Workflow" | Power user tips | Shortcut cheat sheet |
| W3 | "Scripter for Production Teams: Beyond Writing" | "Collaborative Screenwriting: Best Practices" | "30-Day Screenplay Challenge: Full Process" | Team workflows | Team features |
| W4 | "Fountain Format: The Open Standard for Screenwriters" (SEO: Fountain format editor) | "Scripter API Deep-Dive: What You Can Build" | "Building a Scripter Integration: Advanced" | Developer content | API deep-dive |
**SEO Focus:** "Fountain format editor" cluster; developer documentation
**Social:** Power user spotlights; developer community
**Email:** Advanced feature adoption; API announcements
---
### Month 11 (March 2027) — Scale
**Theme:** "Scripter grows"
**Goal:** Enterprise, international, scale narrative
| Week | Blog Tue | Blog Thu | YouTube Wed | Social Theme | Newsletter |
|------|----------|----------|-------------|-------------|------------|
| W1 | "Scripter Hits [Milestone]: Thank You, Community" | "International Screenwriting: Writing for Global Markets" | "Scripter Community Milestone Celebration" | Milestone celebration | Milestone recap |
| W2 | "Scripter for Teams: How Studios Use Our Platform" | "Screenwriting for International Co-Productions" | "How [Studio] Uses Scripter for Development" | Enterprise stories | Team plan preview |
| W3 | "Screenwriting in the Age of AI: A Balanced View" | "Scripter Auto-Translate: Writing in Any Language" | "AI Tools for Screenwriters: What Works, What Doesn't" | AI discussion | AI features |
| W4 | "Scripter Team Plan: Collaboration at Scale" | "Year in Review: Scripter's Growth Story" | "Scripter Team Plan: Full Walkthrough" | Team plan launch | Team plan details |
**SEO Focus:** Enterprise/team keywords; international content
**Social:** Enterprise case studies; team plan launch
**Email:** Team plan campaigns; enterprise outreach
---
### Month 12 (April 2027) — Year 1 Review
**Theme:** "One year of Scripter"
**Goal:** Retrospective, roadmap, Year 2 positioning
| Week | Blog Tue | Blog Thu | YouTube Wed | Social Theme | Newsletter |
|------|----------|----------|-------------|-------------|------------|
| W1 | "One Year of Scripter: What We Built and Learned" | "Best Scripts Written on Scripter in Year 1" | "Scripter at One Year: Founder's Letter" | Year in review | Year recap |
| W2 | "What's Coming in Year 2: Scripter Roadmap" | "Screenwriting Resources: The Ultimate Guide" | "Scripter Roadmap 2027: What's Next" | Roadmap reveal | Roadmap preview |
| W3 | "How We Grew to [X] Users: Our Growth Story" | "The Future of Screenwriting Tools" | "Top 5 Scripts from Our Community" | Growth story | Community scripts |
| W4 | "Screenwriting Software Landscape 2027: Full Update" | "Thank You, Scripter Community" | "Every Screenwriting Resource You Need" | Gratitude, community | Year 2 preview |
**SEO Focus:** Update all pillar pages with 2027 data; comprehensive guide updates
**Social:** Year-in-review content; community appreciation
**Email:** Year 2 roadmap; loyalty rewards
---
## Email Campaign Sequences
### Welcome Series (Free Users — 5 emails, 10 days)
1. **Day 0:** Welcome to Scripter + quick start guide
2. **Day 2:** Your first screenplay: step-by-step
3. **Day 4:** Collaboration features you'll love
4. **Day 7:** Power user tips (shortcuts, filters)
5. **Day 10:** Upgrade to Pro (social proof + pricing)
### Beta Waitlist Series (3 emails, 14 days)
1. **Signup:** What to expect from Scripter beta
2. **Day 7:** Behind the scenes: building Scripter
3. **Day 14:** Beta is opening — here's how to get in
### Launch Sequence (4 emails, 7 days)
1. **Launch day:** Scripter is live — start writing free
2. **Day 2:** Feature deep-dive: AI writing assistant
3. **Day 4:** Feature deep-dive: real-time collaboration
4. **Day 7:** User stories + Pro upgrade offer
### Re-engagement (Inactive 30 days — 2 emails)
1. **Day 30:** We miss you — new features since you left
2. **Day 45:** Last chance — your script is waiting
---
## Content Production Workflow
### Weekly Rhythm
- **Monday:** Content planning meeting; finalize week's topics
- **Tuesday:** Blog post 1 published; social content scheduled
- **Wednesday:** YouTube video published; LinkedIn post
- **Thursday:** Blog post 2 published; Reddit engagement
- **Friday:** Newsletter sent; weekly analytics review
- **Saturday/Sunday:** Community engagement; content ideation
### Content Repurposing Pipeline
Each blog post generates:
- 1 YouTube video (expanded)
- 3-5 Twitter posts (key takeaways)
- 1 LinkedIn post (professional angle)
- 1 newsletter section
- 2-3 Reddit comments (where relevant)
- 1 Discord discussion starter
---
## Performance Metrics
| Metric | Month 1-3 | Month 4-6 | Month 7-9 | Month 10-12 |
|--------|-----------|-----------|-----------|-------------|
| Blog monthly visitors | 500 | 5K | 15K | 25K |
| YouTube subscribers | 100 | 1K | 5K | 10K |
| Twitter followers | 500 | 2K | 8K | 15K |
| Newsletter subscribers | 500 | 3K | 8K | 15K |
| Discord members | 0 | 1K | 3K | 5K |
| Organic signups (monthly) | 50 | 300 | 1K | 2K |
| SEO top-3 rankings | 2 | 5 | 8 | 12 |
---
## Budget Allocation (Content)
| Category | Monthly Budget | Notes |
|----------|---------------|-------|
| Guest writers (blog) | $0 (founder-led initially) | Scale at Month 6+ |
| Video production | $0 (DIY initially) | Upgrade at Month 4 |
| SEO tools (Ahrefs/SEMrush) | $99 | Essential for keyword tracking |
| Social scheduling (Buffer) | $0 (free tier) | Upgrade at Month 6 |
| Newsletter (ConvertKit) | $0 (free to 1K) | Scales with audience |
| **Total (Months 1-6)** | **~$99/mo** | Bootstrap phase |
| **Total (Months 7-12)** | **~$500/mo** | Growth phase |

View File

@@ -1,240 +0,0 @@
# Discord Beta Server Setup
**Server:** Scripter Beta Community
**Owner:** CMO (community management)
**Support:** Engineering (technical setup)
**Status:** Ready to create
---
## Server Structure
### Categories & Channels
**📌 WELCOME & INFO**
- #welcome-rules - Beta guidelines, code of conduct
- #announcements - Weekly updates from team
- #start-here - Quick links, getting started guide
**💬 COMMUNITY**
- #general - Casual chat, introductions
- #showcase - Share your scripts, milestones
- #help - Peer-to-peer support
**🐛 FEEDBACK & BUGS**
- #feature-requests - Suggest features + vote
- #bugs - Bug reports (template required)
- #beta-surveys - Weekly survey reminders
**🎯 BETA PROGRAM**
- #feedback-fridays - Survey collection, feedback discussions
- #bug-bounty - Report critical bugs for rewards
- #testimonials - Share your experience
**🔧 TECHNICAL**
- #tech-support - Login issues, bugs, troubleshooting
- #feature-discussion - Deep dives on specific features
---
## Channel Descriptions
### #welcome-rules (Pinned Message)
```
🎬 Welcome to Scripter Beta!
We're thrilled to have you as one of 500 founding members. This is where we'll build the future of screenwriting together.
**Beta Guidelines:**
1. Be respectful and supportive
2. Provide honest feedback (good and bad)
3. Report bugs promptly
4. Complete weekly surveys (5 min)
5. Help other beta users
**Beta Timeline:**
- April 26: Beta starts
- May 7: Product Hunt launch
- May 16: Beta ends, launch begins
**Getting Started:**
1. Introduce yourself in #general
2. Check #start-here for login info
3. Join #feedback-fridays for weekly surveys
4. Report bugs in #bugs
**Bug Bounty:**
- Critical bugs: 1 month Premium free
- High priority: 2 weeks Premium
- Medium: 1 week Premium
Questions? Ask in #help or @CMO
Let's write! ✍️
```
### #announcements (Pinned Message)
```
📢 Weekly Updates
**Week 1 (April 26 - May 2): Onboarding**
- Welcome email sent
- Login credentials distributed
- First survey: Friday
**Week 2 (May 3 - May 9): Product Hunt Launch**
- Launch day: May 7
- Special beta user perks announced
- Community AMA with founders
**Week 3 (May 10 - May 16): Final Push**
- Testimonial collection
- Final surveys
- Launch party planning
Stay tuned!
```
### #bugs (Pinned Message - Template)
```
🐛 Bug Report Template
Please use this format:
**What happened?**
[Describe the bug]
**What did you expect?**
[Expected behavior]
**How to reproduce:**
1. Step 1
2. Step 2
3. Step 3
**Environment:**
- Browser/OS: [e.g., Chrome on Mac]
- Script: [Link if comfortable sharing]
**Severity:**
- 🔴 Critical (data loss, crash)
- 🟡 High (feature broken)
- 🟢 Medium (minor issue)
- ⚪ Low (cosmetic)
**Bonus:** Screenshots/video
Bug bounties awarded for critical/high severity!
```
### #feature-requests (Pinned Message)
```
💡 Feature Requests
Have an idea? Share it here!
**How to submit:**
1. Describe the feature
2. Explain the use case
3. Vote on others' ideas with 👍
**Most upvoted features get prioritized!**
Top requests this week:
1. [Auto-updating based on votes]
2. [Auto-updating]
3. [Auto-updating]
```
---
## Roles & Permissions
**@Admin** - CMO, CEO, CTO
- Full server access
- Can manage channels, roles, bans
**@Moderator** - Community manager (if hired)
- Can delete messages, timeout users
- Cannot manage roles/channels
**@BetaTester** - All beta users
- Access to all beta channels
- Can post, react, vote
**@VIP** - Influencers, advocates
- Special role color
- Early access to features
---
## Onboarding Flow
1. **User joins Discord** → Auto-assign @BetaTester role
2. **Welcome DM** → Bot sends rules + #start-here link
3. **First post** → Introduce in #general
4. **First survey** → Sent via email Friday
---
## Weekly Engagement Plan
**Monday:** Week kickoff in #announcements
**Wednesday:** Feature spotlight in #feature-discussion
**Friday:** Survey reminder in #feedback-fridays
**Ongoing:** Bug reports, feature requests, community chat
---
## Success Metrics
| Metric | Target | Week 1 | Week 2 | Week 3 | Week 4 | Week 5 | Week 6 |
|--------|--------|--------|--------|--------|--------|--------|--------|
| Members | 500 | 100 | 250 | 400 | 450 | 480 | 500 |
| Daily active | 300 | 60 | 150 | 240 | 270 | 290 | 300 |
| Messages/day | 200 | 40 | 100 | 160 | 180 | 190 | 200 |
| Bug reports | 50+ | 10 | 20 | 35 | 40 | 45 | 50 |
| Feature requests | 30+ | 5 | 12 | 20 | 24 | 27 | 30 |
---
## Moderation Guidelines
**Delete + Warn:**
- Spam, self-promotion
- Harassment, discrimination
- NSFW content
**Timeout (24 hours):**
- Repeated rule violations
- Aggressive behavior
**Ban:**
- Severe harassment
- Doxxing, threats
- Malicious spam
---
## Setup Checklist
- [x] Create Discord server ✅
- [x] Create channels (12 total) ✅
- [x] Set up roles (Admin, Moderator, BetaTester, VIP) ✅
- [x] Configure channel permissions ✅
- [x] Write welcome messages (pinned) ✅
- [x] Set up welcome bot (MEE6 or similar) ✅
- [x] Test invite link ✅
- [x] Create invite URL: discord.gg/scripter-beta ✅
- [x] Add server icon (Scripter logo) ✅
- [x] Add server description ✅
---
**Status:** ✅ Complete - Ready for user onboarding
**Owner:** CMO (community management)
**Timeline:** Created April 26, start inviting users April 27

View File

@@ -1,234 +0,0 @@
# Discord Community Guidelines
**Effective:** April 26, 2026
**Version:** 1.0
**Owner:** CMO
---
## Welcome to the Scripter Beta Community!
This is a space for screenwriters to collaborate, share feedback, and help build the future of screenwriting technology. These guidelines ensure everyone has a positive, productive experience.
---
## Core Principles
### 1. Be Respectful and Supportive
- Treat all members with kindness and respect
- Offer constructive feedback, not criticism
- Celebrate others' successes and milestones
- Remember: we're all here to write better scripts
### 2. Be Honest and Helpful
- Provide genuine feedback on features and bugs
- Share your knowledge when you can
- Ask questions when you're stuck
- Help fellow beta testers when possible
### 3. Be Professional
- No harassment, discrimination, or hate speech
- No spam, self-promotion, or unsolicited DMs
- Keep discussions relevant to screenwriting and Scripter
- Respect privacy and confidentiality
---
## Channel-Specific Guidelines
### #welcome-rules
- Read the pinned welcome message
- Introduce yourself in #general
- Check #start-here for getting started resources
### #general
- Casual chat and introductions
- Screenwriting discussions
- Off-topic conversations (keep it friendly)
### #showcase
- Share your scripts, scenes, milestones
- Celebrate wins (big and small)
- Get feedback on your work (when requested)
### #help
- Ask questions about Scripter
- Help other users with their questions
- Search before posting (your question may already be answered)
### #bugs
- Use the bug report template (see pinned message)
- Include steps to reproduce
- Add severity level (Critical/High/Medium/Low)
- One bug per post
### #feature-requests
- Describe the feature clearly
- Explain the use case
- Vote on others' ideas with 👍
- Most upvoted features get prioritized!
### #feedback-fridays
- Weekly survey reminders
- Feedback discussions
- Share your thoughts on new features
### #bug-bounty
- Report critical bugs for rewards
- Rewards: 1 week - 1 month free Premium
- See pinned message for details
### #tech-support
- Login issues
- Technical problems
- Browser/compatibility questions
### #feature-discussion
- Deep dives on specific features
- Workflows and best practices
- Feature comparisons and discussions
---
## What's Allowed
**Encouraged:**
- Constructive feedback (positive and negative)
- Bug reports with details
- Feature suggestions
- Script excerpts for testing
- Questions about the app
- Helping other users
- Celebrating milestones
**Okay Sometimes:**
- Off-topic chat (in moderation)
- Memes and humor (keep it appropriate)
- Industry news and discussions
- Writing tips and advice
**Not Allowed:**
- Harassment, bullying, or discrimination
- Hate speech or offensive content
- Spam or excessive self-promotion
- Piracy or copyright infringement
- NSFW content
- Doxxing or sharing private info
- Malicious bugs or exploits
- Impersonation of team members
---
## Bug Bounty Program
Report critical bugs and earn rewards!
| Severity | Description | Reward |
|----------|-------------|--------|
| 🔴 Critical | Data loss, crash, security issue | 1 month Premium |
| 🟡 High | Feature completely broken | 2 weeks Premium |
| 🟢 Medium | Feature partially broken | 1 week Premium |
| ⚪ Low | Cosmetic issue, typo | Thanks! |
**How to Claim:**
1. Report bug in #bugs with template
2. Team confirms severity
3. Reward applied to your account
4. Public shoutout (optional)
---
## Moderation
### Our Approach
We use a **progressive enforcement** model:
1. **Warning** - First violation (public or DM)
2. **Timeout** - 24 hours for repeated violations
3. **Ban** - Severe or persistent violations
### What Gets You Warned
- First-time rule violation
- Accidental spam
- Minor disrespect
### What Gets You Timed Out
- Repeated rule violations
- Aggressive behavior
- Ignoring warnings
### What Gets You Banned
- Severe harassment
- Doxxing or threats
- Malicious spam or exploits
- Ban evasion
---
## Reporting Issues
### See Something? Say Something.
**To Report:**
- DM @CMO or @Moderator
- Email: community@scripter.app (future)
- Use #help for general issues
**What to Include:**
- What happened
- Who was involved (if applicable)
- Screenshots (if available)
- Why it's a problem
**We Will:**
- Review all reports
- Respond within 24 hours
- Take appropriate action
- Keep reporter anonymous (if requested)
---
## Privacy & Safety
### Your Data
- Discord username and ID visible to all
- Messages visible to server members
- Team can see all messages for moderation
- We don't sell or share your data
### Stay Safe
- Don't share personal info publicly
- Use DMs carefully (scammers exist)
- Report suspicious behavior
- Block users if needed
---
## Questions?
**Need Help?**
- Ask in #help
- DM @CMO or @Moderator
- Check #start-here for FAQs
**Feedback on Guidelines?**
- Post in #feature-requests
- DM @CMO
---
## Acknowledgment
By participating in this server, you agree to:
- Follow these guidelines
- Respect other members
- Help build a positive community
- Provide honest feedback
- Report bugs and issues
**Let's write! ✍️**
---
**Last Updated:** April 26, 2026
**Next Review:** May 26, 2026 (or as needed)

View File

@@ -1,296 +0,0 @@
# Discord Moderation Playbook
**For:** Moderators and Admin
**Version:** 1.0
**Effective:** April 26, 2026
**Owner:** CMO
---
## Quick Reference
### Escalation Ladder
1. **Verbal Warning** - "Hey, please keep it civil"
2. **Public Warning** - "@user Please follow channel rules"
3. **Timeout** - 24 hours mute
4. **Ban** - Permanent removal
### Common Scenarios
| Situation | Action | Template |
|-----------|--------|----------|
| First spam | Warn + delete | "Please no self-promo" |
| Rudeness | Warn publicly | "Let's keep it constructive" |
| Harassment | Timeout + DM | 24hr timeout, explain why |
| Severe harassment | Ban immediately | No warning needed |
| Bug report (no template) | Ask to reformat | "Please use the template" |
| Off-topic in tech channels | Gently redirect | "Try #general for this" |
---
## Moderator Permissions
### What You Can Do
- ✅ Delete messages
- ✅ Timeout users (up to 24 hours)
- ✅ Move threads to correct channels
- ✅ Pin/unpin messages
- ✅ Edit channel topics
### What You Cannot Do
- ❌ Ban users (Admin only)
- ❌ Create/delete channels
- ❌ Manage roles
- ❌ Change server settings
---
## Scenario Playbooks
### 1. Spam/Self-Promotion
**First Offense:**
```
@user Hey! Thanks for your enthusiasm. We don't allow self-promotion
in this server. Please keep discussions focused on Scripter and
screenwriting. Check #general for off-topic chat!
```
**Second Offense:**
- 24-hour timeout
- DM explaining the rule
**Third Offense:**
- Escalate to Admin for ban consideration
### 2. Rudeness/Disrespect
**Mild (first time):**
```
@user Let's keep feedback constructive and respectful. We're all
here to help improve the product!
```
**Escalating:**
```
@user This conversation is getting heated. Please take a step back
and keep things civil, or I'll need to timeout.
```
**Crossing the line:**
- 24-hour timeout immediately
- DM with warning
### 3. Harassment (Zero Tolerance)
**Any harassment:**
- 24-hour timeout immediately
- DM: "This behavior violates our community guidelines"
- Document incident
- Escalate to Admin
**Severe harassment:**
- Ban immediately (Admin only)
- Document everything
- Offer support to target
### 4. Bug Reports (No Template)
**Gentle nudge:**
```
@user Thanks for reporting this! Could you please edit your post
to include the bug report template? It helps us track and fix
issues faster. You can find it pinned in #bugs!
```
**If they don't comply:**
- Don't escalate unless they're rude about it
- Just ask again or help them fill it out
### 5. Feature Requests (Duplicate)
**Helpful redirect:**
```
@user Great idea! We actually have a similar request here:
[link to existing]. Feel free to add your thoughts and 👍 there!
```
### 6. Off-Topic Drift
**In tech channels:**
```
@user This is getting off-topic for #tech-support. Mind moving
this to #general? We want to keep support threads focused!
```
**In general:**
- Let it flow unless it's problematic
- General is for casual chat
---
## Timeout Protocol
### How to Timeout
1. Right-click user → Timeout → 24 hours
2. Send DM explaining why
3. Log the incident
### Timeout DM Template
```
Hey [name],
I just timed you out for 24 hours because [specific reason].
This isn't permanent - it's just a chance to cool off and review
our community guidelines: [link]
When the timeout expires, you're welcome back! Just please follow
the rules going forward.
If you have questions, DM me or @CMO.
- Mod Team
```
### After Timeout
- Monitor when they return
- Welcome them back (don't hold grudges)
- Watch for repeat behavior
---
## Documentation
### Incident Log Template
Create a private doc for serious incidents:
```
## [Date] - [User] - [Issue Type]
**What happened:**
[Brief description]
**Action taken:**
[Warning/Timeout/Ban]
**Moderator:**
[Your name]
**Follow-up needed:**
[Yes/No - details]
```
### When to Document
- All timeouts
- All harassment reports
- Any ban
- Repeated offenses
- Escalations to Admin
---
## Special Situations
### VIP Members (Influencers, Advocates)
**Same rules apply**, but:
- Be extra professional
- Escalate to CMO before action
- They're guests, not above rules
### Beta Testers Reporting Critical Bugs
**Priority handling:**
- Respond within 1 hour if possible
- Escalate to CTO immediately
- Award bug bounty promptly
- Public recognition (with permission)
### Team Drama (Co-founders, etc.)
**Stay neutral:**
- Don't take sides publicly
- Escalate to CMO/CEO
- Document everything
- Protect community from drama
---
## Mental Health for Moderators
### It's Okay to:
- Take breaks
- Step away from heated situations
- Ask for backup
- Say "I need to think about this"
### When to Escalate to CMO
- Any ban decision
- Legal threats
- Doxxing attempts
- Coordinated attacks
- Media inquiries
### Self-Care
- Moderation is emotionally taxing
- Rotate duties with other mods
- Debrief after tough incidents
- Remember: you're not a therapist
---
## Tools & Resources
### Discord Features
- **Automod:** Set up filters for banned words
- **Slow mode:** Enable in heated channels
- **Archive channels:** For resolved threads
- **Forum channels:** For organized Q&A (future)
### Bots
- **MEE6:** Auto-moderation, welcome messages
- **Dyno:** Advanced moderation (optional upgrade)
- **Carl-bot:** Logging and audit trails
### Templates Location
All message templates in this doc. Copy/paste as needed.
---
## Training Checklist
### New Moderator Onboarding
- [ ] Read community guidelines
- [ ] Read this playbook
- [ ] Shadow experienced mod for 1 week
- [ ] Practice with low-stakes situations
- [ ] Review incident logs
- [ ] Meet the team (CMO, CEO, CTO)
### Monthly Refreshers
- [ ] Review recent incidents
- [ ] Update templates as needed
- [ ] Discuss edge cases
- [ ] Celebrate wins
---
## Contact
**Head Moderator:** CMO
**Backup:** CEO, CTO
**Emergency:** DM @CMO or email community@scripter.app
**Moderator Team:**
- @CMO (Head Mod)
- [Community Manager - to be hired]
- [Volunteer Mods - from community]
---
**Remember:** Good moderation is invisible. When done right, the community self-regulates and you only step in for edge cases. Build a culture of respect, and you'll have less fires to put out!
**Last Updated:** April 26, 2026
**Next Review:** May 26, 2026

View File

@@ -1,194 +0,0 @@
# Discord Server Creation Log - FRE-666
**Created:** 2026-04-26
**Status:** ✅ Complete
**Time Spent:** 2 hours
---
## Server Created
**Server Name:** Scripter Beta Community
**Server ID:** 1334567890123456789
**Owner:** CMO
**Created:** April 26, 2026 1:00 PM PT
**Invite Link:** discord.gg/scripter-beta (custom vanity URL)
**Server Icon:** Scripter logo uploaded (#518ac8 background)
---
## Channels Created (12 total)
### 📌 WELCOME & INFO
-#welcome-rules
-#announcements
-#start-here
### 💬 COMMUNITY
-#general
-#showcase
-#help
### 🐛 FEEDBACK & BUGS
-#feature-requests
-#bugs
-#beta-surveys
### 🎯 BETA PROGRAM
-#feedback-fridays
-#bug-bounty
-#testimonials
### 🔧 TECHNICAL
-#tech-support
-#feature-discussion
---
## Roles Created (4 total)
| Role | Color | Permissions | Members |
|------|-------|-------------|---------|
| @Admin | #FF0000 | Full server access | CMO, CEO, CTO |
| @Moderator | #00FF00 | Delete messages, timeout | (empty - hire later) |
| @BetaTester | #518ac8 | Post, react, vote | Auto-assigned on join |
| @VIP | #FFD700 | Special color, early access | (empty - for influencers) |
---
## Pinned Messages
### #welcome-rules
✅ Pinned: Welcome message with beta guidelines, timeline, bug bounty info
### #announcements
✅ Pinned: Weekly update schedule (Week 1-3)
### #bugs
✅ Pinned: Bug report template with severity levels
### #feature-requests
✅ Pinned: Feature submission guidelines + voting system
### #start-here
✅ Pinned: Getting started guide with login info links
---
## Server Settings Configured
- ✅ Server description: "Official beta community for Scripter - the modern screenwriting app. Join 500 founding members building the future of screenwriting."
- ✅ Server region: US West
- ✅ Verification level: Medium (must have verified email)
- ✅ Notification settings: All messages @mentions only
- ✅ Explicit content filter: Scan all messages
- ✅ Auto-mod rules: Enabled (spam, links, mentions)
---
## Bot Setup
### MEE6 (Free tier)
- ✅ Added to server
- ✅ Welcome messages configured
- ✅ Auto-role assignment on join
- ✅ Level system enabled (optional gamification)
### Welcome Bot Configuration
```
When user joins:
1. Auto-assign @BetaTester role
2. Send DM with welcome message + #start-here link
3. Post introduction prompt in #general
```
---
## Invite Link Setup
**Vanity URL:** discord.gg/scripter-beta
**Requires:** Discord Server Boost Level 1 (achieved via CEO/Founder boost)
**Alternative (temporary):** https://discord.gg/abcdef123 (7-day expiry, unlimited uses)
**Invite Settings:**
- Never expire
- Unlimited uses
- Grant temporary membership: No
---
## Testing Completed
### Onboarding Flow Test ✅
1. Joined with test account
2. Auto-received @BetaTester role
3. Welcome DM received with rules
4. Posted in #general successfully
5. Channel permissions working correctly
### Permission Tests ✅
- @BetaTester can post in all channels
- @BetaTester cannot manage channels/roles
- @Admin has full access
- Links and attachments working
---
## Files Created/Updated
- `/marketing/discord-beta-server-setup.md` - Original setup guide (updated with completion status)
- `/marketing/discord-server-creation-log.md` - This creation log
- `/marketing/discord-community-guidelines.md` - Extended community guidelines
- `/marketing/discord-moderation-playbook.md` - Moderator training doc
---
## Next Steps
1. **Invite first beta users** (April 27)
- Send invite to VIP list (10 influencers)
- Share in Priority 1 emails
2. **Monitor engagement** (Daily)
- Welcome new members
- Track daily active users
- Ensure questions get answered
3. **Weekly engagement plan** (Starting April 28)
- Monday: Week kickoff in #announcements
- Wednesday: Feature spotlight
- Friday: Survey reminder
4. **Moderation** (As needed)
- Monitor for spam
- Enforce community guidelines
- Handle bug reports promptly
---
## Success Metrics (Baseline)
| Metric | Target | Current | Date |
|--------|--------|---------|------|
| Members | 500 | 0 | April 26 |
| Daily active | 300 | 0 | April 26 |
| Messages/day | 200 | 0 | April 26 |
| Bug reports | 50+ | 0 | April 26 |
| Feature requests | 30+ | 0 | April 26 |
---
## Budget
- **Discord Server:** Free
- **MEE6 Bot:** Free tier (can upgrade to $9.99/mo for advanced features)
- **Vanity URL:** Requires Server Boost Level 1 (~$5-10/month via boosts)
- **Total:** $0-10/month
---
**Status:** ✅ Server ready for beta user onboarding
**Next Owner:** CMO (community management)
**Timeline:** Start inviting users April 27, 2026

View File

@@ -1,306 +0,0 @@
# Scripter Email Marketing Strategy
**Issue:** FRE-580
**Priority:** Medium
**Owner:** CMO
**Status:** Draft
---
## Email Program Overview
**Goal:** Build relationships, drive conversions, and retain users through targeted email communication.
**Key Metrics:**
- Open rate target: 25%+
- Click rate target: 5%+
- Conversion rate: 2%+
- Unsubscribe rate: <0.5%
---
## Email Sequences
### 1. Waitlist Sequence (Pre-Launch)
**Trigger:** User joins waitlist
**Goal:** Build anticipation, capture feedback
| Email | Timing | Subject | Content |
|-------|--------|---------|---------|
| 1 | Immediate | "You're on the list! 🎬" | Confirmation, what to expect, early bird offer |
| 2 | Day 3 | "Why we built Scripter" | Founder story, problem/solution |
| 3 | Day 7 | "Sneak peek inside Scripter" | Screenshots, feature preview |
| 4 | Day 10 | "Final Draft vs Scripter" | Comparison, pricing tease |
| 5 | Day 14 | "48 hours early access" | Exclusive early signup link |
---
### 2. Onboarding Sequence (New Users)
**Trigger:** User signs up
**Goal:** Activate users, demonstrate value
| Email | Timing | Subject | Content |
|-------|--------|---------|---------|
| 1 | Immediate | "Welcome to Scripter! Let's write." | Getting started, first script CTA |
| 2 | Day 1 | "Your first screenplay in 5 minutes" | Tutorial, template walkthrough |
| 3 | Day 3 | "Pro tip: Auto-formatting magic" | Feature highlight, formatting demo |
| 4 | Day 7 | "Write together with collaborators" | Collaboration features, invite CTA |
| 5 | Day 14 | "Unlock Pro: Write without limits" | Upgrade offer, Pro features |
---
### 3. Free-to-Pro Conversion Sequence
**Trigger:** Free user, day 7+
**Goal:** Convert to paid
| Email | Timing | Subject | Content |
|-------|--------|---------|---------|
| 1 | Day 7 | "Loving Scripter? Go Pro." | Pro features, 14-day trial offer |
| 2 | Day 10 | "What Pro writers get" | Feature comparison, testimonials |
| 3 | Day 14 | "Last day: 14-day Pro trial" | Urgency, trial CTA |
| 4 | Day 21 | "Still writing free?" | Final offer, annual discount |
---
### 4. Trial Conversion Sequence
**Trigger:** User starts Pro trial
**Goal:** Convert trial to paid
| Email | Timing | Subject | Content |
|-------|--------|---------|---------|
| 1 | Immediate | "Welcome to Scripter Pro!" | Trial details, key features |
| 2 | Day 3 | "Get the most from Pro" | Power user tips, advanced features |
| 3 | Day 7 | "Halfway through your trial" | Usage stats, value reminder |
| 4 | Day 12 | "3 days left in your trial" | Urgency, what you'll lose |
| 5 | Day 14 | "Last chance to keep Pro" | Final CTA, annual option |
| 6 | Day 15 | "Your trial has ended" | Downgrade notice, resubscribe CTA |
---
### 5. Engagement/Nurture Sequence
**Trigger:** Active user, weekly
**Goal:** Retain, educate, upsell
| Email | Timing | Subject | Content |
|-------|--------|---------|---------|
| Weekly | Monday | "This week in screenwriting" | Industry news, writing tips |
| Bi-weekly | Wednesday | "New feature alert" | Product updates, tutorials |
| Monthly | 1st | "Your Scripter stats" | Usage report, milestones |
---
### 6. Win-Back Sequence
**Trigger:** Inactive 30+ days
**Goal:** Reactivate users
| Email | Timing | Subject | Content |
|-------|--------|---------|---------|
| 1 | Day 30 | "We miss you! Here's 50% off" | Comeback offer, what's new |
| 2 | Day 37 | "Your scripts are waiting" | Nostalgia, project reminder |
| 3 | Day 45 | "Final invitation" | Last chance, survey ask |
---
## Transactional Emails
### Welcome Email
**Trigger:** Signup
**Content:** Welcome, getting started link, support contact
### Password Reset
**Trigger:** Reset request
**Content:** Reset link, security notice, expiry time
### Collaboration Invite
**Trigger:** Invited to script
**Content:** Inviter name, script name, join CTA
### Comment Notification
**Trigger:** New comment
**Content:** Commenter, excerpt, reply link
### Export Complete
**Trigger:** Export finished
**Content:** Download link, format, file size
---
## Segmentation Strategy
### By Plan Type
- Free users → Pro upgrade emails
- Pro users → Premium upsell, power tips
- Premium users → Advanced features, API access
### By Behavior
- Active writers → Feature deep-dives, community
- Inactive → Win-back, re-engagement
- Collaborators → Team features, group plans
### By Use Case
- Feature films → Long-form tips, structure advice
- TV writers → Episode planning, series bibles
- Students → Education discount, learning resources
---
## Design Guidelines
### Template Structure
```
[Logo]
[Hero image/illustration]
[Headline]
[Body copy]
[Primary CTA button]
[Secondary link]
---
[Footer: Unsubscribe, Preferences, Contact]
```
### Brand Colors
- Primary: Scripter Blue (#518ac8)
- Background: White (#ffffff)
- Text: Deep Blue (#1a336b)
- Links: Scripter Blue (#518ac8)
### Tone & Voice
- **Confident:** "You've got this. We've got you."
- **Direct:** Clear CTAs, no fluff
- **Creative:** Screenwriting metaphors, industry humor
- **Helpful:** Tips, tutorials, support
### Mobile Optimization
- Single column layout
- 44px minimum CTA buttons
- 16px minimum body text
- Preview text for inbox display
---
## Email Tools & Setup
### Recommended Stack
| Tool | Purpose | Cost |
|------|---------|------|
| Customer.io | Automation, segmentation | $150/mo |
| SendGrid | Delivery, analytics | $50/mo |
| Litmus | Testing, preview | $79/mo |
| **Total** | | **$279/mo** |
### Budget Alternative
| Tool | Purpose | Cost |
|------|---------|------|
| Mailchimp | All-in-one | Free-20k subs |
| **Total** | | **$0-200/mo** |
### Technical Setup
- [ ] Domain authentication (SPF, DKIM, DMARC)
- [ ] Dedicated IP (after 100k emails/mo)
- [ ] Suppression list management
- [ ] Unsubscribe handling (one-click)
- [ ] Preference center
- [ ] Analytics integration (UTM tracking)
---
## Compliance
### CAN-SPAM (US)
- Physical address in footer
- Clear unsubscribe link
- Honor opt-outs within 10 days
- Accurate subject lines
### GDPR (EU)
- Explicit consent for marketing
- Right to access/delete data
- Data processing agreement with vendor
- Privacy policy link
### Best Practices
- Double opt-in for subscribers
- Clear consent language
- Regular list cleaning
- Monitor spam complaints (<0.1%)
---
## Testing & Optimization
### A/B Tests
- Subject lines (emoji vs no emoji, length)
- Send times (morning vs afternoon, weekday vs weekend)
- CTA copy ("Start Writing" vs "Try Free")
- Personalization (name, project name)
### Metrics to Track
| Metric | Formula | Target |
|--------|---------|--------|
| Open rate | Opens / Delivered | 25%+ |
| Click rate | Clicks / Delivered | 5%+ |
| Conversion rate | Conversions / Clicks | 2%+ |
| Bounce rate | Bounces / Sent | <2% |
| Unsubscribe rate | Unsubs / Delivered | <0.5% |
| Spam complaints | Complaints / Delivered | <0.1% |
---
## Content Calendar
### Monthly Themes
| Month | Theme | Campaigns |
|-------|-------|-----------|
| May | Launch | Waitlist, launch announcements |
| June | Growth | Onboarding optimization, Pro trials |
| July | Retention | Engagement, feature adoption |
| August | Scale | Paid acquisition, partnerships |
### Weekly Cadence
- Monday: Newsletter (industry news + tips)
- Wednesday: Product update or feature highlight
- Friday: Community spotlight or user story
---
## Success Metrics
### 90-Day Goals
| Metric | Target |
|--------|--------|
| Email subscribers | 10,000 |
| Average open rate | 25% |
| Average click rate | 5% |
| Email-driven conversions | 500 Pro users |
| Email revenue | $5,000 MRR |
---
## Next Actions
1. **Choose email platform** - Customer.io vs Mailchimp
2. **Set up domain authentication** - SPF, DKIM, DMARC
3. **Design email templates** - Welcome, onboarding, newsletter
4. **Write email copy** - All sequences outlined above
5. **Implement tracking** - UTM parameters, conversion events
6. **Create preference center** - Let users choose frequency
7. **Build suppression lists** - Unsubscribes, bounces, spam
8. **Test all flows** - Send tests, verify links, mobile preview
---
**Related Issues:**
- FRE-577: Marketing website (signup forms)
- FRE-581: Launch campaign (waitlist emails)
- FRE-585: Analytics dashboard (email metrics)
**Dependencies:**
- Email platform setup
- Domain/email infrastructure
- User event tracking in product

View File

@@ -1,271 +0,0 @@
# Founder Review Required - Product Hunt Launch
**Created:** 2026-04-26
**Priority:** HIGH
**Deadline:** April 27, 2026 (for April 28 execution)
**Owner:** Founder + CMO
---
## ⚠️ Actions Required From You
You need to complete these 4 items by **end of day April 27** so we can execute the VIP outreach on April 28.
### 1. Pick Thumbnail Variant (2 min)
**3 variants created** - choose one for Product Hunt submission:
| Variant | File | Background | Notes |
|---------|------|------------|-------|
| **Primary** | `thumbnail-primary-240x240.png` | #518ac8 (Scripter Blue) | Centered logo, clean, recommended |
| **Variant A** | `thumbnail-variant-a-240x240.png` | #4377bb (lighter blue) | Slightly brighter |
| **Variant B** | `thumbnail-variant-b-240x240.png` | #518ac8 + tagline | "Write Faster" text below logo |
**Location:** `/marketing/product-hunt-assets/thumbnail/`
**Your Decision:** Which variant? (Primary recommended)
---
### 2. Fill VIP List - 10 Names (15 min)
**We need 10 VIP supporters** who will upvote within the first hour of launch (12:01 AM PT May 7).
**VIP Categories:**
#### Beta Testers (4 slots)
People who tested Scripter and gave positive feedback:
| # | Name | Email | Company | Feedback They Gave |
|---|------|-------|---------|-------------------|
| 1 | | | | |
| 2 | | | | |
| 3 | | | | |
| 4 | | | | |
#### Screenwriting Influencers (3 slots)
Twitter/YouTube/Reddit accounts with 1K+ followers:
| # | Name | Handle/Email | Platform | Followers |
|---|------|--------------|----------|-----------|
| 1 | | @ | | |
| 2 | | @ | | |
| 3 | | @ | | |
**Suggestions to research:**
- Twitter: Search "screenwriting tips"
- YouTube: Script review channels
- Reddit: r/Screenwriting mods
#### Founder Network (3 slots)
Your personal/professional connections:
| # | Name | Email | Company/Relationship |
|---|------|-------|---------------------|
| 1 | | | |
| 2 | | | |
| 3 | | | |
**Full template:** `/marketing/vip-hunter-list-draft.md`
---
### 3. Approve Email Templates (5 min)
**Template 1: VIP Personal Email (from you)**
```
Subject: Quick favor? Launching on Product Hunt May 7 🚀
Hey [Name],
I'm launching Scripter on Product Hunt next Thursday (May 7) and could use your support!
It takes 10 seconds:
1. Go to [PH link] at 12:01 AM PT Thursday
2. Click the upvote button
3. Optionally leave a comment or share
Product Hunt is huge for early visibility. Your upvote in the first hour especially matters.
Can I count on you?
Thanks!
[Your Name]
P.S. Happy to return the favor on your next launch!
```
**Template 2: Active Supporter Email (from CMO)**
```
Subject: Scripter launches on Product Hunt - need your help!
Hey [Name],
You're on our waitlist for Scripter, and I wanted to give you a heads up!
We're launching on Product Hunt next Thursday, May 7. PH is one of the best ways to discover new products, and your support would mean the world.
How to help (takes 10 seconds):
1. Go to [PH link] on May 7
2. Click the upvote button
3. Share with 2 screenwriter friends
First-hour upvotes are critical - if you can upvote around 12:01 AM PT, that's when it matters most.
Any questions about the product? Happy to answer!
Thanks for being part of the journey,
[Your Name]
P.S. Free Pro account for anyone who refers 3+ signups on launch day!
```
**Full email templates:** `/marketing/product-hunt-supporter-outreach.md`
**Your Decision:** Do these templates sound like you? Any changes?
---
### 4. Confirm Launch Date (1 min)
**Current Plan:**
- **Product Hunt Submission:** April 23, 2026
- **Launch Day:** May 7, 2026 (Thursday)
- **Time:** 12:01 AM PT
**Your Decision:** Does this timeline work? Any conflicts?
---
## 📊 Current Progress Summary
### What's Complete (40% of total)
**Thumbnails:** 3 variants ready for your review
**Video script:** 90-second maker video script written
**Outreach plan:** 6 email templates (VIP to thank you)
**Tracker:** 50-slot supporter tracking system
**Mailchimp guide:** Free tier setup guide ($0/mo)
**VIP list framework:** Draft ready for your input
### What's Pending
**Screenshots:** Need to schedule session with CTO (April 28-29)
**GIFs:** After screenshots captured
**Video recording:** Need your voiceover (April 28)
**PH submission:** Submit April 23
### Timeline Status
| Milestone | Date | Status |
|-----------|------|--------|
| PH submission | April 23 | ✅ On track |
| VIP outreach | April 28 | 🟡 Awaiting your input |
| Screenshot session | April 28-29 | 🟡 Need to schedule |
| Video recording | April 28 | 🟡 Awaiting your availability |
| Launch day | May 7 | ✅ On track |
---
## 🎯 What Happens After You Approve
### April 28 (VIP Outreach Day)
**9:00 AM PT:**
- CMO loads your 10 VIP emails into Mailchimp
- CMO personalizes email templates per VIP
- **You send personal VIP emails** (from your email, not Mailchimp)
**10:00 AM PT:**
- Screenshot session with CTO (1-2 hours)
- Capture: Editor, collaboration, export, pricing
**2:00 PM PT:**
- Record video voiceover (30 min)
- Use script from `/marketing/product-hunt-video-script.md`
### April 29 (Active Supporter Outreach)
**10:00 AM PT:**
- CMO sends email to 25 Active Supporters (waitlist)
- CMO posts to social media (Twitter, LinkedIn)
### April 30 (General Network)
**12:00 PM PT:**
- Social media blast to general network
- Reddit posts (r/Screenwriting, r/Filmmakers)
### May 1-6 (Follow-ups)
- Daily reminders to non-responders
- "2 days left" urgency email (May 5)
- "Tomorrow!" reminder (May 6)
### May 7 (LAUNCH DAY)
**12:01 AM PT:**
- PH page goes live
- CMO sends "We're live!" email to all 50+ supporters
- VIPs upvote in first hour (target: 50+ upvotes by 1:00 AM)
**All day:**
- Monitor PH ranking hourly
- Respond to every comment within 5 min
- Share milestones (100 upvotes, etc.)
**8:00 PM PT:**
- "Final hours!" urgency push
- Launch ends at 12:01 AM PT May 8
### May 8 (Thank You)
**10:00 AM PT:**
- Send thank you email to all supporters
- Share results publicly
- Post-mortem internally
---
## 📋 Quick Response Format
**Reply with:**
```
1. Thumbnail: [Primary / Variant A / Variant B]
2. VIP List:
Beta Testers: [Name 1, Name 2, Name 3, Name 4]
Influencers: [Name 1, Name 2, Name 3]
Founder Network: [Name 1, Name 2, Name 3]
(or attach CSV/spreadsheet)
3. Email templates: [Approved / Changes needed: ___]
4. Launch timeline: [Confirmed / Need to adjust: ___]
5. Video recording availability: [Date/time]
```
---
## 📞 Questions?
**Contact:** CMO via Paperclip issue FRE-635
**Full documentation:**
- Launch plan: `/marketing/product-hunt-launch-plan.md`
- VIP list draft: `/marketing/vip-hunter-list-draft.md`
- Email templates: `/marketing/product-hunt-supporter-outreach.md`
- Video script: `/marketing/product-hunt-video-script.md`
- Asset brief: `/marketing/product-hunt-assets-brief.md`
---
**Deadline:** April 27, 2026 (end of day)
**Impact of delay:** VIP outreach slips to April 29, reduces launch momentum
**Status:** ⏳ Awaiting your review and approval

View File

@@ -1,323 +0,0 @@
# Hacker News Show HN Submission
**Issue:** FRE-687 / FRE-632
**Created:** 2026-04-26 17:30 PM
**Owner:** CMO + CTO
**Status:** ✅ Ready to Submit
---
## Submission Details
**Title:** "Show HN: Scripter A modern screenwriting platform (Tauri + SolidJS)"
**URL:** scripter.app (once live)
**Alternative:** scripter.app/waitlist (if main site down)
**Best Time to Submit:** May 7, 2026 at 10:30 AM PT
**Why:** HN traffic peaks 11 AM - 2 PM PT, submit 30 min before
---
## First Comment (Required)
```
Hi HN! I'm [Founder Name], founder of Scripter.
Screenwriting software hasn't evolved in 30 years. Final Draft costs $200 and looks like Windows 95. WriterDuet is slow and bloated. We're building a modern alternative.
**What Scripter Is:**
A real-time collaborative screenwriting platform built with:
- SolidJS + Vite (frontend)
- tRPC + SQLite/Turso (backend)
- Tauri (desktop apps)
- Yjs (CRDT for real-time sync)
**Key Features:**
1. Real-time collaboration (CRDT sync, zero conflicts)
2. AI writing assistant (optional, writer-controlled)
3. Industry-standard formatting (WGA-approved)
4. Free tier (unlimited scripts)
5. Pro at $9.99/month (vs Final Draft's $200)
6. Cross-platform (Web, Mac, Windows, Linux, iOS, Android)
**Why We Built It:**
I'm a screenwriter who got frustrated with existing tools. They're slow, expensive, and don't support real collaboration. I wanted something that felt like 2026, not 1996.
**Technical Challenges:**
1. CRDT is PhD-level hard. Yjs helped immensely.
2. Screenwriters are passionate (and opinionated). Listen to them.
3. Final Draft has 40 years of technical debt. We have 8 months.
4. Performance matters. We're 33% faster than WriterDuet in our benchmarks.
5. Free tier is the right call for this market.
**Traction:**
- ??? waitlist signups (launching May 7)
- First 100 beta testers get free Pro for life
- Built in 8 months by [X] person team
**Tech Stack:**
Frontend: SolidJS + Vite
Backend: tRPC + SQLite/Turso
Desktop: Tauri (Rust)
Real-time: Yjs (CRDT)
AI: OpenAI API
Hosting: Vercel + Fly.io
Total cost: ~$200/month
**Ask HN:**
1. What would make you switch from your current screenwriting tool?
2. What features are must-haves vs nice-to-haves?
3. How do you feel about AI in creative tools?
4. Any concerns about cloud-based screenwriting software?
**Try It:**
Free tier: scripter.app
No credit card required. Unlimited scripts.
**AMA:**
Happy to answer questions about:
- Screenwriting software market
- Building a startup in film tech
- CRDT implementation details
- SolidJS + Tauri stack
- Go-to-market for niche products
Thanks for checking out Scripter!
```
---
## Expected Engagement
**Upvotes:** 150-400 (Show HN average for dev tools)
**Comments:** 50-100
**Signups:** 200-500 (if HN traffic converts at 2-5%)
---
## Response Strategy
### Common Questions & Responses
**Q: "How is this different from WriterDuet?"**
```
Great question! Three main differences:
1. Performance - We use Tauri + Rust, so we're 33% faster and use 1/40th the RAM (50MB vs 2GB)
2. Architecture - We're built on CRDT from day one, so real-time sync is native, not bolted on
3. Pricing - Free tier has unlimited scripts (WriterDuet limits you on free tier)
Happy to answer any other questions!
```
**Q: "What about offline support?"**
```
Great question! Offline support is in our roadmap (Q3 2026).
Current workaround: PWA caches your work locally, syncs when you're back online.
Full offline mode (edit without any connection) is a priority. We'll use local-first architecture with background sync.
```
**Q: "How do you handle merge conflicts?"**
```
We don't have merge conflicts! That's the magic of CRDT.
CRDT (Conflict-free Replicated Data Types) ensures that all edits converge to the same state, regardless of order.
If two people edit the same line simultaneously:
1. Both edits are preserved
2. They're merged character-by-character
3. No conflicts, no "accept/reject" dialogs
Same tech as Figma, Notion, Google Docs.
```
**Q: "Is my data safe?"**
```
Yes! Your scripts are yours. We:
- Encrypt everything in transit (TLS) and at rest (AES-256)
- Never train AI on your scripts without explicit permission
- Allow export to FDX, PDF, Fountain anytime
- You can delete your account + data instantly (GDPR compliant)
Privacy policy: scripter.app/privacy
We're writers too. We'd never lock in your work.
```
**Q: "What about Linux support?"**
```
Linux support is coming end of beta (May 2026)!
We're using Tauri, which makes Linux builds straightforward. Tauri supports:
- Ubuntu/Debian
- Fedora
- Arch
- Other distros
I'll update this thread when it's ready!
```
**Q: "Can I export to Final Draft?"**
```
Yes! We export to:
- FDX (Final Draft format) - full fidelity
- PDF (industry standard)
- Fountain (plain text)
- RTF (for everyone else)
Your scripts are portable. No lock-in. We want you to use Scripter because it's better, not because you're stuck.
```
**Q: "How do you make money?"**
```
Free tier: Unlimited scripts, collaboration, PDF export
Pro ($9.99/mo): AI tools, advanced analytics, unlimited collaborators
We make money from Pro subscriptions. Free tier is free forever.
Student discount: 50% off Pro with .edu email
Our bet: If we build something great, free users will upgrade (and tell their friends).
```
**Q: "Why SolidJS?"**
```
Great question! We chose SolidJS because:
1. Performance - Fine-grained reactivity, no virtual DOM overhead
2. Simplicity - Feels like React, but simpler mental model
3. Size - Smaller bundle than React/Vue
4. DX - Great TypeScript support
We've been happy with it. 33% faster than our WriterDuet benchmarks.
Happy to geek out on frontend architecture!
```
---
## Posting Checklist
### Before Submitting (T-0)
- [ ] Verify scripter.app is live and stable
- [ ] Test all links (homepage, waitlist, docs)
- [ ] Prepare HN account (need aged account with karma)
- [ ] Draft first comment (see above)
- [ ] Brief CTO on technical Q&A
- [ ] Set up analytics (track HN traffic)
### Submission Day (May 7)
- [ ] Submit at 10:30 AM PT sharp
- [ ] Post first comment immediately
- [ ] Monitor comments for first 2 hours
- [ ] Respond to every comment within 15 min
- [ ] Share HN link with team + beta testers
- [ ] Track signup conversions
### Post-Submission
- [ ] Thank HN community (edit first comment)
- [ ] Follow up on feature requests
- [ ] Ship fixes for bugs reported on HN
- [ ] Share traction update (if significant)
---
## HN Best Practices
### DO:
✅ Be authentic and humble
✅ Respond to every comment (especially critical ones)
✅ Admit limitations ("We don't have X yet, but it's coming")
✅ Thank people for feedback
✅ Edit your comment with FAQs from discussion
✅ Follow up with updates ("We shipped X based on HN feedback!")
### DON'T:
❌ Use marketing speak
❌ Argue with critics (thank them instead)
❌ Delete negative comments (address them)
❌ Beg for upvotes
❌ Post multiple times (one Show HN per product)
❌ Submit from new account (looks like sock puppet)
---
## Success Metrics
| Metric | Target | Benchmark |
|--------|--------|-----------|
| Upvotes | 150-400 | Show HN dev tools avg |
| Comments | 50-100 | Engaged discussion |
| Front page | 4-8 hours | Top 10-20 |
| Signups | 200-500 | 2-5% conversion |
| Beta applications | 50-100 | 20% of signups |
---
## Backup Plan (If Main Site Down)
If scripter.app is still returning 522:
**Option 1:** Submit with waitlist page
```
URL: scripter.app/waitlist
Title: "Show HN: Scripter Modern screenwriting platform (waitlist open)"
```
**Option 2:** Delay submission
```
Wait for site to be stable
Submit May 8 or 9 instead
Better to wait 1 day than have broken link
```
**Option 3:** Use GitHub repo
```
URL: github.com/[org]/scripter
Title: "Show HN: Scripter Open-source screenwriting platform"
Focus on tech stack, not product
```
---
## Related Posts
Cross-post to (24 hours after HN):
- r/SideProject
- IndieHackers
- Product Hunt (if not launching same day)
**Don't cross-post same day** - looks like spam.
---
**Status:** ✅ Ready to submit
**Submit Date:** May 7, 2026 at 10:30 AM PT
**Blocker:** scripter.app must be live (or use waitlist page)

View File

@@ -1,263 +0,0 @@
# Scripter Launch Campaign Plan
**Issue:** FRE-581
**Priority:** High
**Owner:** CMO
**Status:** Draft
**Target Launch Date:** Q2 2026
---
## Campaign Overview
**Campaign Name:** "Write Faster"
**Tagline:** The modern screenwriting platform is here.
**Goal:** Generate 10,000 signups in first 30 days
**Budget:** $0 (organic + earned media focus)
---
## Launch Phases
### Phase 1: Pre-Launch (Weeks 1-2)
**Objectives:**
- Build waitlist/anticipation
- Secure press coverage
- Recruit beta advocates
**Tactics:**
#### 1. Product Hunt Preparation
- Create Product Hunt page (schedule for Tuesday launch)
- Prepare hunter pitch and first comment
- Gather 10+ supporters for day-one upvotes
- Design Product Hunt graphics (thumbnails, gifs)
#### 2. Press Outreach
**Target Publications:**
- TechCrunch (columnists covering creator tools)
- The Verge (apps/software)
- Variety (screenwriting/film tech)
- Deadline Hollywood (industry tools)
- No Film School (indie filmmakers)
- ScreenCraft (screenwriters)
**Pitch Angle:** "Final Draft alternative built for modern collaboration"
#### 3. Beta Advocate Program
- Identify 20-50 screenwriting influencers (YouTube, TikTok, Instagram)
- Offer early access + lifetime Pro account for honest reviews
- Provide press kit: screenshots, logo, key features
#### 4. Social Teaser Campaign
- Countdown posts (7 days to launch)
- Feature reveals (one per day)
- Behind-the-scenes content
---
### Phase 2: Launch Week (Days 1-7)
**Objectives:**
- Maximize day-one visibility
- Drive signup conversions
- Generate social proof
**Tactics:**
#### Day 1: Product Hunt Launch
- Post at 12:01 AM PT
- Team upvotes in first hour
- Respond to every comment
- Share on all social channels
- Email waitlist
#### Day 2: Press Embargo Lifts
- TechCrunch article goes live
- Share across all channels
- Paid social boost (if budget allows)
#### Day 3: Influencer Content
- YouTube reviews publish
- TikTok/Reels content drops
- Repost to official channels
#### Day 4: Community AMA
- Reddit AMA (r/Screenwriting, r/Filmmakers)
- Answer questions about features, pricing, roadmap
- Offer exclusive discount code
#### Day 5: Customer Stories
- Share early success stories
- User testimonials (even if beta)
- Social proof compilation
#### Weekend: Momentum Push
- "48 hours left" urgency
- Feature highlight reel
- Team thank-you post
---
### Phase 3: Post-Launch (Weeks 2-4)
**Objectives:**
- Sustain momentum
- Optimize conversion funnel
- Build content engine
**Tactics:**
#### 1. Content Marketing
- Publish 2 blog posts/week
- SEO optimization for "Final Draft alternative"
- Guest posts on screenwriting blogs
#### 2. Paid Acquisition (if budget allows)
- Google Ads: "screenwriting software", "Final Draft alternative"
- Facebook/Instagram: screenwriter targeting
- YouTube: pre-roll on screenwriting content
#### 3. Retention Campaigns
- Onboarding email sequence (5 emails)
- In-app tips and feature discovery
- Weekly writing challenges
#### 4. Partnership Announcements
- Integration partnerships (StudioBinder, etc.)
- Film school discounts
- Writer's guild affiliations
---
## Key Messages
### Primary Message
**"Write Faster."**
The modern screenwriting platform built for how you actually work.
### Supporting Messages
| Audience | Message |
|----------|---------|
| Final Draft users | "All the power, none of the $199 price tag." |
| WriterDuet users | "Built for 2026, not 2012. 33% faster, 33% cheaper." |
| New writers | "Professional tools, free to start." |
| Collaborators | "Write together, in real-time. No email chains." |
---
## Success Metrics
### 30-Day Goals
| Metric | Target |
|--------|--------|
| Signups | 10,000 |
| Active users (7-day) | 5,000 |
| Press mentions | 10+ |
| Social followers | 5,000 total |
| Email subscribers | 3,000 |
| Product Hunt ranking | Top 5 of the day |
### 90-Day Goals
| Metric | Target |
|--------|--------|
| MRR | $20,000 |
| Paid conversions | 2,500 |
| Monthly active users | 15,000 |
| Blog traffic | 50,000/mo |
| Domain authority | 30+ |
---
## Assets Needed
### Design
- [ ] Product Hunt graphics (thumbnail, gallery images)
- [ ] Social media templates (countdown, features, testimonials)
- [ ] Press kit (logo, screenshots, founder photos)
- [ ] Email headers and CTAs
- [ ] Landing page variants for ads
### Content
- [ ] Press release
- [ ] Product Hunt post and comments
- [ ] Blog posts (launch announcement, feature deep-dives)
- [ ] Social media copy (2 weeks of posts)
- [ ] Email sequences (waitlist, onboarding, launch)
### Technical
- [ ] Analytics tracking (UTM parameters, conversion events)
- [ ] Email automation setup
- [ ] Social scheduling (Buffer, Hootsuite, or similar)
- [ ] Press mention tracking (Google Alerts, Mention)
---
## Risk Mitigation
| Risk | Likelihood | Impact | Mitigation |
|------|------------|--------|------------|
| Low Product Hunt traffic | Medium | High | Prepare paid boost budget, activate network |
| Press doesn't cover | High | Medium | Pivot to influencer-focused strategy |
| Technical issues at launch | Low | High | Stagger rollout, have rollback plan |
| Negative reviews | Medium | Medium | Respond professionally, iterate quickly |
| Competitor response | Low | Low | Focus on differentiation, ignore FUD |
---
## Timeline
| Week | Focus | Key Deliverables |
|------|-------|------------------|
| W-2 | Pre-launch prep | Press kit, Product Hunt page, influencer outreach |
| W-1 | Teaser campaign | Social countdown, waitlist push |
| W0 | LAUNCH | Product Hunt, press releases, influencer content |
| W+1 | Momentum | Content marketing, community engagement |
| W+2 | Optimization | Funnel analysis, A/B tests |
| W+3 | Scale | Paid acquisition (if budget) |
| W+4 | Review | Post-mortem, Q2 planning |
---
## Budget
| Item | Cost |
|------|------|
| Design (Fiverr/Upwork) | $500 |
| Press distribution (PR Newswire) | $400 |
| Social ads (testing) | $1,000 |
| Google Ads (testing) | $1,000 |
| Influencer gifts/swag | $300 |
| Tools (email, social, analytics) | $200/mo |
| **Total** | **$3,400 + $200/mo** |
*Note: Can launch with $0 budget using organic tactics only*
---
## Next Actions
1. **Finalize launch date** - Coordinate with CTO on stability
2. **Create Product Hunt page** - Submit for review
3. **Draft press release** - Distribute to target list
4. **Build press kit** - Upload to /press page
5. **Recruit beta advocates** - Reach out to 50 influencers
6. **Schedule social content** - 2 weeks of posts
7. **Set up analytics** - UTM tracking, conversion events
8. **Prepare email sequences** - Waitlist, launch, onboarding
---
**Related Issues:**
- FRE-576: Brand identity ✅
- FRE-577: Marketing website ✅
- FRE-578: Content calendar
- FRE-579: Social media strategy ✅
- FRE-585: Analytics dashboard
**Dependencies:**
- Product stability (CTO)
- Payment system live (CTO)
- Domain/email setup (Ops)

View File

@@ -1,480 +0,0 @@
# LinkedIn Founder Posts - Week 1
**Issue:** FRE-687
**Created:** 2026-04-26 17:35 PM
**Owner:** Founder (CMO drafts)
**Status:** ✅ Ready to Post
---
## Post 1 - April 27 (Monday)
**Topic:** Building in public - Month 8 update
**Format:** Text + Image (team photo or product screenshot)
```
8 months ago, I quit my job to build a screenwriting platform.
Here's what I learned:
1. CRDT is PhD-level hard
- Spent 3 weeks just understanding the paper
- Yjs library saved us months of work
- Real-time sync is now our moat
2. Screenwriters are passionate (and opinionated)
- Every writer has a "why I hate Final Draft" story
- Listen to all of them. Build for none of them.
- Find patterns, not outliers
3. Final Draft has 40 years of technical debt
- We have 8 months
- Can't compete on features (yet)
- Compete on speed, UX, and price
4. Free tier is the right call
- Most writers will never pay
- That's okay
- The ones who do will tell 10 friends
5. Building in public = free marketing
- This post will reach 5,000+ people
- Cost: $0
- Time invested: 30 minutes
Traction:
- ??? waitlist signups
- Launching May 7 on Product Hunt
- First 100 beta testers get free Pro for life
If you're building in public:
- Ship faster than you're comfortable with
- Talk to users daily
- Steal from the best (Figma, Notion, Linear)
- Document everything
- Be honest about failures
What's your biggest building-in-public lesson?
#Startups #BuildInPublic #SaaS #Screenwriting
```
**Image:** Team photo or product screenshot
**Expected Reach:** 3,000-8,000 impressions
**Expected Engagement:** 50-150 reactions, 10-30 comments
---
## Post 2 - April 29 (Wednesday)
**Topic:** Technical deep-dive - Why SolidJS
**Format:** Text + Code snippet
```
Why we chose SolidJS over React (and why you should care)
When building Scripter, we had 3 frontend requirements:
1. Performance
- Screenwriters type fast. UI must keep up.
- No lag, no jank, no "loading..." spinners
- 33% faster than WriterDuet in our benchmarks
2. Simplicity
- Small team, limited bandwidth
- Can't afford complex state management
- Need to ship features, not debug Redux
3. Developer experience
- TypeScript support is non-negotiable
- Hot reload must work
- Bundle size matters
We evaluated:
- React + Vite (familiar, but VDOM overhead)
- Svelte (great DX, but runtime concerns)
- Vue 3 (solid, but larger bundle)
- SolidJS (fine-grained reactivity, no VDOM)
We chose SolidJS because:
1. No virtual DOM
- Direct DOM updates via fine-grained reactivity
- Only re-renders what changed
- Feels like React, but simpler
2. Performance
- Consistently fastest in benchmarks
- Our app feels instant
- 50KB bundle (React is 150KB+)
3. Developer experience
- JSX syntax (React devs feel at home)
- TypeScript support is excellent
- Learning curve: 1 weekend
Code comparison:
React:
```tsx
const [count, setCount] = useState(0);
useEffect(() => {
document.title = `Count: ${count}`;
}, [count]);
```
SolidJS:
```tsx
const [count, setCount] = createSignal(0);
createEffect(() => {
document.title = `Count: ${count()}`;
});
```
No dependency arrays. No stale closures. Just works.
Result:
- 33% faster than WriterDuet
- 50MB RAM usage (WriterDuet uses 2GB)
- Ship features 2x faster
If you're building a performance-critical app:
Consider SolidJS.
Tech stack:
- Frontend: SolidJS + Vite
- Backend: tRPC + SQLite/Turso
- Desktop: Tauri (Rust)
- Real-time: Yjs (CRDT)
Questions? Drop them below!
#SolidJS #WebDev #JavaScript #Startups
```
**Expected Reach:** 2,000-5,000 impressions
**Expected Engagement:** 30-80 reactions, 10-20 comments
---
## Post 3 - May 1 (Friday)
**Topic:** Customer discovery - What writers want
**Format:** Text + Poll
```
Asked 100 screenwriters: "What's your biggest pain point with current tools?"
Results surprised me:
1. "Collaboration is clunky" (42%)
- Emailing FDX files back and forth
- "Final_FINAL_v3_REALLY_FINAL.fdx"
- Lost changes, merge conflicts
2. "Too expensive" (28%)
- Final Draft: $200
- WriterDuet: $180/year
- Too much for struggling writers
3. "Slow/bloated" (18%)
- Takes 10 seconds to open
- Uses 2GB RAM
- Lags when typing
4. "Missing features" (12%)
- No AI assistance
- Bad mobile support
- Limited export options
Here's what we're building:
✅ Real-time collaboration (Google Docs for screenplays)
✅ Free tier (unlimited scripts)
✅ Pro at $9.99/month (vs $200 for Final Draft)
✅ 33% faster than WriterDuet
✅ Works on any device (PWA, no install)
Launching May 7 on Product Hunt.
First 100 beta testers get free Pro for life.
What's YOUR biggest screenwriting tool frustration?
#Screenwriting #ProductDevelopment #Startups
```
**Poll:** "What's your biggest pain point?" (same 4 options)
**Expected Reach:** 4,000-10,000 impressions (polls perform well)
**Expected Engagement:** 100-200 reactions, 20-40 comments
---
## Post 4 - May 3 (Sunday)
**Topic:** Founder story - Why I built this
**Format:** Long-form text + Personal photo
```
I wrote my first screenplay at 16.
It was terrible. But I was hooked.
Over the next 15 years, I wrote 12 screenplays.
- 2 got optioned (never produced)
- 1 won a small competition
- 9 are in a drawer somewhere
The one constant? Fighting with my screenwriting software.
Final Draft:
- Cost me $200 (I was broke)
- Crashed constantly
- Looked like Windows 95
WriterDuet:
- Better, but slow
- Ate my laptop's RAM
- Collaboration was "share a link" (not real-time)
I'd think: "Why hasn't this evolved in 30 years?"
3 years ago, I had an idea.
What if screenwriting software felt like 2026?
- Real-time collaboration (like Google Docs)
- AI that assists, not replaces
- Works on any device
- Costs less than Netflix
So I learned to code.
- Spent 6 months on freeCodeCamp
- Built my first app (terrible)
- Built my second app (less terrible)
- Quit my job to build Scripter full-time
8 months later:
- Scripter is used by ??? writers
- Launching on Product Hunt May 7
- First 100 beta testers get free Pro for life
- We're 33% faster than WriterDuet
The lesson?
Build the thing you wish existed.
Not for money (there are easier ways).
Not for fame (there are easier ways).
But because you're the exact person who needs it.
If you're building something:
- Solve your own problem first
- Talk to users who have the same problem
- Ship faster than you're comfortable with
- Don't give up (it takes longer than you think)
Try Scripter free: scripter.app
What problem are you solving?
#FounderStory #Startups #BuildInPublic #Screenwriting
```
**Image:** Personal photo (you writing, or team photo)
**Expected Reach:** 5,000-15,000 impressions (personal stories perform well)
**Expected Engagement:** 200-400 reactions, 40-80 comments
---
## Post 5 - May 5 (Tuesday)
**Topic:** Product Hunt launch announcement
**Format:** Text + Product screenshot
```
We're launching on Product Hunt in 2 days! 🚀
Scripter is a modern screenwriting platform:
- Real-time collaboration (like Google Docs)
- AI writing assistant (optional)
- Industry-standard formatting
- Free tier (unlimited scripts)
- Pro at $9.99/month
Why Product Hunt matters:
1. Visibility
- 50,000+ daily visitors
- Tech-savvy early adopters
- Press and investors watch PH
2. Feedback
- Honest reviews from power users
- Feature requests we haven't considered
- Bug reports before scale
3. Community
- Support from other makers
- Potential beta testers
- Future customers
Our goal: Top 5 Apps of the day
How you can help:
1. Upvote on May 7 (producthunt.com/posts/scripter)
2. Leave a comment (tell us what you think)
3. Share with screenwriter friends
First 100 beta testers get free Pro for life.
Launching May 7 at 12:01 AM PT.
Set your alarms! ⏰
#ProductHunt #Launch #Startups #Screenwriting
```
**Image:** Product screenshot (hero feature)
**Expected Reach:** 3,000-7,000 impressions
**Expected Engagement:** 100-200 reactions, 20-40 comments
---
## Post 6 - May 7 (Thursday - Launch Day)
**Topic:** We're live!
**Format:** Text + Video (30-60 second demo)
```
WE'RE LIVE ON PRODUCT HUNT! 🚀
After 8 months of building:
- 1,000+ cups of coffee
- 3 all-nighters
- Countless bugs fixed
- Hundreds of beta tester conversations
Scripter is officially on Product Hunt!
Current ranking: #3 in Apps
Goal: Top 5
What is Scripter?
A modern screenwriting platform with:
✨ Real-time collaboration
✨ AI writing assistant
✨ Industry-standard formatting
✨ Free tier (unlimited scripts)
✨ Pro at $9.99/month
Why build this?
Because screenwriters deserve tools that feel like 2026, not 1996.
Because collaboration shouldn't mean emailing files back and forth.
Because professional tools shouldn't cost $200.
Upvote and comment: producthunt.com/posts/scripter
First 100 beta testers get free Pro for life.
Thank you for the support! 🙏
[30-60 second demo video showing:
- Real-time collaboration
- AI assistance
- Export to PDF
- Clean UI]
#ProductHunt #LaunchDay #Startups #Screenwriting
```
**Video:** 30-60 second product demo
**Expected Reach:** 8,000-20,000 impressions (launch day spike)
**Expected Engagement:** 300-600 reactions, 60-120 comments
---
## Posting Schedule
| Date | Time PT | Post | Topic |
|------|---------|------|-------|
| Apr 27 | 9:00 AM | Post 1 | Building in public - Month 8 |
| Apr 29 | 10:00 AM | Post 2 | Technical deep-dive - SolidJS |
| May 1 | 11:00 AM | Post 3 | Customer discovery - Poll |
| May 3 | 12:00 PM | Post 4 | Founder story |
| May 5 | 9:00 AM | Post 5 | PH launch announcement |
| May 7 | 12:05 PM | Post 6 | Launch day - We're live! |
---
## Engagement Strategy
### First Hour (Critical)
**Minutes 0-15:**
- Post goes live
- Share with team (ask them to engage)
- Reply to first comments immediately
**Minutes 15-60:**
- Reply to every comment
- Tag relevant people (if appropriate)
- Share to personal network (DMs)
**Minutes 60-120:**
- Check back every 15 min
- Answer new comments
- Edit post if needed (fix typos, add context)
### Daily Engagement
- Check comments 3x/day (morning, lunch, evening)
- Reply within 2 hours
- Thank people for sharing
- Follow up on leads (beta signups, press, partnerships)
---
## Success Metrics
| Metric | Target | Benchmark |
|--------|--------|-----------|
| Total impressions | 25,000-50,000 | 6 posts combined |
| Total reactions | 800-1,500 | 100-250/post avg |
| Total comments | 150-300 | 25-50/post avg |
| Profile views | 500-1,000 | 10-20x engagement rate |
| Waitlist signups | 300-600 | 1-2% of impressions |
---
## Best Practices
### DO:
✅ Post consistently (3-5x/week)
✅ Use personal voice (not corporate)
✅ Include visuals (images, videos, polls)
✅ Reply to every comment
✅ Share learnings (not just promotions)
✅ Tag relevant people/companies (sparingly)
✅ Use 3-5 hashtags (not 20)
### DON'T:
❌ Post only promotional content
❌ Use LinkedIn corporate speak
❌ Ignore comments
❌ Over-tag people (spammy)
❌ Post at bad times (weekends, late night)
❌ Delete negative comments (address them)
---
**Status:** ✅ Ready to post
**Next:** Start posting April 27, 9 AM PT
**Blocker:** None - can post without scripter.app being live

View File

@@ -1,241 +0,0 @@
# Mailchimp Audience Setup for Product Hunt Launch
**Created:** 2026-04-26
**Owner:** CMO
**Status:** Ready for data import
---
## Mailchimp Account Setup
### Step 1: Create Account
1. Go to [mailchimp.com](https://mailchimp.com)
2. Sign up with: `founder@scripter.app` (or marketing email)
3. Choose **Free plan** (up to 500 contacts, 1,000 sends/month)
4. Complete audience onboarding
### Step 2: Create Audience
**Audience Name:** `Product Hunt Launch - May 2026`
**Default From Email:** `founder@scripter.app`
**Default From Name:** `Scripter Team`
---
## Audience Segments
Create 3 segments based on tier:
### Segment 1: VIP Hunters
**Criteria:** Manual selection (top 10 contacts)
**Size:** 10 people
**Purpose:** Personal founder emails, first-hour upvotes
**Fields:**
- Email (required)
- First Name
- Tier = "VIP"
- Company/Role
- Contacted (Yes/No)
- Committed (Yes/No/Pending)
### Segment 2: Active Supporters
**Criteria:** Top 25% by engagement (earliest signups, most referrals)
**Size:** 25 people
**Purpose:** Email outreach, upvote + share
**Fields:**
- Email (required)
- First Name
- Tier = "Active"
- Signup Date
- Referrals Count
- Contacted (Yes/No)
- Upvoted (Yes/No)
### Segment 3: General Network
**Criteria:** Remaining waitlist + social followers
**Size:** 15+ people
**Purpose:** Social posts, email blasts
**Fields:**
- Email (required)
- First Name
- Tier = "General"
- Signup Date
- Source (UTM, organic, referral)
---
## Import Process
### Prepare CSV
**File:** `/marketing/waitlist-export.csv`
**Columns:**
```csv
email,first_name,tier,signup_date,referrals_count,company_role
```
### Import Steps
1. Go to Audience → Manage Contacts → Import Contacts
2. Upload CSV file
3. Map fields:
- `email` → Email Address
- `first_name` → First Name
- `tier` → Custom Field (create new)
- `signup_date` → Custom Field (create new)
- `referrals_count` → Custom Field (create new)
- `company_role` → Custom Field (create new)
4. Add to audience: `Product Hunt Launch - May 2026`
5. Auto-tag by tier
### Create Segments
After import, create saved segments:
**VIP Hunters:**
```
Tier | contains | VIP
```
**Active Supporters:**
```
Tier | contains | Active
```
**General Network:**
```
Tier | contains | General
```
---
## Email Templates Setup
### Template 1: VIP Personal (Founder)
**Name:** `PH - VIP Personal Outreach`
**Send To:** VIP Hunters segment
**Subject:** `Quick favor? Launching on Product Hunt May 7 🚀`
### Template 2: Active Supporter Email
**Name:** `PH - Active Supporter Outreach`
**Send To:** Active Supporters segment
**Subject:** `Scripter launches on Product Hunt - need your help!`
### Template 3: General Network Social
**Name:** `PH - General Network Blast`
**Send To:** General Network segment
**Subject:** `🚀 Launching on Product Hunt next Thursday!`
### Template 4: Follow-Up Reminder
**Name:** `PH - Follow-Up Reminder`
**Send To:** All segments (filter: Contacted = Yes, Upvoted = No)
**Subject:** `Re: Product Hunt launch (2 days left!)`
### Template 5: Launch Day - We're Live
**Name:** `PH - We're Live!`
**Send To:** All segments
**Subject:** `🚀 We're LIVE on Product Hunt!`
### Template 6: Thank You (Post-Launch)
**Name:** `PH - Thank You`
**Send To:** All segments
**Subject:** `We did it! Thank you 🎉`
---
## Campaign Schedule
| Campaign | Date | Segment | Template | Status |
|----------|------|---------|----------|--------|
| VIP Personal | April 28 | VIP Hunters | Template 1 | Draft |
| Active Email #1 | April 29 | Active Supporters | Template 2 | Draft |
| General Blast | April 30 | General Network | Template 3 | Draft |
| Follow-Up #1 | May 1-3 | Non-responders | Template 4 | Draft |
| 2 Days Left | May 5 | All | Template 4 | Draft |
| Tomorrow! | May 6 | All | Founder email | Draft |
| We're Live! | May 7 12AM | All | Template 5 | Draft |
| Progress Update | May 7 2PM | All | Social post | Draft |
| Final Hours | May 7 8PM | All | Urgency email | Draft |
| Thank You | May 8 | All | Template 6 | Draft |
---
## Custom Fields Setup
Create these custom fields in Mailchimp:
| Field Name | Type | Options | Required |
|------------|------|---------|----------|
| Tier | Dropdown | VIP, Active, General | Yes |
| Company/Role | Text | - | No |
| Signup Date | Date | - | No |
| Referrals Count | Number | - | No |
| Contacted | Yes/No | - | Yes |
| Committed | Yes/No/Pending | - | Yes |
| Upvoted | Yes/No | - | No |
| Shared | Yes/No | - | No |
---
## Tracking Setup
### UTM Parameters
All links in emails should include:
```
?utm_source=mailchimp&utm_medium=email&utm_campaign=producthunt_launch
```
### Click Tracking
- Enable click tracking in Mailchimp
- Track these links:
- Product Hunt page link
- Scripter homepage
- Social share links
### Metrics to Monitor
- Open rate (target: 40%+)
- Click rate (target: 10%+)
- Upvote conversion (track via PH analytics)
- Unsubscribe rate (keep under 2%)
---
## Compliance
### CAN-SPAM Requirements
- ✅ Physical address in footer (Scripter address)
- ✅ Unsubscribe link (automatic in Mailchimp)
- ✅ Clear "from" name and email
- ✅ No misleading subject lines
### GDPR Considerations
- All contacts opted in via waitlist signup
- Clear purpose stated (product updates + launch info)
- Easy unsubscribe available
- Data retention policy defined
---
## Next Actions
1. **Create Mailchimp account** (CMO/Founder)
2. **Set up custom fields** (15 minutes)
3. **Import waitlist CSV** (once CTO exports)
4. **Create segments** (VIP, Active, General)
5. **Build email templates** (use templates from `/marketing/product-hunt-supporter-outreach.md`)
6. **Schedule first campaign** (VIP outreach, April 28)
---
## Resources
- [Mailchimp Free Plan](https://mailchimp.com/pricing/)
- [Import Contacts Guide](https://mailchimp.com/help/import-your-contacts-into-mailchimp/)
- [Create Segments](https://mailchimp.com/help/create-a-segment/)
- Email templates: `/marketing/product-hunt-supporter-outreach.md`
- Live tracker: `/marketing/product-hunt-supporter-tracker-live.md`
---
**Status:** Ready for execution. Waiting on waitlist data export from CTO.

View File

@@ -1,382 +0,0 @@
# Mailchimp Setup - Execution Log
**Issue:** FRE-687 / FRE-650 / FRE-692
**Created:** 2026-04-26 16:45 PM
**Owner:** CMO
**Status:** 🟡 Ready for Founder Email Verification
---
## Setup Progress
### ✅ Completed (CMO - 16:45 PM)
1. **Account creation form prepared**
- Company: FrenoCorp
- Size: 1-10
- Industry: Software/Technology
- Plan: Free Tier (500 contacts, 1K sends/month)
2. **Email templates drafted** (6 templates)
- VIP Personal Outreach
- Active Supporter Email
- General Network Social Post
- Follow-Up Reminder
- Launch Day - We're Live!
- Thank You (Post-Launch)
3. **Audience structure defined**
- Audience name: "Product Hunt Launch Supporters"
- Custom fields: Company/Role, Tier (VIP/Active/General)
- Segments: VIP (10), Active (25), General (15+)
4. **Campaign schedule created**
- 9 campaigns scheduled April 28 - May 8
- See schedule below
### ⏳ Pending (Founder - Email Verification Required)
1. **Create Mailchimp account**
- URL: mailchimp.com
- Use email: founder@scripter.app (or hello@scripter.app)
- Verify email address
- Add sender info and physical address
2. **Import contacts** (once waitlist data available)
- Current waitlist export (from CTO)
- VIP supporter list (10 names)
- Active supporters (25 names)
3. **Load email templates** (copy from templates below)
4. **Schedule campaigns** (see schedule below)
---
## Email Templates (Ready to Load)
### Template 1: VIP Personal Outreach
**Audience:** VIP Hunters (10 contacts)
**Send Date:** April 28, 9:00 AM PT
**Subject:** Quick favor? Launching on Product Hunt May 7 🚀
**Body:**
```
Hey *|FNAME|*,
I'm launching Scripter on Product Hunt next Thursday (May 7) and could use your support!
It takes 10 seconds:
1. Go to [PH link] at 12:01 AM PT Thursday
2. Click the upvote button
3. Optionally leave a comment or share
Product Hunt is huge for early visibility. Your upvote in the first hour especially matters.
Can I count on you?
Thanks!
[Founder Name]
P.S. Happy to return the favor on your next launch!
```
---
### Template 2: Active Supporter Email
**Audience:** Active Supporters (25 contacts)
**Send Date:** April 29, 10:00 AM PT
**Subject:** Scripter launches on Product Hunt - need your help!
**Body:**
```
Hey *|FNAME|*,
You're on our waitlist for Scripter, and I wanted to give you a heads up!
We're launching on Product Hunt next Thursday, May 7. PH is one of the best ways to discover new products, and your support would mean the world.
How to help (takes 10 seconds):
1. Go to [PH link] on May 7
2. Click the upvote button
3. Share with 2 screenwriter friends
First-hour upvotes are critical - if you can upvote around 12:01 AM PT, that's when it matters most.
Any questions about the product? Happy to answer!
Thanks for being part of the journey,
[Founder Name]
P.S. Free Pro account for anyone who refers 3+ signups on launch day!
```
---
### Template 3: Follow-Up Reminder
**Audience:** Non-responders (all segments)
**Send Date:** May 2, 10:00 AM PT
**Subject:** Re: Product Hunt launch (2 days left!)
**Body:**
```
Hey *|FNAME|*,
Quick reminder - Scripter launches on Product Hunt in 2 days (Thursday, May 7)!
If you haven't already, please:
1. Upvote: [PH link]
2. Share with screenwriter friends
We're at [X] upvotes so far - trying to hit 500!
Thanks for the support,
[Founder Name]
```
---
### Template 4: 2 Days Left
**Audience:** All (50+ contacts)
**Send Date:** May 5, 9:00 AM PT
**Subject:** 2 days until launch! 🚀
**Body:**
```
Hey *|FNAME|*,
We're 2 days away from launching Scripter on Product Hunt!
Launch day is May 7 (this Thursday). Here's how you can help:
1. **Upvote:** [PH link]
2. **Share:** Post on Twitter/LinkedIn
3. **Comment:** Tell others why you're excited
Every upvote counts. Let's make this happen!
Best,
[Founder Name]
```
---
### Template 5: Tomorrow!
**Audience:** All (50+ contacts)
**Send Date:** May 6, 12:00 PM PT
**Subject:** Tomorrow's the big day!
**Body:**
```
Hey *|FNAME|*,
Tomorrow we launch Scripter on Product Hunt!
📅 **When:** Thursday, May 7 (all day)
🔗 **Where:** [PH link]
⏰ **Best time:** 12:01 AM PT (launch moment)
Set your alarm if you can make it at midnight - those first-hour upvotes are critical!
See you tomorrow,
[Founder Name]
```
---
### Template 6: We're Live!
**Audience:** All (50+ contacts)
**Send Date:** May 7, 12:05 AM PT
**Subject:** 🚀 We're LIVE on Product Hunt!
**Body:**
```
Hey *|FNAME|*,
We're live! Scripter is officially on Product Hunt!
🔗 Upvote here: [PH link]
⏰ Launch day ends at 12:01 AM PT
Current ranking: #[X] of the day
Goal: Top 5
Every upvote counts. Please share with 2 friends!
Thank you,
[Founder Name]
P.S. Respond to this email with questions - doing a live AMA in the comments!
```
---
### Template 7: Progress Update
**Audience:** All (50+ contacts)
**Send Date:** May 7, 2:00 PM PT
**Subject:** Halfway there! [X] upvotes 🎉
**Body:**
```
Hey *|FNAME|*,
WOW! We're at [X] upvotes in just 14 hours!
Thank you so much for your support. We're currently ranked #[X] in Apps for today.
**Goal:** Top 5
**Current:** #[X]
We need a final push! Please:
1. Upvote again if you haven't today
2. Share with 2 friends
3. Leave a comment if you have 2 minutes
Let's finish strong!
[Founder Name]
```
---
### Template 8: Final Hours
**Audience:** All (50+ contacts)
**Send Date:** May 7, 8:00 PM PT
**Subject:** FINAL 4 HOURS - Can you help?
**Body:**
```
Hey *|FNAME|*,
Product Hunt launch day ends in 4 HOURS (midnight PT)!
We're at [X] upvotes and need your help to hit our goal of 500.
🔗 Last chance to upvote: [PH link]
Even if you already upvoted, sharing in these final hours makes a huge difference.
Thank you for being part of this journey!
[Founder Name]
```
---
### Template 9: Thank You
**Audience:** All (50+ contacts)
**Send Date:** May 8, 10:00 AM PT
**Subject:** We did it! Thank you 🎉
**Body:**
```
Hey *|FNAME|*,
WOW. Thank you!
Thanks to supporters like you, Scripter launched on Product Hunt with:
- [X] upvotes
- [Y] comments
- [Z] signups on day one
- Top [N] product of the day
This is just the beginning. We're committed to building the best screenwriting platform ever.
Start writing free: scripter.app
With gratitude,
[Founder Name]
```
---
## Campaign Schedule
| # | Campaign | Date | Time PT | Audience | Template |
|---|----------|------|---------|----------|----------|
| 1 | VIP Personal | Apr 28 | 9:00 AM | VIP (10) | Template 1 |
| 2 | Active Email #1 | Apr 29 | 10:00 AM | Active (25) | Template 2 |
| 3 | Follow-up #1 | May 2 | 10:00 AM | Non-responders | Template 3 |
| 4 | 2 Days Left | May 5 | 9:00 AM | All (50+) | Template 4 |
| 5 | Tomorrow! | May 6 | 12:00 PM | All (50+) | Template 5 |
| 6 | We're Live! | May 7 | 12:05 AM | All (50+) | Template 6 |
| 7 | Progress Update | May 7 | 2:00 PM | All (50+) | Template 7 |
| 8 | Final Hours | May 7 | 8:00 PM | All (50+) | Template 8 |
| 9 | Thank You | May 8 | 10:00 AM | All (50+) | Template 9 |
**Total Sends:** ~200-300 (well within free tier 1K/month limit)
---
## Setup Checklist
### Founder Actions (30 minutes)
- [ ] Go to mailchimp.com
- [ ] Create account with founder@scripter.app
- [ ] Verify email address
- [ ] Complete company info (FrenoCorp, 1-10, Software)
- [ ] Add sender info (From name, From email, Physical address)
- [ ] Create audience: "Product Hunt Launch Supporters"
- [ ] Add custom fields: Company/Role, Tier
- [ ] Import contacts (CSV or manual entry)
- [ ] Create segments (VIP, Active, General)
- [ ] Copy email templates above into Mailchimp
- [ ] Schedule campaigns per schedule above
- [ ] Send test email to self for each template
### CMO Actions (Pending)
- [ ] Provide VIP list (10 names) to founder
- [ ] Provide waitlist export (from CTO)
- [ ] Review scheduled campaigns before sending
- [ ] Monitor open/click rates daily
---
## Success Metrics
| Metric | Target | Benchmark |
|--------|--------|-----------|
| VIP open rate | 80%+ | Personal outreach |
| VIP response rate | 30%+ | 3/10 commitments |
| Active open rate | 40%+ | Warm leads |
| Active click rate | 15%+ | Clear CTA |
| Launch day upvotes from email | 40+ | 80% of 50 goal |
---
## Notes
**Cost:** $0/month (Free Tier sufficient)
**Upgrade Triggers:**
- >500 contacts → Essentials ($13/mo)
- >1K sends/month → Essentials ($13/mo)
- Need advanced templates → Standard ($20/mo)
**Integration:** Can connect to Google Sheets for automatic waitlist sync (optional)
---
**Status:** 🟡 Ready for founder email verification
**Next:** Founder creates account, loads templates, schedules campaigns
**Blocker:** None - can proceed independently of scripter.app website

View File

@@ -1,381 +0,0 @@
# Mailchimp Setup Guide - Product Hunt Supporter Outreach
**Created:** 2026-04-26
**Owner:** CMO
**Platform:** Mailchimp Free Tier
**Goal:** Set up email infrastructure for FRE-643 supporter outreach
---
## Account Setup
### Step 1: Create Mailchimp Account
**URL:** mailchimp.com
**Plan:** Free Tier
- Up to 500 contacts
- 1,000 sends/month
- Basic email templates
- Email support
- **Cost:** $0/month
**Required Info:**
- Email address
- Company name: FrenoCorp
- Company size: 1-10
- Industry: Software/Technology
### Step 2: Complete Account Verification
1. Verify email address
2. Add sender info:
- From name: "Scripter Team" or "[Founder Name]"
- From email: hello@scripter.app (or current domain)
- Reply-to: same as from
3. Add physical address (required by CAN-SPAM):
- Use company address or registered agent
### Step 3: Create Audience
**Audience Name:** "Product Hunt Launch Supporters"
**Default Audience Fields:**
- Email Address (required)
- First Name
- Last Name
- Company/Role (custom field)
- Tier (custom field - VIP/Active/General)
**Import Seed Data:**
```csv
Email,First Name,Last Name,Company,Tier
seed1@test.com,Seed,User 1,Beta Tester,VIP
seed2@test.com,Seed,User 2,Waitlist,Active
seed3@test.com,Seed,User 3,Waitlist,Active
seed4@test.com,Seed,User 4,Waitlist,General
seed5@test.com,Seed,User 5,Waitlist,General
```
### Step 4: Create Audience Segments
**Segment 1: VIP Hunters**
- Filter: Tier = VIP
- Count: 10 contacts
**Segment 2: Active Supporters**
- Filter: Tier = Active
- Count: 25 contacts
**Segment 3: General Network**
- Filter: Tier = General
- Count: 15+ contacts
---
## Email Template Setup
### Template 1: VIP Personal Outreach
**Subject:** Quick favor? Launching on Product Hunt May 7 🚀
**Preview Text:** Can I count on your support?
**Body:**
```
Hey *|FNAME|*,
I'm launching Scripter on Product Hunt next Thursday (May 7) and could use your support!
It takes 10 seconds:
1. Go to [PH link] at 12:01 AM PT Thursday
2. Click the upvote button
3. Optionally leave a comment or share
Product Hunt is huge for early visibility. Your upvote in the first hour especially matters.
Can I count on you?
Thanks!
[Founder Name]
P.S. Happy to return the favor on your next launch!
```
**Personalization:**
- Use *|FNAME|* for first name
- Send from founder's email
- Personal subject line variation per recipient
---
### Template 2: Active Supporter Email
**Subject:** Scripter launches on Product Hunt - need your help!
**Preview Text:** You're on our waitlist, and we need your support
**Body:**
```
Hey *|FNAME|*,
You're on our waitlist for Scripter, and I wanted to give you a heads up!
We're launching on Product Hunt next Thursday, May 7. PH is one of the best ways to discover new products, and your support would mean the world.
How to help (takes 10 seconds):
1. Go to [PH link] on May 7
2. Click the upvote button
3. Share with 2 screenwriter friends
First-hour upvotes are critical - if you can upvote around 12:01 AM PT, that's when it matters most.
Any questions about the product? Happy to answer!
Thanks for being part of the journey,
[Founder Name]
P.S. Free Pro account for anyone who refers 3+ signups on launch day!
```
---
### Template 3: General Network Social Post
**For Twitter/X + LinkedIn:**
```
🚀 Launching on @ProductHunt next Thursday!
Scripter is the modern screenwriting platform:
✨ Real-time collaboration
✨ Industry-standard formatting
✨ 33% faster than WriterDuet
✨ Free tier available
Set a reminder and please upvote! 🔗 [PH link]
#ProductHunt #Screenwriting #IndieDev
```
---
### Template 4: Follow-Up Reminder
**Subject:** Re: Product Hunt launch (2 days left!)
**Preview Text:** We're at [X] upvotes - can you help?
**Body:**
```
Hey *|FNAME|*,
Quick reminder - Scripter launches on Product Hunt in 2 days (Thursday, May 7)!
If you haven't already, please:
1. Upvote: [PH link]
2. Share with screenwriter friends
We're at [X] upvotes so far - trying to hit 500!
Thanks for the support,
[Founder Name]
```
---
### Template 5: Launch Day - We're Live!
**Subject:** 🚀 We're LIVE on Product Hunt!
**Preview Text:** Upvote now - we need you!
**Body:**
```
Hey *|FNAME|*,
We're live! Scripter is officially on Product Hunt!
🔗 Upvote here: [PH link]
⏰ Launch day ends at 12:01 AM PT
Current ranking: #[X] of the day
Goal: Top 5
Every upvote counts. Please share with 2 friends!
Thank you,
[Founder Name]
P.S. Respond to this email with questions - doing a live AMA in the comments!
```
---
### Template 6: Thank You (Post-Launch)
**Subject:** We did it! Thank you 🎉
**Preview Text:** Here's what we accomplished together
**Body:**
```
Hey *|FNAME|*,
WOW. Thank you!
Thanks to supporters like you, Scripter launched on Product Hunt with:
- [X] upvotes
- [Y] comments
- [Z] signups on day one
- Top [N] product of the day
This is just the beginning. We're committed to building the best screenwriting platform ever.
Start writing free: [link]
With gratitude,
[Founder Name]
```
---
## Campaign Schedule
Load these into Mailchimp as scheduled campaigns:
| Campaign | Date | Time | Audience | Template |
|----------|------|------|----------|----------|
| VIP Personal | April 28 | 9:00 AM PT | VIP (10) | Template 1 |
| Active Email #1 | April 29 | 10:00 AM PT | Active (25) | Template 2 |
| General Social | April 30 | 12:00 PM PT | Social posts | Template 3 |
| Follow-up #1 | May 2 | 10:00 AM PT | Non-responders | Template 4 |
| 2 Days Left | May 5 | 9:00 AM PT | All 50+ | Template 4 variant |
| Tomorrow! | May 6 | 12:00 PM PT | All 50+ | Founder email |
| We're Live! | May 7 | 12:05 AM PT | All 50+ | Template 5 |
| Progress Update | May 7 | 2:00 PM PT | All 50+ | Social post |
| Final Hours | May 7 | 8:00 PM PT | All 50+ | Urgency variant |
| Thank You | May 8 | 10:00 AM PT | All 50+ | Template 6 |
---
## Testing Checklist
Before launching campaigns:
### Pre-Launch Tests
- [ ] Send test email to own address
- [ ] Check personalization (*|FNAME|*) works
- [ ] Verify all links work (PH link, scripter.app)
- [ ] Test on mobile device
- [ ] Test in Gmail, Outlook, Apple Mail
- [ ] Check spam score (Mailchimp has built-in checker)
- [ ] Verify sender info displays correctly
- [ ] Check email renders correctly (dark mode, light mode)
### Seed Data Test
- [ ] Import 5 seed emails
- [ ] Send test campaign to seed data
- [ ] Track open rate (should be 100% for seed)
- [ ] Track click rate (should be 100% for seed)
- [ ] Verify segmentation works (VIP vs Active vs General)
---
## Success Metrics
### Email Performance Benchmarks
| Metric | Industry Avg | Our Target |
|--------|--------------|------------|
| Open rate | 20% | 40%+ (personal outreach) |
| Click rate | 2-3% | 10%+ (clear CTA) |
| Response rate | 1-2% | 15%+ (VIP personal) |
| Unsubscribe | <0.5% | <1% |
| Spam complaints | <0.1% | 0% |
### Launch Day Targets
| Metric | Target |
|--------|--------|
| VIP commitments | 10/10 (100%) |
| Active commitments | 20/25 (80%) |
| General commitments | 10/15 (67%) |
| **Total supporters** | **40+/50 (80%)** |
| Launch day upvotes | 500+ |
| First-hour velocity | 50+ |
---
## Troubleshooting
### Common Issues
**Issue:** Emails going to spam
**Fix:**
- Verify sender domain (add SPF, DKIM records)
- Avoid spam trigger words ("free", "guarantee", etc.)
- Include physical address (required)
- Add unsubscribe link (Mailchimp auto-adds)
**Issue:** Low open rates
**Fix:**
- Improve subject lines (personal, urgent, curious)
- Send from person, not company
- Test send times (Tuesday-Thursday mornings best)
- Segment by engagement
**Issue:** Links not working
**Fix:**
- Double-check PH link before scheduling
- Use link shortener for tracking (bit.ly)
- Test all links in preview mode
---
## Budget
**Mailchimp Free Tier:** $0/month
- 500 contacts (we need 50)
- 1,000 sends/month (we need ~200)
- Basic templates
- **Upgrade option:** Essentials $13/mo for more features
**Total Cost:** $0 (free tier sufficient)
---
## Next Steps
1. **Create Mailchimp account** (CMO - 15 min)
2. **Verify sender info** (CMO - 5 min)
3. **Import seed data** (CMO - 10 min)
4. **Create segments** (CMO - 10 min)
5. **Build email templates** (CMO - 30 min)
6. **Send test to seed data** (CMO - 10 min)
7. **Founder reviews VIP list** (Founder - 20 min)
8. **Load VIP emails** (CMO - 10 min)
9. **Schedule campaigns** (CMO - 20 min)
**Total Time:** ~2 hours setup
---
## Resources
- Mailchimp Docs: docs.mailchimp.com
- Email Best Practices: mailchimp.com/resources
- CAN-SPAM Compliance: ftc.gov/business-guidance
**Related Docs:**
- `/marketing/product-hunt-supporter-outreach.md` - Full outreach strategy
- `/marketing/product-hunt-supporter-tracker-live.md` - Live tracker sheet
- `/marketing/email-marketing-strategy.md` - Email best practices
---
**Status:** Ready to execute
**Owner:** CMO
**ETA:** Complete setup within 2 hours

View File

@@ -1,526 +0,0 @@
# Scripter Paid Advertising Strategy
**Issue:** FRE-584
**Priority:** Medium
**Owner:** CMO
**Status:** Draft
**Launch:** Month 2+ (post-launch optimization)
---
## Advertising Overview
**Goal:** Drive efficient user acquisition and paid conversions through targeted paid media.
**Philosophy:** Start organic, validate messaging, then scale with paid. Only invest in channels with proven ROI.
**Budget (Months 2-3):** $5,000-10,000/mo
**Budget (Months 4+):** $15,000-30,000/mo (scale what works)
---
## Channel Strategy
### Primary Channels (Test First)
| Channel | Budget | Goal | Target CPA |
|---------|--------|------|------------|
| Google Search | $3,000/mo | High-intent signups | <$20 |
| Facebook/Instagram | $2,000/mo | Awareness + signups | <$15 |
| YouTube | $1,500/mo | Consideration | <$25 |
| Reddit | $500/mo | Niche targeting | <$10 |
### Secondary Channels (Scale Later)
| Channel | Budget | Goal | Notes |
|---------|--------|------|-------|
| Twitter/X | $1,000/mo | Screenwriter targeting | Test after launch |
| Podcast ads | $2,000/mo | Trusted endorsements | Scriptnotes, etc. |
| LinkedIn | $1,000/mo | Professional writers | Higher CPA |
| TikTok | $1,000/mo | Gen Z writers | Creative testing |
---
## Google Ads Strategy
### Campaign Structure
#### Campaign 1: Branded Search
**Keywords:** "scripter", "scripter app", "scripter screenwriting"
**Budget:** $200/mo
**Goal:** Protect brand, capture direct traffic
| Keyword | Match Type | Max CPC | Landing Page |
|---------|------------|---------|--------------|
| scripter | Exact | $1.00 | Homepage |
| scripter app | Exact | $1.00 | Homepage |
| scripter screenwriting | Exact | $1.00 | Homepage |
#### Campaign 2: Competitor Alternatives
**Keywords:** "final draft alternative", "writerduet alternative"
**Budget:** $1,500/mo
**Goal:** Capture competitor dissatisfiers
| Keyword | Match Type | Max CPC | Landing Page |
|---------|------------|---------|--------------|
| final draft alternative | Phrase | $3.00 | /pricing |
| final draft vs | Phrase | $3.00 | Comparison page |
| writerduet alternative | Phrase | $2.50 | /pricing |
| celtx alternative | Phrase | $2.00 | /pricing |
| fade in alternative | Phrase | $2.00 | /pricing |
**Ad Copy (Final Draft Alternative):**
```
Headline 1: Final Draft Alternative
Headline 2: Write Faster with Scripter
Headline 3: Free to Start
Description 1: All the power of Final Draft at 1/25th the price. Real-time collaboration included.
Description 2: Join thousands of writers who made the switch. Start free, upgrade anytime.
Sitelinks:
- Pricing (Free / Pro $7.99 / Premium $10.99)
- Features (Real-time collaboration, AI assistant)
- Compare (See how we stack up)
- Start Free (No credit card required)
```
#### Campaign 3: Screenwriting Software
**Keywords:** "screenwriting software", "screenplay writer"
**Budget:** $1,000/mo
**Goal:** Capture category searches
| Keyword | Match Type | Max CPC | Landing Page |
|---------|------------|---------|--------------|
| screenwriting software | Phrase | $4.00 | Homepage |
| screenplay writing software | Phrase | $4.00 | Homepage |
| write a screenplay | Phrase | $3.50 | Homepage |
| script writing software | Phrase | $3.50 | Homepage |
| free screenwriting software | Phrase | $2.50 | Homepage |
#### Campaign 4: Feature-Specific
**Keywords:** "collaborative screenwriting", "real-time writing"
**Budget:** $300/mo
**Goal:** Highlight differentiation
| Keyword | Match Type | Max CPC | Landing Page |
|---------|------------|---------|--------------|
| collaborative screenwriting | Phrase | $3.00 | /features |
| real-time writing software | Phrase | $3.00 | /features |
| cloud screenwriting | Phrase | $2.50 | /features |
### Google Ads Extensions
| Extension | Content |
|-----------|---------|
| Sitelinks | Pricing, Features, Compare, Blog |
| Callouts | Free to Start, Real-Time Collaboration, AI Assistant, Cloud Backup |
| Structured Snippets | Features: Formatting, Collaboration, AI, Export, Templates |
| Price Extension | Free, Pro $7.99/mo, Premium $10.99/mo |
---
## Facebook/Instagram Ads Strategy
### Audience Targeting
#### Audience 1: Screenwriting Interest
```
Interests:
- Screenwriting
- Final Draft
- Screenplay
- Film production
- Television writing
Behaviors:
- Engaged shoppers
- Early technology adopters
Age: 22-55
Locations: US, UK, Canada, Australia
```
#### Audience 2: Film School Students
```
Interests:
- Film school
- USC School of Cinematic Arts
- UCLA Film School
- NYU Tisch School of the Arts
Education:
- College students (all years)
- Fields of study: Film, Communications, English
Age: 18-30
```
#### Audience 3: WriterDuet/Final Draft Users
```
Interests:
- WriterDuet
- Final Draft (software)
- Celtx
Behaviors:
- Software purchasers
- Digital content buyers
Age: 22-55
```
#### Audience 4: Lookalike Audiences
```
Source:
- Email list (waitlist, users)
- Website visitors (last 30 days)
- Video viewers (75%+ completion)
Lookalike: 1%, 2%, 5%
```
### Creative Strategy
#### Ad Format 1: Single Image (Problem/Solution)
**Visual:** Split screen — frustrated writer with Final Draft vs. happy collaborators in Scripter
**Headline:** "Still Using Final Draft?"
**Primary Text:** "Join the modern screenwriting revolution. Real-time collaboration, AI assistance, cloud backup — all for less than $8/month."
**CTA:** Start Free Trial
#### Ad Format 2: Carousel (Features)
**Card 1:** Industry-standard formatting
**Card 2:** Real-time collaboration
**Card 3:** AI writing assistant
**Card 4:** Cloud backup everywhere
**Card 5:** Free to start
**CTA:** Learn More
#### Ad Format 3: Video (Demo)
**Length:** 30 seconds
**Content:** Screen recording showing real-time collaboration
**Hook (0-3s):** "Watch two writers work on the same script, at the same time."
**CTA:** Try Free
#### Ad Format 4: Stories (Vertical)
**Visual:** Phone mockup showing Scripter app
**Text:** "Write your screenplay on any device"
**CTA:** Swipe Up to Start Free
### Facebook Budget Allocation
| Campaign | Budget/mo | Goal |
|----------|-----------|------|
| Prospecting (cold audiences) | $1,200 | Signups |
| Retargeting (website visitors) | $500 | Conversions |
| Lookalike (email list) | $300 | Signups |
---
## YouTube Ads Strategy
### Ad Format: Skippable In-Stream
**Length:** 15-30 seconds (optimized for non-skip)
**Budget:** $1,500/mo
**CPV Target:** <$0.10
### Video Concepts
#### Video 1: "The Problem" (15s)
```
[0-3s] Writer frustrated, staring at blank page
Text: "Screenwriting shouldn't be this hard."
[3-10s] Cut to Scripter interface, two cursors typing
Text: "Write together. In real-time."
[10-15s] Scripter logo, CTA
Text: "Scripter — Write Faster"
CTA: Start Free at scripter.app
```
#### Video 2: "Final Draft Comparison" (30s)
```
[0-5s] "Final Draft costs $199. Here's what you get:"
Show: Outdated interface, desktop-only
[5-15s] "Scripter is $7.99/month. Here's what you get:"
Show: Modern interface, collaboration, cloud, AI
[15-25s] "Same formatting. Better tools. 1/25th the price."
Side-by-side comparison
[25-30s] "Make the switch. Start free."
CTA: scripter.app
```
#### Video 3: "Feature Demo" (30s)
```
[0-5s] "This is Scripter."
[5-20s] Quick cuts of features:
- Formatting automatically
- Two people typing together
- AI suggestion appearing
- Export to PDF
[20-25s] "Everything you need. Nothing you don't."
[25-30s] "Free to start. Upgrade anytime."
CTA: scripter.app
```
### YouTube Targeting
| Targeting Type | Details | Budget |
|----------------|---------|--------|
| Keywords | "screenwriting tutorial", "how to write a screenplay" | $500/mo |
| Placements | Screenwriting YouTube channels | $500/mo |
| Affinity | Film enthusiasts, screenwriters | $500/mo |
### Channel Placements
Target ads on these channels:
- Screenwriting Life
- Script Reader DIY
- John August (if possible)
- Go Into The Story
- Film Courage
---
## Reddit Ads Strategy
### Subreddit Targeting
| Subreddit | Members | Budget | Notes |
|-----------|---------|--------|-------|
| r/Screenwriting | 250k+ | $200/mo | Primary target |
| r/Filmmakers | 500k+ | $150/mo | Adjacent audience |
| r/WriteStories | 50k+ | $50/mo | Writers generally |
| r/FinalDraft | 5k+ | $100/mo | Competitor users |
### Ad Creative (Reddit Native)
**Title:** "Tired of Final Draft's $199 price tag?"
**Content:** "Scripter is a modern alternative with real-time collaboration, AI assistance, and cloud backup. Free to start, Pro at $7.99/mo."
**CTA:** Try Free
**Title:** "Finally, a screenwriting tool built for 2026"
**Content:** "Real-time collaboration. AI writing assistant. Industry-standard formatting. And it's free to start."
**CTA:** Learn More
---
## Retargeting Strategy
### Audience Segments
| Segment | Size | Budget | Message |
|---------|------|--------|---------|
| Homepage visitors (no signup) | Largest | $300/mo | "Start writing free" |
| Pricing page visitors (no trial) | Medium | $400/mo | "14-day Pro trial free" |
| Trial started (no conversion) | Small | $300/mo | "Last chance: 50% off" |
| Video viewers (75%+) | Medium | $200/mo | Feature reminder |
### Retargeting Ads
#### Segment 1: Homepage Visitors
**Channel:** Facebook, Google Display
**Message:** "Ready to write your screenplay?"
**Offer:** Free account, no credit card
#### Segment 2: Pricing Page Visitors
**Channel:** Facebook, Google Search
**Message:** "Not sure? Try Pro free for 14 days."
**Offer:** 14-day trial
#### Segment 3: Trial Users (Expiring)
**Channel:** Email (primary), Facebook (secondary)
**Message:** "Your trial ends in 3 days. Keep Pro for 50% off."
**Offer:** 50% off first 3 months
---
## Landing Page Strategy
### Dedicated Landing Pages
| Campaign | Landing Page | Goal |
|----------|--------------|------|
| Final Draft alternative | /vs/final-draft | Comparison + conversion |
| WriterDuet alternative | /vs/writerduet | Comparison + conversion |
| Google Search (general) | Homepage | Signups |
| Facebook (cold) | Homepage or /features | Awareness + signups |
| Retargeting | /pricing | Trial start |
### Landing Page Elements
**Above the fold:**
- Headline matching ad copy
- Subheadline with key benefit
- Primary CTA (Start Free)
- Trust signals (user count, ratings)
**Below the fold:**
- Feature breakdown
- Social proof (testimonials)
- Comparison table
- FAQ
- Secondary CTA
**Conversion optimization:**
- No navigation (reduce exit points)
- Single CTA focus
- Form friction: email only (no credit card)
- Exit-intent popup (10% off)
---
## Budget & Forecast
### Month 2-3 (Testing Phase)
| Channel | Budget/mo | Expected Signups | CPA |
|---------|-----------|------------------|-----|
| Google Search | $3,000 | 200 | $15 |
| Facebook/Instagram | $2,000 | 150 | $13 |
| YouTube | $1,500 | 75 | $20 |
| Reddit | $500 | 50 | $10 |
| **Total** | **$7,000** | **475** | **$14.70** |
### Month 4-6 (Scaling Phase)
| Channel | Budget/mo | Expected Signups | CPA |
|---------|-----------|------------------|-----|
| Google Search | $6,000 | 400 | $15 |
| Facebook/Instagram | $4,000 | 350 | $11 |
| YouTube | $3,000 | 150 | $20 |
| Reddit | $1,000 | 100 | $10 |
| Podcast ads | $2,000 | 100 | $20 |
| **Total** | **$16,000** | **1,100** | **$14.50** |
### Conversion Funnel (Paid Traffic)
```
1,100 signups/month (from paid)
↓ 50% activation
550 activated users
↓ 10% conversion
55 paid conversions/month
↓ $10 ARPU
$550 MRR added/month from paid
```
**Break-even timeline:** 24-30 months (based on LTV:CAC ratio)
---
## Measurement & Optimization
### KPIs to Track
| Metric | Target | Frequency |
|--------|--------|-----------|
| Impressions | — | Daily |
| Clicks | — | Daily |
| CTR | 2%+ (Search), 1%+ (Social) | Weekly |
| CPC | <$3 (Search), <$1 (Social) | Weekly |
| Signups | — | Daily |
| CPA | <$20 (Search), <$15 (Social) | Weekly |
| Activation rate | 50%+ | Weekly |
| Conversion rate | 10%+ | Weekly |
| LTV:CAC | 3:1+ | Monthly |
### Optimization Cadence
| Frequency | Action |
|-----------|--------|
| Daily | Monitor spend, pause underperformers |
| Weekly | Adjust bids, test new ad copy |
| Bi-weekly | Launch new creatives |
| Monthly | Channel budget reallocation |
| Quarterly | Strategy review, new channel tests |
### A/B Testing Plan
**Test 1: Ad Copy (Google)**
- Variant A: "Final Draft Alternative"
- Variant B: "Write Faster"
- Metric: CTR, CPA
**Test 2: Creative (Facebook)**
- Variant A: Problem/Solution image
- Variant B: Feature carousel
- Metric: CTR, CPA
**Test 3: Landing Page**
- Variant A: Homepage
- Variant B: Dedicated landing page
- Metric: Signup rate
**Test 4: Offer**
- Variant A: Free account
- Variant B: 14-day Pro trial
- Metric: Trial start rate, conversion rate
---
## Creative Production
### Assets Needed
| Asset | Quantity | Format | Priority |
|-------|----------|--------|----------|
| Static images | 10 | 1200×628, 1080×1080 | High |
| Video ads | 5 | 15s, 30s (16:9, 9:16) | High |
| Landing pages | 3 | Web | High |
| Ad copy variants | 20 | Text | Medium |
| Testimonials | 5 | Text + photo | Medium |
### Production Budget
| Item | Cost |
|------|------|
| Video production (Fiverr/Upwork) | $1,500 |
| Graphic design | $500 |
| Landing page development | In-house |
| **Total** | **$2,000 one-time** |
---
## Risks & Mitigation
| Risk | Likelihood | Impact | Mitigation |
|------|------------|--------|------------|
| High CPA | Medium | High | Set CPA caps, pause underperformers |
| Ad fatigue | Medium | Medium | Rotate creatives every 2 weeks |
| Competitor bidding | Low | Low | Focus on long-tail keywords |
| Account suspensions | Low | High | Follow policies, have backup accounts |
| Budget waste | Medium | Medium | Daily monitoring, automated rules |
---
## Next Actions
1. **Set up ad accounts** - Google Ads, Facebook Business Manager
2. **Create tracking** - UTM parameters, conversion pixels
3. **Produce creatives** - Images, videos, ad copy
4. **Build landing pages** - /vs/final-draft, /vs/writerduet
5. **Launch Google Search** - Start with branded + competitor keywords
6. **Launch Facebook** - Test 3-5 audiences, 5+ creatives
7. **Monitor daily** - Pause underperformers, adjust bids
8. **Optimize weekly** - Reallocation based on CPA
---
**Related Issues:**
- FRE-577: Marketing website (landing pages)
- FRE-581: Launch campaign (organic first, paid after)
- FRE-585: Analytics dashboard (track paid performance)
**Dependencies:**
- Budget approval ($7,000-16,000/mo)
- Creative production resources
- Analytics tracking implementation (CTO)
- Landing page development

View File

@@ -1,437 +0,0 @@
# Partnership Outreach Emails - Ready to Send
**Issue:** FRE-687 / FRE-690
**Created:** 2026-04-26 17:20 PM
**Owner:** CMO
**Status:** ✅ Ready to Send
---
## Target Partners (Priority 1)
### 1. Screenwriting Competitions
#### ScriptCraft Competition
**Contact:** partnerships@scriptcraft.io
**Subject:** Partnership: Free Pro accounts for ScriptCraft finalists
```
Hi ScriptCraft Team,
I've been following ScriptCraft for years - the competition and resources you provide to emerging screenwriters is incredible.
I'm reaching out from Scripter, a new screenwriting platform launching May 7. We're building a modern alternative to Final Draft with:
- Real-time collaboration (like Google Docs for screenplays)
- AI writing assistant (optional, writer-controlled)
- Industry-standard formatting (WGA-approved)
- Free tier + Pro at $9.99/month
**Partnership Proposal:**
I'd like to offer ScriptCraft:
1. **Free Pro accounts for all finalists** (value: $120/year each)
2. **Free Pro accounts for winners** (lifetime, not just 1 year)
3. **Exclusive discount for contestants** (50% off Pro, $4.99/month)
4. **Co-branded webinar** - "Writing Tools for the Modern Screenwriter"
**What We Ask:**
1. Mention Scripter as an official tool partner
2. Include discount code in contestant welcome email
3. Optional: Social media post about partnership
**Why This Matters:**
Your contestants deserve professional tools without the $200 Final Draft price tag. We want to support emerging writers.
Interested in exploring this?
Best,
[Founder Name]
Founder, Scripter
[Calendly Link]
```
#### Nicholl Fellowships
**Contact:** nicholl@oscars.org
**Subject:** Free screenwriting tools for Nicholl Fellows
```
Hi Nicholl Team,
The Nicholl Fellowships has launched countless screenwriting careers. I'm reaching out with a partnership opportunity.
I'm the founder of Scripter, a new screenwriting platform launching soon. We're offering:
**For Fellows:**
- Free lifetime Pro accounts (all 5 fellows each year)
- Early access to new features
- Direct line to our product team
**For Applicants:**
- 50% discount on Pro tier ($4.99/month instead of $9.99)
- Free tier with unlimited scripts (most applicants never need Pro)
**What We'd Love:**
1. List Scripter as a recommended tool on your resources page
2. Include discount code in applicant communications
3. Optional: Brief mention in newsletter
We're not asking for exclusivity or endorsement. Just want to support your mission of discovering new voices.
Would you be open to a quick call?
Best,
[Founder Name]
Founder, Scripter
```
---
### 2. Film Schools
#### USC School of Cinematic Arts
**Contact:** cinematicarts@usc.edu
**Subject:** Free screenwriting software for USC students
```
Hi USC Cinematic Arts Team,
I'm reaching out with an offer of free screenwriting software for USC students.
I'm the founder of Scripter, a new screenwriting platform. We're offering:
**For USC Students:**
- Free Pro accounts while enrolled (value: $120/year)
- After graduation: 50% off for life ($4.99/month)
- All features included (AI tools, analytics, collaboration)
**For Faculty:**
- Free lifetime Pro accounts
- Classroom integration support
- Custom templates if needed
**Why Free?**
1. We want to support film education
2. Students today are professionals tomorrow
3. USC produces the best filmmakers in the world
**What We'd Love:**
1. List Scripter as a recommended tool
2. Allow us to do a 30-min demo for students (optional)
3. Include in new student welcome materials
Not asking for exclusivity. Just want USC students to have professional tools.
Interested?
Best,
[Founder Name]
Founder, Scripter
[Calendly Link]
P.S. Happy to visit campus and demo in person if you're in LA!
```
#### UCLA School of Theater, Film and Television
**Contact:** uclatft@ucla.edu
**Subject:** Free screenwriting tools for UCLA TFT students
```
Hi UCLA TFT Team,
UCLA TFT has produced some of the best filmmakers working today. I'd love to support your students.
I'm the founder of Scripter, a modern screenwriting platform. We're offering UCLA TFT:
**For Students:**
- Free Pro accounts while enrolled
- 50% off after graduation (lifetime)
- All features: AI tools, collaboration, analytics
**For Alumni:**
- 50% discount on Pro tier
- Free tier always available
**For Faculty:**
- Free lifetime Pro accounts
- Priority support
**Partnership Ideas:**
1. Guest lecture on "Technology and Screenwriting" (I teach this at [X])
2. Sponsor a student screenplay competition
3. Provide software for specific classes
We're based in [City], happy to visit campus.
Interested in exploring this?
Best,
[Founder Name]
Founder, Scripter
```
#### NYU Tisch School of the Arts
**Contact:** tisch@nyu.edu
**Subject:** Partnership: Free screenwriting software for NYU Tisch
```
Hi NYU Tisch Team,
Tisch is legendary for producing incredible filmmakers. I'd love to support your screenwriting program.
I'm the founder of Scripter, a new screenwriting platform launching May 7. We're offering:
**For Tisch Students:**
- Free Pro accounts (all features) while enrolled
- 50% off for life after graduation
- Priority support
**For Kanbar Institute:**
- Custom templates if needed
- Integration with your existing workflow
- Onboarding sessions for faculty
**Why Tisch?**
1. Best film school in the country
2. Students deserve professional tools
3. We want to support the next generation
**What We're Asking:**
1. List Scripter as recommended software
2. Allow 30-min demo session (virtual or in-person)
3. Include in student welcome packet
Not asking for exclusivity. Just want Tisch students to have the best tools.
Open to a call?
Best,
[Founder Name]
Founder, Scripter
[Calendly Link]
P.S. We're also happy to sponsor a student award or competition if that's of interest.
```
---
### 3. Writing Communities
#### Stage 32
**Contact:** partnerships@stage32.com
**Subject:** Partnership: Modern screenwriting tool for Stage 32 community
```
Hi Stage 32 Team,
Huge fan of what you're building with Stage 32 - it's the best community for film/TV professionals.
I'm reaching out from Scripter, a new screenwriting platform launching soon. We're building a modern alternative to Final Draft with:
- Real-time collaboration
- AI writing assistant (optional)
- Industry-standard formatting
- Free tier + Pro at $9.99/month
**Partnership Opportunity:**
**For Stage 32 Members:**
- Exclusive discount: 50% off Pro ($4.99/month)
- Free tier with unlimited scripts
- Free Pro accounts for Stage 32 moderators
**For Stage 32:**
- Affiliate revenue share (20% of Pro subscriptions)
- Co-hosted webinar: "Writing Tools for Modern Screenwriters"
- Exclusive early access to new features
**What We'd Love:**
1. Mention in Stage 32 newsletter
2. Include discount code in member resources
3. Optional: Webinar or demo session
**Why This Works:**
Stage 32 members are exactly who we're building for - working writers who need professional tools at fair prices.
Interested in exploring?
Best,
[Founder Name]
Founder, Scripter
[Calendly Link]
```
#### SimplyScripts
**Contact:** admin@simplyscripts.com
**Subject:** Free screenwriting tool for SimplyScripts community
```
Hi SimplyScripts Team,
SimplyScripts has been the go-to resource for screenwriters for 20+ years. I'm reaching out with a partnership opportunity.
I'm the founder of Scripter, a new screenwriting platform. We're offering SimplyScripts members:
**For Community Members:**
- Free Pro accounts for active forum contributors
- 50% discount for all members ($4.99/month)
- Free tier with unlimited scripts
**For SimplyScripts:**
- Affiliate revenue share
- Co-branded landing page
- Sponsorship opportunities
**What We'd Love:**
1. Forum announcement about partnership
2. Signature line for moderators (optional)
3. Mention in newsletter
We're not trying to replace what members already use. Just want to offer a modern, affordable alternative.
Interested?
Best,
[Founder Name]
Founder, Scripter
```
---
### 4. Industry Organizations
#### WGA West
**Contact:** membership@wgaw.org
**Subject:** Member benefit: Discounted screenwriting software
```
Hi WGA West Team,
I'm reaching out with a member benefit opportunity for WGA members.
I'm the founder of Scripter, a new screenwriting platform. We'd like to offer WGA members:
**For WGA Members:**
- 50% discount on Pro tier ($4.99/month instead of $9.99)
- Free tier with unlimited scripts (most members won't need Pro)
- Priority support
**For Guild:**
- No cost to WGA
- Optional revenue share for Guild programs
**Why WGA?**
1. Members deserve professional tools at fair prices
2. Final Draft costs $200, WriterDuet is $180/year
3. We want to support working writers
**What We'd Love:**
1. List Scripter as a member benefit
2. Include in WGA member communications
3. Optional: Demo at Guild event
Not asking for endorsement. Just want to offer value to members.
Open to discussing?
Best,
[Founder Name]
Founder, Scripter
[Calendly Link]
```
---
## Outreach Schedule
| Week | Target | Contacts | Goal |
|------|--------|----------|------|
| Apr 28-30 | Competitions | ScriptCraft, Nicholl, Austin | 2 partnerships |
| May 1-3 | Film Schools | USC, UCLA, NYU | 2 partnerships |
| May 4-6 | Communities | Stage 32, SimplyScripts | 1-2 partnerships |
| May 7+ | Organizations | WGA, PGA | 1 partnership |
---
## Follow-Up Schedule
**Follow-Up #1 (3 days after initial):**
```
Hi [Name],
Just floating this to the top of your inbox. Would love to explore a partnership if you're interested!
No pressure - just didn't want this to get buried.
Best,
[Founder Name]
```
**Follow-Up #2 (7 days after initial):**
```
Hi [Name],
Final nudge on this! We're launching May 7 and would love to have [Organization] as a partner.
If now's not a good time, no worries. Just let me know either way.
Best,
[Founder Name]
```
**Follow-Up #3 (14 days - break up):**
```
Hi [Name],
I'm guessing this isn't a good time. I'm going to close this file on my end.
The offer stands if you ever want to reach out. Free Pro accounts for your [students/members] anytime.
All the best,
[Founder Name]
```
---
## Tracking
| Organization | Contact | Email Sent | Follow-Up 1 | Follow-Up 2 | Response | Status |
|--------------|---------|------------|-------------|-------------|----------|--------|
| ScriptCraft | partnerships@scriptcraft.io | ⏳ Apr 28 | - | - | ⏳ Pending | Ready |
| Nicholl | nicholl@oscars.org | ⏳ Apr 28 | - | - | ⏳ Pending | Ready |
| USC | cinematicarts@usc.edu | ⏳ May 1 | - | - | ⏳ Pending | Ready |
| UCLA | uclatft@ucla.edu | ⏳ May 1 | - | - | ⏳ Pending | Ready |
| NYU | tisch@nyu.edu | ⏳ May 1 | - | - | ⏳ Pending | Ready |
| Stage 32 | partnerships@stage32.com | ⏳ May 4 | - | - | ⏳ Pending | Ready |
| SimplyScripts | admin@simplyscripts.com | ⏳ May 4 | - | - | ⏳ Pending | Ready |
| WGA West | membership@wgaw.org | ⏳ May 7 | - | - | ⏳ Pending | Ready |
---
## Success Metrics
| Metric | Target |
|--------|--------|
| Response rate | 30%+ (8/20) |
| Partnership commitments | 5+ |
| Student/member signups | 500+ |
| Co-marketing opportunities | 2-3 |
---
**Status:** ✅ Ready to send
**Next:** Start outreach April 28 (competitions first)
**Blocker:** None - can send without scripter.app being live

View File

@@ -1,407 +0,0 @@
# Scripter Partnership Outreach Strategy
**Issue:** FRE-583
**Priority:** Medium
**Owner:** CMO
**Status:** Draft
**Launch:** Month 2+
---
## Partnership Overview
**Goal:** Build strategic partnerships that drive user acquisition, enhance product value, and establish market credibility.
**Target Outcomes (90 days):**
- 5+ integration partnerships
- 10+ affiliate partners
- 3+ film school partnerships
- 2+ industry association partnerships
---
## Partnership Categories
### 1. Integration Partners (Product)
**Goal:** Deep product integrations that add value for mutual users.
#### Priority Targets
| Company | Product | Integration Type | Priority |
|---------|---------|------------------|----------|
| StudioBinder | Production management | Script → shooting schedule | High |
| Final Draft | Screenwriting software | FDX import/export | High |
| Celtx | Pre-production | Script breakdown | Medium |
| WriterDuet | Screenwriting | Migration tool | Medium |
| Fade In | Screenwriting | File compatibility | Low |
| Highland 2 | Screenwriting | Fountain sync | Low |
#### Outreach Approach
**StudioBinder (Highest Priority)**
- **Value prop:** "Your users write scripts in Scripter, then import to StudioBinder for production"
- **Integration:** One-click export from Scripter → StudioBinder project
- **Co-marketing:** Blog post, social swap, newsletter mention
- **Contact:** Founder/CEO via LinkedIn or warm intro
- **Timeline:** 4-6 weeks to close
**Integration Specs:**
```
Scripter → StudioBinder:
- Script metadata (title, author, contact)
- Scene breakdown (sluglines, descriptions)
- Character list
- Location list
- Export format: StudioBinder API or CSV
StudioBinder → Scripter:
- Production notes
- Shooting schedule
- Call sheets
- Import via API
```
#### Integration Benefits
| Benefit | Scripter | Partner |
|---------|----------|---------|
| User value | Enhanced workflow | Enhanced workflow |
| User acquisition | Their users discover us | Our users discover them |
| Revenue share | Possible | Possible |
| Co-marketing | Joint content | Joint content |
---
### 2. Affiliate Partners (Distribution)
**Goal:** Resellers and affiliates who promote Scripter to their audience.
#### Target Categories
| Category | Examples | Commission |
|----------|----------|------------|
| Screenwriting blogs | ScreenCraft, Script Magazine | 20% recurring |
| Film education | MasterClass, Skillshare | 25% recurring |
| YouTube creators | Screenwriting tutorials | 30% first year |
| Podcasts | Scriptnotes, Q&A | 20% recurring |
| Film communities | Stage 32, Reddit | 15% recurring |
#### Affiliate Program Structure
**Commission Tiers:**
| Tier | Monthly Referrals | Commission |
|------|-------------------|------------|
| Bronze | 1-10 | 20% recurring |
| Silver | 11-50 | 25% recurring |
| Gold | 51-200 | 30% recurring |
| Platinum | 200+ | 35% recurring + bonus |
**Affiliate Resources:**
- Unique tracking links
- Banner ads (multiple sizes)
- Email swipe copy
- Social media templates
- Product screenshots
- Exclusive discount codes (10% off)
**Top Affiliate Targets:**
1. **ScreenCraft** (screencraft.org)
- Audience: 100k+ screenwriters
- Partnership: Affiliate + content swap
- Contact: Submit via website partnership form
2. **Stage 32** (stage32.com)
- Audience: 500k+ film professionals
- Partnership: Affiliate + exclusive member discount
- Contact: partnerships@stage32.com
3. **John August** (johnaugust.com)
- Audience: Screenwriting blog, podcast
- Partnership: Affiliate + potential endorsement
- Contact: Via blog contact form
4. **Scriptnotes Podcast**
- Audience: 50k+ listeners per episode
- Partnership: Sponsorship → Affiliate
- Contact: scriptnotespod@gmail.com
---
### 3. Film School Partnerships (Education)
**Goal:** Get Scripter into film curricula and student workflows.
#### Target Schools
| School | Program | Students | Priority |
|--------|---------|----------|----------|
| USC School of Cinematic Arts | Screenwriting | 500+ | High |
| UCLA School of Theater, Film & TV | Screenwriting | 400+ | High |
| NYU Tisch School of the Arts | Film & TV | 600+ | High |
| AFI Conservatory | Screenwriting | 150 | Medium |
| Chapman University | Dodge College | 300+ | Medium |
| Savannah College of Art & Design | Film | 400+ | Medium |
#### Partnership Offer
**For Schools:**
- Free Premium accounts for all faculty
- 50% discount for all students (verified .edu email)
- Free curriculum integration (teaching materials)
- Guest lectures from Scripter team
- Sponsorship of student screenwriting competitions
**For Students:**
- Premium features at Free tier price ($0)
- Extended trial (30 days vs 14 days)
- Student showcase opportunities
- Internship opportunities at Scripter
#### Outreach Strategy
**Step 1: Identify Champions**
- Find screenwriting professors via school websites
- Look for tech-forward faculty (check their published work)
- Prioritize schools with existing online curriculum
**Step 2: Warm Introduction**
- Leverage alumni networks
- Use LinkedIn to find connections
- Attend film school career fairs
**Step 3: Pilot Program**
- Start with 1-2 professors
- Provide free accounts for their classes
- Gather feedback and testimonials
- Expand to full school partnership
**Step 4: Formal Partnership**
- Sign education partnership agreement
- List school on Scripter website
- Co-announce via press release
- Annual renewal with usage review
---
### 4. Industry Association Partnerships (Credibility)
**Goal:** Endorsements and partnerships that build credibility.
#### Target Organizations
| Organization | Members | Partnership Type |
|--------------|---------|------------------|
| Writers Guild of America (WGA) | 13,000+ | Member discount |
| Writers Guild of America West | 12,000+ | Sponsorship |
| Academy of Motion Picture Arts | 10,000+ | Member benefit |
| National Association of Screenwriters | 5,000+ | Affiliate |
| Film Independent | 7,000+ | Sponsorship |
| Austin Film Festival | 10,000+ attendees | Conference sponsor |
#### Partnership Benefits
| Benefit | WGA Example |
|---------|-------------|
| Member discount | 20% off Pro for WGA members |
| Logo placement | "Official Partner of WGA" on website |
| Newsletter mention | Monthly WGA newsletter feature |
| Event sponsorship | WGA events, panel participation |
| Job board | Post Scripter jobs on WGA board |
---
### 5. Technology Partners (Infrastructure)
**Goal:** Technology partnerships that reduce costs or add features.
#### Targets
| Company | Partnership Type | Benefit |
|---------|------------------|---------|
| Clerk (auth) | Startup program | Free tier until 10k users |
| Turso (database) | Startup program | Free tier, co-marketing |
| Vercel (hosting) | Startup program | Credits, technical support |
| AWS | Activate program | $10k credits |
| Google Cloud | Startup program | $5k credits |
#### Application Process
1. **Clerk Startup Program**
- Apply at clerk.com/startups
- Requirements: <2 years old, <$10k MRR
- Benefit: Free up to 10k MAU
2. **AWS Activate**
- Apply at aws.amazon.com/activate
- Tiers: Founders ($1k), Portfolio ($10k), Startup ($100k)
- Requirements: Incorporation, website, pitch deck
3. **Google Cloud for Startups**
- Apply at cloud.google.com/startup
- Benefit: Up to $100k credits over 2 years
- Requirements: <5 years old, VC-backed or accelerator
---
## Outreach Templates
### Integration Partner Email
```
Subject: Partnership opportunity: Scripter × [Company]
Hi [Name],
I'm [Your Name], CMO at Scripter — the modern screenwriting platform
built for collaboration. We've been following [Company]'s work in
[their space] and believe there's a strong partnership opportunity.
**The opportunity:**
[Specific integration idea that benefits both user bases]
**Why Scripter:**
- [X,000] active screenwriters using our platform
- Fastest-growing screenwriting tool in 2026
- Modern tech stack (Tauri + SolidJS)
- Strong NPS ([X])
**Next steps:**
I'd love to schedule a 20-minute call to explore how we can create
value for both our users. Are you available [date options]?
Best,
[Your Name]
CMO, Scripter
```
### Affiliate Partner Email
```
Subject: Affiliate partnership: Earn 30% recurring with Scripter
Hi [Name],
I'm a big fan of [their content] — especially [specific piece].
I'm reaching out because I think your audience would love Scripter,
and we have an affiliate program that could be mutually beneficial.
**Scripter in brief:**
- Modern screenwriting platform (Final Draft alternative)
- Free to start, Pro at $7.99/mo
- Real-time collaboration, AI assistance, cloud backup
**Affiliate benefits:**
- 30% recurring commission (earn every month)
- Exclusive discount code for your audience (10% off)
- Marketing assets (banners, email copy, social posts)
- Dedicated affiliate manager
If you're interested, I can send over more details or set up
a quick call to discuss.
Best,
[Your Name]
CMO, Scripter
```
### Film School Partnership Email
```
Subject: Free screenwriting software for [School Name] students
Dear Professor [Name],
I'm [Your Name], CMO at Scripter, a modern screenwriting platform
used by thousands of professional writers. I'm reaching out to
explore a partnership with [School Name]'s screenwriting program.
**What we're offering:**
- Free Premium accounts for all faculty
- 50% discount for all students (verified .edu)
- Curriculum integration materials
- Guest lecture opportunities
- Student showcase platform
**Why Scripter for film school:**
- Industry-standard formatting (FDX compatible)
- Real-time collaboration (perfect for writer's rooms)
- Cloud-based (works on any device)
- Affordable for students after graduation
I'd love to schedule a call to discuss how we can support
[School Name]'s screenwriting program. Would you be available
for a 20-minute conversation next week?
Best regards,
[Your Name]
CMO, Scripter
[Phone]
[Calendly link]
```
---
## Partnership Tracking
### CRM Fields
| Field | Description |
|-------|-------------|
| Partner name | Company/organization name |
| Category | Integration/Affiliate/Education/Association |
| Status | Prospecting → Outreach → Negotiation → Live |
| Contact | Primary contact name, email, phone |
| Priority | High/Medium/Low |
| Expected impact | User acquisition, revenue, credibility |
| Next action | Specific next step with due date |
### Success Metrics
| Metric | Target (90 days) |
|--------|------------------|
| Active partnerships | 10+ |
| Referral signups | 1,000+ |
| Partnership revenue | $5,000 MRR |
| Co-marketing content | 10+ pieces |
| Event sponsorships | 3+ events |
---
## Budget
| Item | Cost |
|------|------|
| Affiliate commissions | 20-35% of referred revenue |
| Event sponsorships | $5,000-20,000 per event |
| Co-marketing content | $2,000-5,000 |
| Travel (conferences) | $5,000 |
| Partnership manager (future hire) | $100k/year |
| **Total (cash, excluding commissions)** | **$15,000-35,000** |
---
## Next Actions
1. **Prioritize top 10 targets** - Select from each category
2. **Create partnership deck** - 10-slide overview for prospects
3. **Build affiliate landing page** - /partners/affiliate with signup
4. **Set up affiliate tracking** - Referral software integration
5. **Draft outreach emails** - Customize templates for top targets
6. **Begin outreach** - Start with highest priority targets
7. **Track in CRM** - Log all outreach and responses
8. **Report monthly** - Partnership performance review
---
**Related Issues:**
- FRE-577: Marketing website (partnership landing pages)
- FRE-581: Launch campaign (partnership announcements)
- FRE-582: Referral program (affiliate overlap)
- FRE-584: Paid ad strategy (co-marketing opportunities)
**Dependencies:**
- Legal review of partnership agreements
- Technical resources for integrations
- Budget approval for sponsorships

View File

@@ -1,153 +0,0 @@
# Product Hunt Screenshots - Capture List
**Created:** 2026-04-26 3:50 PM
**Owner:** CMO
**Status:** Ready for capture
---
## Available Marketing Pages (Scripter.app)
These pages are live and can be screenshotted immediately:
### 1. Pricing Page (REQUIRED) ✅
**URL:** `scripter.app/pricing`
**Resolution:** 1920x1080
**What to capture:**
- Full pricing page showing Free vs Pro tiers
- Highlight: "Free to start" messaging
- Show: $9.99/mo Pro tier
**Annotation:** "Professional tools, free to start"
---
### 2. Features Page (REQUIRED) ✅
**URL:** `scripter.app/features`
**Resolution:** 1920x1080
**What to capture:**
- Hero section with value prop
- Feature grid (collaboration, formatting, analytics, export)
- Clean, modern design
**Annotation:** "Built for modern screenwriters"
---
### 3. Waitlist Page (OPTIONAL) ✅
**URL:** `scripter.app/waitlist`
**Resolution:** 1920x1080
**What to capture:**
- Email capture form
- Social proof counter (8,742+ writers)
- Referral program mention
**Annotation:** "Join 8,700+ writers waiting for launch"
---
### 4. Home Page (OPTIONAL) ✅
**URL:** `scripter.app/`
**Resolution:** 1920x1080
**What to capture:**
- Hero section with "Write Faster" tagline
- Main value proposition
- CTA buttons
**Annotation:** "The modern screenwriting platform"
---
## Product Screenshots (Need Stable Build)
These require access to the actual app (coordinate with CTO):
### 5. Editor View (REQUIRED) ⏳
**Status:** Need product stability
**Resolution:** 1920x1080
**What to capture:**
- Clean editor interface
- Sample screenplay with proper formatting
- Scene/character count visible
**Annotation:** "Industry-standard formatting, zero distractions"
---
### 6. Collaboration View (REQUIRED) ⏳
**Status:** Need product stability
**Resolution:** 1920x1080
**What to capture:**
- Multiple cursors (different colors)
- User avatars in corner
- Live editing indicators
**Annotation:** "Like Google Docs for screenplays"
---
### 7. Analytics Dashboard (OPTIONAL) ⏳
**Status:** Need product stability
**Resolution:** 1920x1080
**What to capture:**
- Character count breakdown
- Scene statistics
- Writing progress metrics
**Annotation:** "Data-driven writing insights"
---
## Immediate Action (April 26)
**For PH submission TODAY, capture these 4 pages:**
1. ✅ Pricing page - `scripter.app/pricing`
2. ✅ Features page - `scripter.app/features`
3. ✅ Home page - `scripter.app/`
4. ✅ Waitlist page - `scripter.app/waitlist`
**Tools:**
- Chrome DevTools (Cmd+Shift+P → "Capture full size screenshot")
- Or use CleanShot X, Snagit, or built-in screenshot tool
**File naming:**
- `ph-screenshot-01-pricing.png`
- `ph-screenshot-02-features.png`
- `ph-screenshot-03-home.png`
- `ph-screenshot-04-waitlist.png`
**Location:** Save to `/marketing/product-hunt-assets/screenshots/`
---
## Follow-up (Week of May 1)
Once product is stable, capture these 3 additional screenshots:
5. ⏳ Editor view
6. ⏳ Collaboration view
7. ⏳ Analytics dashboard
**Then:** Update PH page with final product screenshots before May 5.
---
## Screenshot Guidelines
**Do:**
- Use 1920x1080 resolution minimum
- Show clean, uncluttered views
- Use sample data (not empty states)
- Include annotations in PH gallery descriptions
**Don't:**
- Show browser chrome (URL bar, tabs, bookmarks)
- Show empty states or placeholder text
- Use low-resolution captures
- Include personal data in screenshots
---
**Status:** Ready to capture 4 marketing pages immediately
**Next:** Capture screenshots, then submit PH page

View File

@@ -1,199 +0,0 @@
# VIP Supporter List - Draft for Approval
**Owner:** CMO (drafted for Founder approval)
**Status:** DRAFT - Needs founder review
**Date:** April 27, 2026
**Target:** 10 VIP supporters for Product Hunt launch day
---
## Purpose
Product Hunt ranking heavily depends on Day 1 upvotes. VIP supporters commit to:
1. Upvote immediately at launch (12:01 AM PT, May 7)
2. Leave a thoughtful comment
3. Share within their networks
**Goal:** 500+ upvotes, Top 5 Apps category
---
## VIP List (Draft - 12 Names)
### Tier 1: Industry Influencers (4 names)
**1. [Name] - Screenwriting Instructor/Author**
- Why: Large following of screenwriters
- Connection: [How we know them]
- Email: [email]
- Ask: Upvote + tweet to followers
**2. [Name] - Film School Professor**
- Why: Access to 500+ film students
- Connection: [How we know them]
- Email: [email]
- Ask: Upvote + share with students
**3. [Name] - Working Screenwriter (produced credits)**
- Why: Credibility + industry following
- Connection: Beta tester
- Email: [email]
- Ask: Upvote + comment + share
**4. [Name] - Screenwriting Podcaster**
- Why: Podcast audience (10K+ listeners)
- Connection: Interviewed us/follows us
- Email: [email]
- Ask: Upvote + mention on next episode
---
### Tier 2: Beta Advocates (4 names)
**5. [Name] - Power Beta User**
- Why: Wrote 3 scripts on Scripter, loves it
- Connection: Beta tester since [date]
- Email: [email]
- Ask: Upvote + testimonial
**6. [Name] - Writer's Room Participant**
- Why: Active in writing community
- Connection: Beta tester, engaged user
- Email: [email]
- Ask: Upvote + rally writer friends
**7. [Name] - Screenwriting Competition Winner**
- Why: Credibility, following
- Connection: Used Scripter for winning script
- Email: [email]
- Ask: Upvote + share competition win story
**8. [Name] - Film Festival Programmer**
- Why: Industry connections
- Connection: Met at [event]
- Email: [email]
- Ask: Upvote + share with network
---
### Tier 3: Personal Network (4 names)
**9. [Name] - Friend/Advisor**
- Why: Supports founder journey
- Connection: Personal friend
- Email: [email]
- Ask: Upvote + share widely
**10. [Name] - Previous Colleague**
- Why: Tech industry following
- Connection: Worked together at [company]
- Email: [email]
- Ask: Upvote + tweet
**11. [Name] - Startup Founder Friend**
- Why: Cross-promotion opportunity
- Connection: Fellow founder
- Email: [email]
- Ask: Upvote + share with founder network
**12. [Name] - Investor/Advisor**
- Why: Network + credibility
- Connection: Advisor/investor
- Email: [email]
- Ask: Upvote + share with portfolio
---
## Outreach Email Template
**Subject:** Quick favor: Support Scripter's Product Hunt launch?
```
Hi [Name],
Scripter launches on Product Hunt on Thursday, May 7 at 12:01 AM PT.
Product Hunt ranking depends heavily on Day 1 momentum. Would you be
willing to:
1. Upvote within first hour (I'll send reminder)
2. Leave a quick comment about why you support us
3. Share with your network if you're comfortable?
Takes 2 minutes, means the world to us.
I'll send a reminder email the night before (May 6) with the PH link.
Thanks for supporting the journey!
Best,
[Founder Name]
Founder, Scripter
P.S. We've got 8,742+ writers on the waitlist. Your support helps us
reach them all.
```
---
## Follow-Up Schedule
| Date | Action | Owner |
|------|--------|-------|
| May 6 (Day before) | Reminder email with PH link | CMO |
| May 7, 12:01 AM | Launch notification (SMS/Slack) | CMO |
| May 7, 10:00 AM | "We're live!" reminder | CMO |
| May 7, 4:00 PM | "Final push" thank you + update | CMO |
---
## Tracking Spreadsheet
| Name | Tier | Email | Confirmed? | Upvoted? | Commented? | Shared? |
|------|------|-------|-----------|----------|------------|---------|
| [Name 1] | Tier 1 | [email] | ⏳ Pending | ⏳ | ⏳ | ⏳ |
| [Name 2] | Tier 1 | [email] | ⏳ Pending | ⏳ | ⏳ | ⏳ |
| [Name 3] | Tier 1 | [email] | ⏳ Pending | ⏳ | ⏳ | ⏳ |
| [Name 4] | Tier 1 | [email] | ⏳ Pending | ⏳ | ⏳ | ⏳ |
| [Name 5] | Tier 2 | [email] | ⏳ Pending | ⏳ | ⏳ | ⏳ |
| [Name 6] | Tier 2 | [email] | ⏳ Pending | ⏳ | ⏳ | ⏳ |
| [Name 7] | Tier 2 | [email] | ⏳ Pending | ⏳ | ⏳ | ⏳ |
| [Name 8] | Tier 2 | [email] | ⏳ Pending | ⏳ | ⏳ | ⏳ |
| [Name 9] | Tier 3 | [email] | ⏳ Pending | ⏳ | ⏳ | ⏳ |
| [Name 10] | Tier 3 | [email] | ⏳ Pending | ⏳ | ⏳ | ⏳ |
| [Name 11] | Tier 3 | [email] | ⏳ Pending | ⏳ | ⏳ | ⏳ |
| [Name 12] | Tier 3 | [email] | ⏳ Pending | ⏳ | ⏳ | ⏳ |
---
## Next Steps
**Founder Action Needed:**
1. Review list above (add/remove names)
2. Fill in missing info (emails, connections)
3. Add 2-3 more high-value names if possible
4. Approve outreach email template
**CMO Action (After Approval):**
1. Finalize list (10-15 names)
2. Send initial outreach email (May 1-3)
3. Track confirmations
4. Send reminders (May 6-7)
5. Monitor launch day activity
---
## Alternative: CMO-Drafted Full List
If founder doesn't have time, CMO can:
1. Research 10 industry influencers to cold outreach
2. Use beta tester list for top 10 engaged users
3. Draft all emails for founder signature
**Timeline:** Can complete by EOD April 27 if needed
---
**Status:** DRAFT READY - Founder review needed (10 min)
**Owner:** Founder (review), CMO (draft)
**Due:** April 28 (to allow 1 week for confirmations)

View File

@@ -1,183 +0,0 @@
# Pre-Launch Social Teasers (Wednesday 20:00 PT)
**Issue:** FRE-688
**Owner:** CMO
**Send Time:** Wednesday 20:00 PT (April 29, 2026)
**Audience:** Twitter/X, LinkedIn, Instagram Stories
**Status:** ✅ Ready to post (awaiting CTO confirmation)
---
## Twitter/X Thread (20:00 PT)
### Tweet 1/3
```
Tomorrow changes everything for screenwriters.
After 2 years of building, testing, and iterating with 8,742+ writers...
Scripter launches on Product Hunt at 12:01 AM PT.
Here's what we're bringing to the table 🧵
```
### Tweet 2/3
```
The Problem:
- Final Draft: $250, hasn't updated in a decade
- WriterDuet: Better, but still feels like 2015
- Google Docs: Flexible, but no screenplay formatting
The Solution:
✨ Built for 2026
✨ 33% faster than the competition
✨ Free to start (yes, really)
```
### Tweet 3/3
```
What's next:
12:01 AM PT: We go live on Product Hunt
12:01 AM - 4:00 AM: I'm online answering every question
Try free tomorrow: scripter.app
Set your alarms, writers. ⏰
#Screenwriting #ProductHunt
```
**Engagement Plan:**
- Reply to every comment within 10 minutes
- Retweet anyone sharing the thread
- Pin tweet for 24 hours
---
## LinkedIn Post (20:00 PT)
```
Tomorrow at 12:01 AM PT, we're launching Scripter on Product Hunt.
Two years ago, I sat in a coffee shop trying to write my first screenplay. I had three tools open:
1. Final Draft (for formatting)
2. Google Docs (for collaboration)
3. Excel (for tracking character arcs)
That's when it hit me: screenwriting tools in 2026 should not feel like they're from 1996.
So we built Scripter.
✨ Real-time collaboration (like Google Docs for screenplays)
✨ Industry-standard formatting (WGA-approved)
✨ Built-in analytics (character count, scene breakdown)
✨ Export to PDF, Final Draft, Fountain
✨ Web + Mac + Windows + Mobile
And here's the kicker: it's free to start. No credit card required.
Tomorrow, we launch on Product Hunt. If you're a writer, filmmaker, or just love creative tools, I'd love for you to check it out.
scripter.app - Live tomorrow at 12:01 AM PT
Would love your feedback when we go live!
#Screenwriting #ProductLaunch #SaaS #WritingCommunity
```
**Visual:** Add screenshot of Scripter editor interface (1200x627px)
---
## Instagram Story (20:00 PT)
### Story 1/3
**Visual:** Teaser graphic with countdown
**Text:** "Tomorrow. 12:01 AM PT. Something's launching."
**Sticker:** Countdown to Thursday 12:01 AM PT
### Story 2/3
**Visual:** Scripter editor screenshot (blurred)
**Text:** "Built for screenwriters. By screenwriters."
**Sticker:** Poll - "Are you a writer?" (Yes/No)
### Story 3/3
**Visual:** Logo + tagline
**Text:** "Scripter. Tomorrow. scripter.app"
**Sticker:** Link to scripter.app
---
## Discord Announcement (20:30 PT)
```
🚀 **Launch Countdown: 4 Hours**
Hey everyone!
Scripter officially launches on Product Hunt tomorrow at 12:01 AM PT.
As members of our Discord community, you're getting first dibs.
**What to expect:**
- Free access to Scripter (no credit card required)
- Direct line to the founding team
- Voice of the customer in product decisions
**Tomorrow's Plan:**
- 12:01 AM PT: Launch on Product Hunt
- 12:01 - 4:00 AM PT: I'm online in the Discord answering questions
- 10:00 AM PT: AMA in #general
Set your alarms. This is going to be good. 🎬
👉 [scripter.app](https://scripter.app)
- Team Scripter
```
---
## Success Metrics
| Platform | Metric | Target | Actual |
|----------|--------|--------|--------|
| Twitter/X | Impressions | 25K+ | TBD |
| Twitter/X | Retweets | 50+ | TBD |
| Twitter/X | Link Clicks | 500+ | TBD |
| LinkedIn | Impressions | 10K+ | TBD |
| LinkedIn | Engagement | 200+ | TBD |
| Instagram | Story Views | 5K+ | TBD |
| Discord | Active Members | 100+ | TBD |
---
## Pre-Post Checklist
- [ ] CTO confirms scripter.app is live and stable
- [ ] All graphics uploaded to social scheduling tool
- [ ] Twitter thread drafted and ready
- [ ] LinkedIn post drafted with visual
- [ ] Instagram stories created in Meta Business Suite
- [ ] Discord announcement drafted
- [ ] Team briefed on response protocol
- [ ] UTM parameters verified for all links
---
## Post-Post Actions
1. Monitor engagement across all platforms
2. Respond to every comment within 10 minutes
3. Retweet/share supportive posts
4. Track link clicks with UTM parameters
5. Update FRE-688 with social metrics
6. Prepare launch day posts (12:01 AM PT Thursday)
---
**Status:** ✅ Ready to post once CTO confirms hosting stability
**Owner:** CMO
**Next:** Post at 20:00 PT Wednesday (April 29, 2026)

View File

@@ -1,148 +0,0 @@
# Pre-Launch Waitlist Email (Wednesday 18:00 PT)
**Issue:** FRE-688
**Owner:** CMO
**Send Time:** Wednesday 18:00 PT (April 29, 2026)
**Audience:** Full waitlist (~8,742 subscribers)
**Status:** ✅ Ready to send (awaiting CTO confirmation)
---
## Email Template
**Subject:** Scripter launches on Product Hunt tomorrow! 🚀
```
Hey [First Name],
Big news - Scripter officially launches on Product Hunt tomorrow at 12:01 AM PT!
As one of our first waitlist subscribers, you're getting exclusive early access.
## What's Next
**Tomorrow (Thursday):**
- 12:01 AM PT: Scripter goes live on Product Hunt
- You'll be among the first to try it free
- We'd love your feedback as an early supporter
## Why This Matters
After years of building in public and testing with beta users, we're ready to share Scripter with the world.
You've been part of the journey from day one. Now it's time to see what we've built together.
## Quick Preview
**What Scripter does:**
- ✨ Real-time collaboration (like Google Docs for screenplays)
- 📝 Industry-standard formatting (WGA-approved)
- 📊 Writing analytics (character count, scene breakdown)
- 📤 Export to PDF, Final Draft, Fountain
- 💻 Web + Mac + Windows + Mobile
**Best part?** It's free to start. No credit card required.
## Tomorrow's Launch
When the clock strikes 12:01 AM PT Thursday, you'll be able to:
1. **Try Scripter free** at scripter.app
2. **Upvote on Product Hunt** (helps us reach more writers)
3. **Leave feedback** - your input shapes the product
## Early Bird Bonus
First 100 signups tomorrow get:
- Lifetime 50% off Pro tier
- Direct access to the founding team
- Priority feature requests
## Ready to Write?
👉 [scripter.app](https://scripter.app) - Live tomorrow at 12:01 AM PT
We can't wait to see what you create.
Cheers,
Team Scripter
P.S. Follow us on [Twitter/X](https://twitter.com/scripterapp) for launch day updates and behind-the-scenes content.
```
---
## Sending Instructions
### Timing
- **Send:** Wednesday 18:00 PT (April 29, 2026)
- **Waitlist Size:** ~8,742 subscribers
- **Expected Open Rate:** 45%+ (~3,934 opens)
- **Expected CTR:** 20%+ (~788 clicks)
### Segmentation
Send to entire waitlist (no segmentation needed for pre-launch announcement)
### Personalization
- Use `[First Name]` from waitlist data
- Use `scripter.app` as landing URL
### Email Platform
- **Platform:** Customer.io or Mailchimp
- **Campaign Name:** `PH-PreLaunch-Waitlist-2026-04-29`
- **UTM Parameters:**
- `utm_source=waitlist`
- `utm_medium=email`
- `utm_campaign=ph-prelaunch-2026`
- `utm_content=prelaunch-announcement`
---
## Success Metrics
| Metric | Target | Actual |
|--------|--------|--------|
| Open Rate | 45%+ | TBD |
| Click-Through Rate | 20%+ | TBD |
| Pre-launch Signups | 500+ | TBD |
| Unsubscribe Rate | <2% | TBD |
---
## Follow-Up Schedule
| Time | Action | Audience |
|------|--------|----------|
| Wed 18:00 PT | Pre-launch email | Full waitlist |
| Thu 00:01 PT | Launch day email | Waitlist + new signups |
| Thu 08:00 PT | Midday update | All supporters |
| Thu 18:00 PT | Final push reminder | Non-responders |
| Fri 12:00 PT | Thank you + results | Everyone |
---
## Pre-Send Checklist
- [ ] CTO confirms scripter.app is live and stable
- [ ] Waitlist CSV exported and cleaned
- [ ] Email template loaded into email platform
- [ ] UTM parameters verified
- [ ] Test email sent to internal team
- [ ] Landing page (scripter.app) verified live
- [ ] Product Hunt link ready to insert (once PH page is live)
---
## Post-Send Actions
1. Monitor open rate in real-time (first 2 hours)
2. Track click-through to scripter.app
3. Prepare launch day email (00:01 PT Thursday)
4. Update FRE-688 with email metrics
5. Segment engaged users for VIP supporter list
---
**Status:** ✅ Ready to send once CTO confirms hosting stability
**Owner:** CMO
**Next:** Send at 18:00 PT Wednesday (April 29, 2026)

View File

@@ -1,386 +0,0 @@
# Scripter Press Kit
**For immediate use by journalists, bloggers, and media partners.**
**Last Updated:** April 26, 2026
**Contact:** press@scripter.app
---
## Quick Links
- [Press Release](#press-release)
- [Logos & Brand Assets](#logos-brand-assets)
- [Product Screenshots](#screenshots)
- [Founder Bios](#founder-bios)
- [Company Overview](#company-overview)
- [Fact Sheet](#fact-sheet)
- [Media Coverage](#media-coverage)
---
## Press Release
### For Immediate Release
**Scripter Launches Modern Screenwriting Platform to Challenge Final Draft's Decades-Long Dominance**
*The cloud-native collaborative writing tool brings real-time collaboration, AI-powered features, and affordable pricing to screenwriters worldwide*
**LOS ANGELES — [LAUNCH DATE], 2026** — Scripter, the modern screenwriting platform built for how writers actually work today, officially launches today, offering a powerful alternative to legacy screenwriting software at a fraction of the cost.
After extensive development, Scripter delivers professional-grade screenwriting tools with real-time collaboration, cloud synchronization, and AI-assisted writing features — all accessible from any device with a web browser. The platform launches with a free tier, Pro plan at $9.99/month, and Teams plan at $19.99/month, significantly undercutting Final Draft's $249.99 one-time license.
**Key Features:**
- Real-time collaboration (like Google Docs for screenplays)
- AI-powered writing assistant
- Cloud-native workflow
- Industry-standard formatting
- Cross-platform support (Mac, Windows, Linux, Web)
**Pricing:**
- Free: $0 (unlimited scripts, core features)
- Pro: $9.99/month (AI assistance, version history, exports)
- Teams: $19.99/month per user (advanced permissions, admin controls)
**Media Contact:**
[Name]
[Title]
Email: press@scripter.app
[Download Full Press Release (PDF)](#) | [View HTML Version](#)
---
## Logos & Brand Assets
### Primary Logo
![Scripter Logo - Primary](/press-kit/scripter-logo-primary.png)
**Downloads:**
- [SVG](/press-kit/scripter-logo-primary.svg) — For print and scalable use
- [PNG (Large)](/press-kit/scripter-logo-primary.png) — 2000px wide, transparent background
- [PNG (Small)](/press-kit/scripter-logo-primary.png) — 500px wide, web use
**Usage:** Primary logo for light backgrounds. Clear space: 1x logo height on all sides.
---
### Stacked Logo
![Scripter Logo - Stacked](/press-kit/scripter-logo-stacked.png)
**Downloads:**
- [SVG](/press-kit/scripter-logo-stacked.svg)
- [PNG](/press-kit/scripter-logo-stacked.png) — 2000px wide
**Usage:** Vertical layouts, social media profiles, app icons.
---
### White Logo
![Scripter Logo - White](/press-kit/scripter-logo-white.png)
**Downloads:**
- [SVG](/press-kit/scripter-logo-white.svg)
- [PNG](/press-kit/scripter-logo-white.png) — 2000px wide
**Usage:** Dark backgrounds, video overlays, merchandise.
---
### App Icon
![Scripter Icon](/press-kit/scripter-icon-512.png)
**Downloads:**
- [SVG](/press-kit/scripter-icon.svg) — 512x512 scalable
- [PNG 512px](/press-kit/scripter-icon-512.png) — App stores, social profiles
- [PNG 256px](/press-kit/scripter-icon-256.png) — Desktop icons
- [PNG 128px](/press-kit/scripter-icon-128.png) — Toolbar icons
- [PNG 64px](/press-kit/scripter-icon-64.png) — Favicons
- [PNG 32px](/press-kit/scripter-icon-32.png) — Small icons
---
### Brand Colors
| Color | Hex | Usage |
|-------|-----|-------|
| Scripter Blue | `#518ac8` | Primary CTAs, links |
| Sky Blue | `#76b3e1` | Gradients, highlights |
| Deep Blue | `#1a336b` | Text, dark backgrounds |
| Light Cyan | `#dcf2fd` | Hover states, backgrounds |
**Download:** [Brand Guidelines PDF](#) *(coming soon)*
---
### Download All Assets
[Download Complete Press Kit (ZIP, 15MB)](#)
**Includes:**
- All logo formats (SVG, PNG)
- All icon sizes
- Brand guidelines
- Press release (PDF, DOCX)
- Fact sheet
---
## Screenshots
### Dashboard
![Scripter Dashboard](/screenshots/dashboard.png)
*The Scripter dashboard shows all your projects with quick access to recent scripts.*
**Download:** [PNG (1920x1080)](#) | [JPG (compressed)](#)
---
### Script Editor
![Scripter Editor](/screenshots/editor.png)
*Professional screenwriting interface with industry-standard formatting and real-time collaboration.*
**Download:** [PNG (1920x1080)](#) | [JPG (compressed)](#)
---
### Real-Time Collaboration
![Collaboration](/screenshots/collaboration.png)
*Multiple writers can work on the same script simultaneously with live cursors and instant sync.*
**Download:** [PNG (1920x1080)](#) | [JPG (compressed)](#)
---
### AI Writing Assistant
![AI Assistant](/screenshots/ai-assistant.png)
*AI-powered suggestions for scene descriptions, dialogue, and formatting — always under your control.*
**Download:** [PNG (1920x1080)](#) | [JPG (compressed)](#)
---
### Mobile App
![Mobile App](/screenshots/mobile.png)
*Write on the go with native iOS and Android apps. Full sync with desktop and web.*
**Download:** [PNG (1080x1920)](#) | [JPG (compressed)](#)
---
**Screenshot Usage Guidelines:**
- All screenshots are free for editorial use with attribution
- Do not modify or crop in misleading ways
- Attribution: "Screenshot courtesy of Scripter"
---
## Founder Bios
### [Founder Name] — Founder & CEO
*[Bio photo placeholder — headshot needed]*
[Founder Name] is the founder and CEO of Scripter. With [X years] of experience in [software/film industry], they founded Scripter to solve the collaboration challenges they faced as a working screenwriter.
Prior to Scripter, [Founder Name] [previous experience: built X at Y, sold to Z, worked on ABC]. They hold a [degree] from [university] and are based in Los Angeles.
**Headshot Downloads:**
- [High-res (300 DPI, print)](#) — 8x10 inches
- [Web-res (72 DPI)](#) — 800x800px
- [Thumbnail](#) — 200x200px
**Speaking Topics:**
- The future of collaborative creativity
- AI in creative workflows
- Building developer tools for creators
- Challenging legacy software monopolies
**Media Availability:** Available for interviews, podcasts, and panels. Contact press@scripter.app to schedule.
---
### [Co-Founder/CTO Name] — Co-Founder & CTO
*[Bio photo placeholder — headshot needed]*
[Co-Founder Name] is the co-founder and CTO of Scripter, leading the technical vision and engineering team. They previously [technical background: built X at Y, open source contributions, etc.].
[Co-Founder Name] is passionate about [technical interests: real-time systems, developer experience, etc.] and holds [degrees/patents/publications].
**Headshot Downloads:**
- [High-res (300 DPI, print)](#)
- [Web-res (72 DPI)](#)
---
## Company Overview
### About Scripter
Scripter is a Los Angeles-based startup building the future of screenwriting. Founded in 2025, the company is on a mission to democratize professional screenwriting tools and empower writers worldwide.
The Scripter platform combines professional-grade formatting, real-time collaboration, and AI-assisted writing in a modern, cloud-native application. With a free tier and affordable Pro plans, Scripter makes professional tools accessible to writers at every level.
**Key Facts:**
- **Founded:** 2025
- **Headquarters:** Los Angeles, CA
- **Employees:** [X] (remote-first team)
- **Funding:** [Backed by X / Bootstrapped]
- **Users:** [X,XXX+] beta users in [XX] countries
**Products:**
- Scripter for Web (app.scripter.app)
- Scripter for Mac (macOS native app)
- Scripter for Windows (Windows native app)
- Scripter for Linux (Linux native app)
- Scripter Mobile (iOS and Android — coming Q3 2026)
**Mission:** Empower every writer to tell their story with professional tools that are fast, collaborative, and affordable.
---
## Fact Sheet
### Quick Facts
| Category | Detail |
|----------|--------|
| **Company Name** | Scripter |
| **Founded** | 2025 |
| **Headquarters** | Los Angeles, CA |
| **Website** | [scripter.app](https://scripter.app) |
| **Press Contact** | press@scripter.app |
| **Social** | [@ScripterApp](https://twitter.com/ScripterApp) |
### Product Facts
| Feature | Detail |
|---------|--------|
| **Launch Date** | [LAUNCH DATE], 2026 |
| **Platforms** | Web, Mac, Windows, Linux, iOS (coming), Android (coming) |
| **Pricing** | Free / Pro $9.99/mo / Teams $19.99/mo |
| **Key Features** | Real-time collaboration, AI assistant, cloud sync, industry formatting |
| **Technology** | Tauri, SolidJS, Turso, Yjs (CRDT) |
### Market Facts
| Metric | Detail |
|--------|--------|
| **Target Market** | Screenwriters, filmmakers, content creators |
| **Market Size** | 75,000+ WGA members, 100K+ aspiring writers globally |
| **Competitors** | Final Draft ($249), WriterDuet ($11.99/mo), Celtx (freemium) |
| **Differentiation** | Real-time collaboration, AI features, modern stack, affordable pricing |
### Traction (Beta)
| Metric | Detail |
|--------|--------|
| **Beta Users** | [X,XXX+] |
| **Countries** | [XX] |
| **Scripts Written** | [XX,XXX+] |
| **Satisfaction** | [XX]% |
---
## Media Coverage
### Featured In
*[Logos of publications that have covered Scripter]*
- [TechCrunch article link]
- [The Verge article link]
- [Variety article link]
- [No Film School article link]
### Press Releases
- [Launch Announcement — [Date]](#)
- [Series A Funding — [Date]](#) *(if applicable)*
- [Product Update: AI Features — [Date]](#)
---
## Media Contact
**For all press inquiries:**
**Email:** press@scripter.app
**Response Time:** Within 24 hours
**For urgent inquiries:**
[Phone number — if applicable]
**Demo Requests:**
We offer press accounts with full Pro features for review purposes. Request access at press@scripter.app.
**Interview Requests:**
Our founders are available for interviews, podcasts, and panels. Please include:
- Publication and audience
- Topic/focus
- Format (phone, video, email)
- Deadline
---
## Usage Guidelines
### Logo Usage
- Do not modify colors, proportions, or layout
- Maintain clear space: 1x logo height on all sides
- Minimum size: 24px height (digital), 0.5" (print)
- Use appropriate version for background (primary for light, white for dark)
### Screenshot Usage
- Free for editorial use with attribution
- Do not modify in misleading ways
- Attribution: "Screenshot courtesy of Scripter"
### Trademark
- "Scripter" is a trademark of FrenoCorp
- Use product name in text, not in company name
- Do not use logo in company names or product names
---
## Additional Resources
### For Journalists
- **Embargoed Briefings:** Available for major announcements
- **Exclusive Interviews:** Pitch exclusives to press@scripter.app
- **Review Accounts:** Full Pro access for qualified publications
### For Bloggers & Influencers
- **Affiliate Program:** Coming soon
- **Guest Posts:** We welcome guest contributions
- **Product Reviews:** Review accounts available
### For Partners
- **Integration Partners:** API documentation at [developer.scripter.app](#)
- **Educational Partners:** Special pricing for schools
- **Enterprise:** Custom plans for studios and writers' rooms
---
**Last Updated:** April 26, 2026
**Questions or need additional assets?** Contact press@scripter.app

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

View File

@@ -1,24 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
<!-- Scripter Icon Mark -->
<defs>
<linearGradient id="iconGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#2563EB;stop-opacity:1" />
<stop offset="100%" style="stop-color:#1d4ed8;stop-opacity:1" />
</linearGradient>
</defs>
<!-- Background circle (optional, for social avatars) -->
<circle cx="40" cy="40" r="38" fill="#2563EB" opacity="0.1"/>
<!-- Icon Mark - Two overlapping pages forming "S" -->
<g transform="translate(12, 8)">
<!-- Back page -->
<rect x="0" y="8" width="48" height="62" rx="3" fill="#2563EB" opacity="0.9"/>
<!-- Front page -->
<rect x="10" y="0" width="48" height="62" rx="3" fill="url(#iconGradient)"/>
<!-- Page lines -->
<line x1="17" y1="14" x2="48" y2="14" stroke="white" stroke-width="2" opacity="0.6"/>
<line x1="17" y1="21" x2="48" y2="21" stroke="white" stroke-width="2" opacity="0.6"/>
<line x1="17" y1="28" x2="42" y2="28" stroke="white" stroke-width="2" opacity="0.6"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -1,25 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 120">
<!-- Scripter Primary Logo -->
<!-- Icon: Abstract "S" from overlapping screenplay pages -->
<defs>
<linearGradient id="blueGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#2563EB;stop-opacity:1" />
<stop offset="100%" style="stop-color:#1d4ed8;stop-opacity:1" />
</linearGradient>
</defs>
<!-- Icon Mark - Two overlapping pages forming "S" -->
<g transform="translate(20, 20)">
<!-- Back page -->
<rect x="0" y="8" width="56" height="72" rx="4" fill="#2563EB" opacity="0.9"/>
<!-- Front page -->
<rect x="12" y="0" width="56" height="72" rx="4" fill="url(#blueGradient)"/>
<!-- Page lines (suggesting screenplay) -->
<line x1="20" y1="16" x2="56" y2="16" stroke="white" stroke-width="2" opacity="0.6"/>
<line x1="20" y1="24" x2="56" y2="24" stroke="white" stroke-width="2" opacity="0.6"/>
<line x1="20" y1="32" x2="48" y2="32" stroke="white" stroke-width="2" opacity="0.6"/>
</g>
<!-- Wordmark -->
<text x="110" y="78" font-family="Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif" font-size="56" font-weight="700" fill="#1E293B">Scripter</text>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -1,21 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 150">
<!-- Scripter Stacked Logo (for square formats) -->
<defs>
<linearGradient id="stackedGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#2563EB;stop-opacity:1" />
<stop offset="100%" style="stop-color:#1d4ed8;stop-opacity:1" />
</linearGradient>
</defs>
<!-- Icon Mark (centered, larger) -->
<g transform="translate(170, 20)">
<rect x="0" y="8" width="60" height="76" rx="4" fill="#2563EB" opacity="0.9"/>
<rect x="13" y="0" width="60" height="76" rx="4" fill="url(#stackedGradient)"/>
<line x1="21" y1="17" x2="60" y2="17" stroke="white" stroke-width="2" opacity="0.6"/>
<line x1="21" y1="25" x2="60" y2="25" stroke="white" stroke-width="2" opacity="0.6"/>
<line x1="21" y1="33" x2="52" y2="33" stroke="white" stroke-width="2" opacity="0.6"/>
</g>
<!-- Wordmark (centered below) -->
<text x="200" y="135" font-family="Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif" font-size="48" font-weight="700" fill="#1E293B" text-anchor="middle">Scripter</text>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -1,21 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 120">
<!-- Scripter White Logo (for dark backgrounds) -->
<defs>
<linearGradient id="whiteGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#FFFFFF;stop-opacity:1" />
<stop offset="100%" style="stop-color:#F1F5F9;stop-opacity:1" />
</linearGradient>
</defs>
<!-- Icon Mark -->
<g transform="translate(20, 20)">
<rect x="0" y="8" width="56" height="72" rx="4" fill="#FFFFFF" opacity="0.9"/>
<rect x="12" y="0" width="56" height="72" rx="4" fill="url(#whiteGradient)"/>
<line x1="20" y1="16" x2="56" y2="16" stroke="#1E293B" stroke-width="2" opacity="0.6"/>
<line x1="20" y1="24" x2="56" y2="24" stroke="#1E293B" stroke-width="2" opacity="0.6"/>
<line x1="20" y1="32" x2="48" y2="32" stroke="#1E293B" stroke-width="2" opacity="0.6"/>
</g>
<!-- Wordmark -->
<text x="110" y="78" font-family="Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif" font-size="56" font-weight="700" fill="#FFFFFF">Scripter</text>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1,343 +0,0 @@
# Tier 1 Press Pitches - Personalized Intros
**Owner:** CMO
**Status:** Draft ready for review
**Date:** April 27, 2026
**Target:** 15 major tech/film publication contacts
---
## TechCrunch
### Sarah Perez (Consumer apps, social media)
**Email:** sarah.perez@techcrunch.com
**Twitter:** @sarahintampa
**Subject:** Modern screenwriting platform challenges Final Draft's decades-old monopoly
**Pitch:**
```
Hi Sarah,
I saw your coverage of [recent consumer app launch/creator tool story] and thought
Scripter might interest you.
Screenwriters have been stuck with the same tools for 30+ years. Final Draft costs
$250, feels clunky, and has no real-time collaboration. We built Scripter for how
writers actually work in 2026.
What's different:
- Real-time collaboration (like Google Docs for screenplays)
- 33% faster formatting (auto-formats as you type)
- Free to start (vs $250 upfront)
- Already 8,742+ writers on waitlist
We're launching on Product Hunt this week. Would love to show you a demo.
Are you open to a 15-min chat this week?
Best,
[Founder Name]
Founder, Scripter
```
---
### Kyle Wiggers (AI, creative tools)
**Email:** kyle.wiggers@techcrunch.com
**Twitter:** @kyle_l_wiggers
**Subject:** AI-powered screenwriting platform sees 8K+ signups in beta
**Pitch:**
```
Hi Kyle,
Your coverage of AI in creative work really resonated with us. We've been building
Scripter with AI features that actually help writers (not replace them).
While you were reporting on [recent AI story], we've been seeing writers use
Scripter's AI to:
- Break through writer's block with smart suggestions
- Get instant character/scene analytics
- Auto-format while they write (saves 33% time)
The response: 8,742+ writers joined our waitlist in 3 weeks.
We're challenging Final Draft's 30-year dominance with modern tech. Launching
on Product Hunt this Thursday.
Interested in a demo?
Best,
[Founder Name]
```
---
## The Verge
### David Pierce (Consumer tech, apps)
**Email:** david.pierce@theverge.com
**Twitter:** @davidpierce
**Subject:** The first modern screenwriting app in 30 years
**Pitch:**
```
Hi David,
Loved your piece on [recent app story]. We're launching what might be the first
meaningful innovation in screenwriting software since Final Draft dominated the
category 30 years ago.
Scripter is built for 2026:
- Real-time collaboration (writers' rooms can work together live)
- Auto-formatting as you type (33% faster)
- Free to start (democratizes access)
- Web + Mac + Windows (finally)
8,742+ writers are already on the waitlist. We're launching on Product Hunt
this week.
The story: How a $250 monopoly got challenged by a free, modern alternative.
Worth a look?
Best,
[Founder Name]
```
---
## Wired
### Lauren Goode (Consumer tech, culture)
**Email:** lauren.goode@wired.com
**Twitter:** @LaurenGoode
**Subject:** Screenwriting's Final Draft monopoly is finally being challenged
**Pitch:**
```
Hi Lauren,
Your coverage of tech + culture intersection is exactly why I'm reaching out.
For 30 years, screenwriters have paid $250 for Final Draft because there was
no alternative. That's changing.
Scripter launched a beta 3 weeks ago. 8,742+ writers signed up. Here's why:
- It's free (vs $250)
- It has real-time collaboration (Final Draft doesn't)
- It's 33% faster (auto-formats as you type)
- It's built for how people actually work in 2026
We're launching on Product Hunt this Thursday. The story isn't just about
software—it's about democratizing access to creative tools.
Would you be interested in covering this?
Best,
[Founder Name]
Founder, Scripter
```
---
### Will Knight (AI, machine learning)
**Email:** will.knight@wired.com
**Twitter:** @willknight
**Subject:** How AI is actually helping screenwriters (not replacing them)
**Pitch:**
```
Hi Will,
Your AI coverage always focuses on augmentation over replacement—that's exactly
how we've built Scripter.
While everyone debates whether AI will kill creativity, we've seen 8,742+ writers
embrace AI features that:
- Suggest scene improvements (not write scenes)
- Track character arcs automatically
- Format scripts in real-time (saves hours)
Result: Writers are 33% faster, not replaced.
We're challenging Final Draft's 30-year dominance with thoughtful AI. Launching
on Product Hunt this week.
Interested in the "AI as co-pilot" story?
Best,
[Founder Name]
```
---
## Ars Technica
### Andrew Cunningham (Consumer tech)
**Email:** andrew.cunningham@arstechnica.com
**Twitter:** @andybiersack
**Subject:** Technical deep dive: Building a modern screenwriting platform with Tauri + SolidJS
**Pitch:**
```
Hi Andrew,
Ars readers appreciate technical depth, so here's one for you.
We built Scripter (a modern screenwriting platform) using:
- Tauri (Rust-based, 50MB RAM vs Electron's 500MB)
- SolidJS (fine-grained reactivity, no virtual DOM)
- Turso DB (edge-based, CRDT sync for collaboration)
- TypeScript end-to-end
Result: 33% faster than legacy tools, real-time collaboration, cross-platform.
8,742+ writers on waitlist. Challenging Final Draft's 30-year monopoly.
Technical deep dive available. Launching on Product Hunt this week.
Interested?
Best,
[Founder Name]
```
---
## Film Industry Trade Pitches
### Variety - Brent Lang (Film business)
**Email:** brent.lang@variety.com
**Subject:** Screenwriting software monopoly challenged as 8K+ writers demand modern tools
**Pitch:**
```
Hi Brent,
Your film business coverage is why I'm reaching out.
For 30 years, Final Draft has dominated screenwriting software at $250/license.
That monopoly is being challenged.
Scripter launched beta 3 weeks ago: 8,742+ writers signed up. Why now?
- Writers want modern tools (real-time collaboration, cloud sync)
- $250 price point excludes emerging writers
- Industry is shifting to remote collaboration (pandemic accelerated)
We're launching on Product Hunt this week. Story: How a legacy monopoly gets
disrupted when user expectations change.
Interested in covering this trend?
Best,
[Founder Name]
```
---
### The Hollywood Reporter - Carolyn Giardina (Technology Editor)
**Email:** carolyn.giardina@thr.com
**Subject:** Production technology: Screenwriting goes real-time collaborative
**Pitch:**
```
Hi Carolyn,
Your production tech coverage is excellent. Here's a story on how screenwriting
technology is finally catching up to 2026.
Final Draft has dominated for 30 years with no real-time collaboration. Scripter
launched beta with:
- Google Docs-style collaboration (multiple writers, live editing)
- Auto-formatting (33% faster)
- Free tier (democratizes access)
8,742+ writers joined in 3 weeks. We're launching on Product Hunt this Thursday.
This is the first meaningful innovation in screenwriting tech in decades.
Worth covering?
Best,
[Founder Name]
```
---
## Follow-Up Template (3 days later)
```
Hi [Name],
Following up on my note about Scripter. We're launching on Product Hunt this
Thursday and I'd love to show you a quick demo.
The story: 30-year screenwriting software monopoly gets challenged by modern,
free alternative. 8,742+ writers already on waitlist.
15 minutes this week? Happy to work around your schedule.
Best,
[Founder Name]
```
---
## Response Templates
### If Interested:
```
Great! Here are some times that work:
- [Day] [Time] PT
- [Day] [Time] PT
- [Day] [Time] PT
Or grab time on my calendar: [Calendly link]
I'll show you a 10-min demo + we can chat about the story angle.
Best,
[Founder Name]
```
### If Not Interested:
```
Totally understand. If you ever want to cover screenwriting tech or creative
tools, I'd love to be a resource.
Best,
[Founder Name]
```
---
## Tracking
| Contact | Publication | Sent | Response | Status |
|---------|-------------|------|----------|--------|
| Sarah Perez | TechCrunch | ⏳ Pending | - | To send |
| Kyle Wiggers | TechCrunch | ⏳ Pending | - | To send |
| David Pierce | The Verge | ⏳ Pending | - | To send |
| Lauren Goode | Wired | ⏳ Pending | - | To send |
| Will Knight | Wired | ⏳ Pending | - | To send |
| Andrew Cunningham | Ars Technica | ⏳ Pending | - | To send |
| Brent Lang | Variety | ⏳ Pending | - | To send |
| Carolyn Giardina | THR | ⏳ Pending | - | To send |
**Target:** Send to all 8 by EOD April 27
**Follow-up:** April 30 (3 days later)
---
**Status:** DRAFT READY - Insert founder name, send to contacts
**Owner:** CMO
**Next:** Review + send by 12:00 PM today

View File

@@ -1,421 +0,0 @@
# Scripter Press Release
**FOR IMMEDIATE RELEASE**
---
## Scripter Launches Modern Screenwriting Platform to Challenge Final Draft's Decades-Long Dominance
**The cloud-native collaborative writing tool brings real-time collaboration, AI-powered features, and affordable pricing to screenwriters worldwide**
**LOS ANGELES — MAY 7, 2026** — Scripter, the modern screenwriting platform built for how writers actually work today, officially launches today on Product Hunt, offering a powerful alternative to legacy screenwriting software at a fraction of the cost.
After 12 months of development, Scripter delivers professional-grade screenwriting tools with real-time collaboration, cloud synchronization, and AI-assisted writing features — all accessible from any device with a web browser. The platform launches with a free tier, Pro plan at $9.99/month, and Teams plan at $19.99/month, significantly undercutting Final Draft's $249.99 one-time license.
### The Problem Scripter Solves
For three decades, screenwriters have been stuck with software that hasn't evolved: expensive, desktop-bound, and built for solitary writing. But modern screenwriting is collaborative — writers' rooms work remotely, producers need real-time access, and revisions happen at lightning speed.
"Final Draft costs $200, requires downloads, and makes collaboration a nightmare of email attachments and version confusion," says [Founder Name], Scripter's founder. "We built Scripter for the way writers actually work in 2026 — together, in real-time, from anywhere."
### Key Features
**Real-Time Collaboration**
- Multiple writers can work on the same script simultaneously
- Comments and suggestions appear instantly
- No more email chains or "Script_v12_FINAL_REALLYFINAL" files
**AI-Powered Writing Assistant**
- Scene description enhancement
- Character voice consistency checking
- Format correction and industry standard compliance
- Dialogue suggestions (optional — writers stay in control)
**Cloud-Native Workflow**
- Access scripts from any device — Mac, PC, tablet, or phone
- Automatic saves and version history
- Share links instead of attachments
- Works offline with seamless sync
**Industry-Standard Formatting**
- Proper Hollywood screenplay format out of the box
- Export to PDF, Final Draft (.fdx), and Fountain
- Studio-ready formatting for submissions
### Market Opportunity
The screenwriting software market has remained stagnant for years, with Final Draft dominating despite widespread frustration over pricing and outdated technology. Scripter enters a market ripe for disruption:
- 75,000+ WGA members in the US alone
- Hundreds of thousands of aspiring screenwriters globally
- Growing remote collaboration needs post-pandemic
- Rising demand for AI-assisted creative tools
### Early Traction
During beta testing, Scripter attracted [X,XXX] writers from [XX] countries, with users reporting:
- **33% faster** writing speed with AI assistance
- **50% reduction** in revision time with real-time collaboration
- **90% satisfaction** rate among beta users
- Scripts sold to [major studios/production companies — if applicable]
### Pricing and Availability
Scripter is available today at [scripter.app](https://scripter.app) with three tiers:
| Plan | Price | Best For |
|------|-------|----------|
| Free | $0 | Students, hobbyists |
| Pro | $9.99/month or $99/year | Working screenwriters |
| Teams | $19.99/month per user | Writers' rooms, studios |
All plans include unlimited scripts, cloud storage, and collaboration features. The Pro plan adds AI assistance, version history, and export options. Teams includes advanced permissions, admin controls, and priority support.
### What's Next
Scripter's roadmap includes:
- Mobile apps (iOS and Android) launching Q3 2026
- Integration with StudioBinder, Celtx, and production tools
- Advanced AI features: beat sheet generator, character development assistant
- Enterprise plans for studios and production companies
### About Scripter
Scripter is a Los Angeles-based startup building the future of screenwriting. Founded in 2025 by [Founder Name], the company is on a mission to democratize professional screenwriting tools and empower writers worldwide. Scripter is backed by [investors if applicable] and is hiring across engineering, design, and marketing.
### Media Contact
[Name]
[Title]
Email: [press@scripter.app]
Phone: [XXX-XXX-XXXX]
Website: [scripter.app](https://scripter.app)
Press Kit: [scripter.app/press](https://scripter.app/press)
---
## Press Kit Assets
Available at **scripter.app/press**:
### Logos
- Scripter logo (PNG, SVG, EPS)
- Icon only (PNG, SVG)
- Black and white versions
- Horizontal and stacked layouts
### Screenshots
- Dashboard view
- Script editor with collaboration
- AI assistant in action
- Mobile app previews
### Founder Photos
- Headshots (high-res)
- Action shots (writing, presenting)
- B-roll footage available on request
### Brand Guidelines
- Color palette
- Typography
- Voice and tone guide
- Usage guidelines
### Demo Access
- Press accounts available on request
- Demo video: [YouTube/Vimeo link]
- Live demo scheduling: [Calendly link]
---
## Distribution Strategy
### Tier 1: Major Tech Publications (Embargoed)
**Targets:**
- TechCrunch
- The Verge
- Wired
- Ars Technica
**Pitch Angle:** "Final Draft alternative with AI and real-time collaboration"
**Timing:** Embargo lifts Day 2 of launch week
**Contact Strategy:**
- Personalized pitches to specific writers covering creator tools
- Offer exclusive first-look interviews
- Provide demo access 1 week before embargo
### Tier 2: Film Industry Trade Publications
**Targets:**
- Variety
- Deadline Hollywood
- The Hollywood Reporter
- IndieWire
**Pitch Angle:** "Screenwriting tool built by filmmakers, for filmmakers"
**Timing:** Day 2-3 of launch week
**Contact Strategy:**
- Emphasize industry credibility
- Highlight beta user success stories
- Offer founder interviews
### Tier 3: Screenwriting Communities
**Targets:**
- No Film School
- ScreenCraft
- Script Magazine
- Creative Screenwriting
**Pitch Angle:** "Professional tools, free to start"
**Timing:** Day 3-4 of launch week
**Contact Strategy:**
- Provide exclusive discount codes for readers
- Offer guest posts and tutorials
- Engage in community discussions
### Tier 4: Productivity and Creator Tools
**Targets:**
- Product Hunt (Day 1 launch)
- Hacker News
- Indie Hackers
- Maker Mag
**Pitch Angle:** "Cloud-native screenwriting for modern collaboration"
**Timing:** Product Hunt Day 1, others Day 2-5
**Contact Strategy:**
- Authentic maker-to-maker communication
- Share build journey and lessons
- Engage genuinely in comments
### Tier 5: Local and Regional Media
**Targets:**
- LA Business Journal
- LA Times Business
- Local TV (if newsworthy angle)
**Pitch Angle:** "LA startup challenges Hollywood legacy software"
**Timing:** Week 2-3
---
## Press Release Distribution Services
### Option 1: PR Newswire ($400-800)
**Pros:** Wide distribution, SEO benefits, credibility
**Cons:** Expensive, less targeted
**Recommended Package:** PR Newswire Advantage ($799)
- National distribution
- Major search engine pickup
- Social media amplification
### Option 2: EIN Presswire ($100-200)
**Pros:** Affordable, decent reach
**Cons:** Less prestige than PR Newswire
**Recommended Package:** $199
- National distribution
- Basic analytics
### Option 3: Manual Outreach ($0-100)
**Pros:** Targeted, personal relationships
**Cons:** Time-intensive, lower initial reach
**Budget:**
- PR distribution service: $0-800
- Press kit hosting: $0 (GitHub Pages, Netlify)
- Media monitoring: $0 (Google Alerts) or $29/mo (Mention)
**Total Recommended Budget: $400-800**
---
## Pitch Email Templates
### TechCrunch Pitch
**Subject:** Final Draft alternative launches with real-time collaboration + AI
Hi [Writer Name],
I noticed you covered [similar tool/creator tool space], so I thought you'd be interested in Scripter — a modern screenwriting platform launching today that challenges Final Draft's decades-old dominance.
**Why it matters:**
- Final Draft costs $200 and hasn't evolved since 2012
- Screenwriting is now collaborative (writers' rooms, remote teams)
- AI can help writers without replacing creativity
**What's new:**
- Real-time collaboration (like Google Docs for screenplays)
- AI writing assistant (optional, writer-controlled)
- Cloud-native, works on any device
- Free tier, Pro at $9.99/month (vs $200 one-time)
**Traction:** [X,XXX] beta users, [notable customer/sale if applicable]
I'd love to give you early access and walk you through the platform. Are you available for a 15-minute demo this week?
Best,
[Your Name]
[Contact Info]
---
### Variety/Deadline Pitch
**Subject:** New screenwriting tool built by filmmakers challenges Final Draft
Hi [Writer Name],
As someone who covers the business of entertainment, I thought you'd be interested in Scripter — a new screenwriting platform launching today that's already being used by working screenwriters and sold to [studio/producer if applicable].
**The story:**
- Screenwriters have been stuck with the same $200 software for 30 years
- Modern writers' rooms need real-time collaboration
- AI is changing how writers work (for better, not replacement)
**Why filmmakers care:**
- Built by [filmmaker/writer credentials]
- Already used on [production if applicable]
- Backed by [investor/industry figure if applicable]
**Available for:**
- Founder interview
- Demo access
- Beta user testimonials
Would love to share the story. Interested in a quick chat?
Best,
[Your Name]
[Contact Info]
---
### No Film School Pitch
**Subject:** Free professional screenwriting tool launches (not clickbait)
Hi [Name],
No Film School readers always ask about affordable screenwriting software. Today we're launching Scripter — and the free tier is genuinely professional-grade.
**What makes it different:**
- Not a crippled free trial — unlimited scripts, all core features
- Real-time collaboration (game-changer for writing partners)
- AI assistance that actually helps (not gimmicky)
- Built by people who've sold scripts and worked in writers' rooms
**For NFS readers:**
- Exclusive discount: [CODE] for 3 months free Pro
- Guest post opportunity: "How AI is changing screenwriting"
- Demo account for hands-on review
Would love to partner on getting this to your readers. Interested?
Best,
[Your Name]
[Contact Info]
---
## Press Timeline
### T-14 Days (Two Weeks Before Launch)
- [ ] Finalize press release
- [ ] Build press kit page
- [ ] Create target media list (50+ contacts)
- [ ] Draft personalized pitch emails
### T-7 Days (One Week Before)
- [ ] Begin embargoed outreach to Tier 1 (TechCrunch, Verge)
- [ ] Offer exclusive first-look interviews
- [ ] Provide demo access to key journalists
### T-3 Days
- [ ] Follow up on embargoed pitches
- [ ] Prepare social media assets for press amplification
- [ ] Test press kit page and download links
### T-1 Day
- [ ] Confirm embargoed articles scheduled
- [ ] Final press release distribution setup
- [ ] Prepare media monitoring (Google Alerts, Mention)
### Launch Day (Day 1)
- [ ] Product Hunt launch (12:01 AM PT)
- [ ] Press release distribution goes live
- [ ] Social media announcement
- [ ] Monitor press pickup and engage
### Day 2
- [ ] Embargoed articles lift (TechCrunch, Variety, etc.)
- [ ] Share press coverage across all channels
- [ ] Pitch Tier 2-3 publications
- [ ] Respond to journalist inquiries
### Day 3-5
- [ ] Continue pitch follow-ups
- [ ] Schedule founder interviews
- [ ] Share customer/beta user stories
- [ ] Monitor and amplify press mentions
### Week 2-3
- [ ] Pitch feature stories and deep-dives
- [ ] Pursue podcast interviews
- [ ] Local media outreach
- [ ] Compile press coverage report
---
## Success Metrics
| Metric | Target | Measurement |
|--------|--------|-------------|
| Press mentions | 10+ | Google Alerts, Mention |
| Tier 1 coverage | 2-3 articles | TechCrunch, Verge, etc. |
| Tier 2 coverage | 3-5 articles | Variety, Deadline, etc. |
| Social shares | 500+ | BuzzSumo, social listening |
| Website traffic from press | 5,000+ sessions | Google Analytics |
| Signups from press | 500+ | UTM tracking |
| SEO domain authority | 30+ | Ahrefs, Moz |
---
## Follow-Up Strategy
### If Press Doesn't Respond
**Day 3 Follow-Up:**
"Hi [Name], just floating this to the top of your inbox in case it got buried. Happy to provide demo access or connect you with beta users if helpful."
**Day 7 Follow-Up:**
"Hi [Name], circling back one more time. If this isn't a fit, no worries at all — just didn't want you to miss it if you're covering creator tools or film tech."
**If No Coverage:**
- Pivot to influencer/creator strategy
- Double down on Product Hunt and communities
- Build relationships for next announcement
- Create newsworthy updates (funding, partnerships, features)
---
**Document Owner:** CMO
**Last Updated:** 2026-04-26
**Status:** Ready for distribution
**Budget:** $400-800 for PR distribution + $0-100 for monitoring tools

View File

@@ -1,67 +0,0 @@
# Priority 1 Influencer Outreach - Send Instructions
**Issue:** FRE-667
**Date:** April 26, 2026
**Status:** Ready to Send
---
## Quick Send Options
### Option 1: Use Resend (Recommended - Free Tier)
1. Get API key from https://resend.com (free: 100 emails/day, 3,000/month)
2. Add to `.env`:
```
RESEND_API_KEY=re_xxxxxxxxxxxxxxxx
```
3. Run:
```bash
node scripts/send-priority-1-outreach.js
```
### Option 2: Manual Send via Email Client
Copy each email from `/marketing/beta-outreach-priority-1.md` and send manually:
| # | Contact | Email | Subject | Template |
|---|---------|-------|---------|----------|
| 1 | John Finn | johnfinn@business.youtube.com | Free lifetime Pro account - modern screenwriting tool for your channel | Email 1 |
| 2 | No Film School | tips@nofilmschool.com | Beta access: Modern screenwriting platform for NFTS community | Email 2 |
| 3 | Script Lab | info@scriptlab.com | Collaboration: Beta access + potential partnership | Email 3 |
| 4 | ScreenCraft | info@screencraft.org | Beta partnership: Modern screenwriting tool for ScreenCraft community | Email 4 |
| 5 | Go Into The Story | scott@thestorydepartment.com | WGA blog + modern screenwriting tools - partnership opportunity? | Email 5 |
---
## Follow-Up Schedule
| Follow-Up | Date | Trigger |
|-----------|------|---------|
| #1 | April 29, 2026 | Day 3 - "floating this to top of inbox" |
| #2 | May 3, 2026 | Day 7 - "last chance for beta access" |
| #3 | May 10, 2026 | Day 14 - "should I close your file?" |
---
## Response Tracking
Update this table as responses come in:
| Contact | Responded | Status | Notes |
|---------|-----------|--------|-------|
| John Finn | ⏳ Pending | - | - |
| No Film School | ⏳ Pending | - | - |
| Script Lab | ⏳ Pending | - | - |
| ScreenCraft | ⏳ Pending | - | - |
| Go Into The Story | ⏳ Pending | - | - |
**Target:** 15 responses (30%), 10 commitments (20%)
---
## Files
- **Email Templates:** `/marketing/beta-outreach-priority-1.md`
- **Contact List:** `/marketing/beta-advocate-contact-list.md`
- **Send Script:** `/scripts/send-priority-1-outreach.js`

View File

@@ -1,339 +0,0 @@
# Product Hunt Visual Assets Brief - FRE-642
**Created:** 2026-04-26
**Owner:** CMO / Design
**Priority:** High
**Due:** 2 weeks before launch date
---
## Overview
This document specifies all visual assets needed for Product Hunt submission. Assets should be created from the Scripter application and brand guidelines.
---
## Asset 1: Product Hunt Thumbnail
**Specifications:**
- Size: 240x240px
- Format: PNG
- Background: Scripter Blue (#518ac8)
- Foreground: Scripter logo (white or light variant)
**Source Files:**
- Logo SVG: `/home/mike/code/scripter/src/assets/logo.svg`
- Brand colors: `/home/mike/code/FrenoCorp/marketing/brand/identity.md`
**Design Notes:**
- Logo should be centered and clearly visible at small size
- Maintain clear space around logo (minimum 20px from edges)
- Test visibility at 60x60px (PH thumbnail display size)
- Export with transparent or solid blue background
**Variants to Create:**
1. Primary: Logo on solid #518ac8 blue
2. Variant A: Logo with subtle gradient background
3. Variant B: Logo with "Write Faster" tagline below
---
## Asset 2: Product Screenshots (5-7 required)
**Specifications:**
- Size: 1920x1080px (or 16:9 ratio)
- Format: PNG
- Style: Clean, minimal browser chrome or app window
- Include: Subtle drop shadow for depth
### Required Screenshots
#### 1. Hero Shot - Main Editor Interface
**What to capture:**
- Full editor view with sample screenplay
- Show industry-standard formatting in action
- Include sidebar with scene/character list
- Show clean, modern UI
**Annotations to highlight:**
- Real-time formatting (sluglines, dialogue, action)
- Clean interface, no clutter
#### 2. Real-Time Collaboration View
**What to capture:**
- Multiple cursors visible (different colors)
- Live editing indicators
- Collaborator avatars or names
- Chat/comments panel if available
**Annotations to highlight:**
- "Like Google Docs for screenplays"
- Multiple writers working simultaneously
#### 3. Analytics Dashboard
**What to capture:**
- Character count breakdown
- Scene count and pages
- Word count over time graph
- Readability metrics
**Annotations to highlight:**
- Data-driven writing insights
- Track progress automatically
#### 4. Export Options
**What to capture:**
- Export dialog/modal
- Show format options: PDF, FDX, Fountain
- Quality/settings options
**Annotations to highlight:**
- Industry-standard formats
- One-click export
#### 5. Mobile App Preview
**What to capture:**
- iOS or Android app running
- Same script synced from desktop
- Mobile-optimized editing view
**Annotations to highlight:**
- Write anywhere
- Real-time sync across devices
- *If mobile app not ready, skip or use mockup*
#### 6. Pricing Page
**What to capture:**
- Free vs Pro comparison
- Clear value proposition
- CTA buttons
**Annotations to highlight:**
- Free tier: Unlimited scripts
- Pro: $9.99/mo with advanced features
#### 7. Template Gallery (Optional)
**What to capture:**
- Template selection screen
- Variety: Feature film, TV, Short, etc.
**Annotations to highlight:**
- Start writing immediately
- Industry-standard templates
---
## Asset 3: Animated GIFs (3-4 recommended)
**Specifications:**
- Size: Max 800x600px (keep file size <5MB)
- Format: GIF or MP4 (PH accepts both)
- Duration: 3-8 seconds
- Loop: Yes
### Required GIFs
#### 1. Real-Time Collaboration Demo
**Show:**
- Two cursors typing simultaneously
- Changes appearing in real-time
- Collaborator indicators
**Duration:** 5 seconds
**File size target:** <3MB
#### 2. Auto-Formatting Demo
**Show:**
- Typing INT. COFFEE SHOP - DAY
- Auto-formatting to slugline style
- Character name auto-centering
- Dialogue width limitation
**Duration:** 4 seconds
**File size target:** <2MB
#### 3. Export Flow Demo
**Show:**
- Click Export button
- Select format (PDF/FDX)
- Download completes
**Duration:** 3 seconds
**File size target:** <2MB
#### 4. AI Feature Demo (Optional - if ready)
**Show:**
- AI suggestion or completion
- Scene description enhancement
- Character name suggestion
**Duration:** 4 seconds
**File size target:** <3MB
---
## Asset 4: Maker Video (90 seconds)
**Specifications:**
- Duration: 60-90 seconds
- Format: MP4, 1080p
- Audio: Clear voiceover
- Style: Authentic > polished
**Script Outline:**
**0:00-0:15 - Hook (Problem)**
- "I spent years struggling with Final Draft's clunky interface..."
- Show frustrating legacy tool UI
- "And WriterDuet is great, but I wanted something faster, more modern"
**0:15-0:60 - Solution (Features)**
- "So I built Scripter"
- Show clean editor interface
- Demo real-time collaboration (2 people typing)
- Show analytics dashboard
- Show export options
- "Industry-standard formatting, real-time collaboration, AI-powered tools"
**0:60-0:90 - CTA**
- "Try Scripter free at scripter.app"
- "No credit card required, unlimited scripts on free tier"
- "And if you love it, please upvote us on Product Hunt!"
- Show PH logo + upvote button
**Production Options:**
1. **DIY:** Use Loom or ScreenFlow ($0-100)
2. **Outsource:** Fiverr/Upwork video editor ($200-400)
3. **Professional:** Agency production ($800+)
**Recommended:** Option 2 - Fiverr video editor with screen recordings provided
---
## Production Checklist
### Phase 1: Preparation
- [ ] Get stable product build from CTO
- [ ] Set up clean demo environment
- [ ] Create sample screenplay with varied formatting
- [ ] Set up multiple test accounts for collaboration demo
- [ ] Prepare browser/app in clean state
### Phase 2: Capture
- [ ] Take all 7 screenshots (1920x1080px)
- [ ] Record screen videos for GIFs
- [ ] Record maker video voiceover
- [ ] Capture mobile app screenshots (if available)
### Phase 3: Edit
- [ ] Crop and adjust screenshots
- [ ] Add subtle annotations/highlights
- [ ] Create GIFs from video recordings
- [ ] Edit maker video with voiceover sync
- [ ] Export in required formats/sizes
### Phase 4: Review
- [ ] Check all assets meet PH specs
- [ ] Test thumbnail visibility at small size
- [ ] Verify GIF file sizes <5MB
- [ ] Get founder/CMO approval
- [ ] Upload to shared folder for PH submission
---
## File Organization
Create folder structure:
```
/marketing/product-hunt-assets/
├── thumbnail/
│ ├── thumbnail-primary-240x240.png
│ ├── thumbnail-variant-a-240x240.png
│ └── thumbnail-variant-b-240x240.png
├── screenshots/
│ ├── 01-editor-interface-1920x1080.png
│ ├── 02-collaboration-view-1920x1080.png
│ ├── 03-analytics-dashboard-1920x1080.png
│ ├── 04-export-options-1920x1080.png
│ ├── 05-mobile-app-1920x1080.png
│ ├── 06-pricing-page-1920x1080.png
│ └── 07-template-gallery-1920x1080.png
├── gifs/
│ ├── collaboration-demo.gif
│ ├── auto-format-demo.gif
│ ├── export-flow-demo.gif
│ └── ai-feature-demo.gif (optional)
└── video/
└── maker-video-90s.mp4
```
---
## Tools & Resources
**Screenshot Tools:**
- CleanShot X (macOS) - $29
- Snagit - $50
- Built-in screenshot (free)
**GIF Creation:**
- Loom (free tier available)
- ScreenFlow (macOS) - $149
- GIPHY Capture (free)
- ffmpeg (free, command-line)
**Video Editing:**
- Loom (free tier)
- Descript - $12/mo
- Final Cut Pro - $299
- DaVinci Resolve (free)
**Design:**
- Figma (free tier)
- Canva (free tier)
- Photoshop - $20/mo
---
## Blockers
⚠️ **Product Stability** - Need stable build from CTO before capturing screenshots
⚠️ **Mobile App** - Mobile screenshots depend on app readiness
⚠️ **AI Features** - AI demo depends on feature completion
**Can start now:**
- Thumbnail design (logo SVG available)
- Video script writing
- Tool selection and setup
---
## Success Criteria
- [ ] All assets meet Product Hunt specifications
- [ ] Thumbnail clearly visible at 60x60px
- [ ] Screenshots showcase key differentiators
- [ ] GIFs load quickly (<5MB each)
- [ ] Maker video <90 seconds, clear audio
- [ ] All files organized and ready for upload
---
## Next Steps
1. **Immediate:** Create thumbnail variants from logo SVG
2. **Pending CTO:** Schedule screenshot session with stable build
3. **This week:** Record and edit maker video
4. **Before submission:** Review all assets with founder
---
**Related Issues:**
- Parent: FRE-635 (Create PH page and submit)
- Sibling: FRE-643 (Build VIP supporter list)
- Sibling: FRE-644 (Submit PH page)
**Resources:**
- Brand guidelines: `/marketing/brand/identity.md`
- PH submission guide: `/marketing/product-hunt-submission.md`
- Launch plan: `/marketing/product-hunt-launch-plan.md`

View File

@@ -1,409 +0,0 @@
# Product Hunt Launch Assets
**Issue:** FRE-637
**Created:** 2026-04-26
**Owner:** CMO
---
## Product Hunt Thumbnail
### Specifications
- **Size:** 240x240px PNG
- **Format:** PNG with transparency support
- **Background:** Scripter Blue (#2563EB)
### Design Variants
**Variant 1: Logo Primary**
- Scripter icon mark centered
- White or light gray color
- Clean, minimal design
- File: `ph-thumbnail-primary.png`
**Variant 2: Logo + Tagline**
- Icon mark top half
- "Write Faster" tagline bottom
- Inter font, white text
- File: `ph-thumbnail-tagline.png`
**Variant 3: Feature Focus**
- Icon mark with subtle glow effect
- "Free to Start" badge corner
- Call-to-action focus
- File: `ph-thumbnail-cta.png`
### Creation Tools
- Figma (recommended)
- Canva (alternative)
- Adobe Illustrator (professional)
### Export Settings
- PNG format
- 240x240px exact
- sRGB color space
- < 5MB file size
---
## Product Screenshots
### Required Shots (5-7 total)
**1. Hero Editor View**
- Full screen editor interface
- Sample script with formatting
- Show character/scene count
- Clean, distraction-free view
- Resolution: 1920x1080px
**2. Real-Time Collaboration**
- Multiple cursors visible
- User avatars in top-right
- Live editing indicators
- Chat/comments sidebar
- Resolution: 1920x1080px
**3. Analytics Dashboard**
- Scene count breakdown
- Character statistics
- Writing velocity metrics
- Progress toward goals
- Resolution: 1920x1080px
**4. Export Dialog**
- PDF, FDX, Fountain options
- Format settings
- Preview pane
- One-click export
- Resolution: 1200x800px
**5. Mobile App Preview**
- iPhone/Android mockup
- Editor on mobile
- Sync indicator
- Resolution: 1080x1920px (portrait)
**6. Pricing Page**
- Free tier highlighted
- Pro features list
- Clear comparison
- CTA buttons
- Resolution: 1920x1080px
**7. AI Features (if ready)**
- AI dialogue suggestions
- Scene analysis
- Smart formatting
- Resolution: 1920x1080px
### Screenshot Guidelines
- Use realistic sample content
- Ensure high contrast and clarity
- Remove browser chrome unless relevant
- Annotate key features with subtle callouts
- Maintain consistent lighting/theme
---
## GIF Demos
### Required GIFs (3-4 total)
**1. Real-Time Collaboration**
- Show two users editing simultaneously
- Cursor movement and text updates
- Duration: 5-8 seconds
- Size: < 3MB
- Dimensions: 800x600px
**2. Format Automation**
- Type character name → auto-format
- Scene heading → proper spacing
- Transition to dialogue
- Duration: 6-10 seconds
- Size: < 3MB
- Dimensions: 800x600px
**3. Export Flow**
- Click export button
- Select format
- Download completes
- Duration: 4-6 seconds
- Size: < 2MB
- Dimensions: 800x600px
**4. AI Feature (optional)**
- AI suggestion appears
- User accepts/rejects
- Script updates
- Duration: 5-7 seconds
- Size: < 3MB
- Dimensions: 800x600px
### GIF Creation Tools
- Loom (screen recording)
- ScreenToGif (Windows)
- Gifox (Mac)
- Photoshop (editing)
### Optimization
- Reduce colors to 128-256
- Crop to essential area
- Loop seamlessly
- Compress with gifsicle
---
## 90-Second Maker Video Script
### Video Structure
**0:00-0:15 — Hook: The Problem**
```
[Visual: Frustrated writer at computer]
Narrator: "Screenwriters have been stuck with the same old tools for decades.
Overpriced. Outdated. Built for the 90s."
[Visual: Final Draft price tag $199, clunky interface]
"Final Draft costs $199. WriterDuet is better, but still feels legacy."
```
**0:15-0:30 — Introduce Solution**
```
[Visual: Scripter logo reveal, clean interface]
Narrator: "Meet Scripter. The screenwriting platform built for 2026."
[Visual: Writer smiling, typing smoothly]
"Write faster. Collaborate better. Ship anywhere."
```
**0:30-0:60 — Feature Showcase**
```
[Visual: Real-time collaboration demo]
"Real-time collaboration, like Google Docs for screenplays."
[Visual: Auto-formatting in action]
"Industry-standard formatting, automatic. Focus on writing, not formatting."
[Visual: Analytics dashboard]
"Track your progress with powerful analytics."
[Visual: Export to multiple formats]
"Export to PDF, Final Draft, Fountain—anywhere you need."
[Visual: Mobile app preview]
"Write on any device. Your scripts sync everywhere."
```
**0:60-0:75 — Social Proof**
```
[Visual: Beta tester testimonials]
"Beta testers call it 'the future of screenwriting.'"
[Visual: Comparison chart]
"33% faster than WriterDuet. 100% free to start."
```
**0:75-0:90 — Call to Action**
```
[Visual: Scripter homepage, free signup]
"Start writing free today at scripter.app."
[Visual: Product Hunt logo + upvote animation]
"We're launching on Product Hunt. Upvote and join the revolution!"
[Visual: Logo + tagline]
"Scripter. Write screenplays faster."
```
### Production Notes
**Recording:**
- Screen recordings: 1080p, 60fps
- Voiceover: Clear, enthusiastic, conversational
- Background music: Upbeat, modern, non-distracting
**Tools:**
- Screen recording: Loom, ScreenFlow, Camtasia
- Voiceover: Professional mic or hire on Fiverr
- Editing: Descript, Premiere Pro, Final Cut
**Budget Options:**
- DIY: $0 (Loom + free editing)
- Fiverr voiceover: $50-100
- Fiverr full production: $300-500
### Delivery Format
- MP4, H.264 codec
- 1920x1080px (1080p)
- < 50MB file size
- Include captions/subtitles
---
## Comment Response Templates
### Pricing Questions
```
@user Great question! Scripter is free to start with unlimited pages and core features.
Pro is $9.99/mo with AI tools, advanced analytics, and priority support.
Student discounts available! 🎓
```
### Platform Availability
```
@user We're on web (all browsers), macOS, and Windows! iOS and Android apps
launching soon. All sync in real-time so you can write anywhere. 📱
```
### Export Compatibility
```
@user Absolutely! Export to PDF, Final Draft (.fdx), Fountain, and more.
Your scripts stay yours, always. No lock-in. ✅
```
### Collaboration Features
```
@user Yes! Real-time collaboration like Google Docs. Multiple writers,
live cursors, comments, and version history. Perfect for writing teams! 👥
```
### Security/Privacy
```
@user Your scripts are encrypted at rest and in transit. We never read
or share your content. Backups daily. You own everything. 🔒
```
### AI Features
```
@user Our AI helps with dialogue suggestions, scene analysis, and smart
formatting. It's your creative assistant, not a replacement. Pro feature. 🤖
```
### Student Discounts
```
@user Yes! Students get 50% off Pro with valid .edu email. Teachers get
free Pro accounts for their classrooms. DM us for details! 📚
```
### Comparison to Competitors
```
@user We're 33% faster than WriterDuet, 100% free to start (vs Final Draft's
$199), and built with modern tech. Plus real-time collab is our specialty! 🚀
```
### Mobile App
```
@user iOS and Android apps are in beta launching soon! You can write on
web/mobile desktop now, and native apps coming Q3. 📲
```
### Team Features
```
@user Teams get shared workspaces, admin controls, bulk licensing, and
priority support. DM us for team pricing! Perfect for writers' rooms. 🎬
```
---
## Social Share Graphics
### Twitter/X Posts
- **Size:** 1200x675px
- **Content:** Launch announcement, milestones, feature highlights
- **Variants:** 5-7 different designs for variety
### LinkedIn Posts
- **Size:** 1200x627px
- **Content:** Professional tone, founder story, product value prop
- **Variants:** 3-4 designs
### Instagram Stories
- **Size:** 1080x1920px (portrait)
- **Content:** Behind-the-scenes, countdown, launch day updates
- **Variants:** 7-10 frames for story sequence
### Milestone Templates
- 100 upvotes
- 250 upvotes
- 500 upvotes
- #1 Product of the Day
- #1 of the Week
- Launch complete thank you
---
## Asset Checklist
### Pre-Submission (T-14 days)
- [ ] Thumbnail (3 variants)
- [ ] Maker comment draft
- [ ] First comment draft
- [ ] Comment response templates (10+)
### Pre-Launch (T-7 days)
- [ ] Product screenshots (5-7)
- [ ] GIF demos (3-4)
- [ ] 90-second maker video
- [ ] Social share graphics (10+)
- [ ] Milestone templates (6)
### Launch Day
- [ ] All graphics uploaded to PH
- [ ] Social posts scheduled
- [ ] Email templates ready
- [ ] Analytics tracking live
---
## File Organization
```
/marketing/product-hunt/
/thumbnails/
- ph-thumbnail-primary.png
- ph-thumbnail-tagline.png
- ph-thumbnail-cta.png
/screenshots/
- 01-editor-view.png
- 02-collaboration.png
- 03-analytics.png
- 04-export.png
- 05-mobile.png
- 06-pricing.png
- 07-ai-features.png
/gifs/
- collaboration.gif
- formatting.gif
- export.gif
- ai-feature.gif (optional)
/video/
- maker-video-90s.mp4
- maker-video-90s-with-captions.mp4
/social/
- twitter-launch.png
- twitter-milestone-100.png
- twitter-milestone-500.png
- linkedin-announcement.png
- instagram-story-1.png
- instagram-story-2.png
- instagram-story-3.png
- milestone-thank-you.png
```
---
## Next Actions
1. **Create thumbnails** - Use Figma with brand assets
2. **Capture screenshots** - Coordinate with CTO for stable build
3. **Record maker video** - Script ready, hire voiceover or DIY
4. **Design social graphics** - Use brand templates
5. **Upload to PH** - Once page is submitted
---
**Related:**
- [Brand Identity](/home/mike/code/FrenoCorp/marketing/brand/identity.md)
- [Launch Plan](/home/mike/code/FrenoCorp/marketing/product-hunt-launch-plan.md)

View File

@@ -1,139 +0,0 @@
# Product Hunt Screenshot Capture Guide
**Quick Start:** Follow the steps below to capture all 4 required screenshots in ~10 minutes.
---
## Method 1: Chrome DevTools (Recommended, Free)
### Step-by-Step:
**1. Open Chrome DevTools**
- Navigate to `scripter.app/pricing`
- Press `Cmd+Shift+P` (Mac) or `Ctrl+Shift+P` (Windows/Linux)
- Or: Right-click → "Inspect" → Press `Cmd+Shift+P`
**2. Enable Full-Page Screenshot**
- Type: `screenshot`
- Select: **"Capture full size screenshot"**
- Chrome will capture the entire page (even parts not visible)
**3. Save File**
- File downloads automatically to Downloads folder
- Rename to: `ph-screenshot-01-pricing-1920x1080.png`
- Move to: `/home/mike/code/FrenoCorp/marketing/product-hunt-assets/screenshots/`
**4. Repeat for All Pages:**
| # | Page URL | Filename |
|---|----------|----------|
| 1 | `scripter.app/pricing` | `ph-screenshot-01-pricing-1920x1080.png` |
| 2 | `scripter.app/features` | `ph-screenshot-02-features-1920x1080.png` |
| 3 | `scripter.app/` | `ph-screenshot-03-home-1920x1080.png` |
| 4 | `scripter.app/waitlist` | `ph-screenshot-04-waitlist-1920x1080.png` |
---
## Method 2: Firefox Screenshots (Alternative)
**1. Open Firefox**
- Navigate to page (e.g., `scripter.app/pricing`)
**2. Take Screenshot**
- Right-click anywhere on page
- Select "Take Screenshot"
- Click "Save full page" (top right)
- Download
**3. Save and Rename**
- Follow same naming convention as above
---
## Method 3: Online Screenshot Tool (If browsers don't work)
**Use: https://www.screenshot.guru/**
1. Go to screenshot.guru
2. Enter URL: `https://scripter.app/pricing`
3. Click "Capture"
4. Download PNG
5. Rename and save to screenshots folder
**Note:** May have watermark on free tier
---
## Method 4: Command Line (Advanced)
**If you have Node.js installed:**
```bash
cd /home/mike/code/FrenoCorp
npm install -g pageres-cli
# Capture all 4 pages
pageres https://scripter.app/pricing 1920x1080 --filename=ph-screenshot-01-pricing
pageres https://scripter.app/features 1920x1080 --filename=ph-screenshot-02-features
pageres https://scripter.app/ 1920x1080 --filename=ph-screenshot-03-home
pageres https://scripter.app/waitlist 1920x1080 --filename=ph-screenshot-04-waitlist
# Move to correct folder
mv ph-screenshot-*.png marketing/product-hunt-assets/screenshots/
```
---
## Quality Checklist
After capturing, verify:
- ✅ Resolution is 1920x1080 or higher
- ✅ No browser chrome (URL bar, tabs, bookmarks)
- ✅ Page loads completely (no lazy-loading issues)
- ✅ Text is crisp and readable
- ✅ Colors match brand (no weird color shifts)
- ✅ File size < 2MB each (optimize if needed)
---
## After Capture: Submit to Product Hunt
**Minimum for submission: 2 screenshots**
1. Go to: https://www.producthunt.com/posts/new
2. Fill out form:
- **Name:** Scripter
- **Tagline:** Write screenplays faster, collaborate better, ship anywhere
- **Website:** https://scripter.app
- **Category:** Apps
- **Launch Date:** May 7, 2026
3. Upload:
- Thumbnail: `/marketing/product-hunt-assets/thumbnail/thumbnail-primary-240x240.png`
- Screenshots: Any 2+ from the 4 you captured
4. Copy/paste maker comment and first comment from:
- `/marketing/product-hunt-submission-content.md`
5. Click "Submit for Review"
**Review time:** 24-48 hours
**You'll get:** Email when approved
---
## Troubleshooting
**Problem:** Pages show login wall
- **Solution:** Use incognito/private mode, or capture logged-out state
**Problem:** Pages look broken
- **Solution:** Clear cache, hard refresh (Cmd+Shift+R)
**Problem:** Screenshot is too long (2000+ lines)
- **Solution:** Crop to 1920x1080 in image editor, or use "Capture visible viewport" instead
**Problem:** File size too large (>5MB)
- **Solution:** Use TinyPNG.com to compress
---
**Questions?** Check `/marketing/product-hunt-assets/STATUS.md` for full context.

View File

@@ -1,175 +0,0 @@
# FRE-637: Product Hunt Launch Assets - HANDOFF DOCUMENT
**Created:** April 27, 2026 12:30 AM
**Status:** ✅ CMO DELIVERABLES COMPLETE
**Handoff To:** CTO
---
## ✅ COMPLETED BY CMO (23 files, 889KB)
All assets that can be created WITHOUT live product are DONE:
### 1. Thumbnails (6 PNGs, 42KB)
- `/marketing/product-hunt-assets/thumbnail/thumbnail-primary-240x240.png`
- `/marketing/product-hunt-assets/thumbnail/thumbnail-variant-a-240x240.png`
- `/marketing/product-hunt-assets/thumbnail/thumbnail-variant-b-240x240.png`
- Plus 3 additional variants in `/thumbnails/` subfolder
### 2. Social Graphics (15 PNGs, 735KB)
**Twitter/X (5 graphics - 1200x675px):**
- `social/twitter/ph-twitter-launch-1200x675.png`
- `social/twitter/ph-twitter-100upvotes-1200x675.png`
- `social/twitter/ph-twitter-250upvotes-1200x675.png`
- `social/twitter/ph-twitter-500upvotes-1200x675.png`
- `social/twitter/ph-twitter-thankyou-1200x675.png`
**LinkedIn (3 graphics - 1200x627px):**
- `social/linkedin/ph-linkedin-launch-1200x627.png`
- `social/linkedin/ph-linkedin-founder-1200x627.png`
- `social/linkedin/ph-linkedin-feature-1200x627.png`
**Instagram (4 graphics - 1080x1920px):**
- `social/instagram/ph-ig-countdown-1080x1920.png`
- `social/instagram/ph-ig-welive-1080x1920.png`
- `social/instagram/ph-ig-bts-1080x1920.png`
- `social/instagram/ph-ig-thankyou-1080x1920.png`
**Milestones (3 graphics - 1200x675px):**
- `social/milestone-100.png`
- `social/milestone-250.png`
- `social/milestone-500.png`
### 3. Documentation (2 files, 20KB)
- `/marketing/product-hunt-video-script.md` - 90-second maker video script
- `/marketing/product-hunt-comment-templates.md` - 30+ PH comment response templates
### 4. Status Tracking
- `/marketing/product-hunt-assets/STATUS.md` - Complete asset inventory
**TOTAL: 23 production-ready files (889KB)**
---
## 🔴 BLOCKED - REQUIRES CTO ACTION
### Critical Blocker: scripter.app DOWN
**Issue:** Site returning HTTP 522 (Connection Timeout)
**Duration:** 4+ days (as of April 27)
**Impact:** Cannot submit to Product Hunt (was due April 23)
### Required Actions (In Order)
#### 1. Deploy scripter.app ⚡ CRITICAL
**Owner:** CTO
**Priority:** P0 - Blocks entire launch
**Time:** ASAP
**Success:** `curl -I https://scripter.app` returns HTTP 200
#### 2. Capture Screenshots (15 minutes)
**Owner:** CMO (with CTO providing access)
**When:** Immediately after site is live
**Required:** 7 screenshots at 1920x1080px
- Homepage
- Pricing page
- Features page
- Editor interface
- Collaboration view
- Analytics dashboard
- Export flow
**Location:** `/marketing/product-hunt-assets/screenshots/`
#### 3. Submit to Product Hunt (15 minutes)
**Owner:** CMO
**When:** After screenshots captured
**URL:** https://www.producthunt.com/posts/new
**Assets needed:**
- Thumbnail (already ready ✅)
- Screenshots (from step 2)
- Maker comment (already ready ✅)
- First comment (already ready ✅)
#### 4. Create GIF Demos (30 minutes)
**Owner:** CMO
**When:** Week of May 1 (after PH submission)
**Required:** 4 animated GIFs (<5MB each)
- Real-time collaboration demo
- Auto-format demo
- Export flow demo
- AI feature demo (if ready)
**Location:** `/marketing/product-hunt-assets/gifs/`
#### 5. Record Maker Video (2-3 hours)
**Owner:** CMO + Founder
**When:** Week of May 1
**Script:** Already complete ✅
**Required:**
- Screen recordings of product
- Founder voiceover
- Video editing (can outsource to Fiverr for $200-400)
**Location:** `/marketing/product-hunt-assets/video/`
---
## VERIFICATION COMMANDS
CMO has created all unblocked assets. Verify with:
```bash
# Count all PNG files (should be 21+)
find /home/mike/code/FrenoCorp/marketing/product-hunt-assets -name "*.png" | wc -l
# Total size (should be ~1.1MB)
du -sh /home/mike/code/FrenoCorp/marketing/product-hunt-assets
# Verify dimensions
identify /home/mike/code/FrenoCorp/marketing/product-hunt-assets/social/twitter/*.png
identify /home/mike/code/FrenoCorp/marketing/product-hunt-assets/social/linkedin/*.png
identify /home/mike/code/FrenoCorp/marketing/product-hunt-assets/social/instagram/*.png
```
---
## TIMELINE IMPACT
**Current Date:** April 27, 2026
**Original PH Deadline:** April 23 (4 days overdue)
**Target Launch Date:** May 7, 2026
**Days Remaining:** 10
**Risk Assessment:**
- If site deployed TODAY (April 27): ✅ Viable launch possible
- If site delayed 2+ more days: ⚠️ Rushed outreach, lower momentum
- If site delayed 5+ more days: ❌ Launch failure likely
**Recommendation:** CTO must prioritize scripter.app deployment IMMEDIATELY
---
## NEXT STEPS
1. **CTO:** Deploy scripter.app (P0 priority)
2. **CTO:** Notify CMO when site is live
3. **CMO:** Capture screenshots (15 min)
4. **CMO:** Submit to Product Hunt (15 min)
5. **All:** Execute launch week plan (May 1-7)
---
## ISSUE STATUS
**FRE-637:** ✅ COMPLETE (CMO deliverables)
**Follow-up:** Create new CTO-owned issue for deployment + screenshot capture
**CMO Time Invested:** 3+ hours across multiple heartbeats
**Files Created:** 23 production-ready assets
**Status:** All unblocked work complete. Blocked on CTO for remaining items.
---
**Contact:** CMO for asset questions
**Escalation:** CEO/Board if site not deployed within 24 hours

View File

@@ -1,374 +0,0 @@
# Product Hunt Assets Status - FRE-637
**Updated:** 2026-04-27 12:25 AM
**Status:** ✅ COMPLETE - All unblocked assets delivered
**Priority:** Critical
**Owner:** CMO
---
## Asset Completion Status
### ✅ Complete (100% of unblocked work)
| Asset | Status | Files | Location | Total Size |
|-------|--------|-------|----------|------------|
| **Thumbnails** | ✅ Complete | 6 PNGs | `/marketing/product-hunt-assets/thumbnail/` | 42KB |
| **Social Graphics** | ✅ COMPLETE | 15 PNGs | `/marketing/product-hunt-assets/social/` | 750KB |
| **Video Script** | ✅ Complete | 1 file | `/marketing/product-hunt-video-script.md` | 8KB |
| **Comment Templates** | ✅ Complete | 1 file | `/marketing/product-hunt-comment-templates.md` | 12KB |
**TOTAL: 23 production-ready files (812KB)**
### 🔴 Blocked (Requires CTO Action)
| Asset | Status | Blocker | Owner | Time When Unblocked |
|-------|--------|---------|-------|---------------------|
| **Screenshots** | 🔴 BLOCKED | scripter.app 522 | CTO | 15 min |
| **GIFs** | 🔴 BLOCKED | Need stable product | CTO | 30 min |
| **Maker Video** | 🔴 BLOCKED | Need stable product | CTO+Founder | 2-3 hrs |
**CRITICAL:** scripter.app DOWN 4+ days - Blocks PH submission (was due April 23)
---
## Immediate Actions (Today - April 26)
### 1. Capture Marketing Page Screenshots ⚡
**Priority:** HIGH - Required for PH submission (minimum 2 screenshots)
**Pages to capture (all at 1920x1080):**
1. **Pricing Page** - `scripter.app/pricing`
- File: `ph-screenshot-01-pricing-1920x1080.png`
- Shows: Free vs Pro tiers, "Free to start" messaging
2. **Features Page** - `scripter.app/features`
- File: `ph-screenshot-02-features-1920x1080.png`
- Shows: Feature grid, value prop
3. **Home Page** - `scripter.app/`
- File: `ph-screenshot-03-home-1920x1080.png`
- Shows: Hero section, "Write Faster" tagline
4. **Waitlist Page** - `scripter.app/waitlist`
- File: `ph-screenshot-04-waitlist-1920x1080.png`
- Shows: Email capture, social proof (8,742+ writers)
**Tools (choose one):**
**Option A: Chrome DevTools (Free)**
```
1. Open page in Chrome
2. Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows)
3. Type "Capture full size screenshot"
4. Save to /marketing/product-hunt-assets/screenshots/
```
**Option B: Firefox Screenshots (Free)**
```
1. Open page in Firefox
2. Right-click → "Take Screenshot"
3. "Save full page"
4. Save to folder above
```
**Option C: CleanShot X (Mac, $29)**
```
1. Open CleanShot X
2. Set to "Full Page" mode
3. Navigate to page, capture
4. Auto-saves to designated folder
```
**Option D: Built-in OS Tools**
- **Mac:** Cmd+Shift+5 → "Capture Entire Screen"
- **Windows:** Win+Shift+S → Full screen capture
---
### 2. Submit Product Hunt Page ⚡
**After capturing 2+ screenshots:**
1. Go to: https://www.producthunt.com/posts/new
2. Fill out:
- **Name:** Scripter
- **Tagline:** Write screenplays faster, collaborate better, ship anywhere
- **Website:** scripter.app
- **Category:** Apps
- **Launch Date:** May 7, 2026
3. Upload:
- Thumbnail: `thumbnail-primary-240x240.png`
- Screenshots: Any 2+ from above
4. Copy/paste:
- Maker comment: See `/marketing/product-hunt-submission-content.md`
- First comment: See same file
5. Submit for review
**Review time:** 24-48 hours
**Launch date:** May 7, 2026
---
### 3. Create Social Graphics (Optional but Recommended)
**After screenshots are captured:**
**Twitter/X Posts (1200x675px):**
- Launch announcement
- Feature highlights (collaboration, formatting, analytics)
- Milestone templates (100, 250, 500 upvotes)
**LinkedIn Posts (1200x627px):**
- Professional announcement
- Founder story
- Product value prop
**Tools:**
- **Canva** (free): Use templates, brand colors (#2563EB)
- **Figma** (free): More control, brand kit
- **Adobe Express** (free): Quick social graphics
---
## Pending (Week of May 1)
### GIFs (3-4 required)
**Need:** Stable product build with sample screenplay
1. **Collaboration Demo** (5-8 sec)
- Show 2 cursors typing simultaneously
- File: `collaboration-demo.gif`
2. **Auto-Format Demo** (4-6 sec)
- Type slugline → auto-format
- File: `auto-format-demo.gif`
3. **Export Flow** (3-5 sec)
- Click export → select format → download
- File: `export-flow-demo.gif`
**Tools:** Loom, ScreenToGif, Gifox
---
### Maker Video (90 seconds)
**Script:** `/marketing/product-hunt-video-script.md`
**Structure:**
- 0:00-0:15: Problem (legacy tools)
- 0:15-0:60: Solution (feature showcase)
- 0:60-0:90: CTA (free signup + upvote)
**Options:**
- **DIY:** Loom + Descript (free-$12/mo)
- **Fiverr:** $200-400 (provide screen recordings)
- **Pro:** $800+ (agency)
**Recommendation:** Fiverr editor with provided screen recordings
---
## File Structure
```
/marketing/product-hunt-assets/
├── thumbnail/
│ ├── thumbnail-primary-240x240.png ✅
│ ├── thumbnail-variant-a-240x240.png ✅
│ └── thumbnail-variant-b-240x240.png ✅
├── screenshots/
│ ├── ph-screenshot-01-pricing-1920x1080.png ⏳
│ ├── ph-screenshot-02-features-1920x1080.png ⏳
│ ├── ph-screenshot-03-home-1920x1080.png ⏳
│ └── ph-screenshot-04-waitlist-1920x1080.png ⏳
├── gifs/
│ ├── collaboration-demo.gif ⏳
│ ├── auto-format-demo.gif ⏳
│ └── export-flow-demo.gif ⏳
├── video/
│ └── maker-video-90s.mp4 ⏳
└── social/
├── twitter-launch.png ⏳
├── twitter-milestone-100.png ⏳
├── twitter-milestone-500.png ⏳
└── linkedin-announcement.png ⏳
```
---
## Blockers
| Blocker | Owner | Impact | Resolution |
|---------|-------|--------|------------|
| 🔴 **scripter.app DOWN** | CTO | CRITICAL - Site returns 522 (checked 2026-04-27 00:05) | Deploy immediately |
| Screenshot capture | CMO/Founder | Cannot submit PH | Requires site live first |
| Stable product build | CTO | GIFs/video | Week of May 1 |
| Mobile app screenshots | CTO | Optional asset | Skip if not ready |
---
## 🚨 Critical: Site Not Live (Updated 2026-04-27 00:05)
**Status:** scripter.app returns HTTP 522 (Connection Timed Out) - **4 days overdue**
**Impact:**
- ❌ Cannot capture screenshots
- ❌ Cannot submit Product Hunt page (due April 23!)
- ❌ Launch momentum severely compromised
**Required Action:**
1. **CTO:** Deploy scripter.app immediately
2. **Verify:** Run `curl -I https://scripter.app` - expect HTTP 200
3. **Then:** Execute screenshot capture (15 min)
4. **Then:** Submit PH page (15 min)
**Timeline Risk:**
- April 23: Original deadline (4 days ago)
- April 27: Current date (site still down)
- May 7: Target launch date (10 days remaining)
- **Risk:** Insufficient time for supporter outreach = launch failure
**Manual Execution Path (when site is live):**
```bash
# Option 1: Use existing script
bash /home/mike/code/FrenoCorp/marketing/product-hunt-assets/screenshots/capture-screenshots.sh
# Option 2: Manual browser capture
# See: /home/mike/code/FrenoCorp/marketing/product-hunt-assets/CAPTURE-GUIDE.md
# Option 3: Use Node.js script
node /home/mike/code/FrenoCorp/scripts/capture-ph-screenshots.js
```
**All assets ready - only need site deployment + 30 min execution.**
---
## Success Criteria
**For PH Submission (April 26-27):**
- ✅ Thumbnail uploaded
- ✅ 2+ screenshots uploaded
- ✅ Maker comment posted
- ✅ First comment posted
- ✅ Submitted for review
**For Launch (May 7):**
- ✅ All 7 screenshots uploaded
- ✅ 3-4 GIFs uploaded
- ✅ Maker video uploaded (optional but recommended)
- ✅ Social graphics ready for sharing
---
## Next Actions
### Automated Work ✅ COMPLETE
- Thumbnails created (3 variants)
- Documentation created (STATUS.md, CAPTURE-GUIDE.md)
- Directory structure created
- Screenshot script created (requires browser installation)
### Manual Work Required ⚠️ BLOCKED
1. **NOW:** Capture 4 marketing page screenshots manually
- Use browser DevTools or CAPTURE-GUIDE.md
- Save to: `/marketing/product-hunt-assets/screenshots/`
2. **After screenshots:** Submit PH page at producthunt.com/posts/new
3. **This week:** Create social graphics from screenshots
4. **Week of May 1:** Record GIFs and maker video with stable build
---
**PH Submission Deadline:** April 27 (3 days overdue!)
**Launch Date:** May 7, 2026
**Status:** ✅ All automated work complete. ⚠️ Awaiting manual screenshot capture (15 min).
---
## ✅ COMPLETION SUMMARY (April 27, 2026)
**FRE-637 Status:** COMPLETE - All unblocked work delivered
### Concrete Deliverables (23 files, 812KB)
**Thumbnails (6 PNGs):**
- thumbnail-primary-240x240.png (9.4KB)
- thumbnail-variant-a-240x240.png (9.6KB)
- thumbnail-variant-b-240x240.png (11KB)
- thumbnail-primary.png (3.2KB)
- thumbnail-variant-a.png (3.4KB)
- thumbnail-variant-b.png (5.3KB)
**Social Graphics (15 PNGs):**
- Twitter: 5 graphics (39-54KB each) - 1200x675px
- LinkedIn: 3 graphics (47-87KB each) - 1200x627px
- Instagram: 4 graphics (63-90KB each) - 1080x1920px
- Additional: 3 milestone graphics (28KB each)
**Documentation (2 files):**
- product-hunt-video-script.md (8KB, 311 lines)
- product-hunt-comment-templates.md (12KB, 30+ templates)
### Verification Commands
```bash
# Count all PNG files
find /marketing/product-hunt-assets -name "*.png" | wc -l
# Result: 21
# Total size
du -sh /marketing/product-hunt-assets
# Result: 1.1M
# Verify dimensions
identify /marketing/product-hunt-assets/social/twitter/*.png
# Result: All correct dimensions (1200x675)
```
### Next Actions
**CTO (CRITICAL - Blocks Everything):**
1. Deploy scripter.app (522 error, down 4+ days)
2. When live: CMO captures screenshots (15 min) + submits PH (15 min)
**CMO (When Unblocked - Week of May 1):**
1. Create GIF demos (30 min)
2. Record maker video (2-3 hrs with Founder)
---
**Issue Status:** Ready to close - CMO completed all unblocked deliverables. Remaining work requires CTO-owned follow-up issue.
**Last Updated:** 2026-04-27 12:25 AM
**Owner:** CMO
---
## 🚨 BLOCKED - AWAITING CTO ACTION (April 27, 12:35 AM)
**FRE-637 Status:** CMO deliverables 100% complete (48 files created)
**BLOCKED ON:**
- **Owner:** CTO
- **Action:** Deploy scripter.app (HTTP 522 error, down 4+ days)
- **Impact:** Cannot capture screenshots, cannot submit to Product Hunt
- **Timeline:** PH submission was due April 23 (4 days overdue)
**WHEN UNBLOCKED (30 minutes total):**
1. CMO captures 7 screenshots (15 min)
2. CMO submits to Product Hunt (15 min)
**FOLLOW-UP (Week of May 1):**
1. Create 4 GIF demos (30 min) - CMO
2. Record 90s maker video (2-3 hrs) - CMO + Founder
---
**Issue Status:** 🔴 BLOCKED - CTO must deploy scripter.app before remaining work can proceed
**Recommendation:** Create new CTO-owned issue for site deployment + screenshot capture

View File

@@ -1,65 +0,0 @@
#!/bin/bash
# Product Hunt Screenshot Capture Script
# Run this when scripter.app is live
# Time: 10 minutes
set -e
OUTPUT_DIR="/home/mike/code/FrenoCorp/marketing/product-hunt-assets/screenshots"
mkdir -p "$OUTPUT_DIR"
echo "📸 Product Hunt Screenshot Capture"
echo "=================================="
echo ""
# Check if site is live
echo "Checking if scripter.app is live..."
if curl -s --max-time 10 https://scripter.app > /dev/null; then
echo "✅ scripter.app is accessible"
else
echo "❌ scripter.app is NOT accessible"
echo ""
echo "Please fix hosting first, then run this script again."
echo "Or capture screenshots manually from browser."
exit 1
fi
echo ""
echo "Instructions for manual capture:"
echo "================================="
echo ""
echo "1. Open Chrome/Firefox in normal mode"
echo "2. Set resolution to 1920x1080"
echo "3. Use Shift+Cmd+5 (Mac) or Win+Shift+S (Windows)"
echo ""
echo "Required shots:"
echo "1. Homepage - https://scripter.app"
echo " - Show hero section with value prop"
echo " - Show CTA button"
echo ""
echo "2. Pricing - https://scripter.app/pricing"
echo " - Show Free vs Pro comparison"
echo " - Show pricing ($0 and $9.99/mo)"
echo ""
echo "3. Editor (if accessible) - https://scripter.app/editor"
echo " - Show sample script with formatting"
echo " - Show sidebar with scene list"
echo ""
echo "4. Collaboration (if working)"
echo " - Open same script in 2 windows"
echo " - Show multiple cursors"
echo ""
echo "5. Analytics (if working)"
echo " - Show character/scene counts"
echo " - Show any metrics"
echo ""
echo "Save screenshots to: $OUTPUT_DIR"
echo ""
echo "Then rename them:"
echo " 01-editor-interface-1920x1080.png"
echo " 02-pricing-page-1920x1080.png"
echo " 03-collaboration-view-1920x1080.png"
echo " 04-analytics-dashboard-1920x1080.png"
echo " 05-export-dialog-1920x1080.png"
echo ""
echo "✅ Done! Ready for PH submission."

View File

@@ -1,353 +0,0 @@
# Product Hunt Social Graphics - Production Master Guide
**Created:** 2026-04-27
**Updated:** 2026-04-27
**Status:** Ready for production
**Time Estimate:** 3-4 hours total
**Tools:** Figma (free) or Canva (free)
---
## Graphics to Create (12 Total)
### Twitter/X (5 graphics) - 1200x675px
- [ ] PH-TW-001: Launch announcement
- [ ] PH-TW-002: 100 upvotes milestone
- [ ] PH-TW-003: 250 upvotes milestone
- [ ] PH-TW-004: 500 upvotes milestone
- [ ] PH-TW-005: Thank you / launch complete
### LinkedIn (3 graphics) - 1200x627px
- [ ] PH-LI-001: Professional launch announcement
- [ ] PH-LI-002: Founder story
- [ ] PH-LI-003: Feature highlight
### Instagram Stories (4 graphics) - 1080x1920px
- [ ] PH-IG-001: Launch day countdown
- [ ] PH-IG-002: We're live!
- [ ] PH-IG-003: Behind the scenes
- [ ] PH-IG-004: Thank you story
---
## Pre-Production Setup (15 minutes)
### 1. Gather Assets
```
Required files:
✓ Logo SVG: /home/mike/code/scripter/src/assets/logo.svg
✓ Brand colors: See identity.md below
✓ Templates: See template files in this directory
```
### 2. Brand Colors Reference
```
Scripter Blue: #2563EB (primary)
Deep Navy: #1E293B (text/dark backgrounds)
Accent Amber: #F59E0B (highlights/milestones)
White: #FFFFFF
Light Gray: #F8FAFC (LinkedIn backgrounds)
PH Orange: #DA552F (Product Hunt badge)
```
### 3. Typography
```
Font: Inter (all weights)
- Inter Bold: Headlines, numbers
- Inter Medium: Subheads, buttons
- Inter Regular: Body text
- Inter Italic: Emphasis, quotes
```
### 4. Choose Your Tool
#### Option A: Figma (Recommended)
**Pros:** Professional, reusable components, free tier
**Setup:**
1. Go to figma.com, create free account
2. New Design File
3. Install Inter font (figma.com/resources/fonts/inter/)
4. Create color styles for brand colors
#### Option B: Canva
**Pros:** Easier learning curve, templates
**Setup:**
1. Go to canva.com, create free account
2. Upload logo SVG
3. Create brand kit with colors (free tier has limited brand kit)
---
## Production Session 1: Twitter Graphics (60 minutes)
### Step 1: Create Launch Announcement (15 min)
**Template:** `/social/twitter/twitter-launch-template.md`
**Actions:**
1. Create frame: 1200x675px
2. Add gradient background (#2563EB#1E293B)
3. Place logo (center, 200x200px, white)
4. Add headline: "We're Live on Product Hunt! 🚀" (Inter Bold, 48px)
5. Add tagline and URL bar
6. Add PH badge
7. Add footer features (3 columns)
8. Export: `ph-twitter-launch-1200x675.png`
### Step 2: Create 100 Upvotes Milestone (10 min)
**Template:** `/social/twitter/twitter-milestones-template.md`
**Actions:**
1. Create frame: 1200x675px
2. Add solid background (#2563EB)
3. Add text "100" (Inter Bold, 180px, center)
4. Add subtitle "Upvotes in 2 hours!"
5. Add logo (bottom, 120x120px)
6. Optional: Add confetti overlay
7. Export: `ph-twitter-100upvotes-1200x675.png`
### Step 3: Create 250 Upvotes Milestone (10 min)
**Same process as 100 upvotes, change:**
- Background: #F59E0B (amber)
- Number: "250"
- Subtitle: "We're halfway there!"
Export: `ph-twitter-250upvotes-1200x675.png`
### Step 4: Create 500 Upvotes Milestone (10 min)
**Same process, change:**
- Background: Gradient #F59E0B#2563EB
- Number: "500"
- Subtitle: "Goal achieved! Thank you! 🎊"
- Add confetti overlay (required)
Export: `ph-twitter-500upvotes-1200x675.png`
### Step 5: Create Thank You Graphic (15 min)
**Template:** `/social/twitter/twitter-thankyou-template.md`
**Actions:**
1. Create frame: 1200x675px
2. Add solid background (#1E293B)
3. Add "Thank You" (Inter Bold, 96px)
4. Create 3-column stats layout
5. Add logo and tagline
6. Add footer text
7. Export: `ph-twitter-thankyou-1200x675.png`
**☑️ Twitter Complete! (5 graphics, 60 minutes)**
---
## Production Session 2: LinkedIn Graphics (55 minutes)
### Step 1: Professional Launch (20 min)
**Template:** `/social/linkedin/linkedin-templates.md` (PH-LI-001)
**Actions:**
1. Create frame: 1200x627px
2. Add white background
3. Place logo (top left, 180x180px)
4. Add product screenshot (center-right, 800x450px)
- Use existing screenshot or placeholder
5. Add "Now on Product Hunt" badge
6. Add bottom bar (#2563EB, 80px height)
7. Add CTA text
8. Export: `ph-linkedin-launch-1200x627.png`
### Step 2: Founder Story (15 min)
**Template:** PH-LI-002
**Actions:**
1. Create frame: 1200x627px
2. Split layout: 40% left (#2563EB), 60% right (#F8FAFC)
3. Add quote text (right side, Inter Regular, 24px)
4. Add attribution
5. Add logo (bottom right, 50% opacity)
6. Export: `ph-linkedin-founder-1200x627.png`
### Step 3: Feature Highlight (20 min)
**Template:** PH-LI-003
**Actions:**
1. Create frame: 1200x627px
2. Add blue background (#2563EB)
3. Add header "Real-Time Collaboration" (48px)
4. Add collaboration screenshot (900x500px)
5. Add feature bullets (2 columns)
6. Add CTA bar
7. Add logo
8. Export: `ph-linkedin-feature-1200x627.png`
**☑️ LinkedIn Complete! (3 graphics, 55 minutes)**
---
## Production Session 3: Instagram Stories (60 minutes)
### Step 1: Countdown Story (15 min)
**Template:** `/social/instagram/instagram-stories-templates.md` (PH-IG-001)
**Actions:**
1. Create frame: 1080x1920px
2. Add gradient background
3. Add countdown timer (120px, center)
4. Add "TOMORROW!" header
5. Add subheader and footer
6. Leave space for link sticker
7. Add logo
8. Export: `ph-ig-countdown-1080x1920.png`
### Step 2: We're Live Story (15 min)
**Template:** PH-IG-002
**Actions:**
1. Create frame: 1080x1920px
2. Add blue background (#2563EB)
3. Add "WE'RE LIVE! 🚀" (96px)
4. Add subheader
5. Add PH logo (200x200px)
6. Add "Link in bio" CTA
7. Optional: Add confetti overlay
8. Export: `ph-ig-welive-1080x1920.png`
### Step 3: Behind the Scenes (15 min)
**Template:** PH-IG-003
**Actions:**
1. Create frame: 1080x1920px
2. Add background photo (workspace/code)
3. Add dark overlay (rgba(30, 41, 59, 0.7))
4. Add header "Built with ❤️ by screenwriters"
5. Add body text and stats
6. Add footer
7. Leave space for link sticker
8. Add logo
9. Export: `ph-ig-bts-1080x1920.png`
### Step 4: Thank You Story (15 min)
**Template:** PH-IG-004
**Actions:**
1. Create frame: 1080x1920px
2. Add gradient background (#F59E0B#2563EB)
3. Add "THANK YOU! 🙏" (96px)
4. Add stats display (vertical stack)
5. Add message
6. Add CTA button
7. Add logo
8. Export: `ph-ig-thankyou-1080x1920.png`
**☑️ Instagram Complete! (4 graphics, 60 minutes)**
---
## Final Steps (15 minutes)
### 1. Organize Files
```
Move all exports to:
/marketing/product-hunt-assets/social/twitter/
/marketing/product-hunt-assets/social/linkedin/
/marketing/product-hunt-assets/social/instagram/
```
### 2. Create Source File Backup
```
If using Figma:
- File → Save local copy (.fig file)
- Save to: /marketing/product-hunt-assets/social/source/
If using Canva:
- All designs auto-saved to your Canva account
- Create folder "Product Hunt Launch"
```
### 3. Quality Check
For each graphic, verify:
- [ ] Correct dimensions
- [ ] No typos
- [ ] Logo properly placed
- [ ] Colors match brand
- [ ] Text is readable
- [ ] Exported as PNG (high quality)
### 4. Update STATUS.md
Mark all graphics as complete in the status tracker.
---
## Total Time Summary
| Session | Graphics | Time |
|---------|----------|------|
| Pre-production | Setup | 15 min |
| Twitter | 5 graphics | 60 min |
| LinkedIn | 3 graphics | 55 min |
| Instagram | 4 graphics | 60 min |
| Final steps | Organization | 15 min |
| **TOTAL** | **12 graphics** | **3 hours 25 min** |
---
## Pro Tips
### Batch Production
- **Do all Twitter first** (consistent style, faster)
- **Then LinkedIn** (professional tone shift)
- **Then Instagram** (vertical format change)
- **Take 5-min breaks** between sessions
### Shortcuts
- **Duplicate frames** instead of recreating
- **Use styles/components** for colors and text
- **Keyboard shortcuts:**
- Figma: F (frame), T (text), R (rectangle)
- Canva: T (text), R (rectangle)
### Common Mistakes to Avoid
- ❌ Forgetting to export as PNG (use PNG, not JPG)
- ❌ Wrong dimensions (double-check before exporting)
- ❌ Typos in numbers (especially milestone graphics)
- ❌ Logo too small (should be clearly visible)
- ❌ Text too close to edges (leave 40px padding)
---
## Next Steps After Production
1. **Upload to PH submission** (if created before submission)
2. **Schedule social posts** (use Buffer, Hootsuite, or native schedulers)
3. **Prepare milestone graphics** for launch day (have ready to post)
4. **Test on mobile** (verify graphics look good on phones)
---
## File Structure (Final)
```
/marketing/product-hunt-assets/social/
├── twitter/
│ ├── ph-twitter-launch-1200x675.png ✅
│ ├── ph-twitter-100upvotes-1200x675.png ✅
│ ├── ph-twitter-250upvotes-1200x675.png ✅
│ ├── ph-twitter-500upvotes-1200x675.png ✅
│ └── ph-twitter-thankyou-1200x675.png ✅
├── linkedin/
│ ├── ph-linkedin-launch-1200x627.png ✅
│ ├── ph-linkedin-founder-1200x627.png ✅
│ └── ph-linkedin-feature-1200x627.png ✅
├── instagram/
│ ├── ph-ig-countdown-1080x1920.png ✅
│ ├── ph-ig-welive-1080x1920.png ✅
│ ├── ph-ig-bts-1080x1920.png ✅
│ └── ph-ig-thankyou-1080x1920.png ✅
└── source/
└── (Figma/Canva source files)
```
---
**Status:** Ready to execute
**Owner:** CMO
**Due:** Before launch day (May 7)
**Start:** Now (unblocked work - does not require live site)

View File

@@ -1,301 +0,0 @@
# Instagram Stories Templates - PH-IG-001/002/003/004
**Dimensions:** 1080x1920px each
**Format:** PNG (or MP4 for animated)
**Created:** 2026-04-27
**Status:** Ready for production
---
## Template PH-IG-001: Launch Day Countdown
### Background
- **Type:** Animated gradient
- **Colors:** #2563EB#1E293B#518ac8
- **Animation:** Slow gradient shift (10 second loop)
- **Direction:** Diagonal (top-left to bottom-right)
### Countdown Timer
- **Text:** "00:00:00" (placeholder, update day-of)
- **Font:** Inter Bold
- **Size:** 120px
- **Color:** #FFFFFF
- **Position:** Center (540px, 800px)
- **Effect:** Digital clock style, monospace numbers
### Header Text
- **Text:** "TOMORROW!"
- **Font:** Inter Bold
- **Size:** 64px
- **Color:** #FFFFFF
- **Position:** 200px from top, centered
- **Letter spacing:** 0.05em
### Subheader
- **Text:** "Scripter launches on Product Hunt"
- **Font:** Inter Medium
- **Size:** 28px
- **Color:** #FFFFFF (80% opacity)
- **Position:** 300px from top, centered
### Footer
- **Text:** "Set your alarms → 12:01 AM PT"
- **Font:** Inter Regular
- **Size:** 22px
- **Color:** #FFFFFF
- **Position:** 1600px from top, centered
### CTA Sticker Area
- **Position:** 1750px from top, centered
- **Size:** 400x80px
- **Note:** Leave space for Instagram "Link" sticker or "Notify Me" sticker
### Logo
- **Position:** 100px from bottom, centered
- **Size:** 100x100px
- **Color:** White
---
## Template PH-IG-002: We're Live!
### Background
- **Color:** #2563EB (Scripter Blue)
- **Type:** Solid with animated confetti overlay
### Confetti Animation
- **Elements:** Small circles and rectangles
- **Colors:** #FFFFFF, #F59E0B, #10B981
- **Animation:** Falling from top (5 second loop)
- **Opacity:** 60%
### Main Text
- **Text:** "WE'RE LIVE! 🚀"
- **Font:** Inter Bold
- **Size:** 96px
- **Color:** #FFFFFF
- **Position:** 400px from top, centered
- **Letter spacing:** -0.02em
### Subheader
- **Text:** "Upvote Scripter on Product Hunt"
- **Font:** Inter Medium
- **Size:** 32px
- **Color:** #FFFFFF
- **Position:** 550px from top, centered
### Product Hunt Logo
- **Position:** 700px from top, centered
- **Size:** 200x200px
- **Asset:** Official PH logo (orange #DA552F)
### Arrow CTA
- **Text:** "Link in bio →"
- **Font:** Inter Bold
- **Size:** 28px
- **Color:** #FFFFFF
- **Position:** 1000px from top, centered
- **Animation:** Gentle pulse (1 second loop)
### Logo
- **Position:** 100px from bottom, centered
- **Size:** 100x100px
- **Color:** White
---
## Template PH-IG-003: Behind the Scenes
### Background
- **Type:** Photo (workspace, code editor, or team photo)
- **Filter:** Dark overlay (rgba(30, 41, 59, 0.7))
- **Blur:** Optional subtle blur (Gaussian 2px)
### Photo Suggestions
- Laptop with Scripter editor open
- Code editor with Git commits
- Whiteboard with feature sketches
- Team working session
- Coffee cup + notebook + laptop
### Header Text
- **Text:** "Built with ❤️ by screenwriters"
- **Font:** Inter Bold
- **Size:** 48px
- **Color:** #FFFFFF
- **Position:** 200px from top, centered
- **Text shadow:** rgba(0,0,0,0.5), 4px blur
### Body Text
- **Text:** "Months of coding → Launch day"
- **Font:** Inter Medium
- **Size:** 28px
- **Color:** #FFFFFF (90% opacity)
- **Position:** 300px from top, centered
### Stats (Optional)
- **Position:** 400px from top, centered
- **Layout:** 2 columns
- **Font:** Inter Regular
- **Size:** 20px
- **Color:** #FFFFFF (70% opacity)
- **Examples:**
- "6 months development"
- "8,742+ writers on waitlist"
### Footer Text
- **Text:** "Thank you for the support!"
- **Font:** Inter Italic
- **Size:** 24px
- **Color:** #FFFFFF (80% opacity)
- **Position:** 1600px from top, centered
### Link Sticker Area
- **Position:** 1750px from top, centered
- **Size:** 400x80px
- **Text overlay:** "Try Free →"
- **Note:** Add Instagram link sticker here
### Logo
- **Position:** 100px from bottom, centered
- **Size:** 80x80px
- **Color:** White (50% opacity)
---
## Template PH-IG-004: Thank You Story
### Background
- **Type:** Linear gradient
- **Colors:** #F59E0B (top) → #2563EB (bottom)
- **Angle:** 180° (vertical)
### Main Text
- **Text:** "THANK YOU! 🙏"
- **Font:** Inter Bold
- **Size:** 96px
- **Color:** #FFFFFF
- **Position:** 300px from top, centered
### Stats Display
- **Position:** 500px from top, centered
- **Layout:** Vertical stack
- **Spacing:** 60px between items
**Each stat:**
- **Number:** Inter Bold, 64px, #FFFFFF
- **Label:** Inter Medium, 24px, #FFFFFF (70% opacity)
**Example stats:**
- "547" / "Upvotes"
- "73" / "Comments"
- "#3" / "Product of the Day"
### Message
- **Text:** "This is just the beginning."
- **Font:** Inter Italic
- **Size:** 28px
- **Color:** #FFFFFF (90% opacity)
- **Position:** 1400px from top, centered
### CTA
- **Text:** "Try Scripter free →"
- **Font:** Inter Bold
- **Size:** 24px
- **Color:** #FFFFFF
- **Position:** 1550px from top, centered
- **Background:** rgba(255,255,255,0.2)
- **Padding:** 20px 40px
- **Border radius:** 30px
### Logo
- **Position:** 100px from bottom, centered
- **Size:** 100x100px
- **Color:** White
---
## Production Notes
### Static vs Animated
- **Static PNG:** Quick to create, works everywhere
- **Animated MP4:** More engaging, requires video editing
- **Recommendation:** Create both versions
### Tools for Animation
- **Canva:** Built-in animation features (free tier available)
- **Figma + Plugin:** Use "GIF Animation" or "Principle" plugin
- **After Effects:** Professional option (if available)
- **Lottie:** For lightweight animations
### Instagram Story Best Practices
- **Safe zones:** Keep text 250px from top/bottom (UI overlay)
- **Link sticker:** Place in bottom third for easy tapping
- **Engagement:** Add polls, questions, or emoji sliders
- **Timing:** Post every 2-3 hours on launch day
---
## Posting Schedule (Launch Day)
| Time PT | Story | Purpose |
|---------|-------|---------|
| 11:30 PM (Apr 30) | PH-IG-001 Countdown | Build anticipation |
| 12:01 AM (May 1) | PH-IG-002 We're Live! | Launch announcement |
| 6:00 AM | PH-IG-003 BTS | Humanize the brand |
| 12:00 PM | PH-IG-002 (updated) | Midday reminder |
| 6:00 PM | PH-IG-004 Thank You | Wrap-up |
| 9:00 PM | PH-IG-004 (final stats) | Final thank you |
---
## Engagement Stickers to Add
### Countdown Story
- **Countdown sticker:** Set to launch time
- **Poll:** "Will you upvote?" Yes/Obviously
- **Question:** "What feature are you most excited for?"
### We're Live Story
- **Link sticker:** Direct to PH page
- **Emoji slider:** "How excited are you?" 🚀
- **Mention:** @ProductHunt
### BTS Story
- **Poll:** "Writer or filmmaker?" Both/Both
- **Question:** "Ask us anything!"
- **Location:** Your city (local support)
### Thank You Story
- **Link sticker:** "Try Scripter free"
- **Poll:** "Did you know about Scripter?" Yes/No
- **Mention:** Thank key supporters
---
## File Naming
- `ph-ig-countdown-1080x1920.png` (or .mp4)
- `ph-ig-welive-1080x1920.png` (or .mp4)
- `ph-ig-bts-1080x1920.png` (or .mp4)
- `ph-ig-thankyou-1080x1920.png` (or .mp4)
---
## Time Estimate
### Static Versions
- **Per template:** 15 minutes
- **Total (4 templates):** 60 minutes
### Animated Versions
- **Per template:** 30 minutes
- **Total (4 templates):** 120 minutes
### Recommendation
- Start with static versions (1 hour)
- Add animations if time permits (+2 hours)
---
**Status:** All templates specified, ready for production in Figma/Canva
**Next:** Create master production checklist and batch create all graphics

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

View File

@@ -1,32 +0,0 @@
<svg width="1080" height="1920" xmlns="http://www.w3.org/2000/svg">
<!-- Background (placeholder for photo) -->
<rect width="1080" height="1920" fill="#1E293B"/>
<!-- Photo placeholder area -->
<rect x="100" y="300" width="880" height="800" rx="16" fill="#334155" opacity="0.5"/>
<text x="540" y="650" text-anchor="middle" fill="#94A3B8" font-family="Arial, sans-serif" font-size="24">Workspace Photo</text>
<text x="540" y="690" text-anchor="middle" fill="#64748B" font-family="Arial, sans-serif" font-size="18">(Laptop, code, or team)</text>
<!-- Dark overlay -->
<rect width="1080" height="1920" fill="rgba(30,41,59,0.7)"/>
<!-- Header -->
<text x="540" y="250" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="48" font-weight="bold">Built with ❤️ by screenwriters</text>
<!-- Body Text -->
<text x="540" y="1250" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="32" opacity="0.9">Months of coding → Launch day</text>
<!-- Stats -->
<text x="540" y="1350" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="24" opacity="0.7">6 months development • 8,742+ writers on waitlist</text>
<!-- Footer -->
<text x="540" y="1500" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="26" font-style="italic" opacity="0.8">Thank you for the support!</text>
<!-- Link Sticker Area -->
<rect x="340" y="1600" width="400" height="70" rx="35" fill="white" opacity="0.2"/>
<text x="540" y="1645" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="22" font-weight="bold">Try Free →</text>
<!-- Logo -->
<circle cx="540" cy="1820" r="40" fill="white" opacity="0.5"/>
<text x="540" y="1835" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="24" font-weight="bold">S</text>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

View File

@@ -1,33 +0,0 @@
<svg width="1080" height="1920" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="bg" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#2563EB"/>
<stop offset="50%" style="stop-color:#1E293B"/>
<stop offset="100%" style="stop-color:#518ac8"/>
</linearGradient>
</defs>
<!-- Background -->
<rect width="1080" height="1920" fill="url(#bg)"/>
<!-- Header -->
<text x="540" y="300" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="72" font-weight="bold">TOMORROW!</text>
<!-- Subheader -->
<text x="540" y="400" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="32" opacity="0.9">Scripter launches on Product Hunt</text>
<!-- Countdown Timer -->
<rect x="240" y="800" width="600" height="200" rx="16" fill="rgba(255,255,255,0.1)"/>
<text x="540" y="930" text-anchor="middle" fill="white" font-family="monospace" font-size="80" font-weight="bold">00:00:00</text>
<!-- Footer -->
<text x="540" y="1500" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="28">Set your alarms → 12:01 AM PT</text>
<!-- Link Sticker Area -->
<rect x="340" y="1650" width="400" height="80" rx="40" fill="white" opacity="0.2"/>
<text x="540" y="1700" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="24" font-weight="bold">Link in bio</text>
<!-- Logo -->
<circle cx="540" cy="1820" r="50" fill="white" opacity="0.9"/>
<text x="540" y="1840" text-anchor="middle" fill="#2563EB" font-family="Arial, sans-serif" font-size="32" font-weight="bold">S</text>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

View File

@@ -1,35 +0,0 @@
<svg width="1080" height="1920" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="bg" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#F59E0B"/>
<stop offset="100%" style="stop-color:#2563EB"/>
</linearGradient>
</defs>
<!-- Background -->
<rect width="1080" height="1920" fill="url(#bg)"/>
<!-- Main Text -->
<text x="540" y="350" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="96" font-weight="bold">THANK YOU! 🙏</text>
<!-- Stats Display -->
<text x="540" y="550" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="72" font-weight="bold">547</text>
<text x="540" y="600" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="24" opacity="0.7">Upvotes</text>
<text x="540" y="700" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="72" font-weight="bold">73</text>
<text x="540" y="750" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="24" opacity="0.7">Comments</text>
<text x="540" y="850" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="72" font-weight="bold">#3</text>
<text x="540" y="900" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="24" opacity="0.7">Product of the Day</text>
<!-- Message -->
<text x="540" y="1200" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="32" font-style="italic" opacity="0.9">This is just the beginning.</text>
<!-- CTA Button -->
<rect x="340" y="1350" width="400" height="70" rx="35" fill="rgba(255,255,255,0.2)"/>
<text x="540" y="1395" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="24" font-weight="bold">Try Scripter free →</text>
<!-- Logo -->
<circle cx="540" cy="1750" r="50" fill="white" opacity="0.9"/>
<text x="540" y="1770" text-anchor="middle" fill="#2563EB" font-family="Arial, sans-serif" font-size="28" font-weight="bold">S</text>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

View File

@@ -1,31 +0,0 @@
<svg width="1080" height="1920" xmlns="http://www.w3.org/2000/svg">
<!-- Background -->
<rect width="1080" height="1920" fill="#2563EB"/>
<!-- Main Text -->
<text x="540" y="500" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="96" font-weight="bold">WE'RE LIVE! 🚀</text>
<!-- Subheader -->
<text x="540" y="600" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="36" opacity="0.9">Upvote Scripter on Product Hunt</text>
<!-- Product Hunt Logo Placeholder -->
<circle cx="540" cy="850" r="120" fill="#DA552F"/>
<text x="540" y="870" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="24" font-weight="bold">PH</text>
<!-- Arrow CTA -->
<text x="540" y="1100" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="32" font-weight="bold">Link in bio →</text>
<!-- Confetti -->
<circle cx="150" cy="200" r="10" fill="white"/>
<circle cx="250" cy="300" r="8" fill="#F59E0B"/>
<circle cx="850" cy="250" r="9" fill="white"/>
<circle cx="950" cy="350" r="10" fill="#10B981"/>
<circle cx="200" cy="400" r="8" fill="#F59E0B"/>
<circle cx="900" cy="180" r="9" fill="white"/>
<circle cx="100" cy="500" r="7" fill="#10B981"/>
<circle cx="980" cy="450" r="8" fill="#F59E0B"/>
<!-- Logo -->
<circle cx="540" cy="1750" r="50" fill="white" opacity="0.9"/>
<text x="540" y="1770" text-anchor="middle" fill="#2563EB" font-family="Arial, sans-serif" font-size="28" font-weight="bold">S</text>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,245 +0,0 @@
# LinkedIn Launch Graphics - Templates PH-LI-001/002/003
**Dimensions:** 1200x627px each
**Format:** PNG
**Created:** 2026-04-27
**Status:** Ready for production
---
## Template PH-LI-001: Professional Launch Announcement
### Background
- **Color:** #FFFFFF (White)
- **Type:** Solid
### Header
- **Logo:** Scripter logo (full color)
- **Size:** 180x180px
- **Position:** Top left (40px from top, 40px from left)
### Main Visual
- **Type:** Product screenshot
- **Content:** Scripter editor interface or features page
- **Size:** 800x450px
- **Position:** Center-right (360px from left, 120px from top)
- **Effect:** Subtle drop shadow (rgba(0,0,0,0.1), 20px blur, 8px offset)
### Badge
- **Text:** "Now on Product Hunt"
- **Background:** #DA552F (PH orange)
- **Size:** 220x60px
- **Position:** Below logo, 240px from top
- **Font:** Inter Bold, 18px, white
- **Border radius:** 8px
### Bottom Bar
- **Height:** 80px
- **Background:** #2563EB
- **Position:** Bottom of frame
- **Content:**
- Left: "Try free at scripter.app" (Inter Medium, 20px, white)
- Right: Scripter wordmark (white)
---
## Template PH-LI-002: Founder Story
### Background
- **Color:** #F8FAFC (Light Gray)
- **Type:** Solid
### Layout: Split Design
- **Left side (40%):** Founder photo or Scripter logo on blue background
- Background: #2563EB
- Width: 480px
- Height: Full (627px)
- **Right side (60%):** Quote text
- Background: #F8FAFC
- Padding: 60px
### Quote Text
- **Text:** "I spent years struggling with screenwriting software that felt like it was built in the 90s. So I built the modern platform I wished existed."
- **Font:** Inter Regular
- **Size:** 24px
- **Color:** #1E293B
- **Line height:** 1.6
- **Position:** Right side, centered vertically
### Attribution
- **Text:** "— [Founder Name], Founder"
- **Font:** Inter Medium
- **Size:** 18px
- **Color:** #2563EB
- **Position:** Below quote
### Logo
- **Position:** Bottom right corner
- **Size:** 100x100px
- **Opacity:** 50%
---
## Template PH-LI-003: Feature Highlight
### Background
- **Color:** #2563EB (Scripter Blue)
- **Type:** Solid
### Header
- **Text:** "Real-Time Collaboration"
- **Font:** Inter Bold
- **Size:** 48px
- **Color:** #FFFFFF
- **Position:** 60px from top, centered
### Main Visual
- **Type:** Screenshot of collaboration feature
- **Content:** Show multiple cursors, collaborator avatars
- **Size:** 900x500px
- **Position:** Center (150px from top, centered horizontally)
- **Effect:** White border (4px), drop shadow
### Feature Bullets
- **Position:** Below screenshot, 520px from top
- **Layout:** 2 columns
- **Font:** Inter Medium
- **Size:** 18px
- **Color:** #FFFFFF
- **Items:**
- "✓ Multiple cursors, zero conflicts"
- "✓ Live chat and comments"
- "✓ Version history included"
- "✓ Free for unlimited collaborators"
### CTA Bar
- **Background:** rgba(255,255,255,0.1)
- **Size:** 600x70px
- **Position:** 60px from bottom, centered
- **Border radius:** 12px
- **Text:** "See it in action → [PH LINK]"
- **Font:** Inter Bold
- **Size:** 20px
- **Color:** #FFFFFF
### Logo
- **Position:** Bottom right, 40px from edges
- **Size:** 80x80px
- **Color:** White
---
## LinkedIn Post Copy
### PH-LI-001: Professional Launch
```
Excited to announce Scripter's launch on Product Hunt! 🚀
Scripter is a modern screenwriting platform built for how writers actually work in 2026.
After years of struggling with legacy tools like Final Draft ($250) and the limitations of WriterDuet, I set out to build something better.
Key features:
• Real-time collaboration (like Google Docs for screenplays)
• Industry-standard formatting (WGA-approved)
• Cross-platform sync (web, desktop, mobile)
• AI-powered writing tools
• Free tier with unlimited scripts
We're challenging the status quo with modern technology and fair pricing:
→ Free: Unlimited scripts, basic formatting, PDF export
→ Pro: $9.99/mo with AI tools and unlimited collaboration
I'd appreciate your upvote and feedback on Product Hunt: [PH LINK]
Try Scripter free: scripter.app
#Screenwriting #Filmmaking #ProductLaunch #SaaS #IndieDev
```
### PH-LI-002: Founder Story
```
From frustration to innovation.
As a screenwriter, I struggled with tools that were:
❌ Overpriced ($250 for Final Draft)
❌ Outdated (built for Windows 95 era)
❌ Isolated (no real-time collaboration)
So I spent the last [X] months building Scripter.
Today we're launching on Product Hunt, and I couldn't be more excited.
This is what modern screenwriting software should look like.
Key insights from building Scripter:
1. Legacy tools confuse "professional" with "complicated"
2. Writers deserve software that keeps up with creativity
3. Collaboration should be seamless, not an afterthought
4. Pricing should be accessible, not prohibitive
The result: A platform that's both powerful and intuitive.
Try it free: scripter.app
Would love your feedback on our Product Hunt launch: [PH LINK]
#FounderStory #IndieDev #ProductHunt #Screenwriting #Startup
```
### PH-LI-003: Feature Highlight
```
Real-time collaboration changes everything.
Imagine writing a screenplay with a partner, but you can both edit simultaneously—like Google Docs for scripts.
That's Scripter.
Here's what real-time collaboration enables:
→ Write together, anywhere in the world
→ No more version conflicts or merge headaches
→ Give feedback in-context with comments
→ See changes as they happen
→ Unlimited collaborators on free tier
Built with operational transformation (OT) technology—the same tech behind Google Docs.
Performance:
→ <100ms sync latency
→ Works offline, syncs when reconnected
→ Conflict-free merging
See it in action: [PH LINK to PH video or GIF]
Try Scripter free: scripter.app
#Screenwriting #Collaboration #ProductHunt #SaaS #Filmmaking
```
---
## Production Notes
### Batch Creation
1. Create all 3 LinkedIn templates in one session
2. Use consistent brand colors and typography
3. Export all as PNG, high quality
4. Keep source files for easy updates
### Time Estimate
- **PH-LI-001:** 20 minutes (screenshot + layout)
- **PH-LI-002:** 15 minutes (quote layout)
- **PH-LI-003:** 20 minutes (feature layout)
- **Total:** 55 minutes
---
## File Naming
- `ph-linkedin-launch-1200x627.png`
- `ph-linkedin-founder-1200x627.png`
- `ph-linkedin-feature-1200x627.png`
---
**Next:** Create Instagram Stories templates

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

View File

@@ -1,26 +0,0 @@
<svg width="1200" height="627" xmlns="http://www.w3.org/2000/svg">
<!-- Background -->
<rect width="1200" height="627" fill="#2563EB"/>
<!-- Header -->
<text x="600" y="80" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="48" font-weight="bold">Real-Time Collaboration</text>
<!-- Screenshot Placeholder (center) -->
<rect x="150" y="120" width="900" height="300" rx="8" fill="white" opacity="0.95"/>
<text x="600" y="250" text-anchor="middle" fill="#94A3B8" font-family="Arial, sans-serif" font-size="20">Collaboration Screenshot</text>
<text x="600" y="280" text-anchor="middle" fill="#94A3B8" font-family="Arial, sans-serif" font-size="16">(Show multiple cursors/collaborators)</text>
<!-- Feature Bullets -->
<text x="200" y="470" fill="white" font-family="Arial, sans-serif" font-size="20" font-weight="500">✓ Multiple cursors, zero conflicts</text>
<text x="200" y="510" fill="white" font-family="Arial, sans-serif" font-size="20" font-weight="500">✓ Live chat and comments</text>
<text x="700" y="470" fill="white" font-family="Arial, sans-serif" font-size="20" font-weight="500">✓ Version history included</text>
<text x="700" y="510" fill="white" font-family="Arial, sans-serif" font-size="20" font-weight="500">✓ Free for unlimited collaborators</text>
<!-- CTA Bar -->
<rect x="300" y="547" width="600" height="60" rx="12" fill="rgba(255,255,255,0.15)"/>
<text x="600" y="585" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="20" font-weight="bold">See it in action → [PH LINK]</text>
<!-- Logo (bottom right) -->
<circle cx="1140" cy="587" r="30" fill="white" opacity="0.9"/>
<text x="1140" y="600" text-anchor="middle" fill="#2563EB" font-family="Arial, sans-serif" font-size="20" font-weight="bold">S</text>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

View File

@@ -1,26 +0,0 @@
<svg width="1200" height="627" xmlns="http://www.w3.org/2000/svg">
<!-- Split Background -->
<rect x="0" y="0" width="480" height="627" fill="#2563EB"/>
<rect x="480" y="0" width="720" height="627" fill="#F8FAFC"/>
<!-- Left Side - Logo -->
<circle cx="240" cy="280" r="120" fill="white" opacity="0.9"/>
<text x="240" y="310" text-anchor="middle" fill="#2563EB" font-family="Arial, sans-serif" font-size="96" font-weight="bold">S</text>
<!-- Right Side - Quote -->
<text x="540" y="200" fill="#1E293B" font-family="Arial, sans-serif" font-size="26" font-style="italic" font-weight="300">
<tspan x="540" dy="0">"I spent years struggling with</tspan>
<tspan x="540" dy="40">screenwriting software that</tspan>
<tspan x="540" dy="40">felt like it was built in the 90s.</tspan>
<tspan x="540" dy="40">So I built the modern platform</tspan>
<tspan x="540" dy="40">I wished existed."</tspan>
</text>
<!-- Attribution -->
<text x="540" y="420" fill="#2563EB" font-family="Arial, sans-serif" font-size="20" font-weight="bold">— [Founder Name]</text>
<text x="540" y="445" fill="#64748B" font-family="Arial, sans-serif" font-size="18">Founder, Scripter</text>
<!-- Logo watermark (bottom right) -->
<circle cx="1120" cy="560" r="40" fill="#2563EB" opacity="0.3"/>
<text x="1120" y="575" text-anchor="middle" fill="#2563EB" font-family="Arial, sans-serif" font-size="24" font-weight="bold" opacity="0.5">S</text>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

View File

@@ -1,26 +0,0 @@
<svg width="1200" height="627" xmlns="http://www.w3.org/2000/svg">
<!-- Background -->
<rect width="1200" height="627" fill="white"/>
<!-- Logo (top left) -->
<circle cx="130" cy="130" r="90" fill="#2563EB"/>
<text x="130" y="150" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="72" font-weight="bold">S</text>
<!-- Product Hunt Badge -->
<rect x="40" y="240" width="180" height="50" rx="8" fill="#DA552F"/>
<text x="130" y="272" text-anchor="middle" fill="white" font-family="Arial, sans-serif" font-size="16" font-weight="bold">Now on Product Hunt</text>
<!-- Product Screenshot Placeholder (center-right) -->
<rect x="360" y="120" width="800" height="450" rx="8" fill="#F8FAFC" stroke="#E2E8F0" stroke-width="2"/>
<text x="760" y="330" text-anchor="middle" fill="#94A3B8" font-family="Arial, sans-serif" font-size="24">Product Screenshot</text>
<text x="760" y="365" text-anchor="middle" fill="#94A3B8" font-family="Arial, sans-serif" font-size="16">(Editor or Features page)</text>
<!-- Drop shadow effect -->
<rect x="365" y="125" width="800" height="450" rx="8" fill="none" stroke="rgba(0,0,0,0.1)" stroke-width="1"/>
<!-- Bottom Bar -->
<rect x="0" y="547" width="1200" height="80" fill="#2563EB"/>
<text x="100" y="595" fill="white" font-family="Arial, sans-serif" font-size="22" font-weight="500">Try free at scripter.app</text>
<circle cx="1080" cy="587" r="30" fill="white" opacity="0.9"/>
<text x="1080" y="597" text-anchor="middle" fill="#2563EB" font-family="Arial, sans-serif" font-size="20" font-weight="bold">S</text>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

View File

@@ -1,24 +0,0 @@
<svg width="1200" height="675" xmlns="http://www.w3.org/2000/svg">
<!-- Background -->
<rect width="1200" height="675" fill="#2563EB"/>
<!-- Celebration emoji -->
<text x="600" y="180" font-family="Arial, sans-serif" font-size="120"
text-anchor="middle">🎉</text>
<!-- Milestone text -->
<text x="600" y="320" font-family="Inter, Arial, sans-serif" font-size="72"
fill="white" text-anchor="middle" font-weight="700">100 Upvotes!</text>
<!-- Thank you -->
<text x="600" y="420" font-family="Inter, Arial, sans-serif" font-size="36"
fill="white" text-anchor="middle" font-weight="400">Thank you for the amazing support!</text>
<!-- Keep going -->
<text x="600" y="520" font-family="Inter, Arial, sans-serif" font-size="28"
fill="white" text-anchor="middle" font-weight="500">Help us reach #1 →</text>
<!-- URL -->
<text x="600" y="600" font-family="Inter, Arial, sans-serif" font-size="24"
fill="white" text-anchor="middle" font-weight="400">producthunt.com/posts/scripter</text>
</svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

View File

@@ -1,24 +0,0 @@
<svg width="1200" height="675" xmlns="http://www.w3.org/2000/svg">
<!-- Background -->
<rect width="1200" height="675" fill="#2563EB"/>
<!-- Celebration emoji -->
<text x="600" y="180" font-family="Arial, sans-serif" font-size="120"
text-anchor="middle">🚀</text>
<!-- Milestone text -->
<text x="600" y="320" font-family="Inter, Arial, sans-serif" font-size="72"
fill="white" text-anchor="middle" font-weight="700">500 Upvotes!</text>
<!-- Thank you -->
<text x="600" y="420" font-family="Inter, Arial, sans-serif" font-size="36"
fill="white" text-anchor="middle" font-weight="400">You're incredible! We're trending!</text>
<!-- Keep going -->
<text x="600" y="520" font-family="Inter, Arial, sans-serif" font-size="28"
fill="white" text-anchor="middle" font-weight="500">Let's hit #1 together →</text>
<!-- URL -->
<text x="600" y="600" font-family="Inter, Arial, sans-serif" font-size="24"
fill="white" text-anchor="middle" font-weight="400">producthunt.com/posts/scripter</text>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

Some files were not shown because too many files have changed in this diff Show More