Copia el prompt. Pégalo. Ten un portal.

Prompt para Portal de Clientes

Este prompt para portal de clientes está escrito para pegarse tal cual en AgentUI: define las tablas, los campos, los accesos de cada cliente, la regla de permisos y las vistas, para que la primera versión vuelva como un portal funcional y no como una cáscara vacía. Cópialo tal cual o cambia los nombres de los campos por los que ya usas con tus clientes.

El prompt está en inglés: es lo que lee el constructor.

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

Create a shared database with four tables: clients (company name, primary contact name, contact email, phone, account status, onboarding date), projects (linked to a client, project name, stage, owner on my team, start date, target date, percent complete), deliverables (linked to a project, title, description, due date, file attachment, approval status of Draft / Awaiting client / Approved / Changes requested, signed off by, signed off at) and invoices (linked to a client, invoice number, amount, issue date, due date, paid status, payment date).

Give each client their own login. A logged-in client must only ever see the projects, deliverables, invoices and files where the client record is theirs — never another client's records, and never internal-only fields such as the team owner or internal notes. Give my team two internal roles: staff, who can read and edit everything, and admin, who can additionally invite clients and change permissions.

Build three views. A client dashboard showing their active projects with progress, deliverables awaiting their approval, and their open balance. A deliverables view where the client can open a file, approve it or request changes, and leave a comment. An internal view for my team showing every client, every project stage and every overdue invoice.

Record who changed what and when in an audit log. Email the client when a new deliverable is waiting on their approval.
Paste into AgentUI chat
01

Por qué funciona este prompt para portal de clientes

La mayoría de los prompts fallan porque piden "un portal de clientes" y ahí se quedan. El de arriba nombra cuatro tablas, los campos de cada una, dos roles internos, la regla de que cada cliente solo ve sus propios registros y tres vistas, así que no queda nada al azar. Si quieres el recorrido completo de lo que pasa después de pegarlo, lee cómo funciona crear tu propio portal de clientes de principio a fin. La versión corta: el prompt se convierte en una base de datos compartida real, accesos de cliente reales y un portal que tu equipo puede seguir editando.

01

Nombra las tablas

Clientes, proyectos, entregables y facturas, con los campos escritos, no insinuados.

02

Declara la regla de acceso

"Cada cliente ve solo sus propios registros" es la línea más importante del prompt.

03

Pide vistas, no pantallas

Un panel de cliente, una vista de aprobaciones y una vista interna: tres tareas, tres vistas.

04

Exige un registro de auditoría

Así queda anotado quién cambió qué y cuándo desde el primer día, no después.

02

Cuatro prompts más para copiar

La misma estructura, otro negocio. Elige el más parecido al tuyo, cópialo y cambia los nombres de los campos antes de pegarlo.

PROMPT · AGENCY PORTAL
Variant 01
Build a client portal for my agency.

Create tables for clients (company, main contact, retainer amount, contract end date), campaigns (linked to a client, channel, monthly budget, status), assets (linked to a campaign, file, version, approval status of Awaiting client / Approved / Changes requested) and monthly reports (linked to a client, month, spend, results summary, published flag).

Each client logs in and sees only their own campaigns, assets and published reports. Hide internal fields — margin, hours logged and internal notes — from the client role entirely. My team gets a staff role that can edit everything and an admin role that can invite clients.

Build a client dashboard with campaigns in flight, assets waiting on their approval and the latest published report. Let the client approve an asset or request changes with a comment. Keep an audit log of every approval and every permission change.
Paste into AgentUI chat

Úsalo si llevas campañas y necesitas la aprobación del cliente sobre las piezas.

PROMPT · ACCOUNTING PORTAL
Variant 02
Build a client portal for my accounting firm.

Create tables for clients (business name, entity type, tax ID reference, fiscal year end, assigned accountant), document requests (linked to a client, document name, period, due date, status of Requested / Uploaded / Reviewed / Rejected, uploaded file), filings (linked to a client, filing type, period, due date, status, filed date) and invoices (linked to a client, number, amount, due date, paid status).

Each client signs in and sees only their own document requests, filings and invoices. Clients can upload a requested document and see what is still outstanding, but cannot see another client's records or our internal review notes.

Build a client checklist view showing what we still need from them and by when, a filings status view, and an internal view for my team showing every outstanding request across all clients sorted by due date. Log who uploaded, reviewed or rejected each document and when.
Paste into AgentUI chat

Úsalo si persigues documentos y presentas declaraciones para tus clientes.

PROMPT · ONBOARDING PORTAL
Variant 03
Build a client onboarding portal.

Create tables for clients (company, primary contact, contact email, signed date, assigned onboarding manager), onboarding steps (linked to a client, step name, order, owner of Client or Us, status of Not started / In progress / Blocked / Done, due date, completed date), intake answers (linked to a client, question, answer, answered at) and onboarding documents (linked to a client, document name, file, status).

Each new client logs in and sees a progress tracker of their own onboarding steps only — what is done, what is theirs to complete next, and what we owe them. Let them fill in the intake form, upload documents and mark their own steps complete. They cannot see other clients or our internal owner notes.

Build an internal view showing every client in onboarding, which step they are stuck on and how many days they have been there. Log every status change with who made it and when.
Paste into AgentUI chat

Úsalo si lo difícil es sacar adelante los primeros 30 días de un cliente nuevo.

PROMPT · WHITE-LABEL PORTAL
Variant 04
Build a white-label client portal that carries my company's branding, not a vendor's.

Use my logo, my brand colours and my company name across the sign-in screen, the navigation and every email the portal sends.

Create tables for clients (company, primary contact, contact email, plan, account manager), work items (linked to a client, title, stage, owner, due date), shared files (linked to a client, file, uploaded by, shared date) and messages (linked to a client, sender, body, sent at).

Each client logs in to a branded portal and sees only their own work items, files and message thread. My team gets staff and admin roles; admins can invite clients and change branding. Build a client dashboard with work in progress, files shared with them and their message thread, plus an internal view of every client account. Keep an audit log of who changed what and when.
Paste into AgentUI chat

Úsalo si el portal tiene que verse como tu producto, no como el de un proveedor.

03

Qué cambiar en el prompt antes de pegarlo

Vale la pena editar tres cosas. Los campos: cámbialos por las palabras que tu equipo usa de verdad; renombrar después es fácil, pero empezar en tu propio idioma es más fácil todavía. Las etapas: sustituye Draft / Awaiting client / Approved por como las llames tú. Los permisos: di en voz alta qué campos no debe ver nunca un cliente (margen, notas internas, horas registradas), porque lo que no excluyes puede acabar visible.

What to swap
3 edits
deliverablesmatters
Fields · your vocabulary
Awaiting clientWith client for sign-off
Stages · your process
internal_noteshidden from Client role
Permissions · never visible
Audit log
  • maria.s renamed deliverables → matterstoday 10:04
  • maria.s set internal_notes → staff onlytoday 10:05
  • admin invited client haldentoday 10:11
Generated portal · Halden Foods
Signed in as client
3
Active projects
2
Awaiting approval
$12,750
Open balance
DeliverableDueApproval
Packaging spec v3Sep 04Awaiting you
Cold-chain auditSep 11Awaiting you
Supplier shortlistAug 22Approved
Kickoff summaryAug 05Approved
Scoped to client_id = halden
6 other clients hidden
04

Cómo se ve el portal de clientes generado

El cliente entra y llega a su propio panel: sus proyectos activos con el avance, los entregables pendientes de su aprobación, su saldo abierto y los archivos compartidos con él. Todo lo de tus otros clientes sencillamente no está. Tu equipo abre el mismo portal y ve todas las cuentas a la vez.

05

Las tres líneas que mantienen seguro el portal

Un prompt de portal es tanto un documento de permisos como una petición de construcción. Estas tres frases hacen casi todo el trabajo.

Acota cada cliente a sus propios registros

Una frase del prompt se convierte en acceso por roles aplicado en cada tabla y cada vista.

Pide un registro de auditoría

Quién cambió qué y cuándo, incluidos los cambios de permisos y las invitaciones a clientes.

Nombra los campos que el cliente no debe ver

Las notas internas, el margen y las horas quedan solo para el equipo si los listas de forma explícita.

06

Después del prompt: sigue editando en lenguaje normal

El prompt es el primer mensaje, no el último. Añadir una columna "Signed off by" u ocultar un campo a los clientes es otra frase más, y cada cambio queda en la auditoría. La incorporación es guiada: una persona real construye contigo la primera versión y le enseña a tu equipo a modificarla, para que el portal nunca se convierta en eso que solo entiende una persona. Empieza con el plan Free por $0/mes o suma al equipo desde $99.99/mes.

Dudas sobre el prompt

¿Tengo que usar el prompt exactamente como está?

No. Es un punto de partida. Cambia los nombres de las tablas, los campos y las etapas según tu proceso: lo que importa es la estructura, no las palabras.

¿Por qué el prompt está en inglés en la página en español?

El prompt es la entrada que lee el constructor, así que se queda en inglés para obtener resultados consistentes. Las etiquetas, los campos y el contenido de tu portal pueden estar en el idioma que quieras.

¿Y si el portal que vuelve no queda del todo bien?

Sigues hablándole. Pide un campo, una etapa o un cambio de permiso en una frase y se actualiza, con cada cambio anotado en el registro de auditoría.

¿De verdad cada cliente ve solo sus datos?

Sí, mientras la regla de acceso siga en el prompt. El acceso es por rol y está acotado al registro de cada cliente, así que cada acceso solo alcanza las filas vinculadas a ese cliente.

Copia el prompt. Pégalo. Ten un portal.

Ya tienes el prompt. Pégalo y mira cómo se construye el portal.