Skip to content

Portal de IA

Explicación del funcionamiento del Portal de IA

Con el SDK de Wabotify, puedes crear Portales de IA, tipo ChatGPT para tus clientes y que tu agente pueda contestar todas las preguntas que necesiten de forma humana. Puedes implementar IA de Atención al cliente, Ventas, Soporte, etc.


Para poder iniciar el objeto del Portal se necesita implementarlo con el API Key y con el Workspace ID. Recuerda que para la inicialización necesitas colocar la Región donde se encuentra tu plataforma de Wabotify, puede ser LA (LATAM) o EU (EUROPA).

import { Portal } from "plazbot";
const portal = new Portal({
workspaceId: "[YOUR_WORKSPACE_ID]",
apiKey: "[YOUR_API_KEY]",
zone: "LA", // Use "EU" for Europe
});

Crea un nuevo portal con la configuración de la interfaz de usuario (título, subtítulo, imagen de marca, etc.).

const portalCreated = await portal.addPortal({
name: "Portal Search",
zone: "LA",
title: "Welcome to Portal Search",
subtitle: "Tu fuente de historia confiable",
logo: "https://storage-files-plz-latam.s3.sa-east-1.amazonaws.com/master/logo-plazbot.png",
logodark:
"https://storage-files-plz-latam.s3.sa-east-1.amazonaws.com/master/logo-plazbot.png",
access: "direct", // or "form"
theme: "light", // or "dark"
disabled: false, // Disable the portal
brandOff: false, // Disable the wabotify brand
});
const portalId = portalCreated.id;
const portalUrl = portalCreated.url;
NameDescription
nameNombre del portal. Texto visible para identificación.
promptInstrucciones personalizadas que definen el comportamiento del agente.
titleEs el título que aparece en la parte superior del portal.
subtitleInformación de referencia del portal.
logoLogotipo que aparece en la sección superior izquierda cuando está en modo claro.
logodarkLogotipo que aparece en la sección superior izquierda cuando está en modo oscuro.
accessPara acceder al portal: form o direct. Actualmente, recomendamos usar el modo directo, ya que el modo “formulario” está en desarrollo.
themeTema visual del portal: light o dark.
disabledCampo que desactiva y activa el portal.
brandOffCampo que oculta el saludo de Wabotify en la parte inferior del portal.
zoneLa zona debe coincidir con la zona donde se creó la cuenta. Puede ser: LA (Latam) o EU (Europa).

Al crear el portal te enviará la URL para que puedas iniciar sesión y realizar consultas al agente de IA.

https://appla.plazbot.com/portal?id={PORTAL_ID}&workspaceId={WORKSPACE_ID}

Crear Nuevo Agente

Crear Nuevo Agente


Añade un enlace externo (ej. “Blog”) al portal. Se permiten un máximo de 5 enlaces. Los enlaces se mostrarán debajo del portal y se configurarán para abrirse en otra pantalla.

// Add un link al portal
await portal.addLinkToPortal({
portalId: portalId,
value: "Blog Wabotify",
url: "https://www.wabotify.com/Blog",
});
// Otro ejemplo
await portal.addLinkToPortal({
portalId: portalId,
value: "Discord Wabotify",
url: "https://discord.gg/SgyAtrwzp7",
});
// Otro ejemplo
await portal.addLinkToPortal({
portalId: portalId,
value: "Wabotify",
url: "https://www.wabotify.com",
});

Extrae la información del Portal por ID.

const portalInfo = await portal.getPortal(portalId);
console.log("🔍 Portal:", portalInfo);

Elimina todos los links configurados en la plataforma.

await portal.clearLinks(portalId);

Actualiza el Portal por los campos que necesites.

await portal.updatePortal({
id: portalId,
name: "Wabotify Portal Updated",
});

Elimina el Portal por ID.

await portal.deletePortal(portalId);