💬 Chatbot Web
Offrez à vos visiteurs une expérience interactive dès leur arrivée sur votre site. Une fenêtre de discussion élégante et personnalisable leur permet de poser leurs questions, obtenir des réponses instantanées et rester connectés avec votre entreprise.
Chaque client bénéficie automatiquement d’un espace de conversation privé et sécurisé, géré par notre SDK Multicanaux.
✨ Fonctionnalités clés :
- Interface sur-mesure – Adaptez le style à votre charte graphique grâce à un design 100% personnalisable
- Présence intelligente – Activez ou désactivez votre disponibilité en un clic
- Réponses automatiques IA – Laissez une intelligence artificielle répondre à vos visiteurs 24/7
📌 Prérequis :
- Un site internet (vitrine, e-commerce ou application web)
- Une interface Multicanaux Synapx pour centraliser et contrôler vos conversations
🔑 Créez votre channel
En quelques secondes, créez un channel dédié à votre site internet. Lors de cette création, une clé API sécurisée est générée automatiquement pour votre espace « Chatbot Web ». Cette configuration active la communication en temps réel entre votre site internet et la plateforme Synapx — ou même votre ERP via le SDK Multicanaux.
🛠️ Exemple de configuration générée :
const Array_clef_API = [{
"channel": "SITEWEB",
"url": "synapx.fr",
"option": {
// Options personnalisables (ACL, IA, présence, etc.)
},
"bearer": "synapx.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..............XXXXXXXQ"
}]
👉 Chaque channel est unique, hautement sécurisé et associé à votre domaine. Vous n’avez plus qu’à brancher votre site à l’univers temps réel de Synapx 🚀
Installation
npm install @synapxlab/ws-multichannel
import Synapx from @synapxlab/ws-multichannel;
import { TestPlugin, PerformancePlugin } from './_Synapx/core/PluginManager.js';
import { Widget } from './_Synapx/Widget/index';
let synapxInstance = null;
document.addEventListener('DOMContentLoaded', async () => {
try {
const synapx = await initSynapx();
Object.defineProperty(synapx, 'Widget', {value: synapx.plugins.get('Widget'),enumerable: false, configurable: true});
synapx.ws.connect('Array_clef_API');
} catch (err) {
console.error('[hub] initSynapx error:', err);
}
});