Prodotto
Canali e integrazioni
Il cliente scrive dove vuole, l'agente risponde da un unico schermo. Il canale originale è mantenuto affinché la risposta riparta dallo stesso percorso.

Email per primo
È il canale che porta la maggior parte del volume, quindi quello che curiamo di più: parsing pulito, gestione dei bounce, DKIM sulle tue spedizioni.
Chat e WhatsApp
La chat del widget crea un ticket non appena nessuno è disponibile. WhatsApp Business passa per un numero che fornisci tu.
API per il resto
Tutto ciò che fa l'interfaccia è accessibile tramite REST: ticket, messaggi, contatti, articoli, regole, esportazioni.
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
In dettaglio
Interfacce disponibili
- API REST
- Versionata sotto /api/v1, risposte JSON, paginazione tramite cursore, 600 richieste al minuto.
- Autenticazione
- Token personali o chiavi di servizio, con ambiti di lettura e scrittura per risorsa.
- Webhook
- Firma HMAC SHA-256, nuovo tentativo 5 volte in backoff, log delle consegne su 7 giorni.
- Slack e Teams
- Notifica per vista o per team, risposta dal thread nelle offerte Team e superiori.
- Importa
- Zendesk, Freshdesk, Front e CSV, con corrispondenza dei campi personalizzati.
- Esporta
- CSV e NDJSON su richiesta, più accesso SQL in sola lettura sull'offerta Enterprise.
- Registrazione
- Ogni chiamata API appare nel log di audit con la chiave utilizzata.
Verifica la firma di un 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));
}Altri moduli