Was macht Crisp?
Überblick
Crisp ist eine All-in-One-Kundenmessaging-Plattform: Live-Chat-Widget, gemeinsames Postfach, Wissensdatenbank, Chatbot und CRM. Die kostenlose Stufe unterstützt 2 Betreiber mit unbegrenzten Gesprächen.
Anleitung
Schritt 1: Chat-Widget hinzufügen
<!-- Füge dies zu deiner Website hinzu – einfache Installation -->
<script type="text/javascript">
window.$crisp=[];window.CRISP_WEBSITE_ID="DEINE_WEBSITE_ID";
(function(){d=document;s=d.createElement("script");
s.src="https://client.crisp.chat/l.js";
s.async=1;d.getElementsByTagName("head")[0].appendChild(s);})();
</script>
Schritt 2: React-Integration
// components/CrispChat.tsx – Crisp in React/Next.js
'use client'
import { useEffect } from 'react'
export function CrispChat() {
useEffect(() => {
window.$crisp = []
window.CRISP_WEBSITE_ID = process.env.NEXT_PUBLIC_CRISP_ID!
const s = document.createElement('script')
s.src = 'https://client.crisp.chat/l.js'
s.async = true
document.head.appendChild(s)
}, [])
return null
}
// Benutzerdaten beim Anmelden setzen
window.$crisp.push(['set', 'user:email', ['[email protected]']])
window.$crisp.push(['set', 'user:nickname', ['John']])
window.$crisp.push(['set', 'session:data', [['plan', 'pro'], ['mrr', '49']]])
Schritt 3: API-Integration
// lib/crisp.ts – Nachrichten senden und Gespräche über die API verwalten
const CRISP_ID = process.env.CRISP_IDENTIFIER!
const CRISP_KEY = process.env.CRISP_KEY!
const WEBSITE_ID = process.env.CRISP_WEBSITE_ID!
// Eine Nachricht an ein Gespräch senden
await fetch(`https://api.crisp.chat/v1/website/${WEBSITE_ID}/conversation/${sessionId}/message`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
Authorization: `Basic ${Buffer.from(`${CRISP_ID}:${CRISP_KEY}`).toString('base64')}`,
},
body: JSON.stringify({
type: 'text',
from: 'operator',
origin: 'chat',
content: 'Danke, dass du dich meldest! Ich helfe dir gerne weiter.',
}),
})
Richtlinien
- Kostenlose Stufe: 2 Betreiber, unbegrenzte Gespräche, Chat-Widget, mobile Apps.
- Pro ($25/Monat): Chatbot, Wissensdatenbank, Audio-/Videoanrufe, Integrationen.
- Verwende Sitzungsdaten, um den Support-Mitarbeitern Benutzerkontext (Tarif, MRR, letzte Aktion) zu übermitteln.
- Der Crisp-Chatbot kann häufig gestellte Fragen automatisch beantworten, bevor er an menschliche Mitarbeiter weiterleitet.