Docs
Comenzar gratis

Graba notas de voz dentro de HighLevel

El compositor de Conversaciones de HighLevel no trae botón de micrófono por defecto. Esta personalización lo inyecta con una sola línea de JavaScript personalizado, para que tus agentes graben notas de voz y las envíen en la misma pestaña donde responden todo lo demás.

Resumen

Esta es una mejora de front-end aplicada con el campo de JavaScript personalizado de HighLevel. No reemplaza la infraestructura de mensajería de HighLevel, solo añade un control de micrófono al compositor para que tus agentes capturen audio directo desde el navegador y lo manden por la conversación abierta.

El audio viaja por el mismo canal que usa la conversación (WhatsApp, vía tu número conectado a Wazzap) y respeta todos los límites que ese canal ya tenga. Piénsalo como un parche de UI que cierra un hueco real de productividad dentro de HighLevel.

Combínalo con el comando voice para el flujo completo: graba dentro de HighLevel, envía como nota de voz nativa de WhatsApp, sin cambiar de app.

Instalación

Para habilitar la grabación de notas de voz en toda tu cuenta de HighLevel:

  1. Entra a HighLevel como administrador.
  2. Ve a Settings → Company → Custom JavaScript.
  3. Pega el script de abajo en la sección de Custom JavaScript.
  4. Da clic en Save.
  5. Refresca con fuerza cualquier pestaña abierta de Conversations (Ctrl+Shift+R o Cmd+Shift+R).

El script

<script src="https://record.b3st.dev/voice-record.js?r=4.0.1"></script>

El parámetro r=4.0.1 fija una versión específica del script. Recomendamos fijarla para que un cambio upstream no sorprenda a tus agentes a media jornada. Actualízala a propósito, prueba y entonces despliega.

Cómo funciona

  1. HighLevel carga tu JavaScript personalizado en cada página donde aplica Custom JS.
  2. El script inyecta (o habilita) un control de grabación de voz en el compositor de Conversations.
  3. El agente puede grabar, detener y enviar el audio sin salir de la conversación.

Flujo del agente

  1. Abre la conversación de un contacto en HighLevel.
  2. Ubica el icono de micrófono que añadió el script en el compositor.
  3. Da clic para iniciar grabación. El navegador puede pedir permiso de mic la primera vez.
  4. Da clic de nuevo para detener. Verás un preview rápido con la onda.
  5. Da clic en enviar. El audio sale por el canal activo de la conversación.

¿Quieres que el audio llegue como burbuja de voz nativa de WhatsApp en lugar de archivo adjunto? Escribe voice en el cuerpo del mensaje al enviar. Más detalles en el doc de notas de voz.

Checklist de validación

Después de instalar el script, pasa por estas verificaciones antes de anunciarlo al equipo:

  • Abre una pestaña nueva de Conversations. Confirma que el icono de mic aparece en el compositor.
  • Graba un mensaje de prueba de 3 a 5 segundos y mándalo a tu propio número.
  • Verifica que el destinatario recibe el audio limpio.
  • Prueba en Chrome (primario) y luego en incógnito.
  • Prueba con al menos un rol admin y un rol agente para confirmar que los permisos funcionan en ambos.

Solución de problemas

El botón de micrófono no aparece

  • Verifica que el script esté guardado en Settings → Company → Custom JavaScript.
  • Refresca con fuerza (Ctrl+Shift+R o Cmd+Shift+R).
  • Revisa si un adblocker o extensión de privacidad está bloqueando record.b3st.dev. Pásalo a la whitelist.

La grabación funciona pero el audio no se envía

  • Verifica que el canal de la conversación acepte audio. WhatsApp vía Wazzap siempre lo acepta.
  • Confirma que el navegador tenga acceso al micrófono para el dominio de HighLevel.

El navegador nunca pide permiso de micrófono

Abre la configuración del navegador, busca Permisos del sitio → Micrófono y pasa el dominio de HighLevel a Permitir. Algunos navegadores también bloquean el acceso al mic en sitios no HTTPS. HighLevel ya es HTTPS por defecto, así que esto solo importa si has mapeado un dominio propio sin HTTPS.

Notas de seguridad

  • El script se carga desde un dominio externo (record.b3st.dev). Confirma que encaja con la política de aprobación de proveedores de tu organización antes de desplegarlo.
  • El JavaScript personalizado a nivel Company aplica a toda la cuenta. Todas las sub-cuentas de tu agencia reciben el botón de micrófono.
  • La versión queda fijada con el parámetro r=. Actualízala a propósito, nunca a ciegas.
!

Si tu entorno gestiona el Custom JS con un alcance distinto (por ejemplo override por sub-cuenta), el alcance del script seguirá esa regla. Confirma con quien lleve la política de admin de HighLevel.

¿Te sirvió esta página?