Benvenuto

Integra gli Agenti AI Userbot nelle tue applicazioni
Visualizza come Markdown

Userbot mette a disposizione dei partner B2B un set di API pensate per collegare agenti AI conversazionali a CRM, ERP, portali clienti e sistemi interni — senza dover replicare la logica conversazionale nel proprio stack.

In pratica, la tua applicazione invia messaggi tramite la REST API e riceve tutte le risposte e gli aggiornamenti (messaggi bot e operatore, cambi di stato, variabili utente) tramite webhook in ingresso registrati in dashboard. Il modello è bidirezionale: tu controlli il flusso lato partner, Userbot si occupa dell’intelligenza conversazionale.

Cosa puoi integrare

Le API coprono l’intero ciclo di vita di una conversazione: dall’avvio della chat alla chiusura, passando per l’escalation a un operatore umano e l’automazione di processi back-office.

Come funziona l’integrazione

Il flusso tipico alterna chiamate REST (iniziate dal partner) e webhook (inviati da Userbot). Comprenderlo aiuta a progettare correttamente backend e UI.

  1. Invio messaggio — il backend partner chiama la REST API con Access Token, Secret Key (bot_key nel path). Il messaggio dell’utente viene inoltrato all’Agente AI.
  2. Ack REST — la risposta HTTP conferma l’accettazione e restituisce il session ID. Non usarla per popolare la UI chat.
  3. Risposte via webhook — tutti i messaggi dell’agente (e, dopo escalation, dell’operatore) arrivano come eventi message.added sul webhook registrato in dashboard.
  4. Verifica e conferma — il server verifica la firma HMAC di ogni webhook e risponde con status 200 entro 5 secondi.

Per un esempio concreto end-to-end, segui il Quickstart o il Tutorial: prima integrazione.

Prima di iniziare

Per integrare le API serve un account Userbot con almeno un Agente AI configurato. Se non hai ancora accesso, consulta la pagina Supporto partner.

Prima di scrivere codice, assicurati di avere questi elementi a disposizione:

  • Account e Agente AI — segui la guida Setup e accesso a Userbot nell’Help Center per creare l’account e configurare il primo agente
  • Access Token e Secret Key — il token si genera dalla dashboard (Autenticazione); la Secret Key si trova in Integrazioni → API Keys (parametro bot_key nel path REST)
  • Webhook in dashboard — endpoint HTTPS pubblico registrato in piattaforma (Ricevere eventi webhook)
  • Base URL — tutte le chiamate REST vanno inviate a https://api.userbot.ai (HTTPS obbligatorio, payload JSON)

Dove trovare cosa

La documentazione Userbot è organizzata per pubblico e obiettivo. Se cerchi dettagli su endpoint e payload, resta qui; se devi configurare flussi o canali in piattaforma, vai all’Help Center.

DocumentazionePubblicoLink
developers.userbot.ai (qui)Partner B2B, integratoriAPI REST, webhook, quickstart, sicurezza
Help CenterUtenti piattaformaSetup agenti, flussi, canali, knowledge base
userbot.aiBusinessPanoramica prodotto e casi d’uso

Prossimi passi

Scegli il percorso in base a quanto conosci già Userbot e al tipo di integrazione che vuoi costruire.