- backend/services/calendar_service.py: genera 13 slot con distribuzione PN (4v+2s+2n+3r+1c+1p) e Schwartz (L5=3,L4=3,L3=4,L2=2,L1=1), ordina per funnel, ruota nicchie, calcola date
- backend/services/prompt_service.py: carica/compila/elenca prompt {{variabile}}, ValueError per variabili mancanti
- backend/data/prompts/system_prompt.txt: sistema prompt esperto content marketing B2B italiano
- backend/data/prompts/topic_generator.txt: generazione topic per slot calendario
- backend/data/prompts/pas_valore.txt: formato PAS per post valore educativo
- backend/data/prompts/listicle_valore.txt: formato Listicle per post valore
- backend/data/prompts/bab_storytelling.txt: formato BAB per post storytelling
- backend/data/prompts/aida_promozione.txt: formato AIDA per post promozionale
- backend/data/prompts/dato_news.txt: formato Dato+Implicazione per post news
77 lines
4.0 KiB
Plaintext
77 lines
4.0 KiB
Plaintext
Crea un carosello Instagram nel formato BAB (Before → After → Bridge) per un post di STORYTELLING.
|
|
|
|
CONTESTO:
|
|
- Obiettivo campagna: {{obiettivo_campagna}}
|
|
- Topic del post: {{topic}}
|
|
- Nicchia target: {{target_nicchia}}
|
|
- Livello consapevolezza: {{livello_schwartz}}
|
|
- Brand/Studio: {{brand_name}}
|
|
|
|
FORMATO BAB — COME APPLICARLO ALLE 8 SLIDE:
|
|
1. COVER: Apri con la situazione di partenza (BEFORE) — il lettore deve riconoscersi
|
|
2. Slide 2: Approfondisci il BEFORE — racconta la storia, il dolore, le difficoltà quotidiane
|
|
3. Slide 3: Il momento di svolta — il punto in cui tutto è cambiato (transizione BEFORE → AFTER)
|
|
4. Slide 4: Il AFTER — come è diventata la vita/il lavoro dopo il cambiamento
|
|
5. Slide 5: AFTER in dettaglio — risultati concreti, numeri, miglioramenti specifici
|
|
6. Slide 6: Il BRIDGE — cosa ha reso possibile questo cambiamento (il metodo/approccio)
|
|
7. Slide 7: Lezione chiave — cosa può imparare il lettore da questa storia
|
|
8. CTA: Invito all'azione per iniziare il proprio percorso di cambiamento
|
|
|
|
REGOLE PER QUESTO TIPO DI POST:
|
|
- È una storia di trasformazione — deve avere tensione narrativa e risoluzione
|
|
- Il protagonista è il cliente/imprenditore della nicchia {{target_nicchia}}, non il brand
|
|
- Usa dettagli specifici: nomi immaginari ma credibili, numeri reali, situazioni riconoscibili
|
|
- Il tono è narrativo ed emotivo, non tecnico
|
|
- Il lettore deve pensare "anch'io voglio questa trasformazione"
|
|
- La storia deve essere verosimile e aspirazionale, non miracolosa
|
|
|
|
CAPTION INSTAGRAM:
|
|
- Inizia con una domanda empatica che risuona con la situazione BEFORE
|
|
- Racconta il cuore della storia in 3-4 righe (senza spoilerare tutto il carosello)
|
|
- Chiudi con un invito a leggere le slide per la storia completa
|
|
- Aggiungi 5-8 hashtag narrativi e di nicchia per {{target_nicchia}}
|
|
|
|
SCHEMA OUTPUT JSON:
|
|
Rispondi SOLO con questo JSON (nessun testo fuori dal JSON):
|
|
{
|
|
"cover_title": "Apertura narrativa che cattura, max 60 caratteri — il BEFORE che risuona",
|
|
"cover_subtitle": "Contestualizza la storia per {{target_nicchia}}, max 120 caratteri",
|
|
"cover_image_keyword": "keyword per immagine evocativa del BEFORE",
|
|
"slides": [
|
|
{
|
|
"headline": "Il prima: [situazione di partenza], max 70 caratteri",
|
|
"body": "Descrizione vivida della situazione BEFORE, concreta e riconoscibile, max 250 caratteri",
|
|
"image_keyword": "keyword immagine che evoca il problema iniziale"
|
|
},
|
|
{
|
|
"headline": "Il momento critico, max 70 caratteri",
|
|
"body": "Il punto più basso della storia — il dolore al massimo, max 250 caratteri",
|
|
"image_keyword": "keyword immagine per il momento di crisi"
|
|
},
|
|
{
|
|
"headline": "Il punto di svolta, max 70 caratteri",
|
|
"body": "Cosa ha fatto scattare il cambiamento — la decisione, l'incontro, la scoperta, max 250 caratteri",
|
|
"image_keyword": "keyword immagine per la svolta/trasformazione"
|
|
},
|
|
{
|
|
"headline": "Il dopo: [risultato principale], max 70 caratteri",
|
|
"body": "Come è cambiata la situazione — risultati concreti con numeri, max 250 caratteri",
|
|
"image_keyword": "keyword immagine che evoca il successo/il dopo"
|
|
},
|
|
{
|
|
"headline": "I numeri della trasformazione, max 70 caratteri",
|
|
"body": "Dettagli specifici del AFTER — tempo risparmiato, clienti guadagnati, fatturato, max 250 caratteri",
|
|
"image_keyword": "keyword immagine per i risultati/successo"
|
|
},
|
|
{
|
|
"headline": "Il metodo che ha reso possibile tutto, max 70 caratteri",
|
|
"body": "Il BRIDGE — l'approccio concreto che ha generato la trasformazione, max 250 caratteri",
|
|
"image_keyword": "keyword immagine per il metodo/processo"
|
|
}
|
|
],
|
|
"cta_text": "Inizia la tua trasformazione oggi, max 60 caratteri",
|
|
"cta_subtext": "Il primo passo concreto che può fare il lettore adesso, max 180 caratteri",
|
|
"cta_image_keyword": "keyword immagine ispirazionale per la CTA",
|
|
"caption_instagram": "Caption narrativa con hook empatico, cuore della storia e invito all'azione, max 2000 caratteri"
|
|
}
|