Kits de Prompts

Crea un rastreador de competidores

La mayoría de las pequeñas empresas siguen a su competencia de la misma manera: una pestaña del navegador abierta durante tres semanas, una captura de pantalla de la página de precios de alguien y la firme sospecha de que el negocio de la calle de al lado subió sus tarifas. Nada de esto se acumula, por lo que la única pregunta que realmente importa —qué ha cambiado desde la última vez que miré— nunca puede responderse. Este kit construye una aplicación privada que guarda a tus competidores, lo que cobran, lo que prometen y un registro fechado de lo que has notado, y luego utiliza todo esto para responder una pregunta sobre tu propio posicionamiento. El último paso añade una verificación programada que busca cambios y te los envía por correo, que es el momento en que la herramienta empieza a funcionar mientras tú no estás. Es una herramienta de gestión interna: nadie más que tú la abre. No es parte de tu sitio web, y no debería serlo.

Tipo de proyecto: Competitor tracker Dificultad: Beginner Tiempo: 1 day Funciona con: Base44 / Lovable / v0

Qué tendrás al final

  • Un registro por competidor, con lo que venden y lo que cobran, en campos que puedes comparar en lugar de párrafos que tienes que volver a leer
  • Un diario fechado de los cambios — lo que una carpeta de capturas de pantalla nunca te dará
  • Una vista comparativa de dónde te sitúas en precio frente a quienes te quitan clientes realmente
  • Una respuesta de posicionamiento basada en tu propio material almacenado, no en un prompt genérico: dónde eres más barato, dónde eres más caro y qué dices al respecto
  • Una verificación semanal opcional que visita las páginas que designes, te dice qué se movió y te envía un resumen breve
  • Todo exportable, para que nada de lo que registres quede atrapado

Antes de empezar

  • La aplicación privada de Build Your Own Back Office. Este kit se añade a esa aplicación en lugar de empezar una nueva. Todos los módulos de gestión interna pertenecen a una sola aplicación; ese es el objetivo de esta categoría, ya que cada módulo vale más cuando puede leer lo que contienen los demás.
  • Una lista de con quién compites realmente. Entre tres y ocho. Este es el verdadero trabajo del kit, y el paso 1 se centra en hacerlo bien, porque una lista de los veinte nombres más grandes de tu sector es una lista de personas a las que nunca les quitarás un cliente.
  • Sus páginas públicas. Precios, servicios, sobre nosotros. Solo páginas públicas: lo que un cliente podría ver al visitarlas. Si está detrás de un inicio de sesión, no es tuyo para recolectar.
  • Tus propios precios, anotados. La comparación no vale nada sin tu parte. Si construiste el calculador de presupuestos, ya tienes esto.
  • Una dirección de correo electrónico para el resumen, si haces el paso 5.
  • Un plan Base44 de pago, si quieres que la aplicación sea realmente privada. Las aplicaciones privadas —que requieren inicio de sesión y son solo por invitación— son una función de pago. Vale la pena saberlo antes de poner notas de la competencia en ella.

Qué plataforma encaja con esto

Base44 es la opción ideal para los cinco pasos y la única de las tres que maneja el último paso con comodidad: entidades para competidores y observaciones, una aplicación privada, funciones de backend que pueden obtener una página externa, flujos de trabajo programados y correo electrónico integrado — toda la cadena en un solo lugar. Lovable construye los pasos 1 a 4 bien mediante Lovable Cloud o Supabase, y el paso 5 es posible pero tú mismo ensamblas el programador, la obtención y el proveedor de correo. v0 construirá las pantallas y el modelo de datos, y tú eliges y aseguras la base de datos, el cron y el proveedor de correo — razonable si te sientes cómodo con eso y quieres el código, más pesado de lo que merece el trabajo si no lo eres.

Nota honesta sobre el paso 5 en las tres plataformas: obtener una página bajo programación es fácil; decidir qué cuenta como un cambio digno de mención es la parte difícil, y es una suposición que hay que probar más que un problema resuelto. El paso 5 está escrito en consecuencia.

Continúa en la app de back-office que ya construiste. ¿Eres nuevo en esto? Empieza con la guía de back-office.

Los pasos

1

Decide con quién compites realmente

Cuándo usarlo

Primero, dentro de la aplicación privada que construiste desde el prompt inicial de gestión interna.

Entre tres y ocho registros de competidores, cada uno con una razón de por qué está en la lista.

El prompt

Estos prompts funcionan mejor en inglés — pégalos tal como están, incluso en páginas traducidas.

Add a competitor tracking section to this private internal app.

Create an entity called "Competitor" with these fields: name; website URL; what they sell, in one line; who they serve; location or service area; the reason I consider them a competitor, as long-form text; a "threat level" I choose from high, medium or watch-only; date added; and an "active" flag so I can retire one without deleting its history.

Build a page listing all competitors, sorted by threat level then name, showing name, what they sell, threat level and when I last recorded anything about them. Add a form to create and edit one.

Two things I want the form to push me on, because this is where a list like this usually goes wrong:
- The "reason" field is required. If I cannot say why someone is a competitor, they are not one.
- Show a warning, not a block, once I have more than eight active competitors: "A list this long usually means you are tracking your industry rather than your competitors."

Do not fetch anything from the internet in this step and do not pre-fill any competitor for me. I will enter them myself.

Comprueba que funcionó

Una lista vacía de competidores a la que puedes añadir, que te recuerda gentilmente una razón y te advierte cuando la lista crece más allá de ser útil.

Sabrás que funcionó cuando:

La entidad Competidor y sus pantallas de lista y formulario.

Ojo con

La tentación es listar los nombres más importantes de tu campo. Esos rara vez son con quien pierdes un cliente específico. La prueba honesta para cada uno: ¿algún cliente real los ha elegido a ellos en lugar de a mí, o lo ha considerado seriamente? Si no, son solo para observar, como mucho.

2

Registra lo que cobran y lo que prometen

Cuándo usarlo

Una vez que la lista existe y tienes sus páginas públicas abiertas.

Precios estructurados y comparables, no párrafos pegados.

El prompt

Estos prompts funcionan mejor en inglés — pégalos tal como están, incluso en páginas traducidas.

Add pricing and offer tracking to the Competitor section.

Create an entity called "Offer" linked to a Competitor, with: offer name; price; price unit (choose from per hour, per job, per month, per person, per item, from-price, or not published); what is included, as long-form text; what is explicitly excluded; any minimum; the URL the price came from; the date I recorded it; and a "still current" flag.

A competitor can have several offers. On the competitor's page, list their offers with the date each was recorded.

Build a comparison page showing all competitors' offers side by side, grouped by price unit so I am not comparing an hourly rate to a monthly one. Let me add my own prices as a special entry marked "us" so I appear in the comparison.

Important: "not published" is a real and common answer, and I want it recorded as a finding rather than left blank — a competitor who hides pricing is telling me something. When the price unit is "not published", let me record what they say instead, for example "call for a quote".

Do not estimate, infer or guess any price. Only store what I enter.

Comprueba que funcionó

Una comparación que puedes leer de un vistazo, con tus propios precios incluidos, y con precios ocultos registrados como un hecho en lugar de como un hueco.

Sabrás que funcionó cuando:

La entidad Oferta, la lista de ofertas por competidor y la vista comparativa.

Ojo con

Comparar un precio de titular con tu precio "todo incluido" los favorece y te deprime a ti. Registra qué está incluido y qué no, o la comparación te mentirá silenciosamente. Y pon fecha a cada precio: un precio sin fecha es un rumor en tres meses.

3

Registra lo que notas, cuando lo notas

Cuándo usarlo

Después de que la comparación exista. Este es el paso que hace que el rastreador se acumule en lugar de quedarse quieto.

Un registro fechado y de solo adición de observaciones.

El prompt

Estos prompts funcionan mejor en inglés — pégalos tal como están, incluso en páginas traducidas.

Add an observation log to the Competitor section.

Create an entity called "Observation" linked to a Competitor, with: date, defaulting to today; type, chosen from price change, new service, dropped service, marketing change, review or reputation, hiring, closure, or other; what I observed, as long-form text; where I saw it, as free text or a URL; and "what I think it means", as a separate long-form field.

Keep "what I observed" and "what I think it means" as two distinct fields, and label them clearly. I want to be able to read back what actually happened without my interpretation mixed into it.

Show observations newest first on each competitor's page, and build a combined timeline page across all competitors with a filter by type and by competitor.

Adding an observation should take one click from anywhere in the competitor section. Observations can be edited and archived but never hard-deleted.

Also add, to the app's existing Log Entry section, the ability to link an entry to a Competitor, so a decision I record there can point at what prompted it.

Comprueba que funcionó

Una línea de tiempo que responde a "qué cambió desde la última vez que miré", y un vínculo entre lo que hizo un competidor y lo que decidiste hacer al respecto.

Sabrás que funcionó cuando:

La entidad Observación, las líneas de tiempo por competidor y combinadas, y el enlace desde el registro de decisiones existente.

Ojo con

La separación de observación e interpretación parece pedante, pero es lo más valioso de este paso. Seis meses después, "bajaron su precio a X$ el 14 de marzo" es un hecho sobre el cual puedes construir; "están entrando en pánico" es un estado de ánimo que tuviste ese día.

4

Pregúntale dónde estás posicionado realmente

Cuándo usarlo

Una vez que tengas algunos competidores, sus precios y al menos un puñado de observaciones.

Una respuesta de posicionamiento basada en tu material almacenado, no en un prompt en blanco.

El prompt

Estos prompts funcionan mejor en inglés — pégalos tal como están, incluso en páginas traducidas.

Add a positioning page to the competitor section.

It should take everything already stored — my Business Profile, my own prices, every competitor with their offers, and the observation log — and produce a written summary covering: where I sit on price against each competitor for comparable work; what I offer that none of them appear to; what they offer that I do not; and which competitors have moved recently and in which direction.

Rules for how it writes:
- Use only what is stored in this app. Do not add market knowledge, industry statistics or anything from the internet.
- When something is missing — no price recorded, no recent observation — say so plainly instead of filling the gap. "No price recorded for X since January" is a useful sentence.
- Quote my own stored numbers exactly. Do not round or convert them.
- Keep it under 500 words and write it as plain assessment, not marketing copy.

Let me save a generated summary with the date it was made, and keep past ones, so I can see how the picture changed over time.

Show clearly on the page how many competitors, offers and observations the summary was built from, so I can tell at a glance whether it is standing on real material or on three records.

Comprueba que funcionó

Una lectura de posicionamiento fechada con la que puedes no estar de acuerdo, que muestra su propio trabajo y admite lo que no sabe.

Sabrás que funcionó cuando:

La página de posicionamiento, resúmenes guardados con fechas y los conteos de origen.

Ojo con

Ejecuta esto con tres registros escasos y producirá sinsentidos confiados; por eso el paso muestra en qué se basó. El uso honesto es ejecutarlo después de una sesión de investigación real, no en lugar de ella.

5

Deja que observe mientras tú no lo haces (opcional)

Cuándo usarlo

Al final, y solo una vez que los pasos 1 a 4 contengan material real. Necesita un plan Base44 de pago para flujos de trabajo programados.

Una verificación semanal que informa lo que cambió.

El prompt

Estos prompts funcionan mejor en inglés — pégalos tal como están, incluso en páginas traducidas.

Add an automated weekly check to the competitor section.

On each Competitor, let me nominate up to three URLs to watch, each with a label such as "pricing page" or "services page". Only pages I nominate — nothing else.

Create a backend function that fetches each nominated URL, extracts its readable text, and compares it to the text stored from the previous check. Store each check with its date, so there is a history.

When the text has changed, have it produce a short plain-language description of what changed — focusing on prices, services added or removed, and claims made — and ignore navigation, cookie banners, dates and other boilerplate that changes without meaning anything.

Run this once a week on a schedule and email me a digest containing only the competitors where something changed, with a one-line description each and a link to the page. If nothing changed anywhere, send nothing.

Give me a manual "check now" button as well, so I can test it without waiting a week.

Every detected change must also appear as a draft Observation linked to that competitor, with type "price change" or "other", which I then confirm or discard. Do not write a confirmed observation automatically — I decide what counts.

Be conservative about frequency: once a week per page, never more, and identify yourself honestly in the request.

Comprueba que funcionó

Un correo electrónico tranquilo de lunes que solo llega cuando algo realmente se movió, y borradores de observaciones esperando a que los confirmes.

Sabrás que funcionó cuando:

La lista de vigilancia, la verificación programada con su historial, el correo de resumen y el flujo de borradores de observación.

Ojo con

Lo que más probablemente te decepcionará es el ruido: las páginas cambian constantemente por razones que no significan nada, y qué tan bien el resumen filtra eso es una suposición a probar, no una promesa. Ejecútalo manualmente durante dos o tres semanas antes de confiar en el programa. Si el resumen es principalmente ruido, reduce la lista de vigilancia a las dos páginas que realmente importan en lugar de ajustar el filtro. Y mantén la frecuencia baja: estás leyendo la página pública de alguien, no probando sus servidores.

Salir a producción

Esto nunca se publica abiertamente, así que la lista de verificación trata sobre si puedes confiar en ello.

  • La aplicación está configurada como Privada en sus ajustes, requiere inicio de sesión y solo tú estás invitado. Comprueba esto antes de que entre la primera nota de la competencia, no después.
  • Cada competidor tiene una razón registrada. Los que no, no son competidores.
  • Cada precio tiene una fecha y una URL de origen.
  • Tus propios precios están en la comparación, o te estás contando la mitad de la historia.
  • Has ejecutado la exportación una vez y abierto el archivo, para saber que tu material puede salir.
  • Si hiciste el paso 5: lo ejecutaste manualmente al menos dos veces, viste lo que marcó como cambio y estuviste dispuesto a creer el resultado.
  • Nada de lo que hay aquí es algo que un cliente, o un competidor, encontraría si por alguna razón lo abrieran. Las notas que no querrías que se leyeran en voz alta no pertenecen a una herramienta que podrías compartir algún día.

Gasta menos créditos

Toda plataforma te cobra por el trabajo que hace su IA — así que el hábito más barato es pensar antes de construir. Estas seis reglas eliminan la mayor parte del desperdicio, elijas la plataforma que elijas.

  1. Planifica primero en un chat gratuito. Esboza todo en ChatGPT, Claude o Gemini — páginas, funciones, qué recoge cada formulario, cómo debe verse. Pensar allí es gratis; pensar dentro de un builder se factura.
  2. Empieza con un prompt escrito, no con una frase. "Hazme una web" es la frase más cara al construir con IA. Un primer prompt completo — como los de este sitio — ahorra decenas de rondas de corrección.
  3. No seas perezoso con los detalles. Cada detalle que omites vuelve como una corrección que pagas. Nombre del negocio, colores, cada página, cada campo del formulario, qué pasa tras el envío — ponlo todo en el primer prompt.
  4. Después, un cambio por mensaje. "Arregla la cabecera, y el formulario, y los colores" produce un enredo que cuesta más deshacer de lo que ahorró.
  5. ¿Atascado? Deja de parchear. Si la misma corrección falla unas tres veces, no envíes una cuarta — describe el estado final deseado de toda la sección en un mensaje nuevo.
  6. Empieza gratis. Mejora el plan cuando necesites más. Usa la cuota gratuita para crear y explorar tu primera versión. Mejora el plan cuando necesites más uso o funciones de pago, y revisa el coste de los servicios conectados antes del lanzamiento.

Los prompts de esta página están escritos para hacer casi todo este trabajo por ti — de eso se trata.

Lee la guía completa

Revisado el: 2026-09-18

Preguntas Frecuentes

Usamos cookies para analizar el tráfico y rastrear clics de afiliados. Al continuar, aceptas nuestra Política de Privacidad.