Utenti Totali

-

Licenze Attive

-

Coupon Attivi

-

Revenue

-
Controllo Accessi Piattaforma

Abilita o disabilita registrazioni e login alla piattaforma

Registrazioni

Nuovi utenti possono registrarsi

Attivo
Login

Utenti esistenti possono accedere

Attivo
Login Google

Accesso con account Google

Attivo
Virtual Try-On Dispatch

Configura il dispatch delle task Try-On tra API private dedicate e architettura agent già attiva.

Non configurato

Se disattivato, nei widget piattaforma e Shopify il pulsante allegati resta disponibile solo per il caricamento file.

Attiva Google Gemini Image oppure un endpoint API custom oltre all'architettura agent già registrata e scegli quale canale deve avere priorità.

La modalità Google usa la Google API key già configurata in piattaforma. Verifica configurazione Google API key...
Se il primo canale fallisce o va in timeout, il backend prova l'altro.
Usalo solo se vuoi un endpoint HTTP privato alternativo invece del provider Google integrato.
Nessun agente Try-On registrato automaticamente al momento.
Il backend userà gli agenti attivi oppure l'API dedicata in base alla priorità configurata. Conferma backend non ancora eseguita.
Gestione Utenti

Controllo completo su tutti gli utenti registrati

0 utenti selezionati
ID Utente Email Piano Scadenza Stato Registrato Azioni
Caricamento...
Attività Recenti

Ultime registrazioni e attivazioni

Data Utente Email Piano Stato
Caricamento...
Riepilogo Utenti
Utenti Free -
Utenti Premium -
Utenti Scaduti -

Registrazioni Oggi

-

Database Tables
Loading...
DB Status Online
Select a table from the sidebar to view data
Query Editor
Query Results
Results
Execute a query to see results here.
Gestione Licenze
Codice Licenza Piano Durata Max Utenti Stato Attivata Da Scadenza
Caricamento...
Gestione Coupon
Codice Coupon Sconto Min. Importo Utilizzi Stato Scadenza Applicabile A Toggle Azioni
Caricamento...
Configurazione Piano FREE

Imposta i limiti mensili per gli utenti con piano gratuito

Minuti Video

Limite mensile

minuti al mese

Tempo totale disponibile per videochiamate mensili

Utenti Chat

Limite mensile

utenti al mese

Numero massimo di visitatori unici tracciabili

Web Push

Limite mensile

campagne al mese

Numero massimo di invii massivi di notifiche push

Risposte IA Widget

Limite mensile visitatori

risposte al mese

Risposte automatiche dell'assistente IA via widget `loader.js`

Bortex Token / Risposta

Cap completion per reply

token per risposta

Massimo numero di token generati dalla chat in una singola risposta per piano Free

Bortex Token / 30 Giorni

Budget totale chat web

token per 30 giorni

Budget completion totale per la chat sul piano Free, con reset automatico ogni 30 giorni

Invii per Campagna

Limite per singola campagna

notifiche per campagna

Numero massimo di notifiche inviabili per singola campagna push

Visuale Utenti

Limite righe tabelle

righe visibili

Numero massimo di utenti visualizzabili nelle tabelle (subscribers push, ecc.)

Web Search

Limite giornaliero

ricerche al giorno

Numero massimo di ricerche web eseguibili al giorno (0 = disabilitato, -1 = illimitato)

Virtual Try-On

Limite mensile

generazioni al mese

Numero massimo di richieste Try-On eseguibili nel mese per piano FREE

Cooldown Try-On

Timeout tra due generazioni

minuti di attesa

Attesa minima tra un Try-On e il successivo per lo stesso visitatore sul piano FREE


Configurazione Try-On PREMIUM

Controlli costo e anti-abuso per gli utenti con piano premium

Bortex Token / Risposta

Cap completion Premium

token per risposta

Massimo numero di token generati dalla chat in una singola risposta per piano Premium

Bortex Token / 30 Giorni

Budget totale Premium

token per 30 giorni

Budget completion totale per la chat sul piano Premium, con reset automatico ogni 30 giorni

Virtual Try-On Premium

Limite mensile

generazioni al mese

Numero massimo di richieste Try-On eseguibili nel mese per piano PREMIUM

Cooldown Premium

Timeout tra due generazioni

minuti di attesa

Attesa minima tra un Try-On e il successivo per lo stesso visitatore sul piano PREMIUM

Anti-abuso attivo
Regola i costi del Try-On

Il limite mensile blocca il consumo totale del piano, mentre il cooldown impedisce raffiche di generazioni consecutive dallo stesso visitatore.

Imposta `0` solo se vuoi togliere il timeout tra una prova e l'altra.

Piattaforma
BORTEX
Caricamento...
Verificando connessione...

Ultimo check: mai

Shopify Widget Routing piattaforma Default
Nessuno store
OpenRouter - Multi LLM

Usa modelli open source a rotazione

Random: ogni messaggio usa un LLM diverso
Usato solo con OpenRouter. Consigliato: 1024-4096.
Quando attivo: BORTEX locale verrà ignorato. Il System Prompt configurato sotto verrà comunque applicato a tutti i modelli OpenRouter.
Google Gemini - Cheap Primary

Quando attivo, Gemini viene messo davanti a tutti gli altri LLM

Crea la tua API key in Google AI Studio
Consigliato: gemini-2.5-flash-lite per costo minimo.
Quando attivo: Google Gemini diventa il provider primario. OpenRouter e Groq vengono disattivati, ma possono restare nella catena di fallback.
Groq - Ultra Fast LLM

Inferenza velocissima su modelli open source

Ottieni la tua API key da console.groq.com
Modelli disponibili: Llama, Mixtral, Gemma e altri
Quando attivo: Groq verrà usato al posto di BORTEX locale.
Autonomia Bortex

Usa endpoint remoti autonomi sulle chat Bortex impegnative prima del fallback LLM standard

Autonomia collegata 0 endpoint
Gli endpoint di Autonomia Bortex vengono letti dalla configurazione live e verificati direttamente dal server.
Nessun endpoint remoto sincronizzato.
Quando attivo: le chat utente di /chat provano prima gli endpoint di autonomia remoti.
Se hai un nodo Windows con Ollama e GPU, inseriscilo qui come primo endpoint.
Titoli conversazione e Shopify restano su Ollama locale; se l'autonomia fallisce o va in timeout, il backend ricade automaticamente sulla catena LLM standard configurata qui.
Mostra il responder stabile sul VPS e gli eventuali nodi remoti della stessa famiglia Bortex sincronizzati.
0 collegati
Se attivo, l'autonomia entra solo su richieste lunghe, strutturate o con segnali tipici di task/analisi. Se lo disattivi, viene provata sempre prima del fallback locale.
Quota usata solo quando un endpoint di autonomia risponde a utenti Free su bortex.
Bucket separato dal budget paid esterno. Se esaurito il Premium ricade sulla chain standard.
Auto-Failover LLM

Switch automatico se il modello primario fallisce

Passa all'altro LLM solo quando il primario fallisce
Una riga per fallback, nell'ordine di tentativo dopo il modello primario configurato sopra. Formati supportati: openrouter:MODEL, groq:MODEL, local:MODEL.
Se attivo, invia Web Push e push iOS all'admin quarkteam00@gmail.com quando il router passa al fallback successivo per errore.
Modalità disponibili:
Solo su errore: Usa il primario, passa al secondario solo se fallisce
Rotazione: Alterna LLM ad ogni messaggio (bilancia il carico)
Primo disponibile: Chiama entrambi, usa chi risponde prima
Public Widget LLM

LLM for automatic responses on external websites and snippets

Not configured
Ambito: questa configurazione controlla il widget pubblico integrato con snippet o su siti esterni. Non modifica il widget Shopify.
Per Google, OpenRouter e Groq il widget pubblico usa chiavi e modelli già impostati nella piattaforma.
Questa configurazione controlla le risposte automatiche del widget pubblico fuori da Shopify.
Routing Chat Bortex per Piano

Catene separate solo per bortex. Autonomia Bortex, se attiva sopra, resta sempre il primo livello; qui imposti il fallback successivo dopo l'autonomia, di solito locale sulla VPS.

Piano Free 0 €/mese
Widget visitatori: 100 risposte IA/mese. Bortex web chat: budget token e cap per risposta configurabili qui sotto.
Piano Premium Illimitato
Premium mantiene widget visitatori illimitato e può usare la stessa chain locale o una chain più lunga, oltre alle funzioni avanzate viste in profile.
Una riga per tentativo. Per il piano Free qui va la chain locale sulla VPS. Autonomia Bortex, se attiva, resta comunque davanti a questa chain.
Una riga per tentativo. Premium e licenze possono usare la stessa chain locale o un fallback diverso. Autonomia Bortex, se attiva, resta comunque davanti a questa chain.
Se attivo, per le chat Bortex Free vengono ammessi solo local: e modelli openrouter:...:free. Se la catena Free non è valida, il router torna su Ollama locale.
Se attivo, bortex mostra il modello usato sotto ogni risposta assistant, sia live sia nella cronologia caricata.
Una email per riga. Se lasci vuoto e il toggle è attivo, il nome del modello sarà visibile a tutti gli utenti autenticati.
Costo massimo aggregato per le escalation verso provider esterni delle chat Bortex.
Conta solo i token consumati su provider esterni non gratuiti.
Lascia a 0 se Shopify deve restare sempre su Ollama locale.
Lascia a 0 se Shopify deve restare sempre su Ollama locale.
Con valore 0 il budget resta illimitato.
Questa regola viene applicata ai flussi Bortex standard che usano il routing generale LLM. Le configurazioni esplicite come Shopify Widget LLM restano indipendenti.
LLM Usage & Cost

Ultimi 30 giorni, aggregati per utente proprietario account

Chiamate LLM
-
Token totali
-
Costo stimato
-
Quota Free IA
-
Budget Premium esterni
-
Token Premium esterni
-
Budget Shopify esterni
-
Token Shopify esterni
-
Caricamento...
Caricamento...
Nota: il costo stimato usa i prezzi noti configurati sul server. local: e modelli :free valgono 0. I prezzi non configurati vengono mostrati come costo 0 finché non aggiungeremo il pricing table completo.
Shopify Widget LLM

LLM for automatic responses in Shopify widget

Not configured
Store Shopify attivo: Nessuno store attivo Google / OpenRouter / Groq usano i modelli già configurati nella piattaforma.
Per Google, OpenRouter e Groq, Shopify usa chiavi e modelli già impostati in questa stessa tab.
Questa configurazione controlla le risposte automatiche del widget Shopify sullo store attivo.
Connessione BORTEX

Endpoint Ollama VPS e modello locale

URL di Ollama locale sulla VPS
Modello veloce per risposte normali (senza reasoning)
Modello con reasoning per task complessi (es. qwen3:8b, deepseek-r1)

Basic Auth (opzionale - per server remoti)

Parametri Generazione

Controllo output

0 = preciso, 2 = creativo
-1 = illimitato
System Prompt

Istruzioni base per il comportamento dell'AI

0 caratteri
Console LLM

Log in tempo reale delle richieste al modello

Live
Caricamento log...
Ultimi 50 log • Auto-refresh ogni 10s
Le modifiche influenzeranno tutte le interazioni AI sulla piattaforma
Training Signals

Conversazioni raccolte da web, iOS e Bortex Code per il training del modello

Apri il tab per caricare i dati...

Per client
ClientTurniUtentiConversazioni
Per tipo di segnale
TipoTotaleCon rewardAvg reward
Ultimi segnali raccolti
IDDataClient TipoModelloInput OutputReward

API Partner & Storage

Gestisci l'accesso LLM per partner esterni e prepara l'archivio file Telegram come storage esterno della piattaforma

In attesa
Chiave Accesso Partner

Usa questa chiave per far consumare al partner il routing LLM standard della piattaforma

La rotazione invalida immediatamente la chiave attuale nelle integrazioni partner già attive.
Endpoint pubblico
-
Route da usare dal partner per chiamare il modello di default.
Chain attiva
-
-
Autenticazione
Campo JSON apikey
Il partner passa la chiave nel body della richiesta verso /api/partner/llm.
Uso consigliato
App traduzioni partner
Usa un conversation_id dedicato per lingua, cliente o workflow.
Questa chiave usa la configurazione Large Model impostata nella tab Large Model. Se cambi autonomia Bortex, modello locale, Google o i fallback, anche il partner userà subito la nuova chain.
Snippet App Traduzioni

Esempio pronto da condividere al partner

Caricamento snippet...
Per una traduzione stateless puoi rigenerare il conversation_id ad ogni job, mantenendo però la stessa API key partner.
Telegram Storage Channel

Configura un canale Telegram come archivio file esterno della piattaforma

Bozza locale
Workflow previsto
1. tentativo upload verso Telegram come destinazione primaria, 2. fallback automatico alla piattaforma se Telegram fallisce, 3. cleanup della copia locale quando l'archivio riesce, 4. recupero on demand dal canale verso il server quando serve mostrarlo all'utente.
Abilita il canale come storage primario per i file, con fallback automatico alla piattaforma.
Quando attivo, il tentativo di upload parte da Telegram e torna alla chain standard se fallisce.
Mantieni solo metadati e riferimenti Telegram dopo l'offload.
Scarica dal canale e ripristina sul server solo quando l'utente richiede il file.
Conserva filename, mime, size, archive key e riferimenti Telegram nel database piattaforma.
Telegram puo diventare la destinazione principale degli upload di piattaforma.
Se Telegram fallisce, l'upload continua lungo la chain standard senza interrompere l'utente.
Prefisso logico per distinguere i file archiviati nel canale.
Usa un bot admin del canale. In fallback locale il token resta solo nella sessione browser.
Canale o gruppo privato usato come storage file.
Per forum topic o thread dedicati.
min
Attendi prima di eliminare la copia locale dopo il transfer.
Definisce come la piattaforma deve rendere disponibile il file ripristinato.
Stato endpoint
UI pronta, backend da collegare
La pagina provera a usare gli endpoint admin dedicati e ripieghera su una bozza locale quando mancano.
Strategia transfer
Upload piattaforma senza offload
Riassunto rapido del comportamento post-upload.
Strategia restore
Recupero manuale admin
Descrive quando il file torna sul server e come verra esposto.
Test Invio / Recupero

Area di prova per validare il canale e simulare l'archivio file

Non testato
Se gli endpoint archivio non esistono ancora, il pannello esegue un dry-run locale esplicito per preparare il flusso UI.
Nessun file selezionato.
Ultimo risultato
Nessun test eseguito.
Log operazioni
Nessun evento registrato.

Email System & API

Gestisci template multilingue, API keys e invio email

Templates
Caricamento...
Seleziona un template

Clicca su un template dalla lista

Seleziona un template dalla lista per modificarlo

API Keys per Invio Email

Chiavi per integrare l'invio email nel sito pubblico

Nome API Key Templates Richieste Stato Azioni
Caricamento...
Esempio Integrazione

Usa questa API per inviare email dal sito pubblico:

POST /api/email/send
Headers:
  X-API-Key: YOUR_API_KEY
  Content-Type: application/json

Body:
{
  "template": "welcome_user",
  "lang": "it",
  "to": "user@example.com",
  "variables": {
    "user_name": "Mario",
    "action_url": "https://..."
  }
}
Le API keys possono essere limitate a specifici template per sicurezza.
Cronologia Email Inviate
Destinatario Oggetto Template API Key Stato Data
Nessuna email inviata

Gestione Dashboard Cards

Crea e gestisci le card promozionali mostrate nelle dashboard degli utenti

Cards Attive
Caricamento...
Editor Card

Crea o modifica una card per la dashboard

Inserisci un URL o carica un'immagine
Titolo Card

Descrizione della card...

Read More

Gestione Hub Bortex Cards

Crea e gestisci le card mostrate nell'Hub Bortex (widget comune)

Cards Hub Attive
Caricamento...
Editor Card Hub

Crea o modifica una card per l'Hub Bortex

Titolo Card

Descrizione della card...

AI Notification Engine

Configura l'algoritmo di notifiche intelligenti per l'assistente

Modalità Notifiche
Flussi Attivi
Welcome Flow

Trigger: Nuovo utente attivato

Attivo
Goal Reminder

Trigger: Obiettivo non completato 3gg

Attivo
Weekly Digest

Trigger: Ogni lunedì 9:00

Bozza
Impostazioni Globali
Flow Builder

Trascina i nodi per creare il flusso di notifiche

Trigger
Condizione
Delay
Notifica
AI Generate
Azione
Trigger
Utente attiva assistente
Delay
Attendi 5 minuti
Notifica
Benvenuto! Inizia configurazione
Template Notifiche
Nome Tipo Anteprima Variabili Azioni
welcome_message
Welcome Ciao {{name}}! Il tuo assistente... {{name}}, {{assistant_name}}
goal_reminder
Reminder Hey {{name}}, ricorda il tuo obiettivo... {{name}}, {{goal}}, {{days}}
motivation_boost
Motivation {{name}}, stai facendo progressi... {{name}}, {{progress}}

Notifiche Inviate

1,234

+12% questa settimana

Click Rate

24.5%

+3.2% vs media

Utenti Raggiunti

892

su 1,050 totali
Utenti nel Flusso BORTEX

Utenti che hanno attivato l'Assistente Personale e ricevono notifiche automatiche

Utente Attivato il Programma Notifiche Ultima Notifica Stato Azioni
Caricamento...
Buongiorno

08:00

Buon Pomeriggio

14:00

Buona Sera

20:00

Widget Lab - Next Gen Chat

Sperimenta il nuovo design della chat widget 2025

Anteprima Live
AI
Assistente AI Online • Risponde subito

Ciao! Come posso aiutarti?

Sono qui per rispondere alle tue domande

AI
Ciao! 👋 Benvenuto. Sono il tuo assistente virtuale. Come posso esserti utile oggi?
14:32
Vorrei informazioni sui vostri servizi
14:33
AI
Certamente! Offriamo diversi servizi personalizzati. Ecco le nostre opzioni principali:
14:33
Powered by QuarkIA
Temi Predefiniti
Midnight
Ocean
Forest
Sunset
Royal
Rose
Personalizzazione
Funzionalità
Codice Generato
<script src="https://cdn.quarkia.io/widget/v2/loader.js"
  data-apikey="YOUR_API_KEY"
  data-theme="midnight"
  data-position="bottom-right">
</script>