Caricamento...

Statistiche

Panoramica piattaforma

Numeri live di tutta iCarry Flow: utenti, organizzazioni, ottimizzazioni e volumi operativi. Filtra per utente o periodo per restringere i job.

Scegli un utente (o tutti) e applica i filtri sulle ottimizzazioni. Il census utenti/organizzazioni resta di piattaforma.

Caricamento...

Visualizza e modifica tutti gli utenti del sistema

Username Email Tenant Piano Stato Ruolo Admin Creato Scadenza piano Azioni

Crea utente

Algoritmi bloccati

Gestione abbonamenti

Configurazioni tier

Pagina prezzi pubblica

Limiti e prezzi che modifichi qui sono esposti dall’API pubblica usata su /pricing. Dopo ogni modifica agli importi, verifica che il checkout Stripe sia coerente (controllo nella sezione Stripe sotto).

Apri la pagina prezzi in una nuova scheda

Se modifichi i prezzi mostrati sul sito, allinea i Price ID Stripe (sopra) o aggiorna i tier così che coincidano con quanto addebitato.

Driver TracerDue (app conducente)

I driver qui elencati possono accedere all'app TracerDue (login con l'utente collegato). Collega un utente del tenant per abilitare l'accesso. Mappa posizioni live: Apri mappa live.

Nome driver Targa ID driver Utente collegato (login app) Azioni

Aggiungi driver

Crea un driver e opzionalmente collegalo a un utente esistente per consentire il login nell'app TracerDue.

Solo gli utenti con account collegato possono fare login nell'app.

Piano Free in pricing

Interruttore acceso: il piano Free è visibile nella pagina prezzi e chi si registra resta sul piano gratuito.

Interruttore spento: il piano Free non compare. I nuovi account scelgono Starter o Pro (prova 14 giorni). Gli account Free già esistenti non cambiano.

Popup di manutenzione

Mostra un avviso a schermo intero su login, app, account e registrazione. Non compare in questa pagina admin.

Se spento, gli utenti non vedono l'avviso.

Testo in italiano

Altre lingue

Compilate dal pulsante Traduci; puoi correggerle prima di salvare.

AI Wizard / Provider

Configura il Wizard (testo) e, se serve, un provider/modello separati per l'OCR delle foto nelle liste (modalità one-driver). Compila le chiavi API richieste in base ai provider scelti (Wizard e OCR possono essere diversi).

Wizard (testo)

Prezzi indicativi (per 1M token, da documentazione provider).

OCR / liste da foto (one-driver)

Usato per estrarre gli indirizzi da screenshot o foto. Se lasci eredità, si usano lo stesso provider e modello del Wizard.

Scegli un modello con supporto visione (es. gpt-4o-mini su OpenAI).

Chiavi API

Vengono mostrate le chiavi necessarie: se il Wizard usa Groq e l’OCR OpenAI (o viceversa), inserisci entrambe. Lascia vuoto per non modificare una chiave già salvata.

Lascia vuoto per mantenere la chiave già configurata.
Lascia vuoto per mantenere la chiave già configurata.

Frasi home (Lo sapevi?)

Curiosità e frasi motivazionali mostrate nella home. Una frase per riga; allinea le stesse idee sulle cinque lingue. Se lasci vuoto, la home usa le frasi di default nei file di traduzione.

Genera con AI

Usa il provider e il modello configurati in AI Settings. Le proposte vengono aggiunte alle textarea: rivedile e poi salva.

Override ricarica elettrica (€/kWh)

Opzionale. Se valorizzato, forza i prezzi AC/DC mostrati in home al posto dello scrape mensile Adiconsum. Lascia vuoto entrambi e salva «Cancella» per usare solo i dati live.

URL del sito (OAuth e redirect)

URL base dell'applicazione. Usato per le callback OAuth (Google, GitHub, ecc.) e i redirect Stripe. Deve corrispondere all'URL configurato nella console del provider OAuth.

Esempio: https://flow.icarry.it (senza slash finale)

OAuth / Social Login

Configura accesso con Google, GitHub, Microsoft e Apple. Visibile solo ai superadmin.

GEL Proximity

Credenziali, token webhook e ambiente per GEL Proximity (punti di ritiro e notifiche stato). Solo super admin.

Lascia vuoto per mantenere il valore esistente
Lascia vuoto per mantenere il valore esistente
Dal pannello GEL: deve coincidere con l'header delle richieste webhook. Se valorizzato (qui o variabile GEL_WEBHOOK_TOKEN), le richieste senza header valido vengono rifiutate. Lascia vuoto per non obbligare la verifica.
Se attivo, il servizio Punti di Ritiro GEL sarà disponibile sulla mappa. Di default disattivato.
Lascia vuoto per sincronizzare tutti i punti GEL in Italia. Oppure elenco CAP separati da virgola (es. 20125, 20100).

ShiftUp (turnistica)

Credenziali per-tenant per l'integrazione ShiftUp (anagrafica e turni). Solo super admin.

Es. https://shiftup-demo.icarry.io/api/v1
Lascia vuoto per mantenere il valore esistente
Secret HMAC ricevuto da ShiftUp all'onboarding. Lascia vuoto per mantenere il valore esistente. Obbligatorio per accettare i webhook.
Copia questo URL nella configurazione webhook di ShiftUp.
Opzionale. Lascia disattivo per usare le API ShiftUp reali (x-api-key). Attivalo solo per test offline senza chiamare ShiftUp.
Forza abilitazione/limite membri per questo tenant, indipendentemente dal piano.

Stripe (pagamenti)

Chiavi API Stripe e Price ID per Flow One, Starter e Pro. Usato per checkout abbonamenti e webhook.

Il checkout usa sempre i prezzi Stripe. Mantieni allineati i Price ID e gli importi nei tier; dopo le modifiche usa il controllo sotto.

Lascia vuoto per mantenere il valore esistente
Lascia vuoto per mantenere il valore esistente
ID prezzi dalla Dashboard Stripe (Prodotti → Prezzi). Es: price_1ABC...
Checkout abbonamento Flow One (corriere singolo). Usa un prezzo ricorrente dedicato in Stripe per ogni periodo.

Email SMTP

Configura SMTP per inviare gli inviti team (e altre email di sistema).

Lascia vuoto per non modificare la password salvata.

PostHog (analytics)

Product analytics EU (funnel UI). La project API key (phc_…) è pubblica per design e usata dal browser.

Di solito https://eu.posthog.com
Inizia con phc_. Lascia vuoto per non modificare la chiave salvata.
Spento di default. Registra lo schermo (input mascherati, salvo se abiliti i dati in chiaro). Più invasivo e costoso.
Di default il replay maschera testo e attributi (asterischi). Se attivo, le sessioni successive mostrano indirizzi, note, tracking e testo UI. Le password restano mascherate. Vale solo per le registrazioni nuove.

Programma referral

Invita, premia, cresci

Qui definisci mesi omaggio, quando scattano e come Stripe aggiorna saldi e abbonamenti — senza mischiare le altre impostazioni.

I link con ?ref= impostano un cookie: allinea dominio cookie e modalità Stripe al checkout. In modalità coupon serve l’ID coupon configurato in Stripe.

Regole e premi

Trigger, volumi e limiti di sicurezza.

mesi
mesi
Definisce quale prezzo mensile usare per il saldo Stripe e quali limiti applicare in modalità solo DB su utenti free. Con «Coupon su subscription» vale l’offerta del coupon, non questo elenco.
Lascia vuoto per illimitato. Conta i referral andati a buon fine (eventi riusciti), non i mesi.
Somma massima di mesi accreditati all’invitante su tutti i referral riusciti. Oltre questo, l’invitante non riceve più mesi (l’invitato può ancora ricevere i suoi se previsti). Vuoto = illimitato. Utile se ogni evento dà più mesi o per evitare 100 inviti = 100 mesi.

Stripe e cookie

Cookie cross-sottodominio e modalità di accredito Stripe.

Obbligatorio se scegli la modalità coupon; crea il coupon nel Dashboard Stripe.

Storico referral

Eventi registrati: mesi omaggio per invitante e nuovo utente, trigger di erogazione, stato ed eventuali errori.

ID Data Esito Trigger Invitante Nuovo utente Mesi (inv. / nuovo) Premio vs piano account Stripe / ID evento Note / errore

URL servizi esterni

URL base per geocoding, routing (GraphHopper) e Valhalla. Lascia vuoto per usare il default (es. geo.icarry.it).

URL base per search e reverse geocoding (es. https://geo.icarry.it)
Solo host, senza https (es. graph.icarry.it)
URL completo per il routing Valhalla (es. https://valhalla.icarry.it)
Chiave SERVER (senza restrizione HTTP referer; meglio limitata per IP). Usata come fallback quando Nominatim non è preciso. Lascia vuoto per GOOGLE_MAPS_API_KEY / default browser (solo frontend).

Geocoding

Cache coordinate e costo Google

Controlla cosa viene memorizzato, ispeziona gli indirizzi in cache e monitora le chiamate Google Geocoding sulla chiave server.

Verifica chiave Google… Flush hit: non ancora eseguito

Memorizzazione coordinate

Scegli quali risultati salvare e riusare. I provider restano attivi anche se la memorizzazione è spenta.

Cache indirizzi

Cerca un indirizzo in cache per prefisso e azzera le righe errate.

Pin clienti

Pin Enterprise: cattura, condivisione e qualità.

Richieste Google Geocoding

Places, Place Details e mappe partono dal browser e si vedono solo in Google Cloud Console.

Ultimi 90 giorni

Chiamate Google Evitati (cache)

Registro richieste Google

Filtra ed esporta le chiamate Geocoding API lato server (non Places/Mappe del browser).

Integrazioni

Integrazioni TMS / ERP

Collega i convertitori n8n dei clienti a Flow: salva l'URL del webhook e scegli chi può usarli nel wizard.

Come aggiungere o aggiornare un'integrazione
  1. 1
    Crea il convertitore su n8n

    Apri n8n.icarry.it e crea (o apri) il workflow del cliente. Usa un nodo Webhook in ascolto. Copia solo l'URL di produzione, tipo https://n8n.icarry.it/webhook/nome-cliente. Non serve l'URL di test.

  2. 2
    Password opzionale (secret)

    Se vuoi chiudere il webhook: inventa una password, salvala nel campo Secret qui sotto e, in n8n, sullo stesso nodo Webhook aggiungi l'header X-Flow-Integration-Secret con lo stesso valore. Se lasci il campo vuoto, il webhook resta pubblico per chi conosce l'URL.

  3. 3
    Registra l'integrazione in Flow

    Non copiare le pagine HTML in integrazioni-tms-erp. Aggiungi integrations/nome-cliente/manifest.json (titolo, descrizione, estensioni file, eventuali opzioni), fai deploy, poi in questa lista compare la scheda: incolla l'URL, salva e abilita gli utenti.

Assistenza Flow One (chat CRM)

URL dello script chat-api.php e webhook webform OmniChannel (EspoCRM). Il segmento segreto nel path del webhook non viene mostrato dopo il salvataggio. Valori vuoti in Admin usano il fallback da variabili d'ambiente se impostate.

Esempio: https://crm.icarry.it/chat-api.php
Copia dall'Amministrazione OmniChannel di EspoCRM (include il token nel path).

FAQ console (Control Tower)

Domande e risposte del popup FAQ nella console. Lo slug (es. reorder) apre quella voce dal codice. Se non salvi nulla, la console usa il seed predefinito.

Override traduzioni

Sostituisci le stringhe di traduzione predefinite per lingua. Le modifiche si applicano a tutto il sito. Lascia vuoto e salva per ripristinare il default.

Clicca una riga per caricare chiave e valore, poi modifica e salva.
Lascia vuoto e salva per ripristinare il valore dal file locale.

Mappa codice

Mappa concettuale del sistema

Blocchi del codice vivo: a cosa servono e come si collegano. Non è l’elenco di ogni file (esclusi trial, release, archive e script di test).