
Was "in-app" wirklich bedeutet (es ist nicht dein Website-Widget)
Der Begriff wird locker verwendet, also lohnt es sich, ihn genauer zu fassen. Live-Chat in der App ist eine Chat-Oberfläche, die innerhalb des authentifizierten Produkts lebt, das ein Nutzer bereits verwendet, nicht auf der öffentlichen Marketing-Seite. Ein Website-Widget spricht mit einem Interessenten; In-App-Chat spricht mit einem eingeloggten Nutzer, mitten in einer Aufgabe, innerhalb des Produkts, für das er bereits bezahlt oder das er gerade evaluiert.
Zendesk zieht auf seiner eigenen Messaging-Seite dieselbe Linie und positioniert "deine Website" und "deine mobile App" als zwei getrennte Kanäle, auf denen ein Unternehmen präsent ist, nicht als eine erweiterte Oberfläche. Crisp geht noch weiter und vermarktet seine SDK-Linie ausdrücklich als Infrastruktur, "um mobile und Web-App-Unternehmen zu stärken", ein anderes Produkt als sein einfaches Web-Widget. Der Unterschied ist nicht kosmetisch: Ein Website-Widget ist meist reines JavaScript, ohne Login nötig, auf Lead-Erfassung ausgerichtet. In-App-Chat wird über ein natives SDK erreicht, trägt die Session und den Kontostatus des Nutzers mit sich und unterstützt (laut Zendesks eigener SDK-Dokumentation) meist JWT-Authentifizierung, sodass die Historie eines wiederkehrenden Nutzers ihm über mehrere Besuche hinweg folgt.

Deshalb sind "Live-Chat zu meiner App hinzufügen" und "ein Chat-Widget zu meiner Website hinzufügen" zwei verschiedene Projekte, auch wenn die meisten Anbieter beides aus demselben Dashboard heraus verkaufen.
Warum Teams Chat direkt ins Produkt einbauen
Dahinter steckt eine echte Lücke, kein bloßes Nice-to-have. Zendesk zitiert eigene Forschung, die zeigt, dass 84 % der CX-Verantwortlichen ihre Reaktionsgeschwindigkeit als exzellent einschätzen, aber nur 39 % der Kunden dem zustimmen, und beschreibt In-App-Messaging als Mittel, diese Wahrnehmungslücke zu schließen, indem Support "nur einen Klick entfernt" innerhalb der App selbst bleibt, statt einen Tab-Wechsel entfernt zu sein (Zendesk Messaging).
Ein paar konkrete Gründe, warum das immer wieder auftaucht:
- Support im Kontext. Der Nutzer ist bereits mitten in einer Aufgabe, beim Checkout, stößt auf einen Fehler, konfiguriert eine Einstellung, sodass Support den genauen Bildschirm und Kontostatus sehen (oder mitgeteilt bekommen) kann, statt bei "Auf welcher Seite bist du?" anzufangen.
- Weniger Kontextwechsel. Ohne In-App-Chat muss ein Nutzer, der in einer mobilen App auf ein Problem stößt, die App verlassen, einen Browser finden, die richtige Support-Seite finden und sich erneut erklären. Tidios eigenes Mobile-SDK-Pitch beginnt genau damit: "sofortige, intelligente Antworten, ohne die App jemals zu verlassen."
- Kontinuität über Kanäle hinweg. Ein Nutzer, der auf dem Handy beginnt und später die Web-App öffnet, erwartet, dass der Thread noch da ist. Freshchats Mobile-SDK-Dokumentation beschreibt, wie derselbe Nutzer-Identifier übergeben wird, sodass eine Unterhaltung "nahtlos weitergeht ... auf allen unterstützten Plattformen, Android, iOS und Web."
- Ein natürlicheres Gefühl, das sich in der Retention zeigt. Crisp verknüpft das direkt mit Produktkennzahlen und beschreibt sein SDK als Mittel, "das Nutzerengagement und die Retention zu verbessern", genau weil sich der Chat wie ein Teil der App anfühlt, nicht wie ein fremdes Plugin (Crisp Chat SDK).
Der Selbstbau-Weg: SDKs, und wo sie wirklich an ihre Grenzen stoßen
Wenn du den traditionellen Weg gehst: Jeder große Live-Chat-Anbieter liefert ein dediziertes Mobile- oder In-App-SDK, getrennt von seinem Website-Widget:
| Anbieter | In-App-SDK | Plattformen | Bemerkenswertes Detail |
|---|---|---|---|
| Crisp | Chat-SDK-Familie | JS (Web), iOS, Android, React Native, Flutter | iOS-SDK zielt auf iOS 13+, "rund 96 % der iPhone-Geräte"; unterstützt das Senden von Session-Events wie signup, verknüpft mit dem eingeloggten Nutzer |
| Tidio | Mobile SDK | iOS, Android | Bettet seinen Lyro-KI-Agenten direkt ins SDK ein; Zugang läuft über ein "Request Mobile SDK"-Formular statt Self-Service |
| Zendesk | Chat SDK v2 (Legacy) + Messaging SDK | iOS, Android, Flutter-Wrapper | JWT-Authentifizierung trägt die Identität über Sessions hinweg; Push-Benachrichtigungen sind ein separat dokumentierter Einrichtungsschritt |
| Freshchat (Freshworks) | Mobile SDK | Android (4.1+), iOS (11.0+), React Native, Flutter | Übernimmt die Konfiguration des Web-Widgets automatisch, ein Setup steuert beide Kanäle |
Drift ist der Warnfall, den es hier zu nennen lohnt. Die eigene Live-Chat-Seite leitet mittlerweile zu Saleslofts neuerem KI-Chat-Agent-Produkt weiter, und ein G2-Reviewer beschrieb die Folgen direkt:
"Once Salesloft acquired Drift the customer service went down significantly. They also had a major data breach that impacted the service for 10 days in August... We tried to cancel the renewal, but people from Salesloft kept calling me for payment."
Das ist das Risiko, das leicht unterschätzt wird: Sobald ein Chat-SDK als Infrastruktur in dein Live-Produkt eingebaut ist, ist eine Übernahme oder ein Ausfall beim Anbieter keine kleine Unannehmlichkeit, sondern ein Support-Kanal, der dunkel wird, ohne dass das Volumen irgendwo hinkann. Und selbst ohne Anbieter-Krise hinkt der In-App-Teil dieser Tools dem Web-Dashboard oft hinterher. Ein langjähriger Crisp-Nutzer brachte es unverblümt auf den Punkt:
"For many years the experience with the Crisp app, if it even worked, was just not great. Today, it's better, but it still lacks almost all new features Crisp has shipped the last two years: no way to trigger Hugo conversations, there's no AI implemented in the app at all."
Ein Freshchat-Reviewer markierte dasselbe Muster bei einem anderen Anbieter: "the mobile app experience isn't as smooth or consistent as the desktop version, and occasional notification delays can lead to missed messages" (Siddharth O., G2 review). Wenn KI-Funktionen der Grund sind, warum du überhaupt Chat hinzufügst, lohnt es sich zu prüfen, ob das mobile SDK des Anbieters sie tatsächlich mitbringt, nicht nur das Web-Widget.
Der leichtere Weg: eine KI-Chat-Schicht statt eines rohen SDKs
Ich habe jahrelang zugesehen, wie Support-Teams Chat-SDKs zusammenschalten und dann als zweites Projekt eine KI-Schicht obendrauf schrauben, genau an dieser Nahtstelle landet die mobile App Monate nach dem Web-Widget bei "nicht großartig". eesel überspringt diese Nahtstelle, indem der KI-Agent und die Embed-Oberfläche als ein Ding ausgeliefert werden, in drei Varianten, je nachdem, wo du es leben lassen willst:

Chat bubble ist das schwebende Icon in der Ecke, mit einem Script-Tag hinzugefügt, das auf jeder Seite sitzen kann, die du kontrollierst, auch auf Seiten innerhalb einer eingeloggten App. eesels eigene Docs merken an, dass "viele Teams die eesel AI Chat Bubble intern einsetzen, in einem Intranet, internen Portal oder auf einer mitarbeiterorientierten Seite", genau das gleiche In-App-Muster, um das es in diesem Beitrag geht, nur angewendet auf interne Tools statt auf ein kundenseitiges Produkt.
Inline embed ist das, was am direktesten auf "Chat in meiner App unterbringen" passt. Statt über jeder Seite zu schweben, ist es eine Komponente, die an einer bestimmten Stelle platziert wird, oben auf einer Docs-Seite, in einem Produkt-Onboarding-Flow, auf einem Developer-Portal, über ein einzelnes HTML-Snippet. eesels eigene FAQ zieht die Linie sauber: "Eine Chat-Bubble schwebt in der Ecke jeder Seite. Der Inline-Embed wird an einer bestimmten Stelle innerhalb einer bestimmten Seite platziert ... Er fühlt sich nativer an und funktioniert am besten für Dokumentation und Help Center." Das ist der Mechanismus, zu dem ich greifen würde, wenn das Ziel ein KI-Agent ist, der in einem Produktbildschirm lebt, statt darüber zu schweben.
Public chat link überspringt das Einbetten komplett: eine teilbare, brandbare URL, die du per E-Mail, Slack oder Support-Ticket verschickst, ohne überhaupt Code anzufassen. Das ist die Option, wenn du keinen Zugriff auf die Codebasis der App hast (oder keinen willst), und Endnutzer brauchen nie ein eesel-Konto, um sie zu verwenden.
Alle drei laufen auf derselben Wissensbasis (Help Center, Notion, Confluence, Zendesk-Tickets, deine Website), antworten in über 80 Sprachen und eskalieren an einen Menschen nach Konfidenz oder Thema. Nichts davon ändert sich zwischen den Oberflächen, nur wo der Chat physisch sitzt.
Wie du es tatsächlich einrichtest
Ob du den SDK-Weg oder den Embed-Weg gehst, die Einrichtung folgt grob denselben vier Schritten:

- Verbinde deine Wissensquellen. Help Center, Docs, Google Drive, Notion, Confluence, deine Website oder ein bestehendes Helpdesk, importiert und automatisch synchron gehalten, statt Zeile für Zeile von Hand gefüttert.
- Passe das Widget an. Name, Avatar, Farben und Position, in normaler Sprache beschrieben statt aus einem Einstellungspanel ausgegraben, dann mit echten Fragen getestet, bevor es live geht.
- Füge ein Snippet ein. Ein
<script>-Tag für eine Chat-Bubble, ein HTML-Snippet für einen Inline-Embed, oder gar nichts für einen Public Chat Link. - Es ist live in deiner App. Kein natives Binary zum Ausliefern, kein App-Store-Review zum Abwarten, wenn du einen Embed statt eines echten Mobile SDKs verwendest.
Wenn dein Produkt tatsächlich ein natives iOS/Android-SDK braucht, weil du OS-Level-Push-Benachrichtigungen brauchst, die die App aufwecken, oder tiefe native UI-Hooks, dann verdient sich ein Anbieter wie Crisps iOS SDK oder Freshchats Android SDK seinen Platz, und du würdest eesels KI auf den Ticket-Daten aufsetzen, die diese SDKs in ein verbundenes Helpdesk einspeisen. Für eine Web-App, eine Browser-Extension oder ein internes Portal überspringt ein Embed diesen ganzen nativen Build-Schritt komplett.
Preise: was das tatsächlich kostet
Traditionelle Live-Chat-Anbieter bündeln den Zugang zum In-App-SDK in einen breiteren, sitzplatzbasierten Plan. Die Mobile SDKs von Crisp und Tidio sind Add-ons zu ihren Standard-Tarifen (siehe Crisp-Preise und Tidio-Preise), und Tidio insbesondere versteckt sein SDK hinter einem Kontaktformular statt einem gelisteten Preis.
eesel bepreist es genau andersherum: nutzungsbasiert, keine Sitzplatzgebühren, keine Plattformgebühr im Self-Serve-Plan.
| Position | Preis |
|---|---|
| Kostenlose Testphase | $50 an kostenloser Nutzung, keine Kreditkarte |
| Reguläre Aufgabe (eine Chat-Session, beliebig viele Nachrichten) | $0,40 |
| Blogbeitrag-Entwurf (nicht mit Chat verwandt, zur Einordnung aufgeführt) | $4,00 |
| Jährliches Commitment (≥$300/Monat) | 25 % Rabatt |
| Enterprise (dedizierter SE, SSO, HIPAA, BAA) | $1.000/Monat pauschal + Nutzung |
Ein Rechenbeispiel: 500 Chat-Sessions im Monat kosten $200, ohne Zusatzkosten für das Nachrichtenvolumen innerhalb einer Session, und du wirst nie für Unterhaltungen berechnet, die stattdessen ein menschlicher Agent übernimmt (eesel-Preise). Das ist eine deutlich andere Rechnung als ein Pro-Sitzplatz-SaaS-Live-Chat-Plan, sobald mehr als ein oder zwei Personen Dashboard-Zugriff brauchen.
Häufige Fehler, die du vermeiden solltest
- Den mobilen Teil als Nachgedanke behandeln. Die G2-Zitate oben sind ein Muster, kein Ausreißer: KI-Funktionen und neue Fähigkeiten landen routinemäßig zuerst im Web-Widget und Monate später (wenn überhaupt) in der nativen App. Frag einen Anbieter direkt, was in seinem Mobile SDK fehlt, bevor du dich festlegst.
- Die Anbieter-Risikofrage überspringen. Eine Übernahme, ein Ausfall oder eine Preisänderung trifft härter, sobald Chat Infrastruktur in deinem Produkt ist statt ein austauschbares Website-Widget. Prüfe, wie ein Anbieter die letzten zwei Jahre gehandhabt hat, bevor du ihn tief in deine App einbaust.
- Die KI-Schicht als zweites Projekt bauen. Ein rohes Chat-SDK an ein separates Bot-Framework zu stricken, verdoppelt die Wartungsfläche. Ein Agent, der von Tag eins an auf deinen eigenen Docs trainiert ist und direkt in eine Chat-Bubble oder einen Inline-Embed fällt, überspringt diesen Schritt komplett.
- Eskalation vergessen. Egal was du einbettest, stelle sicher, dass Antworten mit niedriger Konfidenz an einen Menschen weitergeleitet werden, nach Thema, Konfidenz-Score oder expliziter Anfrage, statt die KI raten zu lassen, wenn sie es nicht sollte.
Füge eine KI-Chat-Schicht in dein eigenes Produkt ein mit eesel
Ich habe genug Teams gesehen, die ein Chat-SDK in ihre App einbauen und dann ein zweites Projekt damit verbringen, es klug zu machen, um zu wissen, dass die Zweischritt-Version der schwerere Weg ist. eesels inline embed setzt einen KI-Agenten, bereits trainiert auf deinen Hilfe-Docs, vergangenen Tickets und Produktdaten, direkt auf eine Seite in deiner eigenen App, egal ob das ein Onboarding-Flow, eine Docs-Seite oder ein Support-Panel ist, ohne natives SDK zur Wartung oder einen zweiten Anbieter zur Integration. Er eskaliert an einen Menschen, wenn er sich nicht sicher ist, läuft in über 80 Sprachen und wird mit $0,40 pro Unterhaltung abgerechnet, ohne Plattform- oder Sitzplatzgebühr. Wenn du dich entscheidest, ob du das selbst baust oder einbettest, probiere eesel an deinen eigenen Docs aus, bevor du eine Zeile SDK-Code schreibst.
Häufig gestellte Fragen
Was ist Live-Chat in der App?
Wie unterscheidet sich Live-Chat in der App von einem Website-Chat-Widget?
Muss ich ein natives iOS- oder Android-SDK bauen, um In-App-Chat hinzuzufügen?
Was kostet Live-Chat in der App?
Kann ich KI zum In-App-Chat hinzufügen, ohne selbst einen Bot zu bauen?
Was passiert, wenn mein In-App-Chat-Anbieter einen Ausfall hat oder aufgekauft wird?
Kann ich Live-Chat in eine mobile App einbetten, nicht nur in eine Web-App?

Article by
Rama Adi Nugraha
Rama is a software engineer at eesel AI with two years of experience writing about B2B SaaS, AI tools, and customer support technology. Based in Bali, Indonesia, he brings a developer's perspective to product comparisons — cutting through marketing copy to what the integrations and APIs actually do.








