rag.art
ProductPricingUse casesDocs
Log inStart free

Getting started

  • ¿Qué es rag.art?
  • Quickstart — tu primer bot en 3 minutos
  • Conceptos básicos — fuentes, chunks, embeddings, citas

Integrations

  • Widget embebido (v2)
  • WhatsApp Business
  • Slack — handoff a humano
  • Email — bot en tu dirección de soporte
  • API REST

Data sources

  • Fuente URL — crawl recursivo de tu web
  • Fuente GitHub — documentar tu código
  • Fuente Notion — indexa tus wikis internas
  • Fuente Google Drive — indexa tus Docs

Billing & plans

  • Planes y facturación

Security & compliance

  • Seguridad y compliance

Troubleshooting

  • Troubleshooting
Docs/Integrations

Widget embebido (v2)

Cómo instalar el widget flotante en tu web, personalizarlo y restringirlo por dominio.

Última actualización: 2026-04-23

Widget embebido (v2)

El widget v2 es un script autónomo de ~20 KB que añade un botón flotante con chat a cualquier web. Usa Shadow DOM, por lo que no colisiona con los estilos de tu página.

Instalación rápida (snippet de 3 líneas)

Pega este snippet antes de </body>:

<script
  src="https://rag.art/widget-v2.js"
  data-bot-id="<tu-bot-id>"
  async
></script>

&lt;tu-bot-id&gt; lo encuentras en /bots/&lt;id&gt;?tab=embed. Con eso ya funciona: aparece una burbuja en la esquina inferior derecha que, al hacer clic, abre el chat.

Instalación como Web Component

Si prefieres controlar cuándo aparece el chat:

<ragart-widget bot-id="<tu-bot-id>"></ragart-widget>
<script src="https://rag.art/widget-v2.js" defer></script>

Puedes añadir atributos adicionales:

  • position=&quot;bottom-left&quot; | &quot;bottom-right&quot; — por defecto bottom-right.
  • color=&quot;#a855f7&quot; — sobrescribe el accent color del bot.
  • greeting=&quot;¡Hola! ¿En qué te ayudo?&quot; — sobrescribe el saludo.

Personalización desde el dashboard

En /bots/&lt;id&gt;?tab=embed configuras:

  • Accent color — el color principal del botón y los bubbles.
  • Tema forzado (auto, light, dark) — por defecto sigue el prefers-color-scheme del visitante.
  • White-label (solo planes Pro+): oculta el "Powered by rag.art" del pie del widget.

Restricción por dominio (allowlist)

Para evitar que terceros incrusten tu bot:

  1. /bots/&lt;id&gt;?tab=security.
  2. Añade tus dominios: acme.com, www.acme.com, app.acme.com.
  3. El endpoint /api/chat/&lt;bot-id&gt; devuelve 403 si la cabecera Origin no coincide.

Si dejas la allowlist vacía, el bot acepta peticiones desde cualquier origen (útil para widgets embebidos en Notion, Canva, etc., pero con más riesgo de abuso).

CSP — Content Security Policy

Si tu web usa CSP estricta, añade script-src https://rag.art y connect-src https://rag.art.

Rendimiento

  • El script es lazy: no se carga el iframe de chat hasta que el usuario clica la burbuja.
  • El chat streamea los tokens vía Server-Sent Events — la primera palabra aparece en <500 ms con un bot indexado.
  • Cache-Control aggressive en el .js (1 año con hash); invalidación por versión.
¿Algo mal en esta página? Escríbenos.
rag.art

RAG chatbots, your brand. Made in the EU, GDPR-ready, transparent pricing.

Product

  • Features
  • Pricing
  • Use cases
  • Widget playground

Verticals

  • Real estate
  • Insurance brokers
  • Franchises
  • Dental clinics
  • Law firms
  • Ecommerce

Resources

  • Docs
  • Blog
  • Compare
  • Trust & Security

Legal

  • Terms
  • Privacy
  • Cookies
  • DPA
  • AI disclosure

© 2026 rag.art — Made in the EU · GDPR-ready

PrivacyTerms