Kits de Prompts

Crie um Portal do Cliente

Um portal do cliente substitui anexos espalhados e e-mails de cobrança de status por um local privado para cada cliente. Seu valor depende de uma promessa: o cliente A nunca pode ver os documentos, mensagens ou trabalhos do cliente B, mesmo com um endereço copiado. Este kit constrói primeiro o site público, comprova esse limite de privacidade com duas contas de teste inofensivas e só então adiciona troca de documentos, status de projeto ou caso, mensagens e notificações. Não coloque material confidencial real no portal até que o teste da etapa 2 seja aprovado, e obtenha aconselhamento sobre segurança, privacidade e arquivamento adequado à sua profissão e aos locais onde você trabalha.

Tipo de projeto: Portal do cliente Dificuldade: Intermediate Tempo: 2-3 dias Funciona com: Base44 / Lovable / v0

O que você terá no final

  • Um site de serviços público que explica para que serve o portal e o que os clientes devem esperar
  • Contas de cliente apenas por convite, com cada cliente restrito à sua própria área privada
  • Troca de documentos em ambas as direções sem enviar arquivos confidenciais como anexos de e-mail
  • Uma visualização de projeto ou caso mostrando o status atual, atualizações recentes e o que o cliente precisa fazer a seguir
  • Mensagens privadas conectadas ao cliente certo e à tarefa certa
  • Notificações úteis que informam que algo mudou sem expor conteúdo confidencial no e-mail
  • Uma área do proprietário para clientes, documentos, status, mensagens e ações pendentes

Antes de começar

  • O limite do seu portal. Decida o que pertence ao portal e o que deve permanecer em outro sistema aprovado. Os requisitos variam de acordo com a profissão e a localização, portanto, obtenha aconselhamento adequado ao trabalho que você realiza antes de armazenar material confidencial real.
  • Dois endereços de e-mail de teste. Um representa o cliente A e o outro, o cliente B. Use nomes inventados e conteúdo de teste inofensivo para que você possa tentar cruzar o limite de privacidade com segurança.
  • Uma estrutura de cliente simples. Decida se um cliente pode ter vários projetos ou casos, quais funcionários podem trabalhar com cada cliente e quais informações os clientes nunca devem ver.
  • Suas regras de documentos. Liste os tipos e tamanhos de arquivo que você aceita, por quanto tempo mantém os arquivos, quem pode excluí-los ou substituí-los e se sua profissão exige revisão adicional, digitalização, assinatura ou retenção de registros.
  • Seus status voltados para o cliente. Escolha um conjunto curto, como [NOMES DOS SEUS STATUS], e escreva o que cada um significa em linguagem comum.
  • Um serviço de entrega de e-mail. As notificações do portal devem direcionar as pessoas de volta ao portal, em vez de anexar documentos ou copiar mensagens confidenciais para o e-mail.
  • Conteúdo e imagens reais do site público. Prepare seus serviços, detalhes de contato e fotos reais que você possui ou tem permissão para usar. Até lá, use apenas espaços reservados rotulados.

Qual plataforma combina com isto

Base44 é a opção mais forte porque o login da conta, as informações salvas do cliente, regras de acesso detalhadas, uploads de arquivos e e-mail podem residir em um único aplicativo. Isso reduz o número de serviços a serem conectados, mas não torna um portal confidencial automaticamente — o teste cliente-a-cliente na etapa 2 ainda é obrigatório. O Lovable pode construir o portal completo com autenticação, dados salvos, armazenamento privado de arquivos e trabalho de notificação agendada. Seja explícito sobre as regras de acesso para cada item do cliente e teste-as após cada etapa subsequente. O v0 pode construir a interface e a lógica full-stack e conectar serviços de banco de dados e armazenamento de arquivos, mas você tem mais responsabilidade pela escolha, conexão e segurança dessas peças. Em qualquer plataforma, use um sistema de cliente especializado ou providencie uma revisão de segurança profissional quando seu trabalho tiver requisitos rígidos de confidencialidade, assinatura, retenção, auditoria ou regulamentação.

Comece com o primeiro prompt em um plano gratuito. Uso extra e alguns serviços conectados podem custar mais conforme você desenvolve o projeto.

Crie em

Como ganhamos dinheiro

Os passos

1

Construir o site público e explicar o portal

Quando usar

Comece aqui, em um projeto totalmente novo, antes de contas ou material do cliente.

Um site público credível que defina as expectativas corretas sem fingir que o portal privado já existe.

O prompt

Esses prompts funcionam melhor em inglês — cole-os como estão, mesmo em páginas traduzidas.

Build a public website for [BUSINESS NAME], a [TYPE OF SERVICE BUSINESS] that helps [WHO YOU SERVE] with [WHAT YOU DO].

Create a home page explaining the service and the next step, a services page, a page for one service, an about page, a contact page and a how the client portal works page. The portal page should explain that invited clients will be able to exchange documents, check progress and send messages in one private place.

Add a client login button in the header and on the portal page. For now it should open a clear message saying that client access is being added next. Do not create a fake login or a private area that is not protected.

The public contact form collects only [PUBLIC ENQUIRY FIELDS]. Put a clear note beside it telling people not to send confidential details or documents through this public form. Do not add a file upload to the public form.

Store my services as editable information with a private owner screen. Each service has a name, short description, full description, who it is for and whether it is currently offered. Add three example services clearly labelled for me to replace.

Design the site to feel [THREE ADJECTIVES] using [COLORS]. Make it easy to read on a phone. Use labelled placeholders saying [REAL BUSINESS PHOTO NEEDED]. Do not use stock photography and do not generate images of clients, staff, documents, offices or results from scratch. Editing my own real business photos is fine; only invented or generated scenes are the problem.

Do not add client accounts, documents, project records, messages or notifications in this step. When finished, tell me where I edit services and which words and images are still examples.

Confira se funcionou

  • Cada página pública abre e o menu funciona
  • A página do portal explica o que os clientes convidados poderão fazer
  • O botão de login do cliente não finge que um portal inacabado está pronto
  • O formulário de contato público avisa as pessoas para não enviarem material confidencial
  • Editar um serviço altera a página de serviço pública
  • Cada imagem ausente é uma solicitação claramente identificada para uma imagem real
  • O site é lido e navega confortavelmente no seu telefone

Você saberá que funcionou quando:

Um site público onde um cliente em potencial entende o seu serviço e a promessa do portal sem ser convidado a compartilhar material confidencial ainda.

Fique atento a

Um formulário de consulta pública não é um sistema de entrada confidencial. Mantenha-o curto, remova uploads de arquivos e direcione os clientes existentes para o portal apenas após o teste de acesso ser aprovado. Não descreva o portal como seguro apenas porque uma tela de login está planejada.

2

Provar que um cliente nunca consegue acessar o material de outro cliente

Quando usar

Imediatamente após o site público estar correto, antes de adicionar documentos, projetos ou mensagens reais.

Uma fronteira de privacidade aplicada que funciona mesmo quando alguém cola o endereço de outro cliente.

O prompt

Esses prompts funcionam melhor em inglês — cole-os como estão, mesmo em páginas traduzidas.

Add invite-only client accounts and the private access boundary for this portal.

Use the platform's built-in account system for login, logout and forgotten-password reset. I create each client in a private owner area and invite their approved email address. Do not allow open public sign-up. An invited account belongs to exactly one client area unless I explicitly assign it to more than one.

Create a private client home page that shows only that client's name and harmless test items for now. Add two invented test clients using [CLIENT A TEST EMAIL] and [CLIENT B TEST EMAIL]. Give each one a clearly labelled dummy note and dummy document reference containing no real client information.

Enforce access on the material itself, not only by hiding menu links. Before showing a client area, note, document reference or future download, check that the signed-in account belongs to that exact client. Client A must never receive client B's title, file name, status, message, contact detail or any hint that the material exists.

Add owner and staff access using [YOUR STAFF ACCESS RULE]. Only I can create clients, send invitations or change which account belongs to which client. A staff member sees only [ALL CLIENTS / ASSIGNED CLIENTS]. A client can never change their own client assignment or staff permissions.

Make private material unavailable when signed out. If someone pastes an address for material they cannot access, show a neutral not available message or return them to their own portal without revealing whose material it was.

Do not add real uploads, project tracking or messages yet. When finished, give me a plain-language test plan using the two test accounts, including the exact client-area and dummy-item addresses I should copy between them.

Confira se funcionou

  • O cliente A faz login e vê apenas o nome e itens fictícios do cliente A
  • Enquanto logado como cliente A, colar o endereço da área privada do cliente B não revela nada sobre o cliente B
  • Colar o endereço de um item fictício do cliente B como cliente A também não revela nada
  • O cliente B passa pelos mesmos testes com o material do cliente A
  • Desconectado, o endereço privado de nenhum cliente mostra seu conteúdo
  • Um cliente não pode alterar sua designação nem abrir os controles do proprietário e da equipe
  • Uma conta de teste da equipe segue a regra de visibilidade de cliente que você escolheu
  • A redefinição de senha esquecida funciona sem expor se outra pessoa é um cliente

Você saberá que funcionou quando:

Logado como cliente A, você colou os endereços da área privada e de itens fictícios do cliente B e ambos foram recusados sem revelar nenhuma informação do cliente B, e então repetiu o teste na direção oposta.

Fique atento a

Ocultar um link não é confidencialidade. A verificação deve ocorrer sempre que o material for aberto, inclusive por meio de um endereço colado ou download futuro. Teste com contas de cliente comuns, nunca com sua conta de proprietário, pois o proprietário deve ver mais. Mantenha as duas contas de teste para cada etapa posterior; alterações em documentos, status e mensagens podem reabrir a fronteira.

3

Trocar documentos com segurança em ambas as direções

Quando usar

Somente após a aprovação do teste de privacidade de dois clientes.

Clientes e funcionários podem trocar arquivos sem criar links públicos ou enviar anexos confidenciais por e-mail.

O prompt

Esses prompts funcionam melhor em inglês — cole-os como estão, mesmo em páginas traduzidas.

Add private document exchange to the client portal without weakening the access rules from step 2.

I can upload a document to one chosen client and optionally connect it to [PROJECT OR CASE TERM]. A client can upload a document only into their own client area. Every document shows a clear title, category, who uploaded it, when it was uploaded, which client and project it belongs to, its current version and [DOCUMENT STATUS NAMES].

Store documents in private storage. Opening or downloading a document must check the signed-in account and client assignment again at that moment. Do not expose a permanent public file address. A copied download address from client B must not work for client A or while signed out.

Accept only [ALLOWED FILE TYPES] up to [MAXIMUM FILE SIZE]. Reject unsupported or oversized files with a useful explanation. If the chosen storage setup cannot check uploaded files for malware, which means harmful files, stop and tell me plainly what separate protection or review I need before accepting real uploads. Do not claim a file is safe merely because it uploaded successfully.

Let either side upload a new version without silently erasing the earlier one. Show which version is current and keep the earlier history for [YOUR RETENTION RULE]. A client may remove their own unsubmitted upload, but cannot delete a document I shared or erase the activity history. I can archive a document without breaking the rest of the client record.

Notify the other side that a document is available using a generic email that links back to the portal. Do not attach the file and do not include its confidential contents in the email.

Test with one harmless file uploaded by client A, one harmless file I share with client B, one unsupported file and one oversized test file. Re-run the crossed-address test using both the document page and its download address.

Confira se funcionou

  • O cliente A pode carregar um documento de teste inofensivo e você pode abri-lo a partir da área do proprietário
  • Você pode compartilhar um documento de teste inofensivo com o cliente B e o cliente B pode baixá-lo
  • O cliente A não consegue ver o nome do arquivo, a página do documento ou baixar o arquivo do cliente B quando recebe os endereços copiados
  • Desconectado, um endereço de download copiado não abre o arquivo
  • Um arquivo não suportado ou muito grande é recusado com uma mensagem útil
  • O upload de uma nova versão mantém a versão anterior visível no histórico
  • O e-mail de notificação chega sem o documento anexado ou seus conteúdos confidenciais expostos

Você saberá que funcionou quando:

Uma troca de teste bidirecional onde o cliente A faz upload para você, você compartilha com o cliente B, e o documento do cliente B copiado e os endereços de download não revelam nada ao cliente A.

Fique atento a

Um link de arquivo difícil de adivinhar ainda é um link público se ele abrir sem verificar a conta. Teste o download em si, não apenas a página do documento. O armazenamento de arquivos também não fornece automaticamente verificação de malware, regras de retenção ou conformidade profissional; confirme isso separadamente antes de usar material real. As notificações por e-mail devem informar que há atividade aguardando no portal, sem repetir nomes ou conteúdos confidenciais.

4

Exibir o status de um projeto ou caso sem expor notas internas

Quando usar

Após a troca de documentos privados funcionar em ambas as direções.

O cliente pode responder "como está a situação?" e "o que preciso fazer?" sem precisar enviar e-mails para você.

O prompt

Esses prompts funcionam melhor em inglês — cole-os como estão, mesmo em páginas traduzidas.

Add client-facing progress tracking to the portal. Use the word [PROJECT / CASE / ENGAGEMENT / YOUR TERM] throughout.

In my owner area, I can create a piece of work for one client with a title, responsible staff member, start date, current client-facing status, last update, next step, target date when appropriate and whether the client owes an action. Use only these client-facing statuses: [YOUR STATUS NAMES AND PLAIN-LANGUAGE MEANINGS].

On the client side, show their active work first. Each item shows the current status, the latest client-facing update, what happens next, any action they need to take and when it was last updated. Connect the right shared documents to the right item.

Keep client-facing updates completely separate from private staff notes. Private notes, internal risk labels, staff discussion, other clients, private fees and draft decisions must never appear in the client view, search, notifications or copied addresses.

Keep a dated history of client-facing status changes so the client can understand progress. Do not delete an earlier update when the status changes. Let me correct a mistaken update while preserving that a correction was made.

Do not invent target dates or imply a guaranteed outcome. If no reliable date exists, show [YOUR NO-DATE WORDING] rather than guessing.

Test one active item and one completed item for each test client. Re-run the client A versus client B address test on the item page and on a connected document.

Confira se funcionou

  • O cliente A vê apenas o trabalho ativo e concluído do cliente A
  • O status atual, a atualização mais recente, o próximo passo e a ação do cliente são compreensíveis sem explicação
  • Alterar um status adiciona ao histórico datado em vez de apagar a atualização anterior
  • Uma nota interna da equipe nunca aparece na visualização ou notificação do cliente
  • O cliente A não consegue abrir o item do cliente B colando o endereço dele
  • Um documento conectado ainda segue as permissões de documento da etapa 3
  • Datas-alvo ausentes usam sua redação honesta em vez de uma promessa inventada

Você saberá que funcionou quando:

Cada cliente de teste consegue abrir uma tarefa, entender seu status atual e próxima ação, e ainda assim não consegue acessar o trabalho do outro cliente colando o endereço.

Fique atento a

Um campo de notas único para equipe e clientes é um acidente de confidencialidade esperando para acontecer. Mantenha as notas privadas e as atualizações voltadas para o cliente separadas desde o início. Status também se tornam inúteis quando ninguém os atualiza, então exiba a data da última atualização e inclua itens obsoletos na visualização do proprietário em vez de apresentar informações antigas como atuais.

5

Adicionar mensagens privadas e notificações úteis

Quando usar

Assim que as contas, documentos e páginas de status tiverem sido aprovados nos testes de cliente cruzado.

Clientes e funcionários podem se comunicar sobre o trabalho, enquanto o e-mail carrega apenas uma notificação segura.

O prompt

Esses prompts funcionam melhor em inglês — cole-os como estão, mesmo em páginas traduzidas.

Add private portal messaging, notifications and an owner activity view.

Each message belongs to one client and, when relevant, one [PROJECT OR CASE TERM]. Clients can start a message and reply only inside their own client area. Staff can message only clients allowed by [YOUR STAFF ACCESS RULE]. Show sender, date, message, unread state and the related work item in a clear conversation.

If a message includes a file, send it through the protected document flow from step 3 rather than adding an ordinary public attachment. The same client check must protect the message, conversation and file every time they are opened.

Send notifications for [EVENTS THAT SHOULD NOTIFY, e.g. new message, new document, status change and action due]. Use in-app notifications and [EMAIL / NO EMAIL]. An email should say only that new portal activity is waiting, name [SAFE DETAILS ALLOWED IN EMAIL] and link to the login page. Do not copy the full message, confidential document name or sensitive status into email.

Prevent duplicate notifications when an action is retried. Do not send a notification to the person who performed the action. Let each person mark items read, and let clients control [OPTIONAL NOTIFICATION PREFERENCES] without turning off essential account or security messages.

Give me one owner view of unread client messages, documents awaiting review, client actions due and work items not updated since [STALE PERIOD]. Opening an item should take me to the correct client and preserve the full dated history.

Keep archived conversations and notification history according to [YOUR RETENTION RULE]. Do not let a client delete staff messages or erase the history.

Test a message, reply, document attachment, status notification and due-action reminder with both test clients. Then repeat every client A versus client B direct-address test from steps 2 through 4.

Confira se funcionou

  • O cliente A pode lhe enviar uma mensagem e ver sua resposta na mesma conversa
  • Um arquivo adicionado a uma mensagem segue o fluxo de documento protegido
  • O cliente A não pode abrir a conversa ou o anexo do cliente B a partir de endereços copiados
  • O e-mail de notificação chega, mas não revela o conteúdo da mensagem confidencial ou do documento
  • A pessoa que fez a alteração não recebe uma notificação inútil sobre sua própria ação
  • Repetir a mesma ação não envia uma mensagem duplicada
  • Sua visualização de proprietário mostra mensagens não lidas, documentos aguardando revisão, ações pendentes do cliente e trabalho atrasado
  • Todos os testes de cliente cruzado anteriores continuam passando

Você saberá que funcionou quando:

Uma conversa de teste completa com um anexo protegido e notificação, onde cada cliente vê apenas sua própria atividade e todos os endereços de cliente cruzado permanecem bloqueados.

Fique atento a

O e-mail é o alerta, não o portal. Copiar mensagens completas ou nomes de documentos nas notificações recria o problema de confidencialidade que o portal deveria resolver. Alertas duplicados destroem a confiança rapidamente, portanto, teste o mesmo evento duas vezes. Execute novamente os testes de privacidade após as mensagens, pois conversas e anexos introduzem novas maneiras de solicitar material do cliente.

Colocando no ar

  • Substitua cada exemplo de serviço e espaço reservado de imagem pública por textos precisos e imagens reais que você possui ou tem permissão para usar
  • Remova cada cliente, nota e documento fictício antes de convidar clientes reais, mantendo contas de teste inofensivas separadas para verificações futuras
  • Repita o teste cliente A versus cliente B no site ativo para a área do cliente, projeto ou caso, página de documento, endereço de download, conversa e anexo
  • Repita o teste de cruzamento de clientes para cada função de funcionário e após alterar a atribuição de cliente de um membro da equipe
  • Confirme que uma conta de cliente ou funcionário removida perde imediatamente o acesso ao material disponível anteriormente
  • Teste login, logout e redefinição de senha esquecida a partir de uma janela de navegador privada
  • Teste arquivos permitidos, não suportados e muito grandes, e confirme qual proteção contra malware ou revisão manual sua configuração realmente oferece
  • Confirme se as notificações contêm apenas os detalhes seguros que você aprovou e nunca anexe documentos confidenciais
  • Escreva e siga um processo de retenção, correção, exclusão e backup adequado ao seu trabalho
  • Obtenha aconselhamento de privacidade, segurança e confidencialidade profissional adequado à sua profissão e localização antes de armazenar material real do cliente
  • Execute a auditoria de regras de acesso após cada mudança significativa no portal
  • Conecte e verifique seu serviço de e-mail com o prompt de e-mail transacional
  • Adicione sua política de privacidade e termos com o prompt de páginas legais
  • Conecte seu domínio personalizado com o prompt de domínio personalizado e confirme se o cadeado aparece

Gaste menos créditos

Toda plataforma cobra pelo trabalho que a IA dela faz — então o hábito mais barato é pensar antes de construir. Estas seis regras cortam a maior parte do desperdício, qualquer que seja a plataforma.

  1. Planeje primeiro em um chat gratuito. Esboce tudo no ChatGPT, Claude ou Gemini — páginas, recursos, o que cada formulário coleta, como deve ficar. Pensar lá é grátis; pensar dentro de um builder é cobrado.
  2. Comece com um prompt escrito, não com uma frase. "Faça um site para mim" é a frase mais cara na construção com IA. Um primeiro prompt completo — como os deste site — economiza dezenas de rodadas de correção.
  3. Não tenha preguiça dos detalhes. Cada detalhe omitido volta como uma correção que você paga. Nome do negócio, cores, cada página, cada campo de formulário, o que acontece após o envio — coloque tudo no primeiro prompt.
  4. Depois, uma mudança por mensagem. "Arrume o cabeçalho, e o formulário, e as cores" gera um emaranhado que custa mais para desfazer do que economizou.
  5. Travou? Pare de remendar. Se a mesma correção falhar umas três vezes, não mande uma quarta — descreva o estado final desejado da seção inteira em uma mensagem nova.
  6. Comece grátis. Faça upgrade quando precisar de mais. Use a cota gratuita para criar e explorar sua primeira versão. Faça upgrade quando precisar de mais uso ou de recursos pagos, e confira os custos de serviços conectados antes de lançar.

Os prompts desta página foram escritos para fazer a maior parte desse trabalho por você — é esse o objetivo deles.

Leia o guia completo

Revisado em: 2026-07-27

Perguntas Frequentes

Usamos cookies para analisar tráfego e rastrear cliques de afiliados. Ao continuar, você concorda com nossa Política de Privacidade.