Una sola regla gobierna toda esta pantalla: el cliente inicia el chat, el negocio inicia la llamada
El cliente siempre es quien empieza la conversación; el negocio no puede escribirle primero — por eso en la bandeja no existe ningún botón de "escribirle al cliente": el sistema rechaza de inmediato una petición de crear esa sala. Con las llamadas pasa lo contrario: solo el negocio puede iniciarlas, y el cliente únicamente puede llamar cuando el negocio emitió antes una "invitación a llamar".
Bandeja de mensajes
El chat privado con el cliente que le escribió al negocio, a diferencia de las "reseñas", que son respuestas que todos ven. Hace falta el permiso inbox.reply para responderle al cliente. Tiene dos pestañas:
- Clientes — las salas del negocio; todos los que tengan inbox.reply ven las mismas salas y cualquiera del equipo puede contestar
- Equipo — la lista del personal todavía activo del negocio; al abrir una fila es un chat privado normal entre dos compañeros, no una sala del negocio, y no exige inbox.reply
Una lectura que falla nunca se muestra como "todavía no hay mensajes" — para una bandeja de entrada esa es la mentira más peligrosa (el cliente está esperando de verdad y la pantalla dice que nadie escribió).
Equipos de chat de clientes (canales)
Reparte los mensajes de clientes en equipos por tema, por ejemplo soporte, facturación o marketing, y deja que el cliente elija el canal al escribir — esto organiza a quien responde, no es donde están los mensajes (los mensajes siempre siguen en la bandeja). Hace falta el permiso inbox.manage para crear o editar canales.
- Crea el canal y elige al personal de este negocio para el equipo de ese canal (solo se puede elegir personal todavía activo; no es una búsqueda entre todos los usuarios del sistema)
- Un canal no se puede borrar porque los mensajes viejos lo referencian — solo se puede archivar.
Traspasar el caso (pasar el chat a otro equipo)
Pasar la sala de un cliente de un equipo a otro dejando registrado el motivo — una sala que ya tiene equipo asignado no se puede traspasar en blanco (sin motivo): el sistema lo rechaza, así que esta pantalla es obligatoria para cambiar de equipo.
- La nota con el motivo es obligatoria — el botón de confirmar queda bloqueado hasta que la escribas
- Puedes elegir cuánto historial ve el equipo nuevo: desde el punto del traspaso hacia abajo, todo, o solo ciertos mensajes elegidos
- La nota interna del traspaso el cliente no la puede leer en absoluto
Respuestas guardadas
Los chips de respuesta rápida en la barra de "mensajes sugeridos" de la ventana de chat, para no reescribir lo mismo — sirven tanto en el chat de clientes como en el chat privado normal.
- Agregar, editar y borrar las respuestas del negocio se hace con el botón "agregar del negocio" en esa misma barra — hace falta el permiso inbox.reply para ver ese botón. Quien no lo tenga sigue usando con normalidad sus respuestaspersonales.
- Al pulsar el chip, el texto se coloca en el cuadro de escritura para que lo edites antes de enviar; no se envía solo.
- Alguien de fuera del negocio no puede consultar las plantillas del negocio en absoluto — no recibe una lista vacía, recibe un rechazo.
Llamadas
Las llamadas entrantes y salientes entre el negocio y el cliente suenan de verdad en el celular de ambos lados; no es un botón decorativo — se usa el permiso calls.receive para contestar al cliente.
- El negocio siempre emite primero una "invitación a llamar" — la invitación tiene vigencia limitada (puede caducar) y solo puede haber una por sala de chat: emitir una nueva cancela la anterior automáticamente.
- El cliente solo puede llamar mientras el negocio tenga una invitación emitida.
- Si le quitas el permiso calls.receive a una persona, las invitaciones a llamar que ella había emitido dejan de servir de inmediato.
Una lectura fallida del estado de la invitación nunca se muestra como "todavía no se ha invitado", porque eso equivale a acusar al negocio de no haberlo hecho cuando quizá sí lo hizo — si la lectura falla, la pantalla dice que falló y te pide reintentar.