Продукт

Канали и интеграции

Клиентът пише където иска, агентът отговаря от един екран. Оригиналният канал се запазва, така че отговорът да тръгне по същия път.

Имейл на първо място

Това е каналът, който носи по-голямата част от обема, затова ние се грижим най-много за него: чисто парсиране, управление на откази, DKIM на вашите изпращания.

Чат и WhatsApp

Чатът на уиджета създава тикет веднага щом никой не е на разположение. WhatsApp Business преминава през номер, който предоставяте.

API за останалото

Всичко, което прави интерфейсът, е достъпно в REST: тикети, съобщения, контакти, статии, правила, експорти.

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

Свързани канали и дневник на доставките на уебкукове.

В детайли

Налични интерфейси

API REST
Версиониран под /api/v1, JSON отговори, пагинация по курсор, 600 заявки в минута.
Автентикация
Лични токени или служебни ключове, с обхват за четене и запис по ресурс.
Webhooks
HMAC SHA-256 подпис, 5 опита за повторение с backoff, дневник на доставките за 7 дни.
Slack и Teams
Известия по изглед или по екип, отговор от нишката при планове Team и по-високи.
Импорт
Zendesk, Freshdesk, Front и CSV, със съответствие на персонализирани полета.
Експорт
CSV и NDJSON при поискване, плюс достъп само за четене до SQL в плана Enterprise.
Логиране
Всяко API повикване се появява в одиторския дневник с използвания ключ.

Проверка на подписа на уебкука

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