Add Socialmediatorr DM history report
This commit is contained in:
parent
9b53aaff9e
commit
1837e0f71f
3 changed files with 163 additions and 0 deletions
BIN
reports/socialmediatorr/bot_fatigue_chart.png
Normal file
BIN
reports/socialmediatorr/bot_fatigue_chart.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.5 KiB |
163
reports/socialmediatorr/dm_history_report_en.md
Normal file
163
reports/socialmediatorr/dm_history_report_en.md
Normal file
|
|
@ -0,0 +1,163 @@
|
||||||
|
# Socialmediatorr Instagram DM History — Human Readable Report (English)
|
||||||
|
|
||||||
|
- Generated: `2025-12-24T02:28:34+00:00`
|
||||||
|
- Owner name used: `Sergio de Vocht`
|
||||||
|
|
||||||
|
## 1) What This Dataset Represents
|
||||||
|
|
||||||
|
This is an all-time audit of Instagram DM conversations for `@socialmediatorr`, focused on extracting repeatable sales + support behavior so an AI agent can reply in Sergio’s style.
|
||||||
|
The analysis treats the account as a hybrid system: frequent repeated templates (likely automation/scripts) plus lower-frequency custom replies (human Sergio).
|
||||||
|
|
||||||
|
## 2) High-Level Metrics (All-Time)
|
||||||
|
|
||||||
|
- Conversations analyzed: **10,061**
|
||||||
|
- Bot-only conversations: **1,883** (18.7%)
|
||||||
|
- Human-intervened conversations: **8,153** (81.0%)
|
||||||
|
- Conversion (intent signals): **1,923** (19.1%)
|
||||||
|
- Conversion (confirmed signals): **55** (0.5%)
|
||||||
|
|
||||||
|
Notes on conversion: this uses heuristics (keywords + payment/link mentions). It is directionally useful for ranking scripts, but it is not a ground-truth revenue ledger.
|
||||||
|
|
||||||
|
## 3) Sergio Persona (From Manual/Hybrid Replies)
|
||||||
|
|
||||||
|
- Typical reply length: median **60.0** chars (p90 **67.0**)
|
||||||
|
- Questions: **2.4%** | Exclamations: **1.7%** | Emoji: **0.0%**
|
||||||
|
- Language guess (manual replies): en=8043, es=423, unknown=224
|
||||||
|
|
||||||
|
Practical implication for an agent: short, direct replies; minimal punctuation; bilingual capability; low/no emoji usage.
|
||||||
|
|
||||||
|
## 4) Bot vs Human Segmentation (What It Means)
|
||||||
|
|
||||||
|
- **[BOT]** = outgoing message template repeated frequently (>= configured threshold).
|
||||||
|
- **[MANUAL]** = outgoing message that is rare/unique (<= configured threshold).
|
||||||
|
- **[HYBRID]** = messages that look like a bot template but with manual edits (prefix match/similarity).
|
||||||
|
|
||||||
|
This separation is the foundation for: (1) extracting safe reusable scripts, and (2) extracting human-only replies as training data for a RAG or fine-tune.
|
||||||
|
|
||||||
|
## 5) Top Detected Script Templates (Canonicalized)
|
||||||
|
|
||||||
|
- BOT #1: sent **2495**× — `crees que es necesario hoy en dã a llevar a cabo este desarrollo colectivo`
|
||||||
|
- BOT #2: sent **2483**× — `perfecto aquã no hablamos de â mejorar solo a uno mismoâ sino de algo mucho mã s profundo estar bien con los demã s para poder estar bien contigo mism`
|
||||||
|
- BOT #3: sent **2483**× — `te lo dejo por aquã dame un minuto`
|
||||||
|
- BOT #4: sent **2483**× — `me gustarã a saber tu opiniã³n`
|
||||||
|
- BOT #5: sent **1878**× — `me alegro de que quieras seguir aprendiendo ð ª te dejo por aquã el ebook â <NUM> conceptos de desarrollo personal que te estã n quitando paz`
|
||||||
|
- BOT #6: sent **1878**× — `no es para que lo leas en modo teorã a sino para que puedas detectar ideas que llevas tiempo aplicando y que sin darte cuenta estã n influyendo en tus relacione`
|
||||||
|
- BOT #7: sent **706**× — `gracias por ese feedback ð`
|
||||||
|
- BOT #8: sent **706**× — `como agradecimiento por seguirme quiero regalarte un video exclusivo que te ayude a empezar este cambio dime â dã³nde sientes que hay mã s conflicto ãºltimament`
|
||||||
|
- BOT #9: sent **680**× — `you sent a private reply to a comment on your instagram post`
|
||||||
|
- BOT #10: sent **469**× — `por cierto`
|
||||||
|
|
||||||
|
## 6) Human Reply Library (Rare/Manual Examples, Canonicalized)
|
||||||
|
|
||||||
|
- MANUAL-ish #1: seen **10**× — `quã bonito leer eso a veces entender las palabras abre puertas nuevas â sientes que en tu entorno hay algo que te gustarã a armonizar mã s`
|
||||||
|
- MANUAL-ish #2: seen **7**× — `buenas aquã sergio ð gracias por responder he preparado un video con muchã simo valor para ayudarte a acabar con esos desbordes y vivir en paz solo tienes que c`
|
||||||
|
- MANUAL-ish #3: seen **5**× — `hola buenas como estas ð espero que estã s bien me gustarã a saber que es lo q te ha echo estar aquã y querer saber mã s sobre nuestras formaciã³n`
|
||||||
|
- MANUAL-ish #4: seen **5**× — `y si pudieras resolver esto cã³mo crees que cambiarã a tu forma de relacionarte o sentirte`
|
||||||
|
- MANUAL-ish #5: seen **5**× — `para conocerte un poquito mã s que te gustarã a conseguir con emosocial cual es tu mayor desafã o actualmente dentro de tus relaciones`
|
||||||
|
- MANUAL-ish #6: seen **4**× — `okey te entiendo perfectamente ð segãºn lo que me comentas creo que esta lista de videos de youtube te va a venir genial para empezar a entender las bases del c`
|
||||||
|
- MANUAL-ish #7: seen **4**× — `buenas aquã sergio ð gracias por responder he preparado un video con muchã simo valor para ayudarte a acabar con esos desbordes y vivir en paz solo tienes que c`
|
||||||
|
- MANUAL-ish #8: seen **3**× — `hola buenas como estas espero que bien cuã ntame que te parece el contenido que estamos ofreciendo por whatsapp te leoð ð`
|
||||||
|
|
||||||
|
## 7) Bot Template Performance (Reply/Conversion Heuristics)
|
||||||
|
|
||||||
|
These come from `bot_performance_audit.csv` and are computed per canonical bot template.
|
||||||
|
|
||||||
|
### Most-used bot templates (by volume)
|
||||||
|
- sent=2495 reply_rate=0.376 intent_rate=0.0766 confirmed_rate=0.012 — `crees que es necesario hoy en dã a llevar a cabo este desarrollo colectivo`
|
||||||
|
- sent=2483 reply_rate=0.0334 intent_rate=0.0769 confirmed_rate=0.0121 — `perfecto aquã no hablamos de â mejorar solo a uno mismoâ sino de algo mucho mã s profundo estar bien con los demã s para poder estar bien co`
|
||||||
|
- sent=2483 reply_rate=0.1188 intent_rate=0.0769 confirmed_rate=0.0121 — `te lo dejo por aquã dame un minuto`
|
||||||
|
- sent=2483 reply_rate=0.0028 intent_rate=0.0769 confirmed_rate=0.0121 — `me gustarã a saber tu opiniã³n`
|
||||||
|
- sent=1878 reply_rate=0.0 intent_rate=0.0 confirmed_rate=0.0005 — `me alegro de que quieras seguir aprendiendo ð ª te dejo por aquã el ebook â <NUM> conceptos de desarrollo personal que te estã n quitando pa`
|
||||||
|
- sent=1878 reply_rate=0.1768 intent_rate=0.0 confirmed_rate=0.0005 — `no es para que lo leas en modo teorã a sino para que puedas detectar ideas que llevas tiempo aplicando y que sin darte cuenta estã n influye`
|
||||||
|
- sent=706 reply_rate=0.0042 intent_rate=0.1048 confirmed_rate=0.017 — `gracias por ese feedback ð`
|
||||||
|
- sent=706 reply_rate=0.8187 intent_rate=0.1048 confirmed_rate=0.017 — `como agradecimiento por seguirme quiero regalarte un video exclusivo que te ayude a empezar este cambio dime â dã³nde sientes que hay mã s c`
|
||||||
|
|
||||||
|
### Best reply-rate bot templates
|
||||||
|
- reply_rate=0.8187 sent=706 — `como agradecimiento por seguirme quiero regalarte un video exclusivo que te ayude a empezar este cambio dime â dã³nde sientes que hay mã s c`
|
||||||
|
- reply_rate=0.7143 sent=98 — `pudiste entrar correctamente`
|
||||||
|
- reply_rate=0.7022 sent=178 — `por favor toca una de las siguientes opciones ð`
|
||||||
|
- reply_rate=0.4701 sent=134 — `pudiste verlo`
|
||||||
|
- reply_rate=0.4602 sent=176 — `que te pareciã³ ese diccionario hay alguna palabra que sueles utilizar y no te habã as dado cuenta`
|
||||||
|
- reply_rate=0.376 sent=2495 — `crees que es necesario hoy en dã a llevar a cabo este desarrollo colectivo`
|
||||||
|
- reply_rate=0.3458 sent=240 — `gracias por tu sinceridad ð`
|
||||||
|
- reply_rate=0.3291 sent=158 — `te dejo este video donde explico por quã las relaciones de pareja entran en conflicto aunque haya amor`
|
||||||
|
|
||||||
|
### Worst reply-rate bot templates
|
||||||
|
- reply_rate=0.0 sent=1878 — `me alegro de que quieras seguir aprendiendo ð ª te dejo por aquã el ebook â <NUM> conceptos de desarrollo personal que te estã n quitando pa`
|
||||||
|
- reply_rate=0.0 sent=337 — `enhorabuena por querer dar ese cambio estã s a un paso de transformar tu relaciã³n en solo <NUM> dã as te invito a un taller exclusivo donde`
|
||||||
|
- reply_rate=0.0 sent=158 — `gracias por compartirlo â ï`
|
||||||
|
- reply_rate=0.0 sent=131 — `entiendo perfectamente ð`
|
||||||
|
- reply_rate=0.0 sent=54 — `this account can t receive your message because they don t allow new message requests from everyone`
|
||||||
|
- reply_rate=0.0028 sent=2483 — `me gustarã a saber tu opiniã³n`
|
||||||
|
- reply_rate=0.0042 sent=706 — `gracias por ese feedback ð`
|
||||||
|
- reply_rate=0.0334 sent=2483 — `perfecto aquã no hablamos de â mejorar solo a uno mismoâ sino de algo mucho mã s profundo estar bien con los demã s para poder estar bien co`
|
||||||
|
|
||||||
|
## 8) Objections → Best Sergio Replies (Playbook)
|
||||||
|
|
||||||
|
### price
|
||||||
|
- (1) Ey Alex que tal
|
||||||
|
- (1) Qué bonito leer eso. A veces entender las palabras abre puertas nuevas. ¿Sientes que en tu entorno hay algo que te gustarÃa armonizar más?
|
||||||
|
- (1) Y que es lo que te impide dar ese cambio? Te veo con mucha seguridad
|
||||||
|
### time
|
||||||
|
- (1) Brutal esto que dices
|
||||||
|
- (1) No es una herida ELA! Apego que no te dieron tus padres es solo una parte del espectro, necesitamos validación del mundo y de forma constante, no es una herida del pasado es algo que falta darnos en el presente.
|
||||||
|
- (1) Vaya, suena bastante frustrante el hecho de querer "bajar esa guardia", y sentir que cuando lo haces, todo cambia
|
||||||
|
### trust
|
||||||
|
- (2) Hola Dani, gracias por el mensaje bonito, de verdad. Me alegra mucho saber que el contenido te está ayudando a mirar las cosas desde otro punto de vista
|
||||||
|
- (2) Qué bonito leer eso. A veces entender las palabras abre puertas nuevas. ¿Sientes que en tu entorno hay algo que te gustarÃa armonizar más?
|
||||||
|
- (2) En la plataforma no sale por ningún lugar, y normalmente siempre llegan 2 emails, 1 de confirmación de pago y otro de bienvenida
|
||||||
|
|
||||||
|
## 9) Rescue / Save Logic (Human Intervention After Silence/Negativity)
|
||||||
|
|
||||||
|
- Rescue events detected (heuristic): **7**
|
||||||
|
A “rescue” is when a manual/hybrid owner message follows either (a) a user negative signal, or (b) >24h silence after a bot message, and the thread later shows a confirmed conversion signal.
|
||||||
|
|
||||||
|
## 10) Product / Offer Evolution (Eras)
|
||||||
|
|
||||||
|
This is inferred from mentions of pricing/currency + offer terms (e.g., call/audit/coaching) and summarized quarterly.
|
||||||
|
|
||||||
|
Recent quarters (top extracted offer signals):
|
||||||
|
- stripe(1)
|
||||||
|
- book(1912); ebook(1912); call(8); calendly(7); coaching(2); stripe(2); pdf(2); paypal(1)
|
||||||
|
|
||||||
|
## 11) Charts
|
||||||
|
|
||||||
|
- Bot fatigue (weekly reply rate to the dominant bot script): `bot_fatigue_chart.png`
|
||||||
|
|
||||||
|

|
||||||
|
- Editorial timeline (top bot scripts vs conversions): `editorial_timeline.png`
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## 12) What To Build From This (Agent Requirements)
|
||||||
|
|
||||||
|
### Core behavior
|
||||||
|
- Start with top bot templates for predictable openers and FAQ-style flows.
|
||||||
|
- Switch to Sergio-style manual patterns on objections, negotiation, or when conversation stalls.
|
||||||
|
- Use a rescue cadence (time-based triggers) after silence.
|
||||||
|
|
||||||
|
### Data products to drive the agent
|
||||||
|
- Training pairs (manual-only, converted threads): `/root/tmp/socialmediatorr-agent-analysis-alltime-20251224T024000Z/training_pairs.jsonl` (rows: ~524)
|
||||||
|
- Objection handlers: `/root/tmp/socialmediatorr-agent-analysis-alltime-20251224T024000Z/objection_handlers.json`
|
||||||
|
- Rescue playbook: `/root/tmp/socialmediatorr-agent-analysis-alltime-20251224T024000Z/rescue_playbook.json`
|
||||||
|
- Script templates + editorial drift: `/root/tmp/socialmediatorr-agent-analysis-alltime-20251224T024000Z/top_outgoing_templates.json`
|
||||||
|
|
||||||
|
### Safety boundaries (recommended)
|
||||||
|
- Never request or store passwords/2FA codes.
|
||||||
|
- Avoid medical/legal/financial advice; redirect to a call or a human.
|
||||||
|
- If user asks to move off-platform, follow Sergio’s historical policy and business rules.
|
||||||
|
|
||||||
|
## 13) What We Do NOT Need To Know (Ignore / Do Not Store)
|
||||||
|
|
||||||
|
- Exact client identities (names, handles, phone numbers, emails) unless required for operational routing.
|
||||||
|
- Media attachments (photos/videos/audio) for persona cloning; they add storage cost and privacy risk.
|
||||||
|
- Full verbatim message dumps for every thread; for RAG you only need high-quality pairs and playbook snippets.
|
||||||
|
- Individual one-off edge cases that never repeat (unless they represent a safety boundary).
|
||||||
|
- Internal Meta export folder structure details beyond `messages/inbox/**/message*.json`.
|
||||||
|
|
||||||
|
## 14) Caveats / Gaps
|
||||||
|
|
||||||
|
- The export does not reliably label ManyChat vs Human; bot/human is inferred by repetition and similarity.
|
||||||
|
- Conversion is heuristic; integrate Stripe/Calendly/CRM events if you want ground-truth attribution.
|
||||||
|
- Language detection is heuristic; improve it if you need precise bilingual routing.
|
||||||
|
|
||||||
BIN
reports/socialmediatorr/editorial_timeline.png
Normal file
BIN
reports/socialmediatorr/editorial_timeline.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.6 KiB |
Loading…
Add table
Reference in a new issue