Produkt

Kanaler och integrationer

Kunden skriver var de vill, agenten svarar från en enda skärm. Den ursprungliga kanalen behålls så att svaret skickas tillbaka på samma sätt.

E-post först

Det är kanalen som står för den största volymen, så det är den vi vårdar mest: ren parsning, hantering av returer, DKIM på dina utskick.

Chatt och WhatsApp

Chatten i widgeten skapar ett ärende så snart ingen är tillgänglig. WhatsApp Business använder ett nummer du tillhandahåller.

API för resten

Allt gränssnittet gör är tillgängligt via REST: ärenden, meddelanden, kontakter, artiklar, regler, exporter.

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

Anslutna kanaler och leveranslogg för webhooks.

I detalj

Tillgängliga gränssnitt

REST API
Versionshanterat under /api/v1, JSON-svar, sidnumrering med markör, 600 förfrågningar per minut.
Autentisering
Personliga tokens eller tjänstenycklar, med läs- och skrivbehörighet per resurs.
Webhooks
HMAC SHA-256-signatur, 5 nya försök med backoff, leveranslogg över 7 dagar.
Slack och Teams
Avisering per vy eller team, svar från tråden på Team- och högre planer.
Import
Zendesk, Freshdesk, Front och CSV, med matchning av anpassade fält.
Export
CSV och NDJSON på begäran, plus skrivskyddad SQL-åtkomst på Enterprise-planen.
Loggning
Varje API-anrop visas i granskningsloggen med den använda nyckeln.

Verifiera signaturen för 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));
}