Todo lo que necesitás para integrar y sacar el máximo provecho de HelpMePlease.
Pegá este snippet dentro del<body> de tu sitio, preferentemente antes del cierre de la etiqueta.
<script src="https://tu-dominio.com/widget.js" data-api-key="hmp_TU_API_KEY" async></script>
hmp_TU_API_KEY con la API key de tu sitio (disponible en el panel → Sitio → Instalación).La calidad de las respuestas depende directamente de la calidad del contenido de tu base de conocimiento. Algunas pautas:
Formato recomendado: Pregunta + Respuesta
Pregunta: ¿Cómo puedo cancelar mi suscripción?
Respuesta: Podés cancelar tu suscripción desde el panel → Cuenta → Suscripción → Cancelar. La cancelación es efectiva al final del período en curso.
Cuando el bot decide escalar, puede crear un ticket en Zendesk automáticamente.
https://TU-SUBDOMAIN.zendesk.comSimilar a Zendesk, pero para instalaciones de Zammad.
https://soporte.miempresa.com)Si usás otro sistema de soporte, podés recibir las escalaciones como un POST HTTP con HMAC firmado.
HelpMePlease enviará unPOST a tu URL con este payload:
{ "conversation_id": 123, "visitor_email": "[email protected]", "reason": "El usuario preguntó sobre facturación", "transcript": "[user] Hola\n[assistant] Hola, ¿en qué puedo ayudarte?", "site": "Mi Tienda", "escalated_at": "2026-05-26T14:32:00Z"}El headerX-HMP-Signature contiene un HMAC-SHA256 del body usando el secreto configurado. Para verificarlo en Ruby:
expected = OpenSSL::HMAC.hexdigest("SHA256", ENV["WEBHOOK_SECRET"], request.raw_post)ActiveSupport::SecurityUtils.secure_compare(expected, request.headers["X-HMP-Signature"])