In-App-Chat

In-App-Chat-Support für mobile Apps ohne SDK

Eine URL in einer WebView, und deine Kunden erreichen dich direkt aus deiner App heraus — kein Paket zu installieren, keins aktuell zu halten.

Die Kurzfassung

In-App-Chat-Support ermöglicht es Menschen, deinem Support-Team direkt aus deiner mobilen App heraus zu schreiben, anstatt sie zu verlassen. inrelay stellt dein Chat-Widget als gehostete Vollbildseite unter deiner eigenen Hilfe-Center-Adresse bereit. So kann jede iOS-, Android- oder React-Native-App sie in einer WebView öffnen und dieselbe Unterhaltung, denselben Bot und denselben Posteingang nutzen wie auf deiner Website.

Looping animation: the things you do not need — a native SDK, an app store release, a mobile engineer — fall away, leaving one link that is live today.

Was es verhindert, ist der Abbruch. Ein Kunde, der in deiner App feststeckt und erst deine Website, dann die Kontaktseite und schließlich ein E-Mail-Programm suchen muss, gibt meistens auf — und diejenigen, die schreiben, wissen oft nicht mehr, auf welchem Bildschirm oder in welchem Konto sie unterwegs waren.

01 · Eine Seite, kein Paket

Wie es in inrelay funktioniert

Dein Workspace erhält eine Chat-Seite unter deiner Hilfe-Center-Adresse. Richte eine WebView darauf aus und du bist fertig — das ist die gesamte Integration.

The hosted chat page inside a phone WebView
  • Dasselbe Widget, im Vollbildmodus. Keine abgespeckte Mobilvariante — das Panel, das deine Website-Besucher nutzen, randlos dargestellt, mit deiner Wissensdatenbank, deinem Chatbot und deinem Live-Chat-Team dahinter.
  • Unterhaltungen landen im selben Posteingang. Ein Chat aus deiner App ist ein Verlauf wie jeder andere — zuweisbar, eskalierbar, Teil derselben Omnichannel-Warteschlange und derselben Historie.
  • Anonyme Nutzung funktioniert direkt nach der Einrichtung. Keine Parameter, kein Schlüssel-Aufwand: Die URL allein genügt für eine funktionierende Unterhaltung.
  • Oder gib an, um wen es sich handelt. Füge der URL eine E-Mail, einen Namen und ein opakes Token hinzu, und die Unterhaltung begleitet die Person über App-Starts hinweg, anstatt jedes Mal von vorn zu beginnen.
  • Signierte Identität, wenn du sie brauchst. Aktiviere die Verifizierung, damit dein Server die gesendete Identität signiert. So kann sich niemand durch Bearbeiten einer URL als einer deiner Kunden ausgeben. Standardmäßig deaktiviert; das Einschalten ist ein einfacher Schalter statt einer Migration.
  • Sie verhält sich wie eine App-Oberfläche, nicht wie eine Webseite — nicht indexiert, nicht in deiner Sitemap, und sie gibt ein einfaches 404 für jeden Workspace aus, bei dem Live-Chat deaktiviert ist.
02 · Wenn die App geschlossen ist

Wo die Antwort ankommt

Das ist der Punkt, bei dem die meisten Anbieter vage bleiben, deshalb ganz klar: Wenn dein Kunde die App geschlossen hat, erreicht ihn deine Antwort per E-Mail. Wenn die Unterhaltung eine E-Mail-Adresse enthält — aus deiner App übergeben oder im Chat erfragt —, wird die Antwort dorthin zugestellt, und ihre Rückmeldung landet im selben Verlauf.

In dieser Version gibt es keine Push-Benachrichtigungen. Keine APNs-Zertifikate, keine FCM-Schlüssel, keine zu speichernden Geräte-Tokens. Das ist eine echte Einschränkung und wir möchten, dass du es hier liest, anstatt es in Woche zwei zu entdecken: Wenn stumme, sofortige Wiedereinbindung in deiner App das Hauptziel ist, ist dies noch nicht das richtige Werkzeug dafür.

Was es besonders gut kann, ist der Regelfall — jemand hat eine Frage, während er dein Produkt nutzt, möchte eine Antwort, ohne es zu verlassen, und hat kein Problem damit, die Antwort per E-Mail zu erhalten, falls er inzwischen weitergezogen ist.

03 · Einrichtung

Drei Rezepte

Jede Integration umfasst etwa eine Bildschirmseite Code, und dieselbe funktioniert auf jeder Plattform, da einfach eine Webseite eingebunden wird.

Chat-URL kopieren

Du findest sie auf der Seite „Help Widget“ in den Desktop-Einstellungen, inklusive Kopier-Button und dem Schalter für die Verifizierung.

In einer WebView öffnen

WKWebView auf iOS, WebView auf Android, react-native-webview für React Native. Ein Support-Button in deiner App öffnet die Ansicht; das ist schon alles.

Identität hinzufügen, wenn vorhanden

Angemeldete Nutzer in der App? Hänge E-Mail, Name und ein zufälliges, undurchsichtiges Token des Kunden an, damit sein Verlauf erhalten bleibt. Lass das weg, funktioniert trotzdem alles — eben anonym.

Aktiviere die Verifizierung, wenn du bereit bist

Lass deinen Server die Identität signieren, bevor sie die WebView erreicht. Copy-paste-Rezepte für alle drei Plattformen findest du auf der Setup-Seite für den In-App-Chat.

Hier gibt es keine künstliche Tarifschranke. In-App-Chat ist in jedem Tarif enthalten — es ist dasselbe Widget auf einer Seite.

04 · Die Indie-Rechnung

Warum das wichtig ist

Der Grund, warum kleine App-Teams auf In-App-Support verzichten, ist nicht fehlender Wille — das gilt für jedes Unternehmen mit einer Kunden-App. Der Grund ist, dass der gewohnte Weg eine Plattform mit Abrechnung pro Nutzer sowie ein natives SDK pro Plattform erfordert und dauerhaft Aufwand verursacht: Jedes SDK ist eine Abhängigkeit, die du aktualisierst, ein Build, den du neu erstellst, und eine App Store-Prüfung, die du abwartest, wenn der Anbieter auf seiner Seite etwas korrigiert.

Eine gehostete Seite entfernt all das aus deinem Release-Zyklus. Verbesserungen am Chat, am Bot und am Hilfe-Center erreichen deine App bei der nächsten Öffnung des Bildschirms, weil keine Version von uns fest in deiner App verbaut ist.

05 · Ehrlich im Aufbau

Was inrelay anders macht

Wir behaupten nicht, ein natives SDK zu bieten. Dies ist eine gehostete Chat-Seite, die du in eine WebView einbindest. Es ist gut zu wissen, dass mehrere Anbieter mit eigenen SDKs genau hier angefangen haben — das erste Android-SDK von mindestens einem bekannten Chat-Produkt war eine WebView um ihre gehostete Chatbox.

Anstatt einen Wrapper zu schreiben, haben wir das Identitätsmodell von Tag eins an ernst genommen. Signierte Identität existiert, bevor jemand sie braucht. Denn die nachträgliche Verifizierung, nachdem deine Kunden eine unverifizierte URL eingebettet haben, ist der bekannte Schmerz der gewöhnlichen Lösung. Das Token, das eine Unterhaltung wiederherstellt, ist per Vorgabe zufällig und undurchsichtig. Bei aktivierter Verifizierung validiert eine Signatur für die Daten eines Kunden nicht die eines anderen.

Und wenn eine Signatur falsch ist oder fehlt, öffnet sich der Chat trotzdem. Er behandelt den Besucher einfach als anonym, anstatt abzubrechen — denn ein Support-Button mit Fehlermeldung ist schlimmer als einer, der vergessen hat, wer man ist.

Looping animation: two visitors present identity tokens; one is valid and opens chat as Maya with history restored, the other is invalid and still opens chat as anonymous with a fresh thread and no error screen.
06 · Nächste Verwandte

Funktioniert mit dem Rest des Posteingangs.

In-App-Chat ist ein Teil der inrelay-Funktionsfamilie — das sind die nächsten Verwandten.

Heute starten

Support, der direkt in deiner App lebt.

Kostenlos starten mit dem eigenen Posteingang — alle Funktionen, keine Kreditkarte, niemals pro Nutzer.

Fragen, beantwortet.

Wie lange dauert die Einbindung wirklich?
Ein Nachmittag, und das meiste davon ist die Entscheidung, wo der Support-Button platziert wird. Kopiere deine Chat-URL aus den Einstellungen für das Hilfe-Widget, öffne sie in einer WebView, fertig. Das Hinzufügen der Identität erfolgt über einen Query-String, das Aktivieren der Verifizierung erfordert eine serverseitige Signatur. Anleitungen für alle drei Plattformen findest du auf der Setup-Seite für den In-App-Chat.
Gibt es Push-Benachrichtigungen?
Nein — nicht in dieser Version, und das sagen wir lieber direkt, als etwas anderes anzudeuten. Wenn dein Kunde die App verlassen hat, erreicht ihn deine Antwort per E-Mail, und seine Rückmeldung gelangt wieder in denselben Verlauf. Push-Benachrichtigungen und der native Wrapper dafür warten auf tatsächlichen Bedarf statt auf eine Folie in der Roadmap.
Reicht eine WebView für den Support-Chat aus?
Für eine Support-Ansicht ja — es ist eine Vollbildfläche, die ein Kunde gezielt öffnet, keine tief in deine Benutzeroberfläche eingewobene Komponente. Du tauscht nativen Feinschliff auf diesem einen Bildschirm gegen kein SDK, keine Abhängigkeits-Updates und keine App Store-Prüfschleife, wenn der Chat verbessert wird. Wenn deine Support-Oberfläche direkt in deine eigene Benutzeroberfläche integriert werden muss, ist ein SDK die ehrliche Antwort — und wir haben keines.
Kann sich jemand als einer meiner Nutzer ausgeben?
Wenn die Verifizierung ausgeschaltet ist — der Standard — kann jeder mit einem Unterhaltungs-Token diese Unterhaltung fortsetzen. Deshalb müssen die Tokens zufällig und undurchsichtig sein. Schalte die Verifizierung ein und dein Server signiert die Identität, die Signatur deckt jedes Identitätsfeld ab, und die Signatur eines Kunden validiert nicht die Daten eines anderen.

Fange an, deine DMs zu steuern.

Gib deinen Kunden schnellere Antworten und deinem Team den Feierabend zurück.

Desktop und mobil. Kostenlos für Solo-Nutzer.