Deja que la IA cree tu CRM. Workspace369 es el back office al que se conecta.
Contiene los clientes, el pipeline, las propuestas, la firma electrónica y las facturas que su agente lee y escribe, a través de MCP o HTTP. Claude Code, Cursor, Lovable o ChatGPT construyen las pantallas.
Prueba gratuita de 14 días. Se requiere tarjeta. Después de la prueba: desde $29/mes. Se renueva automáticamente cada mes hasta que canceles. Cancela en cualquier momento en Configuración → Facturación.
Compilar indicación para un
Build me a CRM for my design studio as a Next.js app. Use the workspace369 MCP server as the backend for every record…


Conclusiones clave
- Workspace369 es el backend: clientes, etapas de pipeline, campos personalizados, propuestas, firmas electrónicas y facturas. Tu agente de IA también puede configurar tus etapas de pipeline y campos personalizados, y luego crear las pantallas encima.
- Los tokens MCP y de acceso personal funcionan en todos los planes. El constructor de API HTTP también está en todos los planes.
- En nuestras cuatro ejecuciones cronometradas, Claude Code pasó del prompt al código CRM finalizado en 3,6 a 10,7 minutos; la última, con el prompt de documentación actual, funcionó sin arreglos.
- Puede ejecutar el CRM de inicio con datos de muestra sin cuenta ni tarjeta.
- El envío a un cliente espera la aprobación en la aplicación, y cada llamada se registra.
- Elija Supabase en su lugar cuando el CRM sea el producto que vende.
¿Cómo creo un CRM con IA?
Conecte un agente de codificación de IA como Claude Code al servidor MCP de Workspace369, pegue una indicación de compilación que describa lo que hace su negocio y deje que el agente cree las pantallas. Sus clientes, propuestas, contratos y facturas permanecen en Workspace369, por lo que el agente escribe el front-end, no el back-end.
Los mismos pasos funcionan en Cursor, Windsurf y otros clientes de MCP. En Claude en la web, agrega Workspace369 como conector en lugar del paso 1.
Pruébalo primero con datos de muestra, sin cuenta
El Inicio de CRM se envía con un servidor simulado: una empresa de ejemplo con 12 clientes, propuestas y facturas. Se reinicia al reiniciar. Ejecuta la simulación en una ventana de shell y la aplicación en una segunda, luego abre localhost:3000.
git clone https://github.com/Workspace369-LLC/crm-starter
cd crm-starter && npm install
npm run mock
# second shell window, same folder
printf 'W369_TOKEN=mock-token\nW369_MCP_URL=http://localhost:4010/mcp\n' > .env.local
npm run dev- 1
Conecta Claude Code a tu espacio de trabajo
Si iniciaste la prueba, tú eres el propietario. Abre Configuración, luego IA, luego Conexiones de IA, y activa Permitir conexiones de IA. Luego añade el servidor y ejecuta /mcp en Claude Code para iniciar sesión. Inicia sesión con Google o con tu correo electrónico y contraseña de Workspace369. Si te registraste con Apple, elige una contraseña primero: Configuración → tu cuenta → Restablecer contraseña por correo electrónico.
claude mcp add --transport http workspace369 https://mcp.workspace369.com/mcp¿Usas Cursor o VS Code? Añade el conjunto de herramientas principal del CRM en un solo clic:Añadir a CursorAñadir a VS Code - 2
Pega el prompt de construcción
Indícale al agente a qué se dedica tu negocio. Lee tus clientes reales, propuestas y facturas y se construye a su alrededor.
Build me a CRM for my design studio as a Next.js app. Use the workspace369 MCP server as the backend for every record: clients, requests (new leads), proposals, contracts, invoices, payments, projects and tasks. Do not create your own tables for these. First call workspace_get_context and workspace_schema to learn my workspace. Before any code, propose the pipeline stages and client fields my business needs, call crm_apply_blueprint with dry_run true and show me the preview. Apply it only after I say yes. Then build: 1. A leads inbox from requests_search, with a button that runs requests_convert_to_client. 2. A client list split into prospects and clients (clients_search), with a header from pipeline_summary: clients per stage. 3. A client page with that client's proposals and invoices, and its next follow-up from follow_ups_list. 4. A "draft proposal" button that uses proposals_create_draft. Sending stays with me in Workspace369. 5. A delivery board from task_boards_list and tasks_search. Keep every key on the server. Never expose the token in the browser. - 3
Llama al mismo backend desde el servidor de tu aplicación
El servidor de tu aplicación implementada llama a las mismas herramientas a través de HTTPS con un token de acceso personal (Configuración → IA → Conexiones de IA → Tokens de acceso personal; elige solo los ámbitos que necesita tu aplicación). Los tokens pertenecen a la persona que los creó, así que créalo desde una cuenta que permanezca en el negocio.
curl https://mcp.workspace369.com/mcp \ -H "Authorization: Bearer $W369_TOKEN" \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call", "params":{"name":"clients_search","arguments":{"query":"acme"}}}'
Guía paso a paso con ejemplos de Node y Python: Crea un CRM personalizado con un agente de codificación de IA. En todos los planes, tu aplicación también puede llamar a puntos finales HTTP simples: Llama a Workspace369 por HTTP (API del Creador)Código inicial en GitHub: el Plantilla inicial de CRM y el Servidor MCP de Workspace369.
Conjunto de herramientas central de CRM: para una lista de herramientas enfocada, conéctate a https://mcp.workspace369.com/mcp/crm en su lugar. Tiene 33 herramientas principales de CRM y ninguna herramienta de envío, y utiliza el mismo inicio de sesión y token que /mcpUsar /mcp para todo lo demás.
¿Cuánto tiempo lleva?
En nuestras cuatro ejecuciones cronometradas, Claude Code tardó entre 3,6 y 10,7 minutos desde pegar el prompt hasta el código finalizado, contra un espacio de trabajo de demostración. La última ejecución, con el prompt de documentación actual, tardó 10,7 minutos porque el agente también instaló, probó y construyó la aplicación en sí, y la aplicación luego funcionó sin arreglos. La tabla muestra lo que falló en ejecuciones anteriores.
| Medir | Ejecución 4 · 25 de octubre de 2026 Medido por nosotros, una ejecución | Ejecución 3 · 24 de octubre de 2026 Medido por nosotros, una ejecución | Ejecución 2 · 24 de octubre de 2026 Medido por nosotros, una ejecución | Ejecución 1 · 22 de octubre de 2026 Medido por nosotros, una ejecución |
|---|---|---|---|---|
| Prompt y dirección | Indicación de documentos actual, dirección /mcp completa | Indicación de documentos del día de publicación, /mcp/crm | Indicación de tutorial, CRM principal /mcp/crm dirección | Indicación de tutorial, dirección completa /mcp |
| Prompt a código finalizado | 10,7 min, 89 turnos de agente | 4,6 min, 32 turnos de agente | 3,6 min, 18 turnos de agente | 8,2 min, 49 turnos de agente |
| Las propias pruebas del agente | 33 aprobados | 11 aprobados | 20 aprobados | 27 aprobados |
| Comprobación de tipo y compilación | El agente ejecutó la verificación de tipo y la compilación; ambos pasaron | Sin paso de compilación: el agente eligió Node.js plano | Falló en un tipo incorrecto, luego pasó después de una corrección de una palabra | Comprobación de tipo y compilación completada |
| Qué se rompió | Nada que bloquee: una advertencia de Next.js en el registro del servidor, las páginas cargaron datos en vivo | Leyó una variable de token diferente a la configurada en la documentación; un cambio de nombre lo solucionó | Se le dijo al agente que no ejecutara la compilación, por lo que se perdió el error de tipo | Nada |
Ejecución 4 · 25 de octubre de 2026 Medido por nosotros, una ejecución
- Prompt y dirección
- Indicación de documentos actual, dirección /mcp completa
- Prompt a código finalizado
- 10,7 min, 89 turnos de agente
- Las propias pruebas del agente
- 33 aprobados
- Comprobación de tipo y compilación
- El agente ejecutó la verificación de tipo y la compilación; ambos pasaron
- Qué se rompió
- Nada que bloquee: una advertencia de Next.js en el registro del servidor, las páginas cargaron datos en vivo
Ejecución 3 · 24 de octubre de 2026 Medido por nosotros, una ejecución
- Prompt y dirección
- Indicación de documentos del día de publicación, /mcp/crm
- Prompt a código finalizado
- 4,6 min, 32 turnos de agente
- Las propias pruebas del agente
- 11 aprobados
- Comprobación de tipo y compilación
- Sin paso de compilación: el agente eligió Node.js plano
- Qué se rompió
- Leyó una variable de token diferente a la configurada en la documentación; un cambio de nombre lo solucionó
Ejecución 2 · 24 de octubre de 2026 Medido por nosotros, una ejecución
- Prompt y dirección
- Indicación de tutorial, CRM principal /mcp/crm dirección
- Prompt a código finalizado
- 3,6 min, 18 turnos de agente
- Las propias pruebas del agente
- 20 aprobados
- Comprobación de tipo y compilación
- Falló en un tipo incorrecto, luego pasó después de una corrección de una palabra
- Qué se rompió
- Se le dijo al agente que no ejecutara la compilación, por lo que se perdió el error de tipo
Ejecución 1 · 22 de octubre de 2026 Medido por nosotros, una ejecución
- Prompt y dirección
- Indicación de tutorial, dirección completa /mcp
- Prompt a código finalizado
- 8,2 min, 49 turnos de agente
- Las propias pruebas del agente
- 27 aprobados
- Comprobación de tipo y compilación
- Comprobación de tipo y compilación completada
- Qué se rompió
- Nada
Claude Code, sin cabeza, en un espacio de trabajo de demostración de Workspace369 con datos de muestra y un token de solo lectura, del 22 al 25 de octubre de 2026. Una ejecución cada uno, por lo que estos son ejemplos, no un punto de referencia. Las ejecuciones anteriores utilizaron indicaciones más antiguas; la ejecución del 25 de octubre utiliza la indicación actual en la documentación.
¿Para qué necesita todavía un backend un CRM construido por IA?
Para todo lo que maneja registros de clientes y dinero: la base de datos y el inicio de sesión, el pipeline, las propuestas, las firmas electrónicas, las facturas y los pagos, además de un paso de aprobación antes de que algo se envíe a un cliente. En Workspace369 esas partes ya están construidas, detrás de una sola conexión.
Preguntamos a ChatGPT y Claude, una vez cada uno, qué construir un CRM para un negocio de consultoría con Claude Code. Ambos nombraron Supabase primero, y cada uno también nombró otros servicios para conectar. Cada uno de esos es un servicio separado para configurar y pagar.
La pila que sugirieron
ChatGPT (cerrado sesión, búsqueda web activada) y Claude.ai (búsqueda web activada), una ejecución cada uno, 18 de octubre de 2026
Ejecuciones únicas, no una clasificación: las respuestas varían entre ejecuciones y motores. ChatGPT nombró a Supabase, Next.js y Stripe; Claude nombró a Supabase, Stripe y DocuSign o Documenso.
Tu CRM creado por IA en Workspace369
Tu agente crea las pantallas y el flujo de trabajo que deseas
Las páginas de reserva en línea comienzan en Specialist. Los campos personalizados están en todos los planes, y cada solicitud registra si provino de un formulario, embudo o página; el etiquetado de la fuente del cliente potencial en los clientes comienza en Voyager. Cadet permite un asiento y 20 servicios, con proyectos ilimitados.
Más de 100 herramientas que su agente puede llamar
Cada llamada se ejecuta como la persona que se conectó, con los permisos de esa persona. Enviar a un cliente espera la aprobación en la aplicación a menos que esa persona active "enviar sin preguntar" para la conexión.
Clientes y clientes potenciales
Busque, cree y actualice clientes con campos personalizados, muévalos entre etapas, convierta solicitudes, seguimientos, fuentes de clientes potenciales.
Propuestas
Borradores, diseño, secciones, plantillas y envío para firma y depósito.
Contratos
Plantillas, envío para firma electrónica, recordatorios, anulación.
Facturas y pagos
Borradores, envíos, retainers, planes recurrentes, registro de pagos.
Calendario y reservas
Eventos, disponibilidad, páginas de reserva, recordatorios.
Proyectos y tareas
Tableros, subtareas, comentarios, esquemas de tableros.
Bandeja de entrada
Envío de mensajes y búsqueda de conversaciones.
Automatizaciones
Enumere y pruebe flujos de trabajo, lea sus ejecuciones, desactívelos.
Esquema de Workspace
Tipos de registro, campos y etapas del cliente, para que un agente aprenda tu modelo de datos antes de que cree pantallas.
Lista completa en el Referencia de herramientas de MCPDetalles de configuración: Integración MCP y Flujos de trabajo de API.
Suficientemente seguro como para señalar datos reales de clientes
Desactivado hasta que un administrador lo active
MCP está desactivado para cada espacio de trabajo por defecto. Los administradores pueden permitir solo las aplicaciones que elijan.
Permisos reales en cada llamada
El agente de un miembro del equipo solo ve lo que ese miembro puede ver, verificado en vivo en cada llamada.
Aprobaciones antes de que salga nada
Enviar una propuesta, contrato, factura o mensaje espera la aprobación de una persona en la aplicación, a menos que la persona que se conectó active "enviar sin preguntar".
Un rastro registrado
Cada llamada se registra en el registro de auditoría del espacio de trabajo con quién la realizó, qué herramienta, cuándo y si tuvo éxito.
Envía correos electrónicos desde tu propio dominio
Su CRM puede enviar su propio correo electrónico transaccional, como confirmaciones de reserva, recordatorios de facturas y correos electrónicos de bienvenida, a través de la API de correo electrónico de Workspace369. Cada correo electrónico sale de una bandeja de entrada en su propio dominio verificado, sin marca de Workspace369, y las respuestas van a esa bandeja de entrada.
curl https://mcp.workspace369.com/v1/email/messages \
-H "Authorization: Bearer $W369_SEND_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: booking-123-confirm" \
-d '{
"from": { "inbox_id": "inb_AbCdEfGhIjKlMnOpQrSt", "name": "Fade Lab" },
"to": [{ "email": "guest@example.com" }],
"subject": "Your booking is confirmed",
"text": "See you Friday at 3 pm.",
"tracking": { "opens": false, "clicks": false }
}'Una clave de solo envío
La clave puede enviar correos electrónicos desde sus bandejas de entrada verificadas, o solo las que usted elija, y nada más: no puede leer clientes, mensajes ni facturas. Guárdela en su servidor y revóquela en cualquier momento.
Sin envíos duplicados
Asigna a cada correo electrónico una clave de idempotencia estable, como el ID de reserva. Un reintento con la misma clave nunca envía el correo electrónico dos veces.
Límites que puedes planificar
120 solicitudes por minuto por clave, y hasta 1,500 correos electrónicos al día por espacio de trabajo (400 al día en sus primeros 30 días). Por encima del límite, la API indica cuántos segundos esperar.
Rebotes gestionados por ti
Después de un rebote duro o una queja de spam, Workspace369 deja de enviar correos a esa dirección desde todas las bandejas de entrada del espacio de trabajo, y el envío rechazado no utiliza créditos.
Los correos electrónicos de la API usan 1 crédito de correo electrónico por destinatario más un poco de uso de IA. Los créditos de correo electrónico vienen en paquetes: 1,000 por $9, 5,000 por $29 o 20,000 por $99. Configuración, límites y cada código de error: Envía correos electrónicos con la API de Workspace369.
Precios
MCP y los tokens de acceso personal están en todos los planes una vez que un administrador activa las conexiones de IA. Las llamadas consumen la asignación mensual de uso de IA de tu plan: las lecturas cuestan menos, los envíos cuestan más y las llamadas fallidas son gratuitas. Almacena en caché las listas en tu aplicación en lugar de recargarlas en cada pantalla, y la asignación rendirá mucho más.
Los webhooks están en todos los planes; la API del Constructor también está en todos los planes. Ver todos los planes.
Preguntas que hacen los constructores
¿Puedo crear mi propio CRM en Workspace369?
Sí. Conecta un agente de IA como Claude Code o Cursor al servidor Workspace369 MCP y pídele que cree las pantallas que deseas. Tus clientes, propuestas, contratos, facturas y pagos permanecen en Workspace369, por lo que las partes que manejan el dinero y las firmas ya están creadas y probadas.#
¿Todavía necesito Supabase o Firebase?
No para registros de clientes, propuestas, contratos, facturas, pagos o reservas. Solo necesitas tu propia base de datos para los datos que Workspace369 no tiene.#
¿Debería mi CRM creado por IA usar Supabase o un backend de CRM como Workspace369?
Supabase te proporciona una base de datos, inicio de sesión y almacenamiento. Luego, tú mismo creas el pipeline, las propuestas, las firmas electrónicas, las facturas y el paso de aprobación para los correos electrónicos de los clientes. Workspace369 ya tiene todo eso, y tu agente accede a ellos a través del servidor MCP. Elige Supabase cuando el CRM sea el producto que vendes o tus datos no se parezcan en nada a los clientes y tratos. Elige Workspace369 cuando dirijas un negocio de servicios y quieras tus propias pantallas sobre registros de clientes, propuestas, contratos y facturas reales. Puedes usar ambos: mantén las tablas solo de aplicaciones en Supabase y los registros de clientes y dinero en Workspace369.#
¿Es Workspace369 un CRM headless?
Se puede usar como uno. Tu propia aplicación o agente lee y escribe clientes, etapas del pipeline, campos personalizados, propuestas, contratos, facturas y proyectos a través del servidor MCP, con un token de acceso personal en tu servidor. Tu equipo puede seguir usando la aplicación Workspace369 con los mismos datos, por lo que no tienes que crear una pantalla de administración para todo.#
¿Hay una API REST?
Sí, en todos los planes, se incluyen pruebas. La API del Constructor en mcp.workspace369.com/v1 da a los clientes, propuestas, facturas, contratos, proyectos, tareas, solicitudes y eventos del calendario sus propias URL, con una especificación OpenAPI pública, para que una aplicación creada con Lovable, v0, Bolt o Replit pueda llamarla desde su servidor con un token de acceso personal. Ejecuta las mismas herramientas, permisos y aprobaciones que MCP. En todos los planes, el servidor de tu aplicación puede llamar al endpoint de MCP a través de HTTPS, como en el paso 3. Los webhooks notifican a tu aplicación cuando cambian las propuestas, contratos, facturas o leads (todos los planes).#
¿Puedo probar esto durante la prueba gratuita y cuánto cuesta?
Sí. El servidor MCP y los tokens de acceso personal funcionan en todos los planes, para que puedas conectar Claude Code o Cursor durante la prueba. La prueba gratuita de 14 días comienza cuando guardas una tarjeta, y no se te cobrará nada durante 14 días. Las llamadas de tu agente utilizan el uso de IA mensual de tu plan. La API REST del Constructor (/v1) está incluida en todos los planes, Cadet en adelante y durante la prueba.#
¿Puede mi CRM enviar correos electrónicos desde mi propio dominio?
Sí. Cree una clave de solo envío en Workspace369 y llame a la API de correo electrónico desde su servidor: cada correo electrónico sale de una bandeja de entrada en su propio dominio verificado, un destinatario por llamada, con una clave de idempotencia para que los reintentos nunca se envíen dos veces. Cada correo electrónico utiliza 1 crédito de correo electrónico por destinatario más un poco de uso de IA; los créditos de correo electrónico vienen en paquetes desde $9 por 1,000.#
¿Qué no puede hacer mi agente a través de Workspace369?
No puede eliminar clientes, proyectos o facturas, ni administrar miembros del equipo y sus permisos. Hágalo en la aplicación.#
¿Qué herramientas de IA funcionan?
Claude Code, Cursor, Windsurf y VS Code con Copilot, además de Claude en la web como conector personalizado. ChatGPT puede conectarlo como conector personalizado en planes que ofrecen modo desarrollador. Cualquier aplicación que admita servidores MCP remotos con OAuth puede conectarse.#
¿Mi agente enviará correos electrónicos a mis clientes por sí solo?
No. Los envíos esperan aprobación en la aplicación a menos que la persona que se conectó active "enviar sin preguntar" para esa conexión.#
¿Qué pasa si mi agente se atasca?
Pega el error exacto al agente y pídele que enumere las herramientas de Workspace369 antes de que lo intente de nuevo. En nuestras ejecuciones cronometradas anteriores, los dos problemas fueron un nombre de variable de entorno incorrecto y un error de tipo que al agente se le había dicho que no verificara; cada uno requirió una pequeña corrección. Si prefiere delegarlo, App369, el estudio dirigido por el fundador de Workspace369, revisa aplicaciones creadas con IA en una Verificación de Lanzamiento de $450 que se acredita a su Sprint de Rescate, y configura Workspace369 para usted desde $450.#
¿Prefiere no crearlo? App369 lo crea para usted a un precio fijo
App369 es el estudio de precio fijo dirigido por el fundador de Workspace369. Construye un CRM personalizado en el backend de Workspace369 o completamente en su propia pila. Cada compilación comienza con un alcance escrito de $450 que termina en una cotización fija, y el alcance es suyo para conservarlo.
Vea dónde encaja Workspace369 en su flujo de trabajo con el cliente.
Comenzar con los módulos que necesita hoy, luego activar IA, automatizaciones, contabilidad, inventario, solicitudes e informes a medida que la operación crece.
Prueba gratuita de 14 días. Se requiere tarjeta. Después de la prueba: desde $29/mes. Se renueva automáticamente cada mes hasta que canceles. Cancela en cualquier momento en Configuración → Facturación.

