Prueba Gratis

Integración de Plataforma

Integra Minimal con tu plataforma en minutos. Compatible con todas las principales tecnologías web.

Instalación Universal

Funciona con cualquier sitio web independientemente del stack tecnológico:

Sitios Web HTML

Añade antes de la etiqueta de cierre </body>:

<script src="https://minimal.lat/embed.js" data-site-id="your-site-id"></script>

Aplicaciones React

Instala vía npm y usa como componente:

npm install @minimal/react
import { MinimalChat } from '@minimal/react';

function App() {
  return (
    <div>
      <MinimalChat siteId="your-site-id" />
    </div>
  );
}

Aplicaciones Angular

Instala vía npm e importa en tu módulo:

npm install @minimal/angular

import { MinimalModule } from '@minimal/angular';

@NgModule({
  imports: [
    MinimalModule.forRoot({ siteId: 'your-site-id' })
  ]
})
export class AppModule { }

Aplicaciones Vue.js

Instala vía npm y usa como plugin:

npm install @minimal/vue
import { createApp } from 'vue';
import MinimalPlugin from '@minimal/vue';

const app = createApp(App);
app.use(MinimalPlugin, { siteId: 'your-site-id' });

Aplicaciones Next.js

Instala vía npm y añade a tu layout o componente app:

npm install @minimal/react

// app/layout.tsx (App Router)
import { MinimalChat } from '@minimal/react';

export default function RootLayout({ children }) {
  return (
    <html>
      <body>
        {children}
        <MinimalChat siteId="your-site-id" />
      </body>
    </html>
  );
}

WordPress

Instala el plugin y configura en Ajustes → Minimal:

  • Descarga el plugin Minimal desde el repositorio de WordPress
  • Sube y activa en Plugins → Añadir Nuevo
  • Navega a Ajustes → Minimal
  • Ingresa tu ID de Sitio y personaliza la apariencia
  • Guarda los cambios - el widget aparece automáticamente

Tiendas Shopify

Instala desde la Tienda de Aplicaciones de Shopify:

  • Visita la Tienda de Aplicaciones de Shopify y busca Minimal
  • Haz clic en Instalar Aplicación y autoriza los permisos
  • Ingresa tu ID de Sitio en la configuración de la aplicación
  • Personaliza la apariencia del widget
  • El widget aparece automáticamente en todas las páginas

Configuración Avanzada

Disparadores Personalizados

Abre el widget basado en acciones del usuario:

// Open after time delay
setTimeout(() => {
  Minimal.open();
}, 30000); // 30 seconds

// Open on exit intent
document.addEventListener('mouseout', (e) => {
  if (e.clientY < 0) {
    Minimal.open();
  }
});

// Open on scroll depth
window.addEventListener('scroll', () => {
  const scrolled = (window.scrollY / document.body.scrollHeight) * 100;
  if (scrolled > 50 && !Minimal.isOpen()) {
    Minimal.open();
  }
});

Seguimiento de Comercio Electrónico

Envía datos de carrito y producto a la IA:

// Track product views
Minimal.trackEvent('product_view', {
  productId: '12345',
  productName: 'Premium Widget',
  price: 99.99
});

// Track cart updates
Minimal.trackEvent('add_to_cart', {
  items: cartItems,
  total: cartTotal
});

// Pre-fill checkout questions
Minimal.setContext({
  cartValue: 299.99,
  items: ['Widget A', 'Widget B']
});

Identificación de Usuario

Identifica usuarios recurrentes:

// Set user information
Minimal.identify({
  userId: 'user_123',
  email: 'john@example.com',
  name: 'John Doe',
  plan: 'premium',
  customAttributes: {
    signupDate: '2024-01-15',
    lastPurchase: '2024-03-20'
  }
});

¿Necesitas Ayuda con la Integración?

Nuestro equipo puede ayudar con integraciones personalizadas y configuración técnica.