Integración nativa

Publica artículos de ContentPulse en tu aplicación Lovable.

Las aplicaciones Lovable almacenan sus datos en Supabase (Lovable Cloud). ContentPulse envía artículos revisados y listos para SEO directamente a la base de datos de tu aplicación, mediante una pequeña y segura Edge Function que despliegas en tu propio proyecto, con el HTML del cuerpo, la imagen destacada, el slug y el extracto ya configurados. Sin copiar y pegar, y tus claves de base de datos nunca salen de tu lado.

Funciona con cualquier aplicación Lovable que tenga Lovable Cloud (Supabase) activado. Despliegas una Edge Function una sola vez; ContentPulse la llama con un secreto compartido.

Configúralo en cuatro pasos

PASO 1

Crea una tabla de posts

En tu aplicación Lovable, asegúrate de que tus datos de blog/contenido vivan en una tabla de Supabase (por ejemplo, posts) con columnas como title, slug, body y status. Simplemente pídele a Lovable que «añada un blog con una tabla posts» si aún no tienes una.

PASO 2

Despliega la función de publicación

Despliega la pequeña Edge Function de publicación de ContentPulse en tu proyecto de Supabase. Verifica un secreto compartido e inserta (o actualiza) una fila en tu tabla de posts usando la clave de rol de servicio que ya vive en tu proyecto, de modo que esa clave nunca se comparte.

PASO 3

Conecta Lovable en ContentPulse

En la configuración de tu sitio web en ContentPulse, abre Integraciones, elige Lovable, pega la URL de la función https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish y el secreto compartido, y haz clic en Conectar.

PASO 4

Redacta y publica

Redacta un artículo, revísalo y haz clic en Publicar en Lovable. La entrada se escribe en tu tabla de Supabase con el cuerpo, la imagen destacada, el slug y el extracto, lista para mostrarse en tu aplicación Lovable.

Guía de instalación

1

Confirma tu tabla de posts de Supabase

Las aplicaciones Lovable usan Lovable Cloud, que por debajo es Supabase. Abre tu proyecto y confirma la tabla que contiene tus artículos. Los nombres de campo predeterminados que envía ContentPulse (title, slug, body, excerpt, cover_image_url, status, published_at) son configurables para que coincidan con tus columnas existentes.

2

Despliega la Edge Function con un secreto

Crea una Edge Function de Supabase llamada contentpulse-publish con la plantilla que proporcionamos. Establece una variable de entorno CONTENTPULSE_SECRET con una cadena aleatoria larga. La función verifica ese secreto en cada solicitud y realiza el upsert privilegiado con tu clave de rol de servicio, que permanece en tu proyecto.

3

Conecta Lovable en ContentPulse

En el panel de ContentPulse, abre tu sitio web, ve a la pestaña Integraciones y selecciona la tarjeta Lovable. Introduce la URL de la función https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish, pega el secreto compartido y haz clic en Conectar. Tu próximo artículo publicado aparecerá en tu aplicación Lovable.

Lo que la integración hace por ti

HTML del cuerpo

El contenido del artículo se renderiza en HTML limpio y neutral respecto al tema, y se escribe en tu columna de cuerpo: encabezados, párrafos, listas, citas y enlaces se muestran correctamente dondequiera que tu aplicación Lovable presente la entrada.

Imagen destacada

La URL de la imagen principal se envía en el campo de imagen de portada para que tu aplicación pueda mostrarla en la parte superior de la entrada y en los listados.

Nombres de campo configurables

Las claves JSON que envía ContentPulse (título, slug, cuerpo, extracto, imagen de portada, estado, fecha de publicación) son configurables, de modo que la función se asigna limpiamente a las columnas de tu tabla.

Slug y extracto SEO

El slug y la meta descripción se envían junto con el cuerpo para que la página publicada conserve su URL optimizada para SEO y su resumen en los listados.

Borrador o en vivo

Con cada entrada se envía un valor de estado (borrador o publicado), de modo que tu aplicación puede mantener ocultos los artículos en revisión o mostrarlos en vivo, según el estado elegido en ContentPulse.

Actualizar, no duplicar

Cuando se actualiza un artículo, se envía el mismo identificador externo para que tu función actualice la fila existente en su lugar (mismo slug, misma URL) en vez de crear un duplicado.

Preguntas frecuentes

No una propia. Lovable es un creador de aplicaciones con IA, y sus datos viven en Supabase (Lovable Cloud). La forma segura y compatible de escribir contenido desde fuera es una pequeña Edge Function en tu propio proyecto, que es exactamente lo que usa esta integración.
No. La clave privilegiada de rol de servicio permanece dentro de tu Edge Function de Supabase y nunca sale de tu proyecto. ContentPulse solo conoce la URL de la función y un secreto compartido que tú creas y puedes rotar o revocar en cualquier momento.
Los nombres de campo JSON que envía ContentPulse son configurables. Asígnalos a tus columnas en la Edge Function (o mediante configuración) para que la integración funcione con tu esquema existente, sin migración.
No. Lovable Cloud es Supabase incluido con tu aplicación Lovable, así que no te registras por separado. Despliegas la Edge Function en el proyecto que tu aplicación Lovable ya usa.

Lleva contenido fresco a tu aplicación Lovable sin la rutina de copiar y pegar.

Cookie Notice

We use cookies to enhance your experience, remember your preferences, and analyze site traffic. Read our Cookie Policy for details.