Produkt
Kanały i integracje
Klient pisze, gdzie chce, agent odpowiada z jednego ekranu. Oryginalny kanał jest zachowany, aby odpowiedź wróciła tą samą drogą.

E-mail przede wszystkim
To kanał, który generuje większość ruchu, dlatego tak bardzo o niego dbamy: czysty parsing, zarządzanie odbiciami, DKIM dla Twoich wysyłek.
Czat i WhatsApp
Czat widżetu tworzy zgłoszenie, gdy nikt nie jest dostępny. WhatsApp Business działa przez podany przez Ciebie numer.
API dla reszty
Wszystko, co robi interfejs, jest dostępne przez REST: zgłoszenia, wiadomości, kontakty, artykuły, reguły, eksporty.
acme.open-helpdesk.com/app/settings/channels
Emailsupport@acme.fr · MX vérifié412 ce mois
Chatwidget web · 14 ko97 ce mois
WhatsApp+33 6 12 ** ** **58 ce mois
APIclé srv_live_… · lecture/écriture1 903 appels
POST /webhooks/acme · ticket.created
200 · 84 ms · signature vérifiée
200 · 91 ms · signature vérifiée
502 · nouvelle tentative dans 30 s
Szczegóły
Dostępne interfejsy
- API REST
- Wersjonowane pod /api/v1, odpowiedzi JSON, stronicowanie kursorem, 600 zapytań na minutę.
- Uwierzytelnianie
- Tokeny osobiste lub klucze usługowe, z zakresami odczytu i zapisu dla zasobu.
- Webhooks
- Podpis HMAC SHA-256, ponowna próba 5 razy z wycofaniem, dziennik dostarczeń przez 7 dni.
- Slack i Teams
- Powiadomienia według widoku lub zespołu, odpowiedź z wątku w ofertach Team i wyższych.
- Import
- Zendesk, Freshdesk, Front i CSV, z dopasowaniem pól niestandardowych.
- Eksport
- CSV i NDJSON na żądanie, plus dostęp tylko do odczytu SQL w ofercie Enterprise.
- Logowanie
- Każde wywołanie API pojawia się w dzienniku audytu z używanym kluczem.
Weryfikacja podpisu webhooka
import { createHmac, timingSafeEqual } from "node:crypto";
export function verify(raw: string, header: string, secret: string) {
const expected = createHmac("sha256", secret).update(raw).digest("hex");
return timingSafeEqual(Buffer.from(header), Buffer.from(expected));
}