Pensamento de Produto

O painel de admin vira uma conversa

Páginas de configurações, telas de config e dashboards existem porque o software não conseguia entender o que você queria. Quando ele consegue, toda a superfície administrativa colapsa numa frase.

ASR

Apollo Space Research

Apollo Space

· 12 min de leitura

Conte as telas de configurações na última ferramenta que você comprou. A aba de permissões. As preferências de notificação com seus onze toggles. A página de integrações, a página de cobrança, a matriz de papéis do time, o accordion “avançado” que ninguém abre. Agora pergunte para o que qualquer um deles de fato serve. Nenhum deles é o produto. Eles são o lugar onde você traduz o que você quer numa forma que o software consegue armazenar.

Essa camada de tradução está prestes a desaparecer.

O painel de admin nunca foi uma feature. Foi um contorno para o fato de que o software não conseguia entender um pedido, então ele fazia você fazer o entendimento, quebrar sua intenção em campos, checkboxes e dropdowns que ele conseguia ler. Quando o software consegue entender o pedido diretamente, o painel inteiro colapsa no próprio pedido. O painel de admin vira uma conversa. Este post é sobre por que isso não é uma moda de UI, mas o ponto final natural da página de configurações, e o que sobra quando ela se vai.

Por que a página de configurações existiu afinal

Comece com a pergunta burra, porque a pergunta burra é a resposta toda. Por que seu software tem uma página de configurações?

Não porque você queria uma. Ninguém acordou querendo gerenciar uma matriz de preferências-de-notificação. A página de configurações existe porque o programa precisava de sua configuração numa forma específica e rígida, um booleano aqui, um enum ali, uma foreign key para o papel, e o único jeito de obter essa forma de um humano era desenhar a forma na tela e pedir ao humano para preenchê-la. O formulário é o modelo de dados interno do programa, vestido de fantasia. Você está fazendo entrada de dados em nome do banco de dados.

Foi um acordo razoável por quarenta anos. A máquina não conseguia parsear “só me avise sobre deals acima da linha, e nunca nos fins de semana”, então ela te deu um toggle para notificações de email, um toggle separado para push, um campo de limiar que você tinha que achar, e um submenu de horário-de-silêncio dois cliques abaixo. Quatro controles para expressar uma frase. E você, o usuário, virou um compilador, traduzindo uma intenção humana simples para baixo, nas operações primitivas que o sistema conseguia executar.

O custo desse arranjo é invisível porque está em todo lugar. Toda tela de config é um pequeno imposto sobre conseguir o que você quer, e o imposto se acumula. Quanto mais poderosa a ferramenta, maior sua superfície de botões, mais da sua vida você passa não usando a ferramenta mas configurando ela. A certa altura a configuração vira um trabalho, que é por que “admin” é um papel, e “ops” é um departamento, e “precisamos de alguém para cuidar das ferramentas” é uma frase que empresas reais dizem.

O gargalo nunca foi o humano. Era a interface no meio, exigindo que o humano fizesse o parsing por ela.

A correção ingênua: um chatbot parafusado no painel

Aqui está a versão que todo mundo tenta primeiro, e vale nomeá-la para não confundi-la com a coisa de verdade.

Você mantém todas as páginas de configurações exatamente como estão. Então você parafusa uma caixa de chat no canto que “ajuda” com elas. Você digita “desligue notificações de fim de semana”, e o assistente alegremente responde: “Claro! Vá em Configurações → Notificações → Horário de Silêncio e ative a opção de fim de semana.” Ele achou o botão para você. Ele não o apertou.

Isso parece progresso e é em sua maioria teatro. O trabalho não se moveu, ele só foi narrado. Você ainda tem que abrir o painel, achar o toggle e virá-lo; o chatbot adicionou um passo onde você pede direções para um lugar até o qual você então tem que caminhar mesmo. Pior, ele é frágil exatamente no ponto onde alega ajudar: no momento em que seu pedido abrange três telas, “dê ao novo contratado acesso de leitura ao projeto mas não à cobrança, e me lembre de revogar em trinta dias”, a caixinha prestativa te entrega uma caça ao tesouro de múltiplas páginas e te deseja sorte.

A razão pela qual o chatbot-no-painel não funciona é que ele deixou o painel no comando. A página de configurações ainda é o system of record; o chat é um guia turístico apontando para ela. Você adicionou uma boca à interface sem remover o trabalho. A configuração ainda está acontecendo em campos, você só está recebendo direções melhores para os campos.

Um guia turístico para o labirinto não é a mesma coisa que nenhum labirinto.

Três jeitos de mudar uma configuração. O jeito ingênuo é você vasculhando uma aba de permissões, uma aba de notificações e uma aba de cobrança na mão. O jeito parafusado é um chatbot que só te diz quais abas abrir, deixando o clicar para você. O jeito Apollo é uma frase que o sistema lê, executa através de todas as superfícies de uma vez, e mostra de volta para aprovação.

A versão real: o pedido é a interface

Agora a versão que de fato remove o trabalho. Você não abre um painel e não recebe direções para um. Você diz a coisa.

“Só me notifique sobre deals acima da linha, e nunca nos fins de semana.” Essa frase é a configuração. O sistema parseia sua intenção do jeito que um colega competente faria, mapeia para quaisquer toggles e limiares e horários-de-silêncio internos que ele mantém por baixo, faz as mudanças através de toda tela que costumava segurar um pedaço disso, e te mostra de volta um resumo em linguagem simples do que está prestes a fazer. Você lê uma frase, você diz sim, está feito. Os onze toggles ainda existem em algum lugar no modelo de dados, eles têm que existir, o programa ainda precisa da forma rígida. Você só nunca os vê, porque não é mais o compilador.

A mudança é sutil e total. No mundo velho, a superfície do seu software eram suas configurações, todo toggle um lugar que você tinha que conhecer, achar e manter. No mundo novo, a superfície é seu vocabulário. Se você consegue dizer, o sistema consegue fazer, e o menu de coisas que você consegue dizer é ilimitado de um jeito que um menu de botões nunca é. Ninguém teve que lançar uma tela para “dê ao contratado acesso de leitura mas não à cobrança, e auto-revogue em trinta dias”. Você só pediu, e o pedido alcançou permissões, escopo e uma task agendada, três painéis que costumavam ser três tarefas separadas, como uma única jogada.

Esta é a parte que as pessoas subestimam. A conversa não é um front mais amigável para os mesmos painéis. Ela dissolve as fronteiras entre os painéis. Uma página de configurações é, por construção, um silo: notificações vivem aqui, permissões vivem ali, integrações em outro lugar, e um pedido que toca os três é problema seu de coordenar. A intenção não respeita essas paredes. “Faça o onboarding deste contratado com segurança” é um único pensamento humano que por acaso cai em cinco tabelas, e quando a interface é o pedido, o sistema absorve a coordenação que os painéis costumavam empurrar para você.

A objeção honesta é a mesma que as pessoas levantaram sobre todo movimento subindo a escada de abstração: e a precisão? Quando você quer o toggle exato, você quer o toggle exato, não uma paráfrase. Justo, e a resposta não é tirar os controles, é parar de fazer deles a porta da frente. O botão exato ainda está lá para o raro momento em que você quer agarrá-lo diretamente. Mas o padrão, a coisa que você faz cem vezes ao dia, para de ser navegar-e-clicar e vira pedir-e-confirmar. Você desce ao painel só quando escolhe, do jeito que você desce à linha de comando só quando a ferramenta mais alta não consegue expressar a coisa. O labirinto ainda existe para o um em cem. Ele só para de ser o saguão.

Aprovação é o novo “Salvar”

Tem um botão que tem que sobreviver ao colapso, e é o mais importante: o confirmar.

No mundo dos painéis, a segurança vinha da fricção. Você não conseguia cometer uma catástrofe com um dedo torto porque toda mudança levava três cliques e um Salvar, e a lentidão era o cinto de segurança. Tire o painel e você tira essa fricção, o que soa perigoso, e seria, se a conversa substituísse a fricção por nada. Ela não substitui. Ela substitui por algo melhor: um preview em linguagem simples da consequência, mostrado antes de qualquer coisa acontecer.

A preocupação ingênua é que uma superfície de admin que fala vai fazer demais, rápido demais, a partir de um pedido difuso, que “limpe as integrações antigas” silenciosamente revogue a única da qual sua cobrança depende. Essa preocupação está correta sobre o modo de falha e errada sobre a correção. A correção não é desacelerar o pedido com mais cliques. É fazer o sistema dizer o que está prestes a fazer, nas palavras que você usou, e esperar. “Vou desconectar três integrações: o calendário, o CRM antigo e a tag de analytics. O webhook de cobrança fica. Confirma?” Você lê como uma frase, porque é uma, e pega o erro do jeito que pegaria no email de um colega, lendo, não auditando onze checkboxes.

Então Salvar não morre. Ele é promovido. Ele para de ser o clique terminal e burro no fim de um formulário que você já preencheu, e vira a única decisão que de fato importava o tempo todo: eu quero esta consequência, sim ou não. Tudo antes dele, o achar, o traduzir, a coordenação entre telas, sempre foi trabalho de máquina que o painel fazia você fazer na mão. A única parte irredutivelmente humana era o julgamento no fim. A conversa mantém exatamente isso e descarta o resto.

Velho e novo, lado a lado. À esquerda, um formulário de permissões, um formulário de notificações e um formulário de cobrança, cada um terminando num botão Salvar que você clica depois de fazer a tradução você mesmo. À direita, um pedido, um único preview em linguagem simples da consequência, e uma aprovação, a única decisão humana que sempre foi estrutural.

O que isso faz com as pessoas que tocam as ferramentas

Tire o argumento de interface e há um humano por baixo, e é a parte que de fato importa.

Pense em quem passa os dias em painéis de admin. Raramente é a pessoa fazendo o trabalho de maior valor numa empresa. É o operador conectando a ferramenta nova, o líder de time mantendo a matriz de permissões conforme as pessoas vêm e vão, o founder que configurou a cobrança e agora não consegue lembrar em qual tela mora o limite de assentos. Uma fatia significativa de tocar uma empresa pequena não é decidir coisas, é configurar coisas, navegando as superfícies de config de uma dúzia de ferramentas que cada uma fez de você seu admin de meio-período. Suponha que um operador ocupado perca, digamos, uma hora por dia só com esse trabalho de tradução, achando telas e virando toggles em nome de bancos de dados. Essa hora nunca foi o trabalho. Era o imposto sobre ter o trabalho.

A página de configurações fez toda ferramenta poderosa vir com um trabalho de administração de meio-período anexado, e silenciosamente entregou esse trabalho à pessoa que você menos queria fazendo.

Quando o painel vira uma conversa, esse trabalho não se move para uma pessoa diferente. Ele evapora. O traduzir sempre foi trabalho de máquina; a única coisa que um humano precisou trazer foi a intenção e o sim final. Dê o parsing de volta à máquina, a coisa em que ela sempre foi melhor, e o operador para de ser o compilador da empresa e ganha o direito de ser seu operador de novo. O founder para de caçar a tela do limite-de-assentos e recupera a atenção que o caçar estava comendo. Não um painel de admin mais rápido. O fim de precisar de um.

Essa é a promessa silenciosa escondida dentro de uma ideia que soa chata. “Configuração vira conversa” se lê como um upgrade de UI. É na verdade um retorno de tempo e atenção às pessoas que estavam gastando os seus fazendo o trabalho da interface por ela.

A virada: o menu nunca foi o ponto

Aqui está a coisa que a página de configurações sempre escondeu. Um menu de controles parece poder, olhe tudo que você pode fazer, mas um menu também é uma jaula. Ele só consegue oferecer as jogadas que alguém pensou em construir uma tela. A conversa não é poderosa porque é mais amigável. Ela é poderosa porque não é um menu. O que você pode pedir é limitado só pelo que você consegue dizer, e o que você consegue dizer é limitado só pelo que você de fato quer, que é a primeira vez, em quarenta anos de software, em que a interface para de ser mais estreita que sua intenção.

O painel de admin vira uma conversa, e a razão pela qual isso importa não são os painéis que deletamos. É a lacuna que fechamos: a distância entre o que você quis dizer e o que o software te deixava expressar. Todo toggle era um lugar onde essa distância vivia. Fechá-la devolve as horas que as pessoas passavam se traduzindo em formulários, e entrega a única parte que sempre foi delas, o julgamento, o sim, de volta a elas.


É isso que estamos construindo na Apollo: não uma página de configurações mais elegante, mas uma empresa onde você diz ao sistema o que quer e o sistema cuida do resto, até os toggles que você nunca vai ter que achar. Se você já perdeu uma manhã caçando a única tela com o único interruptor, você já sabe que o painel nunca foi o produto. Era o pedágio.

A Apollo cuida da operação repetitiva da sua empresa pro seu time não precisar.

Entre na lista de espera: acesso antecipado, preço de usuário fundador e um lugar na primeira fila enquanto a gente constrói.

Entrar na lista de espera