Proizvod
Kanali i integracije
Klijent piše gdje god želi, agent odgovara s jednog ekrana. Izvorna komunikacija se čuva kako bi odgovor krenuo istim putem.

E-mail na prvom mjestu
To je kanal koji nosi najveći volumen, stoga se o njemu najviše brinemo: čisto parsiranje, upravljanje odbijanjima, DKIM na vašim pošiljkama.
Chat i WhatsApp
Chat widget stvara ticket čim nitko nije dostupan. WhatsApp Business prolazi kroz broj koji vi navedete.
API za ostalo
Sve što sučelje radi dostupno je u REST-u: ticketi, poruke, kontakti, članci, pravila, izvozi.
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
Detaljno
Dostupna sučelja
- API REST
- Verzioniran pod /api/v1, JSON odgovori, paginacija kursorom, 600 zahtjeva u minuti.
- Autentifikacija
- Osobni tokeni ili servisni ključevi, s opsezima čitanja i pisanja po resursu.
- Webhooks
- HMAC SHA-256 potpis, ponovni pokušaj 5 puta u backoffu, dnevnik isporuke tijekom 7 dana.
- Slack i Teams
- Obavijest po pogledu ili po timu, odgovor iz threada na ponudama Team i višim.
- Uvoz
- Zendesk, Freshdesk, Front i CSV, s podudaranjem prilagođenih polja.
- Izvoz
- CSV i NDJSON na zahtjev, plus samo-čitanje SQL pristup na ponudi Enterprise.
- Zapisivanje
- Svaki API poziv pojavljuje se u dnevniku revizije s korištenim ključem.
Provjera potpisa 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));
}