Pular para o conteúdo

Trato CLI

Todo o essencial do Trato — leads, conversas de WhatsApp, funil de vendas — direto do terminal. Instalável em qualquer computador, cada pessoa loga com a própria conta.

Instalação

Funciona em macOS e Linux com Node.js instalado (versão 18 ou mais recente). Cole no terminal:

curl -fsSL https://playhard.app.br/produtos/trato/cli/install.sh | bash

O instalador baixa um único arquivo já pronto (sem dependências pra instalar) e deixa o comando trato disponível no terminal.

Login

Rode:

trato login

Isso abre um link no navegador (ou mostra o link pra você abrir manualmente — em qualquer aparelho, não precisa ser no mesmo computador). Você entra com sua conta do Trato normalmente, e a CLI recebe a sessão automaticamente assim que o login é confirmado. Sua senha nunca passa pelo terminal.

trato whoami mostra a conta logada. trato logout encerra a sessão neste computador.

Leads e contatos

trato contacts list
trato contacts list --search "joão"
trato contacts list --tag "quente"
trato contacts tag <contato> --add "qualificado"
trato contacts tag <contato> --remove "qualificado"

<contato> aceita o ID mostrado em contacts list (completo ou só os 8 primeiros caracteres) ou o telefone do contato.

Funil de vendas

trato deals list
trato deals list --pipeline "Funil de Vendas" --stage "Qualificado"
trato deals move <negócio> --stage "Proposta Enviada"

Conversas

trato inbox list
trato inbox list --unread
trato chat show <conversa>
trato chat send <conversa> "Oi! Tudo bem?"

<conversa> aceita o ID da conversa (de inbox list) ou o telefone do contato.

Mensagens em tempo real

Pra ficar escutando mensagens novas chegando, de qualquer contato:

trato watch
trato watch --reply

Com --reply, a CLI pergunta se você quer responder assim que uma mensagem chega, sem precisar trocar de tela.

Segurança

A CLI enxerga exatamente o que sua conta enxerga na versão web — nada mais. As mesmas permissões e o mesmo isolamento entre contas se aplicam. A sessão fica salva localmente em ~/.trato/credentials.json; rode trato logout pra remover.

Veja também: Caixa de entrada →