Personnalisation

Personnaliser le widget

Couleurs, bulle, animations, avatar, thèmes dark/light, sons de notification. Tout se configure depuis le dashboard sans toucher au code.

Branding

Couleurs

Couleur principale (accents, boutons) + secondaire (gradient, dégradés). Hex ou RGB.

Avatar

URL d'image carrée (min 64×64 px) ou icône Orion par défaut.

Nom & sous-titre

Nom affiché dans le header du widget + sous-titre optionnel (ex: "Service client").

Dark mode

Auto (selon OS), light forcé ou dark forcé.

Bulle (launcher)

La bulle en bas de page qui ouvre le widget est entièrement personnalisable : taille, forme, couleur, contenu (icône, texte ou logo), animation d'ouverture.

ParamètreValeursDéfaut
bubble_size40 → 80 px56
bubble_border_radiuspx ou %50%
bubble_bghex, rgb, gradient CSScouleur principale
bubble_backdrop_blurtrue | falsefalse
bubble_border_color / widthhex / 0-4 pxnull / 0
bubble_content_typeicon | text | logoicon
bubble_labelstring (si type=text)null
bubble_logo_urlURL image (si type=logo)null
bubble_open_animationspring | bounce | slide | fadespring
bubble_positionbottom-right | bottom-leftbottom-right
bubble_position_bottom / sidepx24 / 24

Animations d'ouverture

4 animations disponibles au click sur la bulle :

Spring

Rebond élastique

Bounce

Saut puis stabilisation

Slide

Glissement vertical

Fade

Fondu opacity

Messages et suggestions

Configurez le message d'accueil (premier message affiché) et jusqu'à 4 suggestions rapides (chips cliquables) pour guider l'utilisateur.

bash
{
  chatbot_greeting: "Bonjour, comment puis-je vous aider ?",
  chatbot_suggestions: [
    "Voir les tarifs",
    "Prendre un rendez-vous",
    "Contacter le support",
    "Nos horaires"
  ]
}

Mode d'affichage

Choix entre Chat (bulles classiques) et Focus (mot-par-mot immersif). Call s'ajoute en complément optionnel via l'add-on Orion Voice.

Règles d'exclusivité

Chat et Focus sont mutuellement exclusifs. Call peut s'activer par-dessus l'un des deux. Voir la documentation Mode Call.

Sons de notification

Upload d'un son MP3/WAV custom (via Supabase Storage) ou son par défaut. Joué quand un nouveau message bot arrive et que le widget est fermé.

notification.mp3

Respecte l'autoplay policy

Le son n'est joué qu'après la première interaction utilisateur (conformité Chrome/Safari autoplay).

Horaires de travail

Configurez des horaires par jour (lundi à dimanche). Hors de ces plages, l'IA peut :

  • Répondre normalement (défaut)
  • Afficher un message "off-hours" custom
  • Rediriger vers un formulaire de contact
  • Désactiver complètement le widget

RGPD & conformité

  • Toggle "RGPD compliance" pour afficher banner de consentement
  • Durée de rétention des conversations configurable (30/90/365 jours)
  • Filtre de mots bannis (modération)
  • Suppression automatique des données à la fin de la rétention
  • Export CSV des données d'un utilisateur (droit d'accès RGPD)