Stesso token degli altri pannelli admin (condiviso da localStorage).
0 selezionati
Caricamento…
Ordini
— ordini
Salvato solo nel browser (localStorage). Necessario per il sync WooCommerce. Stesso token degli altri pannelli admin. Le credenziali marketplace si configurano in Impostazioni → provider amazon / woocommerce.
Lavorazione:
Caricamento…
🚚 Spedizioni
—
spedisci.online crea le spedizioni in automatico da WooCommerce e scrive il tracking sull'ordine Woo. L'Hub lo importa e lo aggancia all'ordine corrispondente (corriere, tracking, URL). L'import gira anche in automatico ogni 2 ore (pannello Automazioni). Il costo della singola spedizione vive solo su spedisci.online: se non è esposto su WooCommerce non viene importato (export costi dal pannello spedisci.online). Configura in Impostazioni → Spedizioni Prime / WooCommerce.
Caricamento…
🏭 Fornitori
Anagrafica fornitori con dati fiscali completi (P.IVA, CF, Codice Destinatario SdI/PEC, IBAN, condizioni).
—
📦 Magazzino
Giacenze per SKU a costo medio ponderato. Si caricano ricevendo gli ordini d'acquisto. Le righe sotto soglia sono evidenziate per il riordino.
—
🛒 Acquisti
Ordini fornitore → ricezione merce (carica magazzino a costo medio + aggiorna costo prodotto) → pagamento (uscita in Cassa/Banche).
Questi dati alimentano l'XML FatturaPA generato dai documenti di vendita. L'invio reale a SdI richiederà il connettore provider (Fase 2).
% Aliquote IVA
—
💳 Modalità di pagamento
Mostrate nei documenti come indicazione al cliente su come saldare (bonifico, contanti, ecc.).
—
🎨 Personalizzazione documenti (PDF/stampa)
Logo, colore e note vengono applicati alla stampa di fatture, DDT e documenti (pulsante 🖨 Stampa).
🏷️ Listini prezzi
Crea listini di vendita o acquisto applicando uno sconto o una maggiorazione (% o importo) sul prezzo (o costo) base degli articoli, oppure fissando un prezzo manuale per SKU. I prezzi base sono il listino B2C (store/Amazon/Woo); collega un listino allo store B2B con "Usa per store B2B" così i rivenditori vedono i prezzi B2B (al posto del B2C).
—
📄 Documenti
—
CRM Clienti
— clienti
Salvato solo nel browser (localStorage, stesso token dei pannelli admin). L'anagrafica si popola da sola dopo i Sync nel pannello Ordini.
Caricamento…
📈 Marketing
—
Pubblico per segmento
— inserisci token e premi Aggiorna —
📝 Modelli messaggio
Salva messaggi riutilizzabili (email/WhatsApp) da caricare nelle campagne con un clic.
—
🗂 Archivio media
Immagini utili per campagne e contenuti AI. Clicca "Copia URL" per usarle ovunque.
—
📣 Campagne marketing
0
Le campagne attive partono in automatico ogni giorno (dopo le 9:00). Inviano solo a chi è raggiungibile sul canale e (se spuntato) ha dato consenso; anti-doppione via cooldown.
— inserisci token e premi Aggiorna —
🕸️ Scraper rivenditori
— lead— con email
Trova possibili rivenditori IHDRA (bar, ristoranti, supermercati, palestre, erboristerie…) su Pagine Gialle.
Estrae nome azienda, telefono, indirizzo, settore e sito web; l'email viene cercata best-effort (attiva "approfondisci" per visitare le schede e i siti). Poi invia loro un'email a freddo dalle caselle configurate in Email.
🔎 Nuova ricerca
Caricamento categorie…
0 selezionati
— avvia una ricerca o premi Aggiorna —
AI Chat
conv: nessuna🧠 RAG: …
Mode auto: Gemini classifica l'intent — se modifica al sistema, salva piano in .ihdra/evolutions/.
Con conversation_id attivo, ogni round è persistito in chat_history per multi-turn.
Voice Test (Android Vocale)
0 interazioniconv: -
Premi 🎤 e parla in italiano (max 30s). Audio inviato a POST /api/voice/interact →
Gemini multimodal STT → Anthropic+RAG → Google Cloud TTS. Persistenza su
omnichannel_messages WHERE source='VOICE'.
00:00
📥 Trascrizione
—
📤 Risposta Android
—
📊 Voice Analytics—
Per giorno
Per ora (ultimi 7gg)
Top contatti
Storico interazioni—
Evoluzioni proposte
0 proposte
Proposte generate da POST /api/ai/ask con mode=evolve o mode=auto + intent evolution.
Lista da GET /api/admin/evolutions. Le proposte sono solo file .md in .ihdra/evolutions/ — l'applicazione resta manuale via PR.
Salvato solo nel browser (localStorage), condiviso col tab Orchestrator. Obbligatorio per /api/admin/*.
— clicca Aggiorna per caricare —
Seleziona una proposta dalla lista.
Documenti KB (RAG)
0 docs
Documenti factual (prodotti, FAQ, info azienda) indicizzati con embedding semantici via Voyage AI.
Vengono usati come context per la chat AI in mode chat tramite similarity search pgvector.
Auth admin X-Auth: $ADMIN_TOKEN condivisa col tab Orchestrator/Evoluzioni.
Salvato solo nel browser (localStorage), condiviso con altri pannelli admin.
— inserisci token e premi Aggiorna —
Seleziona un documento dalla lista, oppure clicca + Nuovo documento.
Test query semantica
🧪 Banco di prova AI (risposta completa)
Scrivi una domanda come un cliente: vedi la risposta dell'assistente (tono di voce + KB + lezioni) e quali documenti ha usato. Non invia nulla.
📣 Interventi sponsorizzate (log per canale)
Registro delle ottimizzazioni fatte alle campagne (budget, pause, keyword, target…) per canale. Claude in Chrome lo legge come storico prima di analizzare, e ci scrive ogni modifica applicata.
— inserisci token e seleziona un canale —
📱 WhatsApp Web
—
Collega un numero WhatsApp (via WhatsApp Web) per inviare testo libero senza i limiti dei template Meta.
Inquadra il QR con WhatsApp → Dispositivi collegati → Collega un dispositivo.
Per l'uso a regime usa un numero dedicato (rischio ban Meta sugli invii automatici).
Caricamento…
Email
0 conversazioni
Salvato solo nel browser (localStorage). Obbligatorio per /api/admin/email/*.
⚙ Gestione caselle email
Aggiungi/aggiorna casella
— Seleziona una conversazione dalla lista —
— Apri un thread per vedere il draft AI —
Riepilogo pubblicità
— canali
Spese e risultati aggregati di tutti i canali (Meta, Google, Amazon, TikTok). Dati dagli insights sincronizzati di ciascun canale.
Caricamento…
Meta Ads
0 campagne— account
Salvato solo nel browser (localStorage). Stesso token degli altri pannelli admin.
Spend per giorno (ultimi 30g)
Top 10 campagne per spend
Crea nuova campagna
Crea solo lo scheletro Campaign-level. Per pubblicare ads serve poi creare ad set + ads (in arrivo). Le nuove campagne nascono in stato PAUSED per sicurezza.
Periodo:
Google Ads
0 campagne— account
Stesso token degli altri pannelli admin.
Cost per giorno (ultimi 30g)
Top 10 campagne per cost
Periodo:
Amazon Ads
0 campagne— profile
Stesso token degli altri pannelli admin. Configura LWA + profile_id in Impostazioni → provider amazon_ads.
Cost / Sales per giorno (ultimi 30g)
Top 10 campagne per cost
Periodo:
TikTok Ads
0 campagne— advertiser
Stesso token degli altri pannelli admin. Configura access_token + advertiser_id in Impostazioni → provider tiktok_ads.
Spend per giorno (ultimi 30g)
Top 10 campagne per spend
Periodo:
TikTok Shop
— shop0 ordini0 prodotti
Configura app_key/app_secret/access_token/refresh_token + shop_id/shop_cipher in Impostazioni → provider tiktok_shop. L'access_token scade ogni 24h: usa "🔁 Refresh token" o ri-autorizza dal Partner Center.
Tracking & Pixel
— giorni— provider
Stesso token degli altri pannelli admin. Configura i Pixel ID in Impostazioni → provider tracking.
Snippet da incollare su ihdra.it (prima del </head>):
Esposto: window.IHDRA.track(eventName, params) → fan-out automatico verso Meta Pixel + GA4 + Google Ads + TikTok + HUB.
📘 Pixel Meta — eventi letti direttamente da Meta
—indipendente dallo snippet sul sito · max 28 giorni
First-party HUB (via tracker.js)
Eventi per giorno
Funnel di conversione
Top campagne UTM (per revenue)
Ultimi 500 eventi
Impostazioni connettori
crittografia: …
Gestisci API key e credenziali dei servizi collegati. I segreti vengono salvati cifrati nel database (se la master key è impostata sul backend).
Genera un report del sistema (codice + dati + integrazioni) con sintesi AI in italiano e lo salva su Google Drive. Cron automatico alle 07:00.
Collega/scollega il numero WhatsApp Web (QR, stato sessione, invio di prova). Le conversazioni si gestiscono in Comunicazione → WhatsApp Web.
Caricamento connettori…
Automazioni
sincronizzazioni pianificate
Esegue automaticamente gli import/sync (WooCommerce, ordini, Stripe, ads, CRM, KB, marketplace) a intervalli regolari. Lo scheduler gira sul backend: non serve tenere il browser aperto.
Caricamento…
Utenti & permessi
—
Crea gli accessi all'hub e scegli, spuntandole, quali sezioni ogni utente può vedere. L'utente admin (super-admin) ha sempre tutti i permessi e accede anche col token master.
Autorizza gli account di clienti e agenti e approva gli ordini ricevuti dal portale B2B. Gli ordini approvati diventano bozze "ordine di vendita" in Documenti → Vendite.
Account—
Caricamento…
Ordini B2B—
Caricamento…
Pipeline B2B
— lead
Trascina le card tra le colonne per far avanzare la trattativa. Quando una lead arriva in Cliente viene creata l'anagrafica B2B in CRM → Clienti e assegnata all'agente owner.
Caricamento…
🏢 Aziende
— aziende
I clienti B2B (aziende). Nascono dalla Pipeline di vendita alla conferma di una lead, oppure le crei qui. Ogni azienda ha i suoi Contatti (referenti) nella scheda.
Caricamento…
Cassa unificata
— giorni
Stesso token degli altri pannelli admin. Salvato nel browser.
Per canale
Uscite per categoria
Movimenti
AI Orchestrator
backend: …
Esegui task definiti in .ihdra/tasks/<taskId>.json tramite POST /api/admin/trigger-task. L'esito viene scritto su backend/logs/orchestrator.log.
Salvato solo nel browser (localStorage). Obbligatorio: se sul backend ADMIN_TOKEN è vuoto gli endpoint /api/admin/* rispondono 503 misconfigured.
Log esecuzione
In attesa di un task…
✦Copilota IHDRAchiedi o dai comandi, anche a voce
Es. «manda il catalogo a Mario», «info su Rossi», «vendite oggi», «fammi un ordine d'acquisto».