Tuote

Kanavat ja integraatiot

Asiakas kirjoittaa minne haluaa, agentti vastaa yhdeltä näytöltä. Alkuperäinen kanava säilytetään, jotta vastaus menee takaisin samaa reittiä.

Sähköposti ensin

Tämä on kanava, joka kantaa suurimman osan volyymista, joten siihen panostamme eniten: siisti jäsentäminen, palautusten hallinta, DKIM lähetyksissäsi.

Chat ja WhatsApp

Widgetin chat luo tiketin heti, kun kukaan ei ole tavoitettavissa. WhatsApp Business kulkee antamasi numeron kautta.

API muille

Kaikki mitä käyttöliittymä tekee, on käytettävissä RESTin kautta: tiketit, viestit, yhteystiedot, artikkelit, säännöt, viennit.

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

Yhdistetyt kanavat ja webhookien toimitusloki.

Ominaisuudet yksityiskohtaisesti

API, joka tekee kaiken

Kaikki, minkä käyttöliittymä tekee, on saatavilla polun /api/v1 alla: JSON-vastaukset, kursoripohjainen sivutus, 600 pyyntöä minuutissa — tarpeeksi rakentamiseen ilman luvan kysymistä.

Avaimet, jotka avaavat vain tarpeellisen

Henkilökohtaiset tokenit tai palveluavaimet, luku- ja kirjoitusoikeudet resurssikohtaisesti: integraatiollasi on vain ne oikeudet, jotka se ansaitsee.

Webhookit, joihin voi luottaa

HMAC SHA-256 -allekirjoitus, viisi uudelleenyritystä backoffilla, toimitusloki 7 päivältä: järjestelmäsi tietää aina, mitä sille on lähetetty.

Siellä, missä tiimisi keskustelee

Slack- ja Teams-ilmoitukset näkymittäin tai tiimeittäin, ja vastaaminen suoraan ketjusta Team-paketissa ja sitä suuremmissa.

Datasi liikkuu vapaasti sisään ja ulos

Siirrämme Zendesk-historiasi numeroineen ja päivämäärineen. Ja koska ydin on AGPL-3.0:n alla, voit asentaa sen omalle koneellesi ja käyttää tietokantaa suoraan.

Jokainen kutsu jättää jäljen

Kaikki API-kutsut näkyvät auditointilokissa käytettyine avaimineen: kuka teki mitä ei ole koskaan mysteeri.

Tarkista webhookin allekirjoitus

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