AI Action (Flow Builder)
Le AI Action permettono di integrare API esterne con il tuo chatbot Neoagent, abilitando funzionalità avanzate e personalizzate attraverso il Flow Builder.
È necessario un account Professional per utilizzare le AI Action. Verifica il tuo piano di abbonamento prima di procedere.
Panoramica
Le AI Action consentono al tuo chatbot di:
- Connettere API esterne per estendere le funzionalità
- Processare dati complessi tramite servizi esterni
- Integrare sistemi CRM e database
- Automatizzare workflow business-critical
Configurazione
1. Accesso Account Professional
Effettua il login al tuo account Professional per accedere alle funzionalità AI Action avanzate.
Le AI Action sono disponibili solo per gli account Professional. Verifica il tuo piano di abbonamento prima di procedere.
2. Compila le Informazioni API
Inserisci le informazioni necessarie per la richiesta API:

Elementi da Configurare:
- URL dell'API: Endpoint della tua API esterna
- Parametri: Dati da inviare con la richiesta
- Autenticazione: Credenziali o token di accesso
- Metodo HTTP: GET, POST, PUT, DELETE, etc.
Formato Risposta API
Struttura Richiesta
La risposta della tua API deve seguire questa struttura specifica per essere processata correttamente:
{
"Success": true,
"Code": 200,
"Message": "This is a message",
"Data": {
// Il campo 'Data' viene utilizzato per memorizzare i dati.
}
}
Spiegazione dei Campi:
- Success: Booleano che indica se la richiesta è stata elaborata con successo
- Code: Codice di stato HTTP della risposta
- Message: Messaggio descrittivo del risultato
- Data: Oggetto contenente i dati effettivi della risposta
La risposta dell'interfaccia deve seguire rigorosamente la struttura soprastante per funzionare correttamente.
Verifica e Test
3. Verifica API
Clicca il pulsante "Verify API" per testare la configurazione. Se l'interfaccia funziona correttamente e restituisce la risposta attesa, la validazione sarà superata.
✅ Validazione Automatica: Il sistema verificherà automaticamente che la tua API risponda nel formato corretto e che tutti i parametri siano configurati correttamente.
4. Test Chiamata GPT API
Testa la chiamata GPT API per verificare che funzioni correttamente:

Test Completo: Il test verificherà l'integrazione completa tra il chatbot AI e la tua API esterna, assicurando che i dati vengano scambiati correttamente.
Casi d'Uso delle AI Action
Integrazione CRM
Connetti il chatbot al tuo CRM per creare, aggiornare e recuperare informazioni sui clienti
API di Pagamento
Integra servizi di pagamento per processare transazioni direttamente nella chat
Servizi Esterni
Collega servizi terzi come calendari, sistemi di prenotazione o database
Elaborazione Dati
Processa e analizza dati complessi tramite API di machine learning
Best Practices
Sicurezza e Autenticazione
- ✅ Utilizza sempre HTTPS per le chiamate API
- ✅ Implementa autenticazione robusta (API keys, OAuth, JWT)
- ✅ Non esporre credenziali sensibili nei parametri URL
- ✅ Valida sempre i dati in input e output
Performance e Affidabilità
- ✅ Implementa timeout appropriati per le chiamate API
- ✅ Gestisci gli errori e fornisci messaggi di fallback
- ✅ Ottimizza le risposte per ridurre la latenza
- ✅ Testa l'API sotto carico per verificare la scalabilità
Esempi di Integrazione
Integrazione CRM Base
{
"Success": true,
"Code": 200,
"Message": "Cliente trovato",
"Data": {
"customerId": "12345",
"name": "Mario Rossi",
"email": "mario@example.com",
"phone": "+39123456789",
"status": "active"
}
}
Risposta Sistema di Prenotazione
{
"Success": true,
"Code": 200,
"Message": "Appuntamento prenotato",
"Data": {
"appointmentId": "apt_789",
"date": "2024-01-15",
"time": "14:30",
"duration": 60,
"status": "confirmed"
}
}
Una volta configurata correttamente, la tua AI Action permetterà al chatbot di interagire con API esterne, offrendo un'esperienza utente più ricca e integrata con i tuoi sistemi business.