Construído a partir de um prompt, não de um template

Crie Seu Próprio Portal do Cliente

Crie seu próprio portal do cliente descrevendo ele em português comum: as tabelas, o acesso de cada cliente e as telas individuais são geradas pra você, e você ajusta tudo ao vivo. Ele nasce do jeito que você já atende seus clientes, e não da estrutura que um fornecedor escolheu — quando o seu processo muda, você muda o portal no mesmo dia.

Build a client portal
Generating
Build a client portal where each client sees only their projects, invoices, and shared files.
Created 4 tables, 1 client role, 3 views. Client sign-in is on.
Preview · Client view · Northline RetailLive
Store rollout — Phase 2
Project · 68%
In progress
Q3 operations review
Deliverable · Due Sep 12
Awaiting you
INV-2041
Invoice · $8,400
Unpaid
site-survey-notes.pdf
File · 2.1 MB
Shared
01

Do prompt ao portal: o que você descreve e o que é construído

Você não começa com um editor em branco nem com um template fechado. Escreve uma ou duas frases sobre o portal que quer e volta uma primeira versão funcionando, com tabelas reais, logins reais e uma tela de cliente que dá pra navegar. Se preferir não escrever do zero, copie o nosso prompt pronto de portal do cliente e cole do jeito que está.

01

Você descreve

"Cada cliente vê só os projetos, as faturas e os arquivos dele." Essa frase é a especificação.

02

A IA gera

Tabelas, campos, relacionamentos, logins de cliente e as telas que cada papel pode abrir.

03

Você ajusta ao vivo

Renomeie um campo, esconda uma coluna, mude quem vê o quê — e veja o portal atualizar.

04

Uma pessoa senta com você

Se não ficou certo, alguém do nosso time entra numa call e molda junto com você.

02

O que é gerado: tabelas, campos e logins de cliente

O portal roda sobre um banco de dados compartilhado, não sobre uma pilha de planilhas. Você vê cada tabela e cada coluna que foi criada, renomeia o que não combina com o seu vocabulário e acrescenta os campos que o seu processo realmente precisa. Uma fonte única de verdade pro seu time e pros seus clientes.

Generated schema
4 tables · 17 fields
clients
  • id · uuid
  • company_name · text
  • primary_contact · email
  • portal_access · role
projects
  • client_id · relation
  • name · text
  • stage · select
  • progress · percent
deliverables
  • project_id · relation
  • title · text
  • due_date · date
  • approval · status
invoices
  • client_id · relation
  • number · text
  • amount · currency
  • paid_at · date
Client role: read own recordsStaff role: read + writeAdmin: full access
Client portal · Northline Retail
Signed in as client
2
Active projects
3
Awaiting approval
$8,400
Open balance
DeliverableDueApproval
Q3 operations reviewSep 12Awaiting you
Staffing model v4Sep 19Awaiting you
Vendor audit summaryAug 30Approved
Phase 1 close-outAug 08Approved
Scoped to client_id = northline
3 other clients hidden
03

Um exemplo real: o portal do cliente de uma consultoria

Uma consultoria pede clientes, projetos, entregas e faturas, com cada cliente restrito aos próprios registros. O que volta é um portal onde o cliente entra e vê os dois projetos ativos dele, as entregas esperando aprovação, a fatura em aberto e os arquivos compartilhados com ele — e nada que pertença a outra pessoa.

Copie o prompt exato desse portal

Este é o exemplo da consultoria acima, escrito como o prompt que constrói tudo: as quatro tabelas, os logins de cliente, a regra que prende cada cliente aos próprios registros e as telas que o seu time e os seus clientes abrem. Cole na AgentUI do jeito que está ou edite antes — é texto comum, não é código. Tem mais variações na página do prompt de portal do cliente. O prompt fica em inglês: é o idioma que o construtor lê.

Prompt
Ready to paste
Build a client portal for my consultancy.

Create a shared database with four tables. Clients: company name, primary contact, contact email, engagement start date. Projects: linked to a client, project name, stage of Scoping / In progress / In review / Delivered, lead consultant, start date, target delivery date, percent complete. Deliverables: linked to a project, title, due date, file attachment, approval status of Draft / Awaiting client / Approved / Changes requested, approved by. Invoices: linked to a client, invoice number, amount, due date, paid status.

Give every client their own login. A signed-in client must see only the projects, deliverables, invoices and files whose client record is theirs — never another client's records, and never our internal fields such as lead consultant notes, effort hours or margin. On my side create two roles: consultant, who can read and edit everything, and partner, who can also invite clients and change permissions.

Build a client dashboard showing their active projects with stage and percent complete, the deliverables awaiting their approval and their outstanding balance; a deliverables view where the client opens the file and approves it or requests changes with a comment; and an internal view of every client, every project stage and every overdue invoice. Keep an audit log of who changed what and when, and email the client when a deliverable is waiting on them.
Paste into AgentUI chat

As três primeiras coisas que você vai mudar

01
Os nomes dos seus registros

Troque "clients", "projects" e "deliverables" pelas palavras que seu time já usa: contas, contratos, processos, casos, campanhas.

02
Suas etapas

Substitua Scoping / In progress / In review / Delivered pelas etapas do seu próprio quadro, na ordem em que você realmente trabalha.

03
Sua regra de permissão

Diga quais campos o cliente nunca pode ver — margem, horas, notas internas — e qual papel interno pode convidar clientes.

04

Um portal do cliente sem código que você mesmo muda, no mesmo dia

Adicionar um campo ou fechar uma permissão é uma frase, não um chamado. Peça uma coluna "Signed off by" nas entregas e ela aparece. Decida que o cliente não vê mais as notas internas e o campo some do papel dele. Sem ciclo de release, sem desenvolvedor, sem esperar o próximo sprint.

Edit in place
Applied · 0 tickets
you › Add a "Signed off by" field to deliverables, and hide internal notes from clients.
deliverables.signed_off_by
field added
deliverables.internal_notes
hidden from Client role
Audit log
  • maria.s added field signed_off_bytoday 14:22
  • maria.s set internal_notes → staff onlytoday 14:22
  • dev.ops invited client northlineAug 14 09:05
05

Quando o seu processo ou a sua estrutura muda, o portal muda junto

A maioria dos portais quebra na primeira vez que você acrescenta uma etapa, divide um time ou traz um cliente que trabalha de outro jeito. Aqui a estrutura é sua pra editar, e cada edição fica registrada.

Trilhas de auditoria

Quem mudou o quê e quando. Cada campo, permissão e edição de registro fica anotado.

Acesso por papéis

Clientes, time interno e admins veem coisas diferentes. O acesso é por papel, não por link de arquivo.

Integrações SQL

Puxe dos sistemas que você já roda pra ninguém ficar copiando e colando número no portal.

06

Quem mantém o portal depois que você constrói

Você mesmo — e essa é a ideia. Como as mudanças são feitas descrevendo elas, o portal nunca vira aquela coisa que só uma pessoa do time entende. O onboarding é white-glove: uma pessoa de verdade constrói a primeira versão com você, mostra pro seu time como mudar e continua acessível quando você precisar da próxima coisa. Comece no plano Free por $0/mês, ou traga o time a partir de $99.99/mês.

Dúvidas antes de construir

Preciso saber programar para criar meu próprio portal do cliente?

Não. Você descreve o portal em português comum e ajusta do mesmo jeito. Se alguma mudança for difícil de explicar, alguém do time entra numa call e faz junto com você.

Cada cliente enxerga só os dados dele?

Sim. O acesso é por papel e limitado ao registro de cada cliente, então cada um entra e vê apenas os projetos, as faturas e os arquivos ligados a ele.

E se a primeira versão não for o que eu imaginei?

Você continua editando. Nada fica travado, e cada mudança entra na trilha de auditoria, então dá pra ver exatamente o que mexeu e voltar atrás.

Dá para conectar com os sistemas que já usamos?

Sim. As integrações SQL deixam o portal ler dos seus bancos de dados atuais, então seu time não fica copiando e colando entre ferramentas para manter o cliente informado.

Construído a partir de um prompt, não de um template

Descreva o portal que você quer. Veja ele rodando.