Skip to content

📧 Email AI + Push Control

Generazione email intelligente con approvazione via WhatsApp

Come Funziona

  1. Cliente scrive su WhatsApp chiedendo informazioni
  2. Bot AI risponde normalmente con Gemini
  3. Bot rileva intent (keywords: preventivo, prezzo, info, demo...)
  4. Bot chiama API sito per generare bozza email con Gemini
  5. Bot notifica Marco su WhatsApp con anteprima
  6. Marco approva rispondendo INVIA [ID]
  7. Email parte via Brevo HTTP API

Comandi WhatsApp (solo Marco)

Comando Esempio Azione
INVIA [ID] INVIA 5 Invia la bozza email #5
MODIFICA [ID] MODIFICA 5 Apre il pannello admin per modificarla

File Coinvolti

File Server Ruolo
src/index.js Bot (.91) Hook EMAIL_PUSH_CONTROL dopo risposta AI
src/api.js Bot (.91) createEmailDraft() + sendEmailDraft()
services/mailer.js Sito (.154) Generazione AI + invio Brevo
server.js Sito (.154) Endpoint /api/email/*

Tabelle DB

Tabella Funzione
email_drafts Bozze email (subject, body, status, contact_id)
email_history Log invii con brevo_message_id e status
contacts Email del contatto per il Push Control

Configurazione (.env del sito)

BREVO_API_KEY=xkeysib-...
ISR_EMAIL_FROM=info@italiasushirobot.com
GEMINI_API_KEY=AIzaSy...