MULTI-CHANNEL

Wo auch immer deine
Kunden abhängen, sind wir da.

Web-Widget, Telegram-Bot, native iOS/Android-SDKs, REST-API, Webhooks. Fünf Kanäle, ein Postfach, eine AI.

Schalte nur ein, was du brauchst. Später kommt der Rest dazu.

Fünf Wege rein, ein Gespräch raus.

Jeder Kanal teilt sich dasselbe Postfach, dieselbe AI, dieselbe Wissensdatenbank. Schalte einfach die ein, in denen sich deine Nutzer wirklich aufhalten.

Web Widget

Zwei Zeilen JavaScript. Funktioniert auf jeder Seite — React, WordPress, reines HTML, egal.

So funktioniert's

  1. 1Kopiere den Einbettungscode deiner Seite unter Einstellungen → Kanäle → Web.
  2. 2Füge ihn direkt vor </body> ein. Zwei Zeilen.
  3. 3Aktualisiere die Seite. Die Chat-Blase erscheint unten rechts.
  4. 4Optional Nutzerinfos übergeben, damit die AI weiß, mit wem sie chattet.
Am besten für: SaaS-Apps, E-Commerce, Marketing-Seiten — überall dort, wo Nutzer schon auf deiner Seite sind.
HTML
<script>
  window.LaneChat = { site_id: "sc_8a2f...1b" };
</script>
<script async src="https://lane.chat/w.js"></script>
Mit Nutzerinfo (optional)
window.LaneChat = {
  site_id: "sc_8a2f...1b",
  user: { id: "u_123", name: "Alex", email: "[email protected]" },
  locale: "de"
};

TelegramERSTKLASSIG

Beide Seiten von Telegram — ein kundenseitiger Bot und eine Gruppenspiegelung für Communities, die du schon betreibst.

So funktioniert's

  1. 1Hol dir einen Bot-Token von @BotFather.
  2. 2Füge ihn unter Einstellungen → Kanäle → Telegram ein.
  3. 3Nutzer schreiben deinem Bot direkt — oder du fügst ihn zu einer Gruppe hinzu, dann spiegeln wir den Thread in dein Postfach.
  4. 4Antworte aus der Lane.Chat-Web-App; der Nutzer sieht es in Telegram.
Am besten für: Crypto-, Gaming- und Creator-Communitys, für die Telegram schon die Heimat ist — plus Gruppen-Spiegelung für Team-Support.
Einrichtung
BotFather → /newbot
→ LaneChat_Demo_Bot
→ 7123456789:AAH...z8

Token einfügen in
Einstellungen → Kanäle → Telegram
Vom Backend senden
POST /api/v1/telegram/send
{
  "chat_id": 6012345678,
  "text": "Deine Bestellung ist gerade rausgegangen."
}

iOS / Android SDK

Native iOS- und Android-SDKs mit Push, Offline-Queue und demselben Look-and-Feel wie deine App.

So funktioniert's

  1. 1Füge LaneChatKit über SPM oder Gradle hinzu.
  2. 2Ruf configure() beim Start mit deiner App-ID und den Nutzerdaten auf.
  3. 3Zeig den Chat überall — vollflächig, als Modal oder eingebettet.
  4. 4Registriere APNs/FCM-Token, damit Antworten auch bei geschlossener App gepusht werden.
  5. 5Sende Anhänge, Sprachnachrichten und Lesebestätigungen nativ.
Am besten für: Mobile Apps, in denen du eine echte In-App-Hilfe willst, keine versteckte Webview.
Swift
import LaneChatKit

LaneChat.configure(
  appId: "app_1f9c...",
  user: .init(id: "u_123", name: "Alex")
)

// Ruf das über deinen "Hilfe"-Button auf
LaneChat.present(from: self)
Kotlin
LaneChat.configure(
  context = applicationContext,
  appId = "app_1f9c...",
  user = User("u_123", "Alex")
)

LaneChat.present(activity)

REST API

Eine saubere REST-API für alles, wofür wir noch keinen eigenen Kanal gebaut haben.

So funktioniert's

  1. 1Erstelle einen API-Key unter Einstellungen → Entwickler.
  2. 2Installiere das SDK (Node, Python, Go) oder sprich den REST-Endpunkt direkt an.
  3. 3Sende eine Nachricht, die AI-Antwort kommt per SSE zurückgestreamt.
  4. 4Verfolge Tool-Aufrufe, Übergaben und Token-Verbrauch im Dashboard.
Am besten für: Back-Office-Bots, Voice-Agents und überall dort, wo du programmatischen Zugriff ohne UI brauchst.
curl
curl https://api.lane.chat/v1/messages \
  -H "Authorization: Bearer lc_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "conversation_id": "cv_8a2f",
    "role": "user",
    "content": "Wo ist meine Bestellung?",
    "stream": true
  }'
Node SDK
import LaneChat from 'lane-chat';

const lane = new LaneChat({ apiKey: process.env.LANE_KEY });

const reply = await lane.messages.create({
  conversation_id: 'cv_8a2f',
  content: 'Wie ist der Status meiner Bestellung?'
});

Webhook

Wir rufen deinen Endpoint auf, sobald etwas passiert. Perfekt, um es in deinen eigenen Stack einzuspeisen.

So funktioniert's

  1. 1Füge deine Endpoint-URL unter Einstellungen → Entwickler → Webhooks hinzu.
  2. 2Wir senden Events (message.created, conversation.closed, handover usw.) als JSON per POST.
  3. 3Prüfe den Header X-Lane-Signature mit deinem Webhook-Secret.
  4. 4Gib innerhalb von 10 s einen 2xx-Status zurück. Sonst wiederholen wir mit Backoff.
Am besten für: Konversationen in dein CRM, dein Analytics-Warehouse oder einen internen Slack-Channel leiten.
Was wir dir per POST schicken
POST https://your-app.com/webhooks/lane
X-Lane-Signature: t=1713340800,v1=3f7d...

{
  "event": "message.created",
  "conversation_id": "cv_8a2f",
  "channel": "telegram",
  "message": {
    "role": "user",
    "content": "Hey, meine Zahlung ist nicht durchgegangen.",
    "created_at": 1713340800
  }
}
Die Signatur prüfen
import crypto from "node:crypto";

const sig = req.headers["x-lane-signature"];
const [, ts, v1] = sig.match(/t=(\d+),v1=(\w+)/);
const mac = crypto.createHmac("sha256", SECRET)
  .update(`${ts}.${rawBody}`).digest("hex");

if (mac !== v1) return res.status(401).end();

Welcher Kanal passt zu deinem Fall?

Nicht sicher, womit du anfangen sollst? Hier die ehrliche Übersicht, worin jeder Kanal gut ist.

Funktion Web Telegram App API Webhook
Text in beide Richtungen Nur Empfang
Bilder, Dateien, Sprache URL-Push
Rich Cards & Buttons Rohes JSON
Push-Benachrichtigungen Nur wenn Tab geöffnet ist APNs/FCM
Broadcast / Kampagnen Batch-API
AI → Mensch-Übergabe Event-Callback
Einrichtungszeit 5 Min 2 Min Halber Tag 1 Stunde 10 Min
Kosten Kostenlos Kostenlos Kostenlos Nutzungsbasiert Kostenlos

Wähl einen Kanal.
Oder verbinde sie alle.

Kostenlose Stufe, keine Kreditkarte nötig. Ersten Kanal in unter fünf Minuten einrichten.

Kostenlos starten Preise ansehen