Base de Conocimiento

Centro de Documentación

Todo lo que necesitas saber para conectar tus canales, automatizar tu reputación y gestionar tus presupuestos de IA.

search
Introducción

grid_viewVisión General

Novapsis SM es una plataforma de mensajería inteligente multi-tenant diseñada para automatizar interacciones comerciales en Meta (WhatsApp, Instagram) y perfiles de Google Business Profile. Ofrece automatización nativa mediante Inteligencia Artificial conectada directamente a tus bases de conocimiento y catálogos de productos.

boltMotor IA Integrado

Ejecuta de manera inmediata la lógica de webhooks sin intermediarios como n8n. Esto reduce la latencia a menos de un segundo y previene caídas.

shieldSeguridad Multi-miembro

Políticas de seguridad RLS robustas y almacenamiento seguro de credenciales con Supabase Vault y encriptación AES-256-GCM.

Filosofía de Negocio

Minimizamos el uso de tecnicismos para centrarnos en el beneficio comercial: liberar tiempo para tu equipo, optimizar las conversiones de venta y consolidar tu reputación local.

Funciones Core

smart_toyAgentes de IA

Puedes desplegar múltiples agentes con distintos propósitos comerciales (ventas, soporte o reputación). Cada agente responde en tiempo real analizando el historial del cliente y la base de datos de conocimiento de tu marca.

Modos de Operación
IA Activa (Auto):La IA analiza el mensaje, consulta el RAG y el catálogo, formula una respuesta natural y la envía al cliente final de manera instantánea.
Humano (Manual):La IA permanece pausada para esa conversación. El equipo de soporte atiende directamente a través del Inbox de la plataforma.

Base de Conocimiento (RAG)

El motor utiliza **Búsqueda Semántica** basada en vectores de 1536 dimensiones. Al subir documentos (PDFs, textos o URLs), la IA los procesa y recupera únicamente la información relevante para la pregunta del usuario, minimizando alucinaciones.

Funciones Core

settings_voiceAgentes de Voz (Llamadas)

La función de **Agentes de Voz** permite a tus clientes llamar directamente al número de WhatsApp de tu negocio y conversar en tiempo real con tu Inteligencia Artificial, con la misma fluidez y naturalidad que si hablaran con un humano.

boltConversación Fluida y Barge-in

Gracias a la tecnología de Gemini Live, las respuestas de voz tardan menos de un segundo. Si el cliente interrumpe o empieza a hablar, la IA se calla de inmediato para escucharle.

descriptionTranscripción y CRM

Al colgar, la plataforma genera automáticamente una transcripción completa turno por turno y un resumen de lo acordado, guardándolo en el perfil del contacto.

Personalización del Perfil de Voz

Desde la configuración de la conexión puedes moldear la voz de tu agente con total precisión:

  • Modelos de Voz: Selecciona entre más de 30 voces oficiales de Gemini (Aoede, Charon, Fenrir, etc.).
  • Tono y Personalidad: Elige el estilo de comunicación (Profesional, Amigable, Casual, Sofisticado/Lujoso).
  • Acento Regional: Adapta el habla al español de España (Castellano o Andaluz), México, Colombia, Argentina, o un español neutro.
  • Saludo de Apertura: Define un saludo literal o permite que el bot lo genere dinámicamente según la situación del cliente.
Funciones Core

chatPlantillas de WhatsApp

Para iniciar conversaciones o enviar notificaciones a través de la API oficial de WhatsApp, es obligatorio usar plantillas aprobadas por Meta. Novapsis SM incluye una biblioteca con ejemplos pre-aprobados que puedes activar en minutos.

UTILITY (Confirmación)
"Hola {{1}}, confirmamos tu reserva para el día {{2}} a las {{3}}. Si deseas realizar algún cambio, responde a este mensaje. ¡Gracias por elegirnos!"

*Parámetros:* {{1}} Nombre del cliente, {{2}} Fecha, {{3}} Hora.

Funciones Core

sendIntegración con Telegram

Novapsis SM permite conectar tus agentes de Inteligencia Artificial directamente a Telegram. Puedes automatizar la atención al cliente usando un bot dedicado o incluso integrar la IA en tu cuenta de Telegram Business personal para responder de forma automática a tus clientes.

1Crear el bot con @BotFather

Abre Telegram y busca el perfil oficial de @BotFather (asegúrate de que tenga la insignia de verificación azul). Envía el comando /newbot, elige un nombre para tu bot y un nombre de usuario que termine obligatoriamente en bot (por ejemplo, MiNegocioBot).

2Obtener y conectar el Token

BotFather te entregará un token HTTP API de la forma 123456789:ABCdef.... Cópialo por completo, ve a la sección de Conexiones en tu panel de Novapsis, selecciona Telegram, pega el token y haz clic en conectar. Validaremos la conexión inmediatamente.

3Conectar Telegram Business

Si deseas usar la IA en tu chat personal/comercial, asegúrate de tener Telegram Business activo. Ve a Ajustes > Telegram Business > Chatbots en tu app de Telegram, selecciona el bot que acabas de conectar en Novapsis SM y dale permisos de gestión. A partir de ese momento, el bot responderá de forma invisible tus chats entrantes.

Ejemplo Visual de BotFather
BotFather TelegramUsa BotFather oficial en Telegram para generar tokens de forma gratuita
Catálogo & RAG en Telegram

Tus agentes conectados a Telegram tienen acceso directo a la misma base de conocimiento (documentos PDF, URLs) y al catálogo de productos que tengas configurados. Si el cliente pregunta por tus productos, el bot enviará las tarjetas de producto multimedia de manera nativa e interactiva.

Desarrolladores & API

terminalSDK Oficial (NPM novapsis)

Paquete Oficial NPMv1.1.2 (Latest)

novapsis

TypeScript Strict • Zero Dependencies • Node.js, Next.js, Express & NestJS

1Instalación Rápida

npm install novapsis
pnpm add novapsis

2Envío de Mensajes de WhatsApp

Soporte nativo para texto, facturas PDF, imágenes, notas de voz, ubicaciones y plantillas oficiales aprobadas por Meta. Si tienes una única línea conectada, puedes omitir connectionId y se usará tu línea predeterminada.

import { Novapsis } from 'novapsis';

// Inicializar cliente
const novapsis = new Novapsis({
  apiKey: process.env.NOVAPSIS_API_KEY!, // Tu clave nvs_live_...
});

// 1. Mensaje de Texto Simple
await novapsis.whatsapp.sendText({
  to: '34600112233', // Teléfono internacional sin '+'
  text: '¡Hola! Tu pedido ha sido confirmado con éxito.',
  connectionId: 'UUID_LINEA_OPCIONAL', // Opcional para entornos multilínea
});

// 2. Factura o Documento PDF
await novapsis.whatsapp.sendDocument({
  to: '34600112233',
  documentUrl: 'https://tu-crm.com/facturas/fac_2026.pdf',
  filename: 'factura_2026.pdf',
  caption: 'Adjuntamos tu factura del mes.',
});

// 3. Imagen con Botones o Pie de Foto
await novapsis.whatsapp.sendImage({
  to: '34600112233',
  imageUrl: 'https://tu-crm.com/promos/verano.jpg',
  caption: '🔥 Descuento exclusivo para clientes.',
});

// 4. Plantilla Oficial de Meta (Templates)
await novapsis.whatsapp.sendTemplate({
  to: '34600112233',
  templateName: 'recordatorio_cita',
  languageCode: 'es',
  components: [
    {
      type: 'body',
      parameters: [
        { type: 'text', text: 'Carlos' },
        { type: 'text', text: 'Mañana a las 10:00 AM' },
      ],
    },
  ],
});

3Onboarding Hosted Marca Blanca (B2B Tech Provider)

Planes Enterprise & Business

Permite a tus clientes o sedes vincular su propio número de WhatsApp Business a tu software en 2 minutos mediante Meta Embedded Signup oficial, sin ver el panel de Meta ni saber qué es una WABA. Puedes personalizar al 100% los colores, fondos, tarjetas, botones y textos del modal para que coincidan con la identidad corporativa de tu marca.

// Generar enlace seguro de conexión con marca blanca completa
const session = await novapsis.onboarding.createSession({
  clientName: 'Clínica Sanitas Madrid',
  companyName: 'Sanitas Salud',
  redirectUrl: 'https://tu-crm.com/sedes/madrid/callback',
  logoUrl: 'https://tu-crm.com/logos/sanitas.png',

  // ── Paleta de Colores Corporativa (Marca Blanca) ──
  brandColor: '#0ea5e9',            // Color primario de acento
  backgroundColor: '#0a0d14',       // Fondo general de la pantalla
  cardBackgroundColor: '#111726',   // Fondo de la tarjeta central
  cardBorderColor: 'rgba(255,255,255,0.08)',
  textColor: '#ffffff',             // Títulos y textos principales
  textSecondaryColor: '#94a3b8',    // Textos secundarios y descripciones
  buttonColor: '#0ea5e9',           // Color del botón principal (reemplaza el verde estándar)
  buttonTextColor: '#ffffff',       // Color del texto del botón

  // ── Textos y Copys Personalizados ──
  title: 'Vincula tu WhatsApp de Atención Médica',
  description: 'Conecta tu línea oficial en 2 minutos para habilitar recordatorios y citas automáticas.',
  buttonText: 'Vincular Número Corporativo',
  badgeText: 'Canal Oficial Certificado',
  features: [
    { title: 'IA 24/7 para citas', description: 'Agenda pacientes en tiempo real.' },
    { title: 'Multi-operador', description: 'Atiende desde varios ordenadores a la vez.' },
    { title: 'Cumplimiento RGPD', description: 'Comunicaciones 100% cifradas y legales.' },
  ],

  // ── Opciones de Marca ──
  hideMetaBadge: true,              // Oculta insignias genéricas si requieres marca blanca pura
  expiresInHours: 168,              // Enlace válido por 7 días
  metadata: { clinicId: 'cli_984', plan: 'enterprise' },
});

console.log(session.session_url);
// 🔗 https://app.novapsis.com/connect/onb_7f8a9b2c3d4e
// Ábrelo en un modal, iframe o popup tipo:
// window.open(session.session_url, 'ConectarWhatsApp', 'width=600,height=750');
Parámetro
Tipo
Por Defecto
Descripción
brandColor
string (hex)
#0ea5e9
Color principal de acento para la interfaz.
backgroundColor
string (hex)
#000000
Fondo de la ventana completa del modal.
cardBackgroundColor
string (hex)
#0a0a0a
Fondo del contenedor de la tarjeta central.
buttonColor / buttonTextColor
string (hex)
brandColor / #fff
Color y texto del botón de acción (reemplaza el verde fijo).
features
Array | false
Bullets oficiales
Viñetas de beneficios o false para ocultar la caja.
hideMetaBadge / hideFooter
boolean
false
Oculta insignias de proveedor o pie de página para marca blanca total.

4Webhooks en Tiempo Real con Telemetría Multilínea

HMAC SHA-256

Cada webhook entregado incluye los metadatos completos de la línea de la empresa (connection_id, phone_number_id, business_phone_number), permitiendo a tu CRM o sistema saber exactamente a qué sede o número pertenece cada interacción, incluso con 50 líneas activas en paralelo.

// Endpoint en Next.js (app/api/webhooks/novapsis/route.ts)
import { NextResponse } from 'next/server';
import { Novapsis } from 'novapsis';

const novapsis = new Novapsis({
  apiKey: process.env.NOVAPSIS_API_KEY!,
});

export async function POST(req: Request) {
  const rawBody = await req.text();
  const signature = req.headers.get('x-novapsis-signature');

  // 1. Verificación Criptográfica en Tiempo Constante
  const isValid = novapsis.webhooks.verifySignature(
    rawBody,
    signature,
    process.env.NOVAPSIS_WEBHOOK_SECRET!
  );

  if (!isValid) {
    return NextResponse.json({ error: 'Firma inválida' }, { status: 401 });
  }

  const payload = JSON.parse(rawBody);

  // 2. Procesar Mensaje Entrante con Telemetría Multilínea
  if (payload.event === 'whatsapp.message_received') {
    const {
      conversation_id,
      message_id,
      // ── Datos de la Línea de la Empresa (Receptora) ──
      connection_id,          // UUID único de la sede en Novapsis SM
      phone_number_id,        // ID oficial del número en Meta Cloud API
      waba_id,                // WhatsApp Business Account ID
      business_phone_number,  // Número de la empresa (ej: '34910000000')
      connection_name,        // Nombre asignado a la sede
      // ── Datos del Cliente (Emisor) ──
      from,                   // Teléfono del cliente
      external_user_name,     // Nombre del contacto
      // ── Contenido ──
      content,                // Texto del mensaje
      media_type,             // 'text' | 'image' | 'audio' | 'document' | null
      media_url,              // URL pública del archivo si es multimedia
      timestamp,
    } = payload.data;

    console.log(`[Línea ${business_phone_number}] Mensaje de ${from}: ${content}`);

    // Enrutar al CRM de la sede correcta usando connection_id o business_phone_number
  }

  return NextResponse.json({ ok: true });
}

5Plantillas de WhatsApp (Listar y Crear en Meta)

Gestiona el ciclo de vida de plantillas HSM directamente desde tu backend sin entrar a Meta Business Manager.

// 1. Listar plantillas aprobadas
const templates = await novapsis.whatsapp.listTemplates({
  status: 'APPROVED',
  category: 'UTILITY',
});

// 2. Crear nueva plantilla oficial para someter a revisión técnica en Meta
const created = await novapsis.whatsapp.createTemplate({
  name: 'confirmacion_entrega_v1',
  displayName: 'Confirmación de Entrega',
  category: 'UTILITY',
  language: 'es',
  components: [
    { type: 'HEADER', format: 'TEXT', text: 'Pedido en camino 🚚' },
    { type: 'BODY', text: 'Hola {{1}}, tu pedido #{{2}} está en reparto.' },
  ],
});

6Ajustes de la Aplicación (Settings & Renombrado)

Permite cambiar el nombre visible de tu aplicación / marca blanca y su zona horaria IANA de forma dinámica:

// 1. Obtener datos de la organización
const org = await novapsis.organization.get();
console.log('Organización:', org.name, 'Zona Horaria:', org.timezone);

// 2. Renombrar la aplicación y actualizar timezone
const updated = await novapsis.organization.update({
  name: 'Nova ERP Health Solutions',
  timezone: 'Europe/Madrid',
});

7Agentes de IA Headless: Prompts, Horarios y RAG

Gobernanza completa de los bots de IA: personaliza el prompt de sistema, define ventanas de atención comercial y sube base de conocimiento RAG vectorizada automáticamente.

// 1. Crear o modificar agente (nombre y system prompt)
const agent = await novapsis.ai.createAgent({
  name: 'Asistente de Reservas',
  systemPrompt: 'Eres el recepcionista virtual de Clínica Nova. Solicita nombre y fecha deseada.',
  model: 'gemini-2.5-flash',
  mode: 'both',
  temperature: 0.2,
});

// Modificar prompt o nombre existente
await novapsis.ai.updateAgent(agent.id, {
  name: 'Recepcionista Principal',
  systemPrompt: 'Actualización: Si el cliente pregunta por urgencias, derivar de inmediato.',
});

// 2. Configurar horario de atención activa (Lunes a Viernes 09:00 a 19:00)
await novapsis.ai.setSchedule(agent.id, {
  days: [1, 2, 3, 4, 5],
  activeFrom: '09:00',
  activeUntil: '19:00',
  name: 'Horario Comercial Sede',
});

// 3. Ingestar conocimiento RAG (vectorizado a 1536d Vertex + pgvector de inmediato)
await novapsis.ai.addKnowledge(agent.id, {
  title: 'Tarifario y Tratamientos 2026',
  content: 'Limpieza dental: 45 EUR. Implantes dentales: 650 EUR.',
});

// 4. Ejecutar consulta conversacional con RAG
const answer = await novapsis.ai.execute({
  agentId: agent.id,
  message: '¿Cuánto cuesta la limpieza y qué horario tenéis los martes?',
});
console.log(answer.response);

8Sincronización de Contactos en el CRM

// Sincronizar Contacto en el CRM (Upsert Idempotente)
const contact = await novapsis.contacts.upsert({
  phone: '34600112233',
  name: 'Ana Martínez',
  email: 'ana@empresa.com',
  tags: ['paciente-nuevo', 'urgente'],
  metadata: { seguro_medico: 'Sanitas Oro' },
});
console.log('Contacto ID:', contact.id);
Desarrolladores & API

apiAPI Gateway & Arquitectura Meta Tech Provider

Novapsis SM expone una API REST moderna bajo https://app.novapsis.com/api/v1 con autenticación mediante Bearer token (nvs_live_...). Está diseñada para integrarse directamente con CRM propietarios, sistemas ERP o microservicios.

hub

Flujo de Integración Oficial Meta Tech Provider (Embedded Signup)

Como Tech Provider certificado de Meta, Novapsis SM gestiona toda la complejidad técnica de la WhatsApp Business Cloud API. Tu usuario final nunca tiene que crear aplicaciones en Meta Developers ni gestionar tokens de sistema.

Paso 1
Generar Sesión

Tu backend llama a POST /onboarding/sessions con tus colores y redirectUrl.

Paso 2
Modal Hosted

El cliente abre session_url con tu marca blanca completa.

Paso 3
Meta Embedded

El cliente selecciona o registra su número directamente en el popup oficial de Meta.

Paso 4
Autocanje Vault

Novapsis canjea el código de Meta, suscribe webhooks y guarda tokens en Supabase Vault.

Paso 5
Callback CRM

Redirección a tu CRM con connection_id y evento de webhook listo.

Colección Oficial de Postman

downloadDescargar Postman Collection

Importa la colección con variables de entorno preconfiguradas ({{baseUrl}} y {{apiKey}}) para testear envíos de texto, multimedia, plantillas y webhooks.

Referencia de Endpoints REST v1

POST/api/v1/whatsapp/messages
Envío de Mensajes y Multimedia

Envía mensajes de WhatsApp directamente. Retorna inmediatamente el ID del mensaje en Meta (message_id), el ID de la conversación vinculada y la línea de salida.

Body JSON
{
  "to": "34600112233",
  "text": "Hola, pedido #1024 listo.",
  "connection_id": "UUID_SEDE_OPCIONAL",
  "media_url": "https://url.pdf", // Opcional
  "media_type": "document"        // 'image'|'audio'|'document'
}
Response JSON (200 OK)
{
  "success": true,
  "message_id": "wamid.HBgLMzQ2...",
  "recipient": "34600112233",
  "connection_id": "c7a8b9d0-...",
  "phone_number_id": "104928374829102",
  "business_phone_number": "34910000000",
  "conversation_id": "9b1deb4d-..."
}
POST/api/v1/onboarding/sessions
Crear Sesión Hosted Marca Blanca

Genera una URL segura para que tu cliente final o sede vincule su número oficial. Desbloquea personalización estética completa en organizaciones Enterprise, Business y Pro.

Body JSON
{
  "client_name": "Sede Valencia",
  "company_name": "Clínica Dental",
  "redirect_url": "https://tu-crm.com/ok",
  "logo_url": "https://tu-crm.com/logo.png",
  "brand_color": "#0ea5e9",
  "background_color": "#0a0d14",
  "button_color": "#0ea5e9",
  "button_text_color": "#ffffff",
  "title": "Conectar WhatsApp",
  "expires_in_hours": 168
}
Response JSON (201 Created)
{
  "id": "onb_7f8a9b2c3d4e",
  "session_url": "https://app.novapsis.com/connect/onb_7f8a9b2c3d4e",
  "status": "started",
  "client_name": "Sede Valencia",
  "white_label_enabled": true,
  "expires_at": "2026-09-25T12:00:00.000Z"
}
GET/api/v1/whatsapp/connections
Listar Conexiones y Líneas Activas

Obtiene el listado de todas las líneas conectadas de tu organización con sus identificadores de Meta (phone_number_id, waba_id) y estado de calidad.

POST/api/v1/webhooks/subscriptions
Suscribir Endpoint de Webhooks

Registra la URL de tu backend para recibir los eventos message.received, message.sent y connection.created firmados criptográficamente.

PATCH/api/v1/organization
Settings App & Renombrado

Permite actualizar el nombre de la organización / aplicación para plataformas de marca blanca, así como su huso horario IANA.

Body JSON
{
  "name": "Nova ERP Health",
  "timezone": "Europe/Madrid"
}
Response JSON (200 OK)
{
  "success": true,
  "data": {
    "organization": {
      "id": "9b1deb4d-...",
      "name": "Nova ERP Health",
      "timezone": "Europe/Madrid",
      "tier": "enterprise"
    }
  }
}
GET / POST/api/v1/whatsapp/templates
Gestión de Plantillas Meta HSM

Lista las plantillas aprobadas o crea una nueva enviándola directamente a Meta Graph API.

POST Body JSON
{
  "template_name": "aviso_cita_v1",
  "category": "UTILITY",
  "language": "es",
  "components": [
    { "type": "HEADER", "format": "TEXT", "text": "Recordatorio" },
    { "type": "BODY", "text": "Hola {{1}}, tu cita es el {{2}}." }
  ]
}
Response JSON (201 Created)
{
  "success": true,
  "data": {
    "template": {
      "template_name": "aviso_cita_v1",
      "status": "PENDING",
      "category": "UTILITY"
    }
  }
}
GET / POST / PATCH/api/v1/ai/agents
Configuración de Agentes IA

Crea o modifica el nombre, prompt de sistema, temperatura y modelo de un agente de IA sin tocar la UI.

PATCH /api/v1/ai/agents/:id Body
{
  "name": "Recepcionista Sede Central",
  "system_prompt": "Eres el recepcionista virtual de Clínica Nova...",
  "temperature": 0.2,
  "grouping_timeout_seconds": 4
}
Response JSON (200 OK)
{
  "success": true,
  "data": {
    "agent": {
      "id": "ag_7f8a9b...",
      "name": "Recepcionista Sede Central",
      "model": "gemini-2.5-flash",
      "is_active": true
    }
  }
}
GET / PUT/api/v1/ai/agents/:id/schedule
Horarios de Agente de IA

Establece las franjas horarias en las que el bot responderá de forma activa. Si el cliente escribe fuera de horario, el bot silencia o envía mensaje de fuera de servicio según configuración.

PUT /api/v1/ai/agents/:id/schedule
{
  "days": [1, 2, 3, 4, 5],
  "active_from": "09:00",
  "active_until": "19:00",
  "name": "Horario Comercial"
}
POST/api/v1/ai/agents/:id/knowledge
Ingesta RAG Vectorial Instantánea

Envía texto plano que se procesa, fragmenta y almacena en 1536 dimensiones con Vertex AI y pgvector para búsqueda semántica instantánea.

POST /api/v1/ai/agents/:id/knowledge
{
  "title": "Políticas de Cancelación 2026",
  "content": "Las cancelaciones deben realizarse con al menos 24 horas de antelación para no incurrir en penalización."
}
Reputation Shield

reviewsReputación & Loyalty

Reputation Shield automatiza el SEO local y la captación de opiniones positivas combinando hardware NFC con flujos de fidelización por WhatsApp.

Google Business Profile OAuth

Conecta tu perfil de Google Business Profile. Novapsis SM sincronizará las opiniones de tus locales físicos cada 15 minutos de forma automática y preparará borradores de respuesta IA adaptados a tu voz de marca y en el mismo idioma del cliente.

Flujo Loyalty Loop

Envía campañas automáticas de WhatsApp tras la visita presencial. El sistema enviará un recordatorio de agradecimiento al primer día; si el usuario no ha dejado reseña, al tercer día le enviará un cupón de descuento automatizado con un código único de incentivo.

Placas Novapsis NFC

Gestiona tus placas físicas NFC y códigos QR desde el panel. Permite a los clientes valorar tu negocio acercando el smartphone en menos de 5 segundos.

Facturación & Consumo

account_balance_walletControl de Presupuestos

Para proteger tu negocio frente a consumos descontrolados de la API de IA (por ejemplo, si un bot entra en bucle con un cliente), Novapsis SM incorpora un sistema de control de presupuestos a nivel de organización.

Alerta (80%)

Notificación en el panel superior y campanita advirtiendo del consumo del presupuesto.

Bloqueo (100%)

La IA se detiene atómicamente y el bot se apaga para evitar costes adicionales.

Handoff

La conversación se deriva automáticamente a humano indicando la causa al operador.

Agotamiento de Saldo

El consumo de tokens de IA se descuenta en dólares de tu saldo prepago recargable en Stripe. Si tu saldo se agota, el sistema actuará bajo el mismo principio de seguridad (Fail-Closed) apagando la IA y notificándote para realizar una recarga en caliente.

Caso Práctico: Comparativa Real de Modelos (Consumo y Latencia)

Para ilustrar cómo influye la selección del modelo en los costos y la velocidad, evaluamos de forma práctica la misma consulta de un cliente pidiendo imágenes de un producto (con envío multimedia nativo a WhatsApp):

Flujo de Chat Real (WhatsApp)
WhatsApp LLM Usage

Captura real del chat de WhatsApp mostrando el envío automatizado de imágenes de catálogo.

Métrica
Grok 4.20 Reasoningazure/grok-4-reasoning
GPT-5 Nanoazure/gpt-5-nano
Consulta Cliente"y la del diseño?"
Respuesta Bot
"Claro, aquí tienes la foto del diseño. Precio: 500 EUR; Stock: 5 uds. ¿Quieres reservar uno o necesitas más detalles?"
image[Envío Automático de Imagen: Lamborghini Aventador SVJ]
Latencia (Tiempo)
bolt3.3 segundos⚡ Respuesta Instantánea
11.9 segundosDemasiado lento para chat en vivo
Tokens In / Out
Entrada: 985Salida: 81Estructura eficiente sin sobrecarga
Entrada: 976Salida: 1,517Pensamiento profundo (razonamiento interno)
Costo Estimado$0.001434 USD
payments$0.000656 USD💰 ~54% de Ahorro
Grok 4.20 (Líder en Experiencia)

Excelente para interacción en tiempo real en WhatsApp. Su baja latencia y alta eficiencia de tokens de salida (solo 81 tokens) evitan esperas largas para el cliente, asegurando una conversación fluida y sin fricciones.

GPT-5 Nano (Líder en Costo)

Ideal para procesos en segundo plano o flujos asíncronos. Aunque tarda casi 12 segundos debido a que genera un gran volumen de razonamiento interno (1,517 tokens), su costo final por ejecución es sumamente bajo.

Legal

verified_userCompliance & RGPD

Operamos con altos estándares de cumplimiento legal exigidos por Meta y el Reglamento General de Protección de Datos (RGPD) europeo.

Distribución de Responsabilidades

Novapsis SM actúa estrictamente como **Encargado del Tratamiento (Data Processor)**. Los negocios clientes del SaaS son los **Responsables del Tratamiento (Data Controller)** y se comprometen a obtener el consentimiento previo de los contactos telefónicos importados en las campañas de WhatsApp.

Deautorización y Borrado

Meta exige que los usuarios puedan eliminar sus datos en tiempo real al revocar la app en Facebook. Novapsis SM expone de forma segura la URL de callback https://app.novapsis.com/api/auth/meta/deauth, la cual procesa la deautorización de manera inmediata.

Futuro

scheduleRoadmap v2026

Nuestro equipo trabaja constantemente en la expansión de la infraestructura. A continuación se presentan las próximas actualizaciones aprobadas para el backlog de producción:

calendar_todayP9 - Programación Horaria de Agentes (Aprobado)

Permitirá configurar reglas semanales por agente para apagar o encender el bot automáticamente. Por ejemplo: IA activa en fines de semana y noches, y desactivada (modo humano) en horario de oficina de 09:00 a 18:00.

campaignMensajes de Difusión (Broadcasts)

Habilidad para enviar notificaciones masivas interactivas a listas de contactos segmentadas con flujos condicionales de respuesta IA, respetando límites de spam y políticas oficiales de Meta.

Ayuda

help_outlinePreguntas Frecuentes (FAQ)

Respuestas a las dudas más comunes sobre la infraestructura, facturación de Meta, uso de modelos de IA y límites del sistema.

?¿Qué es la API oficial de WhatsApp Cloud y cómo se factura?

Novapsis SM utiliza la API oficial de Meta. Las tarifas de mensajería de Meta se trasladan sin recargo y se facturan según las condiciones vigentes de tu cuenta de WhatsApp Business. El consumo de inteligencia artificial se cobra por separado según el modelo y el plan contratado.

?¿Cómo garantizan que mi número no sea bloqueado por Meta?

Al operar de manera oficial a través de la API de WhatsApp Cloud (y no mediante emuladores o web-scraping de WhatsApp Web), tu número cuenta con el respaldo oficial de Meta. Adicionalmente, implementamos límites inteligentes de envío, control de spam y flujos de opt-in para asegurar el cumplimiento estricto con las políticas de Meta Commerce.

?¿Qué modelos de Inteligencia Artificial puedo utilizar?

Nuestra infraestructura es compatible con los modelos de vanguardia más recientes y actualizados de los proveedores líderes del sector, incluyendo OpenAI, Anthropic, Google y DeepSeek. Puedes configurar diferentes modelos por agente según la complejidad, velocidad y el coste que requieras.

?¿Cómo funciona el control de presupuesto de IA (Budget Guard)?

El consumo de créditos de IA se realiza mediante saldo prepago gestionado en Stripe de forma segura. Puedes definir límites máximos de gasto diarios o mensuales por organización. Si se alcanza el 80% recibirás una alerta en el panel, y al llegar al 100%, la IA se detendrá de manera segura o derivará a un operador humano (fail-safe) para evitar cargos imprevistos.

?¿Qué es el RAG (Búsqueda Semántica) y cómo lo configuro?

RAG (Retrieval-Augmented Generation) es la tecnología que permite a tu agente responder con contexto perfecto sobre tu negocio. Solo debes subir tus archivos (PDF, TXT) o ingresar URLs en la sección de base de conocimiento del agente. El sistema los vectoriza automáticamente y los usa como la única fuente de verdad para evitar alucinaciones.