Eigener Button und JavaScript auf der Website
Öffnen Sie den Chat oder das Rückruffenster über einen eigenen Button auf Ihrer Website.
Auf einer Website mit eingefügtem Widget-Code können Sie die Fenster des Widgets über eigene Buttons und Links öffnen. Beispiele für Ihren Entwickler:
window.CallsYou.openChat()- öffnet den Chat. Sie können einen Text mitgeben:window.CallsYou.openChat('Frage zur Bestellung').window.CallsYou.openCallback()- öffnet das Rückruffenster.window.CallbackWidget.open('601234567')- öffnet den Rückruf mit vorausgefüllter Nummer,window.CallbackWidget.close()- schließt das Fenster.
Attribute im Widget-Code: data-key (Pflicht, Ihr Schlüssel), data-lang (erzwungene Sprache) und data-color (Farbe).
Mehr dazu im Tab Installation, im Bereich „Für Entwickler: eigenes Formular und API“.
Eingeloggter Benutzer Ihrer Website
Wenn sich Besucher auf Ihrer Website anmelden, teilen Sie dem Widget mit, wer im Chat schreibt:
window.CallsYou.identify({ id: '100', name: 'Max Mustermann', email: 'max@firma.de', profileUrl: 'https://ihrefirma.de/profil/max', avatar: 'https://…' })- nach der Anmeldung (jedes Feld ist optional),window.CallsYou.reset()- nach der Abmeldung.
Im Chat sehen Sie dann Vor- und Nachnamen mit einem „↗“-Link zum Profil, die Benutzernummer und die E-Mail-Adresse. Der KI-Assistent kennt die E-Mail-Adresse des Kunden und muss nicht danach fragen.
Dasselbe Gespräch nach dem Login und auf einem anderen Gerät
Ein vor dem Login begonnenes Gespräch bleibt nach dem Login erhalten und bekommt sofort die Daten der Person. Damit nach dem Login auf einem anderen Gerät das letzte offene Gespräch des Kontos geladen wird, übergeben Sie in identify auch sig - eine HMAC-SHA256-Signatur der Kontonummer (id) mit dem Benachrichtigungs-Secret aus Integrationen, berechnet auf Ihrem Server. Ohne Signatur werden Gespräche von anderen Geräten nicht geladen.