Ir al contenido

Guía para administradores

Los administradores pueden ver opciones adicionales para organizar el equipo y los accesos del negocio. Las funciones exactas dependen de la configuración de cada cuenta.

Cuando esta función está habilitada, un administrador puede:

  • Crear usuarios.
  • Asignar acceso a uno o más negocios.
  • Definir si una persona actúa como agente o administrador.
  • Quitar un acceso que ya no corresponde.

Revisá periódicamente que cada persona conserve únicamente los accesos necesarios para su trabajo.

Un administrador puede asignar una conversación a cualquier integrante que pertenezca al negocio. También puede dejarla sin asignar para que otra persona la tome.

Según los permisos recibidos, Administración puede mostrar el estado de:

  • Negocios configurados.
  • Canales de WhatsApp o Messenger.
  • Conexiones y procesos de alta.
  • Integraciones opcionales.

Antes de conectar el canal, el superadministrador puede usar Crear proyecto y deployment. ChatNoa toma automáticamente la URL pública del CRM, crea la credencial interna del negocio y, para las agendas directas, reutiliza la conexión Turso del CRM salvo que el proyecto ya tenga una base específica. Esas credenciales no deben cargarse a mano.

Los bots se despliegan únicamente por una acción iniciada desde el CRM. Antes de crear o repetir un deployment, ChatNoa bloquea y comprueba los deployments automáticos por pushes a branches, main y pull requests. El proyecto conserva un vínculo inactivo con GitHub porque el proceso actual lo usa para preparar el primer deployment; ese vínculo no autoriza builds automáticos. Si Vercel no confirma el bloqueo, ChatNoa detiene el proceso sin desplegar. El superadministrador puede repetir la comprobación con Verificar bloqueo de Git.

Mientras Vercel prepara el bot, el CRM actualiza automáticamente el estado mostrado en Deployments de bots. No pulses Redesplegar sólo porque aparezca INITIALIZING, QUEUED o BUILDING: esperá la actualización a READY. Si Vercel no responde temporalmente, el CRM conserva el último estado conocido y vuelve a consultarlo al recargar Administración.

Mercado Pago no es requisito para crear el proyecto de una peluquería con agenda directa. Los cobros permanecen deshabilitados hasta que se carguen el access token y la clave del webhook en el proyecto del bot y se realice un nuevo deployment. Hasta entonces, el bot puede informar servicios, pero no debe confirmar reservas pagas.

Cuando la integración de Meta está configurada para tu cuenta, las altas nuevas se realizan desde Conectar WhatsApp o Conectar Messenger. La carga manual de canales ya no está disponible.

  1. Elegí el negocio correcto.
  2. Pulsá el botón del canal que querés conectar.
  3. Completá la ventana oficial de Meta y seleccioná la cuenta, el número de WhatsApp o la Página correspondiente.
  4. Esperá mientras ChatNoa prepara la conexión. Podés cerrar la ventana y usar Continuar alta más tarde: el proceso conserva el último paso completado.
  5. Para WhatsApp, ingresá el PIN de seis dígitos si la pantalla lo solicita.
  6. Enviá un mensaje real y confirmá que ChatNoa pueda recibirlo y responder antes de considerar la conexión operativa.

Si el negocio ya tenía un canal de WhatsApp anterior, el superadministrador puede ver Adoptar canal existente. Esta acción reutiliza la autorización guardada únicamente después de comprobar que sigue vigente, pertenece a la aplicación correcta y permite administrar y enviar mensajes para esa WABA.

La adopción no crea otro canal ni exige volver a enlazar Meta cuando la credencial existente todavía es válida. ChatNoa prepara y verifica el bot antes de cambiar el callback; cada paso queda guardado para poder continuar más tarde. Si la validación falla, el canal anterior sigue funcionando y se puede usar Autorizar nuevamente como alternativa.

Al usar Reintentar preparación, ChatNoa vuelve a comprobar la credencial interna que permite al CRM despertar al bot. Si falta, la restaura y solicita un nuevo despliegue antes de repetir el health check. No agregues secretos manualmente en Vercel: un valor distinto del guardado por el CRM impediría procesar mensajes.

Si el CRM incorporó el webhook central después de una adopción anterior, usá Revalidar. ChatNoa compara el callback confirmado por Meta con el callback central actual. Cuando no coinciden, retoma la operación guardada, cambia la suscripción y continúa con la limpieza y verificación del bot. El proceso puede requerir más de una revalidación mientras Vercel completa el nuevo despliegue.

Los estados más habituales son:

  • Desplegando bot: ChatNoa todavía está preparando el servicio.
  • Lista para prueba real: la configuración terminó, pero falta probar entrada y respuesta.
  • Operativa: la prueba real fue confirmada.
  • Error reintentable: el proceso puede retomarse sin comenzar de cero.

Si una conversación muestra Error de respuesta, ChatNoa no pudo completar la respuesta automática y la derivó a atención humana para no dejar al cliente sin salida. Contactate con el equipo de soporte para revisar el caso.

El perfil ChatNoa · Meta Review se usa únicamente en un negocio de prueba aislado durante la revisión de WhatsApp o Messenger. Su respuesta automática confirma que recibió el mensaje y, ante un segundo mensaje, confirma que la conversación continúa. Puede responder en español o inglés y deriva a la Bandeja cuando la persona pide hablar con alguien del equipo.

Antes de entregarle el acceso al revisor, el superadministrador debe seleccionar el perfil meta-review, crear el proyecto y deployment del bot y conectar únicamente activos de prueba. No uses este perfil para un canal de clientes ni le des al usuario de revisión acceso a otros negocios. Realizá un recorrido real con un mensaje automático y otro que diga Quiero hablar con una persona; confirmá que el primero reciba respuesta y que el segundo aparezca en Esperan persona.

Desplegar una actualización del CRM no cambia por sí solo los canales existentes. La migración ocurre cuando se completa la adopción o conexión de cada cuenta de WhatsApp. En Messenger, el callback puede ser compartido por varias Páginas de la misma aplicación de Meta; coordiná el cambio con soporte antes de migrar una Página que ya está atendiendo mensajes.

La vista Operaciones está reservada para superadministradores. Muestra eventos pendientes, con error o en revisión sin revelar el contenido de los mensajes. Desde allí se puede reintentar, derivar a atención humana o cancelar un evento de forma explícita.

Algunas cuentas pueden incluir accesos a inventario, CRM comercial, agenda, calendario u otras herramientas. Su disponibilidad depende del servicio configurado para el negocio.

Cuando el negocio tiene agenda directa, la sección Agenda de Peluquería permite conectar Google, elegir el calendario de destino y definir qué calendarios bloquean horarios.

Para configurarla:

  1. Pulsá Conectar Google en el negocio correcto y autorizá la cuenta que administra la agenda.
  2. Elegí el calendario donde se crearán los turnos confirmados.
  3. Marcá todos los calendarios cuyos eventos deben bloquear horarios.
  4. Guardá la configuración y usá Reconciliar.
  5. Creá un evento manual y comprobá que el bot no ofrezca ese horario.

Una vez configurada, los administradores y agentes asignados al negocio pueden usar la sección Agenda para crear eventos manuales y consultar los horarios bloqueados de cada día. El servicio se elige desde el catálogo activo y su duración sugerida puede editarse antes de guardar. Esta pantalla no está disponible para superadministradores. Consultá Crear eventos en la Agenda para ver el recorrido completo.

Las reservas pendientes de pago se guardan temporalmente en ChatNoa y no aparecen en Google Calendar. El evento se crea después de que Mercado Pago informa el pago y ChatNoa valida la firma, el importe, la moneda y el turno asociado. Un comprobante enviado por chat o el regreso del navegador desde Mercado Pago no confirman el turno.

La agenda directa puede atender reservas iniciadas por WhatsApp o Messenger cuando el canal correspondiente está conectado. En Messenger, ChatNoa intenta obtener el nombre y apellido visibles del perfil de la persona para mostrarlos en el CRM, la reserva y Google Calendar. Si Meta no entrega ese dato, el bot debe solicitar el nombre antes de reservar. El identificador técnico de Messenger se conserva internamente y la confirmación del pago se envía por el mismo canal donde comenzó la conversación.

Los precios proporcionados por el negocio pueden quedar disponibles para responder consultas aunque la toma automática de turnos continúe deshabilitada. Antes de habilitar cobros, confirmá que cada servicio tenga duración, personal o capacidad asignada y que todos los horarios de atención estén completos. Los campos faltantes no deben reemplazarse con supuestos.

Si el pago fue aprobado pero Google Calendar todavía no recibió el evento, el turno continúa confirmado y queda pendiente de sincronización. No se debe cobrar nuevamente.

Antes de considerar la agenda operativa, realizá un recorrido completo con el canal real: solicitar el turno, pagar una seña controlada, comprobar la confirmación, verificar un único evento en Google Calendar y confirmar que la persona reciba el mensaje. La pantalla conectada o una prueba local no alcanzan para validar ese recorrido.

Las condiciones generales del servicio están publicadas en Términos de servicio. El tratamiento de información personal se explica en la Política de privacidad, que también informa el uso de Google Calendar y el cumplimiento de los requisitos de Uso Limitado de Google Workspace. Las solicitudes de supresión se detallan en Eliminación de datos.

  1. Confirmá que vea la campana en la parte superior.
  2. Pedile que la active desde su propio celular.
  3. Revisen juntos los permisos de notificación del sistema.
  4. Hagan una prueba con una derivación nueva.
  5. Si la campana no aparece para ningún usuario, contactá al responsable de soporte.