Produkt

Kanaler og integrationer

Kunden skriver, hvor de vil, agenten svarer fra én skærm. Den oprindelige kanal bevares, så svaret går tilbage samme vej.

E-mail først

Det er den kanal, der bærer det meste af volumen, så den vi plejer mest: ren parsing, håndtering af bounces, DKIM på dine afsendelser.

Chat og WhatsApp

Widget-chatten opretter en sag, så snart ingen er tilgængelig. WhatsApp Business kører via et nummer, du angiver.

API til resten

Alt, hvad interfacet gør, er tilgængeligt via REST: sager, beskeder, kontakter, artikler, regler, eksporter.

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

Forbundne kanaler og webhook-leveringslog.

I detaljer

Tilgængelige grænseflader

API REST
Versioneret under /api/v1, JSON-svar, paginering via cursor, 600 forespørgsler pr. minut.
Autentificering
Personlige tokens eller servicenøgler, med læse- og skriverettigheder pr. ressource.
Webhooks
HMAC SHA-256 signatur, 5 genforsøg med backoff, leveringslog over 7 dage.
Slack og Teams
Notifikation pr. visning eller pr. team, svar fra tråden på Team- og højere tilbud.
Import
Zendesk, Freshdesk, Front og CSV, med tilpasset feltkorrespondance.
Export
CSV og NDJSON efter behov, plus skrivebeskyttet SQL-adgang på Enterprise-tilbuddet.
Logning
Hvert API-kald vises i auditloggen med den anvendte nøgle.

Verificer signaturen af en webhook

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