Escrito em 20/08/2026 lendo o comportamento real do robô em produção (serviço
svr_chatwoot-agent-test, versão 3.3.0) e as chaves ligadas hoje. Onde este manual diverge do que você vê na tela, quem está errado é o manual — me avise.
1. Quem é a Sophia dentro do Chatwoot
A Sophia é um agente como você: ela aparece como o usuário "Sophia" (id 8) e é sempre a primeira dona da conversa. Ela nasce dona, atende, e só larga a conversa quando um humano assume ou quando ela mesma transfere.
Isso significa uma coisa prática: conversa atribuída à Sophia não está abandonada — está sendo atendida.
2. Os quatro status, do ponto de vista dela
| Status no Chatwoot | O que significa para a Sophia | Ela responde? |
|---|---|---|
| Pendente | "É minha." É o estado natural de quem ela atende. | Sim, sempre — com uma exceção, abaixo |
| Aberta | "Está na fila dos humanos." | Só se ninguém humano tiver tocado |
| Adiada (snoozed) | O sistema trata igual a Aberta — não existe regra própria | Mesma regra da Aberta |
| Resolvida | Ciclo encerrado | Não. Mas se o hóspede voltar a falar, ela reassume — ver §5 |
🔑 Pendente = Sophia. Aberta = humano. Se você quiser que ela pare, não basta abrir: tem que dar um dos dois sinais da próxima seção.
3. Quando a Sophia cala — a regra de ouro
Fora do estado Pendente, ela procura dois sinais de que um humano assumiu. Qualquer um dos dois a cala, na hora:
- Você se atribuiu à conversa. Assignee é uma pessoa (não a Sophia) → ela silencia.
- Você respondeu ao hóspede. Qualquer mensagem sua para o hóspede nas últimas 20 mensagens → ela silencia, mesmo sem você se atribuir.
E três coisas que não a calam:
- Abrir a conversa só para ler. Abrir não é atender. Ela continua cobrindo a fila.
- Nota privada. Nota interna é conversa entre nós, não atendimento — ela própria escreve notas privadas, então contá-las a faria calar sozinha.
- Etiquetar, priorizar, mover de time. Nada disso é sinal de posse.
Exceção única, no Pendente: se um atendente falou com o hóspede nos últimos 10 minutos, a Sophia segura aquele turno mesmo em Pendente. É a trava que impede os dois responderem a mesma frase ao mesmo tempo. Passados os 10 minutos sem você voltar, ela retoma.
4. Quando ela transfere para um humano
Ela transfere por decisão própria em quatro situações:
- Reclamação — qualquer insatisfação vira gente na hora.
- Pedido que ela não resolve — transfer/traslado, agendar spa, exceção de política, pedido especial.
- Assunto que nem a base nem as ferramentas cobrem.
- Pedido in-stay de hóspede hospedado (toalha, arrumação, manutenção, late check-out): ela estrutura o pedido, etiqueta por categoria e entrega ao time.
O que ela não transfere: política e regra da casa — pagamento, cancelamento, fumo, crianças, pets, estacionamento, capacidade. Isso ela responde sozinha, e é para responder mesmo. Se você vir uma dessas escalando, é bug — me conte.
O que aparece na sua tela quando ela transfere
Sempre nesta ordem (marcar antes de atribuir, para nada se perder se a rede falhar):
- Etiqueta
bot-escalou+ atributoshandoff: pendinge o motivo; - Atribuição ao Time Recepção;
- Status vira Aberta (para aparecer na fila padrão);
- Nota privada explicando o que ela entendeu e por que passou.
A prioridade sai como Urgente ou Alta conforme o motivo (reclamação e palavras de urgência sobem para Urgente).
Hoje a distribuição é por time, em fila aberta: quem pegar primeiro atende. Existe um modo que atribui direto ao atendente online de menor carga, mas ele está desligado.
5. Como a Sophia volta a responder
Três caminhos — o primeiro é o certo no dia a dia:
- Nota privada com
/retomar bot. Escreva exatamente isso numa nota interna da conversa. Ela remove a etiquetabot-escalou, limpa os atributos de transferência e desatribui o agente — e volta a atender. Se algo falhar, ela avisa na nota em vez de fingir que voltou. - Devolver para Pendente com a Sophia como dona. O gesto de colocar em Pendente religa o ciclo dela.
- Sozinha, depois de resolvida. Se você resolveu a conversa e o hóspede voltar a escrever dias depois, ela detecta que o ciclo anterior foi encerrado, reassume a conversa, devolve para Pendente e responde. Só vale se a resolução for mais recente que a sua última resposta — se você respondeu depois de resolver, o ciclo ainda é seu e ela fica muda.
⚠️ A armadilha mais comum: conversa Aberta, sem ninguém atribuído, mas com uma
resposta humana antiga no histórico. Ela fica muda para sempre ali. Se o hóspede voltar
nessa conversa, ou você atende, ou usa /retomar bot. Não adianta esperar.
6. Os três comandos do atendente (sempre em nota privada)
| Comando | O que faz | Quando usar |
|---|---|---|
/retomar bot |
Devolve a conversa para a Sophia | Você resolveu o que precisava e quer que ela siga |
/reset |
Limpa a jornada (o que ela acha que o hóspede quer) — mantém perfil e atribuição | Ela travou num assunto errado, insiste em datas antigas |
/reset perfil |
Apaga o perfil do contato (LGPD) + a jornada. Não mexe em reservas do Cloudbeds | Pedido de esquecimento, contato trocado, dados errados |
Escreva o comando sozinho na nota, sem mais nada em volta — "pode dar /reset aí" não funciona, é proposital.
7. O que ela faz sem pedir sua licença
- Responde texto e áudio (transcreve o áudio do hóspede e pode responder em voz).
- Consulta disponibilidade e tarifa no Cloudbeds, monta cotação e manda fotos do quarto.
- Manda o link de reserva do motor oficial assim que o hóspede sinaliza que quer fechar.
- Envia catálogo de decoração, dicas do bairro, localização, clima.
- Cobra follow-up de lead frio e de link não pago, dentro da janela de horário.
- Avisa a equipe de lead quente e de conversa parada (vigia de SLA).
8. O que ela não está fazendo hoje — e você precisa saber
| Limite | Situação em 20/08/2026 |
|---|---|
| Criar/alterar/cancelar reserva no Cloudbeds | Bloqueado. O portão de escrita do sistema está desligado; toda tentativa falha. Na prática: se o hóspede fechar pelo chat, a reserva não existe até alguém da recepção criar. |
| Código da reserva ao hóspede | Ela não envia o número da reserva no fechamento. A mensagem diz "Reserva confirmada!" e manda o link de pagamento — sem código. Está na fila de correção. |
| Trocar datas de uma reserva | Ela não consulta disponibilidade antes de propor a troca. Não aceite alteração de data proposta por ela sem conferir o mapa. Está na fila de correção. |
| Fotos de decoração | As duas fotos que ela manda não representam os pacotes vendidos. Em correção. |
| Escala de turnos do Notion | A escala do Jean está sincronizada no sistema, mas desligada: ela não usa isso para decidir nada hoje. |
9. Receitas rápidas
"Ela respondeu por cima de mim." Você respondeu e não se atribuiu, e passaram-se mais de 10 minutos? Então ela retomou por regra. Atribua-se à conversa — esse sinal é imediato e definitivo.
"Ela ficou muda e o hóspede está esperando."
Olhe o status. Aberta com alguém atribuído, ou com resposta humana no histórico = ela está
calada de propósito. /retomar bot na nota privada resolve.
"Ela transferiu algo que devia responder." Mande o número da conversa. Se for política da casa, é ajuste de comportamento, não de treinamento do time.
"O hóspede diz que reservou pelo chat e não achamos a reserva." Confira sempre no Cloudbeds antes de confirmar ao hóspede — enquanto o item 8 estiver aberto, a palavra final é o PMS, não a conversa.