Producto

Canales e integraciones

El cliente escribe donde quiere, el agente responde desde una sola pantalla. El canal de origen se mantiene para que la respuesta regrese por el mismo camino.

Correo electrónico primero

Es el canal que soporta la mayor parte del volumen, por lo que es el que más cuidamos: análisis limpio, gestión de rebotes, DKIM en sus envíos.

Chat y WhatsApp

El chat del widget crea un ticket tan pronto como nadie está disponible. WhatsApp Business pasa por un número que usted proporciona.

API para el resto

Todo lo que hace la interfaz es accesible por REST: tickets, mensajes, contactos, artículos, reglas, exportaciones.

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

Canales conectados y registro de entrega de webhooks.

Detalle de las funcionalidades

Una API que lo hace todo

Todo lo que hace la interfaz está accesible bajo /api/v1: respuestas JSON, paginación por cursor, 600 solicitudes por minuto — suficiente para construir sin pedir permiso.

Claves que solo abren lo necesario

Tokens personales o claves de servicio, con ámbitos de lectura y escritura por recurso: tu integración solo tiene los permisos que merece.

Webhooks en los que se puede confiar

Firma HMAC SHA-256, cinco reintentos con backoff, registro de entregas durante 7 días: tu sistema siempre sabe qué se le ha enviado.

Donde conversa tu equipo

Notificaciones de Slack y Teams por vista o por equipo, y respuesta directa desde el hilo en los planes Equipo y superiores.

Tus datos entran y salen libremente

Migramos tu historial de Zendesk con sus números y sus fechas. Y como el núcleo está bajo AGPL-3.0, puedes instalarlo en tu casa y acceder a la base de datos directamente.

Cada llamada deja rastro

Todas las llamadas a la API aparecen en el registro de auditoría con la clave utilizada: quién hizo qué nunca es un misterio.

Verificar la firma de 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));
}