Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/gcsconsultores/centros-estrategicos-gcs/llms.txt

Use this file to discover all available pages before exploring further.

GCS Centros Estratégicos is a Next.js virtual office platform built for GCS Consultores Empresariales, a Colombian strategic consulting firm specializing in compliance, risk management, and organizational transformation. The platform gives clients and consultants a shared, browser-based workspace — six purpose-built consulting rooms, an AI assistant named Sally powered by Google Gemini 2.5 Flash, automated lead capture via Microsoft SharePoint, and one-click Teams meeting scheduling — all deployable as a standalone web app or embedded directly into an existing WordPress/DIVI site via iframe.

Virtual Office

Explore the six consulting rooms and how room access control works for each user role.

Sally AI

Learn how Sally is wired to Google Gemini 2.5 Flash, manages per-room context, and captures leads mid-conversation.

Compliance Room

Deep dive into the Revisoría Fiscal evaluation engine and the ISO / BASC / SARLAFT / PTEE diagnostic flow.

API Reference

Full reference for the /api/chat, /api/leads, and /api/meetings route handlers.

Key Features

The platform is designed as a complete client-engagement layer for a consulting practice. Its major capabilities are:
  • Six specialized consulting rooms — Lobby, Sala Ejecutiva, Sala de Compliance, Sala de Estrategia, Sala de Training, and Sala de Innovación — each with its own background video, Sally greeting, and room-specific CTA.
  • Sally AI assistant — a 24/7 virtual consultant persona powered by Google Gemini 2.5 Flash via the Vercel AI SDK, with per-room context awareness and lead-capture triggers built into the system prompt.
  • Revisoría Fiscal evaluation engine — a multi-category diagnostic tool available at /evaluacion that helps organizations determine whether they require a Fiscal Reviewer (Revisor Fiscal) in 2026, guided by Sally through a branching question flow.
  • Lead capture via Microsoft SharePoint — form submissions and Sally-initiated lead captures are written directly to a SharePoint list through the Microsoft Graph API using client-credential OAuth 2.0.
  • Teams meeting scheduling — users can request a meeting from any room; the /api/meetings route creates a calendar event with an online meeting link via Graph and returns the joinUrl.
  • Role-based access control — two user roles (cliente and consultor) govern which rooms are visible. Private rooms (Sala Ejecutiva, Sala de Estrategia, Sala de Training) are locked for cliente users.
  • WordPress / DIVI iframe embedding — the app is architected to run inside a <iframe> module inside a DIVI page, allowing GCS to integrate the virtual office into their main WordPress site without a full redesign.
  • Vercel Analytics — page-view and interaction telemetry via @vercel/analytics, enabled only in production builds.

Technology Stack

LayerTechnology
FrameworkNext.js 16.2 (App Router)
UI LibraryReact 19
LanguageTypeScript 5.7
StylingTailwind CSS v4
AI SDKVercel AI SDK 6 (ai package)
AI ModelGoogle Gemini 2.5 Flash
Microsoft IntegrationMicrosoft Graph API (OAuth 2.0 client credentials)
Component LibraryRadix UI primitives / shadcn/ui
AnalyticsVercel Analytics 1.6.1
FontsInter + Geist Mono (Google Fonts via next/font)
Form ValidationReact Hook Form + Zod
DeploymentVercel

Who Uses This?

The platform is built for two distinct audiences, differentiated by the role field on the authenticated User object: cliente — Visiting client or prospect. Clients access the platform when the eligible flag on their User object is true. They can browse the Lobby, the Compliance room, and the Innovación room — the three public rooms. Private rooms (Sala Ejecutiva, Sala de Estrategia, Sala de Training) display an access-denied message with a button to return to the Lobby; there is no automatic redirect. Clients interact with Sally to ask questions, request diagnostics, and book meetings. consultor — GCS internal consultant. Consultants have unrestricted access to all six rooms. The hasAccess check in VirtualOffice.tsx short-circuits to true for any user whose role is consultor, regardless of the target room’s type field.
GCS Centros Estratégicos is designed to be embedded in a WordPress/DIVI site via an <iframe>. Deploy the app to a subdomain (e.g., oficina.consultoresgcs.com) and insert it into any DIVI page using the Code module:
<iframe
  src="https://oficina.consultoresgcs.com"
  width="100%"
  height="900px"
  frameborder="0"
  allow="camera; microphone; fullscreen">
</iframe>

Build docs developers (and LLMs) love