CONTENT MONSTER
BY P40 · CLIENT VIEW
Suggested slot stays put. Posted and scheduled are
the real dates.
RulesReportsContext
Sent to Springs Charter BotAdvisor input inDraftingSent for reviewReview inReady for your GO
One press: brief Springs Charter Bot, draft title/description/hashtags for every channel, advisor review, then ready for your GO. Nothing posts.

A Vista Parent on Why His Three Kids Thrive at Springs

Client
Springs Charter Schools
Video linksDrive/Box links for the bot that posts. The file stays on Drive/Box. Archive checks the link.
Reel
not archived
view
VideoMOV or other video. Queued for a bot to transcribe; not transcribed here. Not published.
TranscriptSaved Mon, Oct 12, 2026, 12:19 AM PDT · 193 chars · on Reel
Client handles
A Vista Parent on Why His Three Kids Thrive at Springs handlesOptional. Used before the client handles.
0 saved for this view · saves automatically when you leave a field
Suggested slot
No suggested slot
Posted
Not posted
Scheduled
  • Wed, Oct 14, 2026, 8:00 AM PDT
    draft unverified
    A Vista Parent on Why His Three Kids Thrive at Springs

A Vista Parent on Why His Three Kids Thrive at Springs

generated /generate output #143 · Page: Vista Student Center FB; collaborator: Springs Charter Schools (collaborator invite). MARKETING/TACTICAL REVIEW | Hook: Opens on a parent quote, which is peer proof and the strongest trust signal for prospective parents. | CTA: Enroll today plus the Apply link. The end card says 'Enrolling now', so the caption supplies the link. | Audience: North County San Diego parents comparing schools mid-semester, especially families worried about safety and class size. | Timing: Wed 3:00 PM PT, after-school scroll window for parents. Leads the Vista run because it is the strongest enrollment asset. | Flags: End card has no URL. Ryan Weber is named in the video, so the caption naming him is fine.
Caption
“No child is left behind here, and everybody is included.”

Ryan Weber has had three children come through Springs Charter Schools at Vista Student Center. He talks about how safe it feels, the small classes, and lessons tailored so kids learn at their own pace, with teachers who give every child real attention. Enroll today and see it for yourself.

www.SpringsCS.org/Apply

#SpringsCharterSchools #VistaStudentCenter #VistaCA #NorthCountySD #ParentVoices #SmallClassSizes #PersonalizedLearning #SafeSchools #EnrollToday #TuitionFree #PublicCharterSchool #SpringsFamily
Hashtags
#SpringsCharterSchools #VistaStudentCenter #VistaCA #NorthCountySD #ParentVoices #SmallClassSizes #PersonalizedLearning #SafeSchools #EnrollToday #TuitionFree #PublicCharterSchool #SpringsFamily
Why these tags?

One pool feeds both the #hashtags and the YouTube Tags (same words, no #). Sources: rule · you asked · program/place · posted before · theme · mission/goals · transcript.

  • #SpringsCharterSchools ruleposted before brand tag (required by rules); used in 7 posted posts
  • #VistaStudentCenter you askedprogram/place keyword sent with this request; full program name
  • #VistaCA you asked keyword sent with this request
  • #NorthCountySD you asked keyword sent with this request
  • #ParentVoices you asked keyword sent with this request
  • #SmallClassSizes you asked keyword sent with this request
  • #PersonalizedLearning you askedmission/goals keyword sent with this request; client mission: “personalized learning”
  • #SafeSchools you asked keyword sent with this request
  • #EnrollToday you askedposted beforemission/goalstranscript keyword sent with this request; used in 7 posted posts; client goals: “enrollment”; transcript: “Enroll”
  • #TuitionFree you askedposted before keyword sent with this request; client style note (/workspace/springs-fb-reels/REGEN_REPORT_v3_scheduled_2026-10-08.md)
  • #PublicCharterSchool you asked keyword sent with this request
  • #SpringsFamily you asked keyword sent with this request
Advisor review #13 answered keep from Springs Charter Bot
  • Why: Hook is a direct parent quote, body specific, SpringsCS.org CTA, 12 CamelCase tags, no YT tag list. Stored SRT for this video is truncated/garbled; draft facts beyond it could not be verified against the transcript. Confirm against the full transcript before GO. (stored SRT only has his name, three children and gratitude.)
  • Audience/market fit: Big picture performance_notes is empty (null as of 2026-10-12), so no performance data; fit based on transcript/program. Vista = North County SD parents comparing schools; parent-voice and classroom-practice proof supports the enrollment priority.
Advisor brief No brief yet. One opens for Springs Charter Bot when a transcript is saved.
Generate copy · Facebook

Reads this video’s saved transcript, applies Springs Charter Schools’s rules, and writes a draft for Facebook into the copy above. It never posts or schedules anything.

  • OK: draft written and passed every rule; it shows above right away.
  • NEEDS_DESCRIPTION: the video has speech, but CM won’t invent the story. Write a short hook and body below, then generate again.
  • FLAG: music-only, no speech, or a placeholder transcript. Don’t write copy; get watch notes or a shoot brief.
  • INVALID: a draft broke a rule (e.g. hashtags in the YouTube Tags field). The broken rules are listed; fix the inputs and retry.
Hook: one line that opens the copy (needed after NEEDS_DESCRIPTION)Body: what happens in the video, from the transcript only
Keywords, comma-separated (become hashtags, or YouTube tags as plain words)

Every caption, title, description and tag set is checked against these. Higher priority wins. Read first; use Edit to change one.

Step · transcript
If the transcript is music-only / no speech / placeholder, FLAG for watch notes or a shoot brief; do not invent content.
#19 · all · structure · priority 300 · Jeremy pipeline order 10/9 (via Morgan); rules doc rule 8
If the transcript has dialogue, write an engaging description of what is said and shown; facts come only from the transcript and context layer.
#20 · all · structure · priority 300 · Jeremy pipeline order 10/9 (via Morgan)
No broken placeholders: never ship 'MUSIC', 'no speech detected', or empty tag lists; write from the program brief or hold the pack.
#17 · all · structure · priority 200 · Rules doc rule 8
Step · context
Spell out full program names in captions on first mention (Otay Ranch Academy for the Arts, never ORAA alone).
#1 · all · naming · priority 300 · Jeremy reply-all 10/7; Yesenia 10/7 (rule 1)
Do NOT adopt Springs' anti-AI music stance as a creative ban; keep audio as edited. Captions should not lean on 'AI' framing.
#14 · all · tone · priority 300 · Jeremy 10/7-10/8 (rule 6)
Cancel
Step · hashtags
Julianna's structure (authoritative per Jeremy, Oct 12): 1-3 #InlineHashtags in the body on first mention (extra, not counted), then after the URL a closing block of 10-15 unique CamelCase hashtags, always including #SpringsCharterSchools; the '#SpringsCharterSchools provides free public charter school programs...' boilerplate line comes LAST. Count unique tags.
#3 · facebook · hashtags · priority 300 · client-social-ops per Jeremy Oct 12 (Julianna authoritative)
Julianna's structure (authoritative per Jeremy, Oct 12): 1-3 #InlineHashtags in the body on first mention (extra, not counted), then after the URL a closing block of 10-15 unique CamelCase hashtags, always including #SpringsCharterSchools; the '#SpringsCharterSchools provides free public charter school programs...' boilerplate line comes LAST. Count unique tags.
#4 · instagram · hashtags · priority 300 · client-social-ops per Jeremy Oct 12 (Julianna authoritative)
Never a plain comma keyword list (e.g. 'Tags: a, b, c') in a caption; convert each keyword to a CamelCase #hashtag with no spaces.
#5 · facebook · hashtags · priority 300 · Jeremy 10/9 after iShine bug (rule 7)
Never a plain comma keyword list in a caption; convert each keyword to a CamelCase #hashtag with no spaces.
#6 · instagram · hashtags · priority 300 · Jeremy 10/9 after iShine bug (rule 7)
YouTube Tags field uses spaced plain keywords (e.g. 'Springs Charter Schools'), not CamelCase or #.
#18 · youtube · hashtags · priority 300 · Jeremy 10/9 decision
SUPERSEDED: 3-4 hashtags per post; no long stacks.
Edit
#2 · facebook · hashtags · priority 200 · Yesenia 10/7 (rule 2) - overridden by Jeremy 10/8 / rule 7 · OFF
Step · title
Write a title only where the channel uses one (YouTube, Shorts); FB/IG/X get none.
#22 · all · structure · priority 300 · Jeremy pipeline order 10/9 (via Morgan)
Step · channel
Plain comma keywords go ONLY in the YouTube Tags field; never copy them into a Meta caption.
#7 · youtube · tagging · priority 300 · Jeremy 10/9 (rule 7)
Plain comma keywords go ONLY in the YouTube Tags field; never copy them into a Meta caption.
#8 · shorts · tagging · priority 300 · Jeremy 10/9 (rule 7)
Keep an explicit 'enroll today' CTA in the body or closing line, not only implied.
#9 · all · cta · priority 300 · Julianna 10/8; Jeremy 10/8 adoption (rule 4)
Program-page posts: invite the main Springs account as collaborator. Main-page posts: tag the specific program page. (CM note, not caption text.)
#11 · facebook · tagging · priority 300 · Jeremy reply-all 10/7 (rule 5)
Program-page posts: invite the main Springs account as collaborator. Main-page posts: tag the specific program page. (CM note, not caption text.)
#12 · instagram · tagging · priority 300 · Jeremy reply-all 10/7 (rule 5)
Add a location tag whenever Google/Maps has the site (Santa Ana and others still being added).
#13 · all · tagging · priority 300 · Jeremy reply-all 10/7 (rule 5)
Julianna's structure: CTA line ('Learn more about #ProgramTag and explore enrollment opportunities at Springs Charter Schools.'), then www.SpringsCS.org/Apply (or the program page) on its own line, then the hashtag block with the #SpringsCharterSchools boilerplate LAST. Only hashtag/boilerplate lines may follow the URL.
#10 · facebook · links · priority 200 · client-social-ops per Jeremy Oct 12 (Julianna authoritative)
Fixed order: hook -> body (full name, enroll CTA) -> link at bottom -> hashtag block. No hashtags or link above the body. No tagging notes in caption.
#15 · facebook · structure · priority 200 · Rules doc template; Julianna 10/8 images
Fixed order: hook -> body (full name, enroll CTA) -> hashtag block last. No tagging notes in caption.
#16 · instagram · structure · priority 200 · Rules doc template; Julianna 10/8 images
Vista: every Wednesday 8am, FB+IG with Springs main as collaborator, starting 10/14.
#72 · facebook · structure · priority 20 · Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)
Corona: Wednesday 8:30am, Corona FB plus main IG tagging Corona (Corona FB access still needed).
#73 · facebook · structure · priority 20 · Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)
Otay/ORAA: Tuesday 8am, FB plus the Springs IG.
#74 · facebook · structure · priority 20 · Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)
Santa Ana: Monday 8:30, IG+FB. Fontana: Wednesday 8:30, IG+FB. iShine: Monday 8:30, IG+FB. Jeremy posts these three from his phone.
#75 · facebook · structure · priority 20 · Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)
KIWK, Springs main FB+IG at 12pm: episode 1 posts spread over the next three days starting today (10/12). Episode 2 on Mon and Thu starting 10/19. Episode 3 a week after that, same pattern. Episode 4 two weeks after that, same pattern. Episodes 5-6 wait for Kathleen's review.
#76 · facebook · structure · priority 20 · Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)
Spotlights: weekly, Thursday 3pm FB+IG starting 10/15. YouTube every Tuesday 3pm starting 10/13.
#77 · all · structure · priority 20 · Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)
Approval: program reels and spotlights need review by Christopher Havens and Yesenia Robles (via the monthly heads-up email) before posting. KIWK goes to Kathleen and Caroline only. Fontana Building Community and iShine Supporting Our Students are already approved.
#78 · all · structure · priority 20 · Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)
Same as rule 80: KIWK needs NO marketing review; approval is Kathleen and Caroline only; Episodes 5-6 (kiwk_h13-h20) stay on hold for Kathleen's review.
#79 · all · structure · priority 20 · client-social-ops: remove unsourced surnames; duplicate of rule 80
Kickin' It With Kathleen (KIWK) needs NO marketing review (not Christopher Havens or Yesenia Robles). Approval is Kathleen and Caroline only. Episodes 5-6 (kiwk_h13-h20) stay on hold for Kathleen's review.
#80 · all · structure · priority 20 · Jeremy Oct 12 (relayed by parent agent)
Step · all
Preserve existing HOLD notes on a program until Jeremy clears them; drafts only, nothing posts without Jeremy's GO.
#23 · all · structure · priority 100 · Rules doc scope notes
+ Add rule
Source