Produkt

Kanály a integrace

Zákazník píše, kam chce, agent odpovídá z jedné obrazovky. Původní kanál je zachován, aby odpověď šla stejnou cestou.

E-mail na prvním místě

Je to kanál, který nese většinu objemu, proto o něj nejvíce pečujeme: čisté parsování, správa bounce zpráv, DKIM na vašich odesílaných zprávách.

Chat a WhatsApp

Chat widgetu vytvoří tiket, jakmile nikdo není k dispozici. WhatsApp Business prochází číslem, které poskytnete.

API pro zbytek

Vše, co dělá rozhraní, je přístupné přes REST: tikety, zprávy, kontakty, články, pravidla, exporty.

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

Připojené kanály a záznam doručení webhooků.

Podrobně

Dostupná rozhraní

API REST
Verzované pod /api/v1, JSON odpovědi, stránkování kurzorem, 600 požadavků za minutu.
Autentizace
Osobní tokeny nebo servisní klíče, s oprávněními pro čtení a zápis podle zdroje.
Webhooks
Podpis HMAC SHA-256, opakovaný pokus 5x s backoffem, záznam doručení po dobu 7 dnů.
Slack a Teams
Upozornění podle pohledu nebo týmu, odpověď z vlákna u nabídek Team a vyšších.
Import
Zendesk, Freshdesk, Front a CSV, s mapováním vlastních polí.
Export
CSV a NDJSON na vyžádání, plus SQL přístup pouze pro čtení u firemní nabídky.
Záznam
Každé volání API se objeví v auditním záznamu s použitým klíčem.

Ověřit podpis webhooku

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));
}