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

Canali connessi e log di consegna dei webhook.

Dettaglio delle funzionalità

Un'API che fa tutto

Tutto ciò che fa l'interfaccia è disponibile sotto /api/v1: risposte JSON, paginazione a cursore, 600 richieste al minuto — quanto basta per costruire senza chiedere il permesso.

Chiavi che aprono solo il necessario

Token personali o chiavi di servizio, con ambiti di lettura e scrittura per risorsa: la tua integrazione ha solo i permessi che merita.

Webhook di cui ci si può fidare

Firma HMAC SHA-256, cinque nuovi tentativi con backoff, registro delle consegne su 7 giorni: il tuo sistema sa sempre cosa gli è stato inviato.

Là dove il tuo team discute

Notifiche Slack e Teams per vista o per team, e risposta direttamente dal thread sui piani Team e superiori.

I tuoi dati entrano ed escono liberamente

Migriamo il tuo storico Zendesk con i suoi numeri e le sue date. E dato che il cuore è sotto AGPL-3.0, puoi installarlo da te e accedere al database direttamente.

Ogni chiamata lascia traccia

Tutte le chiamate API compaiono nel registro di audit con la chiave usata: chi ha fatto cosa non è mai un mistero.

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