Deixe a IA construir seu CRM. O Workspace369 é o back office em que ele se conecta.
Ele contém os clientes, pipeline, propostas, e-sign e faturas que seu agente lê e escreve, via MCP ou HTTP. Claude Code, Cursor, Lovable ou ChatGPT constroem as telas.
Teste grátis de 14 dias. Cartão necessário. Após o teste: a partir de US$ 29/mês. Renova automaticamente todo mês até você cancelar. Cancele a qualquer momento em Configurações → Cobrança.
Prompt de compilação para um
Build me a CRM for my design studio as a Next.js app. Use the workspace369 MCP server as the backend for every record…


Principais conclusões
- O Workspace369 é o backend: clientes, estágios de pipeline, campos personalizados, propostas, assinaturas eletrônicas e faturas. Seu agente de IA também pode configurar seus estágios de pipeline e campos personalizados, e depois criar as telas em cima.
- Tokens MCP e de acesso pessoal funcionam em todos os planos. A API HTTP Builder também está em todos os planos.
- Em nossas quatro execuções cronometradas, o Claude Code passou do prompt para o código finalizado do CRM em 3,6 a 10,7 minutos; a última, com o prompt de documentação atual, funcionou sem correções.
- Você pode executar o CRM inicial com dados de exemplo sem conta e sem cartão.
- O envio para um cliente aguarda aprovação no aplicativo, e cada chamada é registrada.
- Escolha Supabase em vez disso quando o CRM for o produto que você vende.
Como construir um CRM com IA?
Conecte um agente de codificação de IA como Claude Code ao servidor MCP do Workspace369, cole um prompt de compilação que diga o que sua empresa faz e deixe o agente construir as telas. Seus clientes, propostas, contratos e faturas permanecem no Workspace369, então o agente escreve o front-end, não o back-end.
Os mesmos passos funcionam em Cursor, Windsurf e outros clientes MCP. No Claude na web, adicione Workspace369 como um conector em vez da etapa 1.
Experimente primeiro com dados de amostra, sem conta
O Iniciador de CRM vem com um servidor simulado: uma empresa de amostra com 12 clientes, propostas e faturas. Ele é reiniciado na reinicialização. Execute o simulado em uma janela de terminal e o aplicativo em uma segunda, depois abra 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
Conecte o Claude Code ao seu espaço de trabalho
Se você iniciou o teste, você é o proprietário. Abra Configurações, depois IA, depois Conexões de IA e ative Permitir conexões de IA. Em seguida, adicione o servidor e execute /mcp no Claude Code para fazer login. Faça login com o Google ou com seu e-mail e senha do Workspace369. Se você se inscreveu com a Apple, escolha uma senha primeiro: Configurações → sua conta → Redefinir senha por e-mail.
claude mcp add --transport http workspace369 https://mcp.workspace369.com/mcpUsando Cursor ou VS Code? Adicione o conjunto de ferramentas principal do CRM em um clique:Adicionar ao CursorAdicionar ao VS Code - 2
Cole o prompt de construção
Diga ao agente o que sua empresa faz. Ele lê seus clientes reais, propostas e faturas e constrói em torno deles.
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
Chame o mesmo backend do servidor do seu aplicativo
O servidor do seu aplicativo implantado chama as mesmas ferramentas via HTTPS com um token de acesso pessoal (Configurações → IA → Conexões de IA → Tokens de acesso pessoal; escolha apenas os escopos que seu aplicativo precisa). Os tokens pertencem à pessoa que os criou, portanto, crie-o a partir de uma conta que permanecerá com a empresa.
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"}}}'
Guia passo a passo com exemplos de Node e Python: Construa um CRM personalizado com um agente de codificação de IA. Em todos os planos, seu aplicativo também pode chamar endpoints HTTP simples: Chame o Workspace369 via HTTP (API do Builder)Código inicial no GitHub: o modelo inicial de CRM e o Servidor MCP do Workspace369.
Conjunto de ferramentas principal de CRM: para uma lista de ferramentas focada, conecte-se a https://mcp.workspace369.com/mcp/crm em vez disso. Ele tem 33 ferramentas principais de CRM e nenhuma ferramenta de envio, e usa o mesmo login e token que /mcp. /mcp para todo o resto.
Quanto tempo leva?
Em nossas quatro execuções cronometradas, o Claude Code levou de 3,6 a 10,7 minutos da colagem do prompt ao código finalizado, contra um espaço de trabalho de demonstração. A última execução, com o prompt de documentação atual, levou 10,7 minutos porque o agente também instalou, testou e construiu o aplicativo em si, e o aplicativo então funcionou sem correções. A tabela mostra o que falhou nas execuções anteriores.
| Medir | Execução 4 · 25 de outubro de 2026 Medido por nós, uma execução | Execução 3 · 24 de outubro de 2026 Medido por nós, uma execução | Execução 2 · 24 de outubro de 2026 Medido por nós, uma execução | Execução 1 · 22 de outubro de 2026 Medido por nós, uma execução |
|---|---|---|---|---|
| Prompt e endereço | Prompt de documentação atual, endereço /mcp completo | Prompt de documentação publicado naquele dia, /mcp/crm | Prompt do tutorial, CRM principal /mcp/crm endereço | Prompt do tutorial, endereço completo /mcp |
| Prompt para 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 |
| Testes próprios do agente | 33 aprovados | 11 aprovados | 20 aprovados | 27 aprovados |
| Verificação de tipo e compilação | O agente executou a verificação de tipo e a compilação; ambos passaram | Sem etapa de build: o agente escolheu Node.js puro | Falhou em um tipo incorreto, depois passou após uma correção de uma palavra | Verificação de tipo e compilação bem-sucedida |
| O que quebrou | Nada bloqueando: um aviso do Next.js no log do servidor, páginas carregadas com dados ao vivo | Ele leu uma variável de token diferente da definida nos documentos; uma renomeação corrigiu isso | O agente foi instruído a não executar a compilação, então ele perdeu o erro de tipo | Nada |
Execução 4 · 25 de outubro de 2026 Medido por nós, uma execução
- Prompt e endereço
- Prompt de documentação atual, endereço /mcp completo
- Prompt para código finalizado
- 10,7 min, 89 turnos de agente
- Testes próprios do agente
- 33 aprovados
- Verificação de tipo e compilação
- O agente executou a verificação de tipo e a compilação; ambos passaram
- O que quebrou
- Nada bloqueando: um aviso do Next.js no log do servidor, páginas carregadas com dados ao vivo
Execução 3 · 24 de outubro de 2026 Medido por nós, uma execução
- Prompt e endereço
- Prompt de documentação publicado naquele dia, /mcp/crm
- Prompt para código finalizado
- 4,6 min, 32 turnos de agente
- Testes próprios do agente
- 11 aprovados
- Verificação de tipo e compilação
- Sem etapa de build: o agente escolheu Node.js puro
- O que quebrou
- Ele leu uma variável de token diferente da definida nos documentos; uma renomeação corrigiu isso
Execução 2 · 24 de outubro de 2026 Medido por nós, uma execução
- Prompt e endereço
- Prompt do tutorial, CRM principal /mcp/crm endereço
- Prompt para código finalizado
- 3,6 min, 18 turnos de agente
- Testes próprios do agente
- 20 aprovados
- Verificação de tipo e compilação
- Falhou em um tipo incorreto, depois passou após uma correção de uma palavra
- O que quebrou
- O agente foi instruído a não executar a compilação, então ele perdeu o erro de tipo
Execução 1 · 22 de outubro de 2026 Medido por nós, uma execução
- Prompt e endereço
- Prompt do tutorial, endereço completo /mcp
- Prompt para código finalizado
- 8,2 min, 49 turnos de agente
- Testes próprios do agente
- 27 aprovados
- Verificação de tipo e compilação
- Verificação de tipo e compilação bem-sucedida
- O que quebrou
- Nada
Claude Code, headless, em um espaço de trabalho de demonstração do Workspace369 com dados de amostra e um token somente leitura, de 22 a 25 de outubro de 2026. Uma execução cada, então estes são exemplos, não um benchmark. Execuções anteriores usaram prompts mais antigos; a execução de 25 de outubro usa o prompt na documentação atual.
Para que um CRM construído por IA ainda precisa de um backend?
para tudo que contém registros e dinheiro do cliente: o banco de dados e login, o pipeline, propostas, assinaturas eletrônicas, faturas e pagamentos, além de uma etapa de aprovação antes que algo seja enviado a um cliente. No Workspace369, essas partes já estão construídas, por meio de uma única conexão.
Perguntamos ao ChatGPT e ao Claude, uma vez cada, o que construir um CRM para uma empresa de consultoria com Claude Code. Ambos nomearam Supabase primeiro, e cada um também nomeou outros serviços para conectar. Cada um desses é um serviço separado para configurar e pagar.
A pilha que eles sugeriram
ChatGPT (deslogado, pesquisa na web ativada) e Claude.ai (pesquisa na web ativada), uma execução cada, 18 de outubro de 2026
Execuções únicas, não um ranking: as respostas variam entre execuções e motores. ChatGPT nomeou Supabase, Next.js e Stripe; Claude nomeou Supabase, Stripe e DocuSign ou Documenso.
Seu CRM construído por IA no Workspace369
Seu agente constrói as telas e o fluxo de trabalho que você deseja
Páginas de reserva online começam no Specialist. Campos personalizados estão em todos os planos, e cada solicitação registra se veio de um formulário, funil ou página; a marcação da origem do lead em clientes começa no Voyager. O Cadet permite um assento e 20 serviços, com projetos ilimitados.
Mais de 100 ferramentas que seu agente pode chamar
Cada chamada é executada como a pessoa que se conectou, com as permissões dessa pessoa. O envio para um cliente aguarda aprovação no aplicativo, a menos que essa pessoa ative "enviar sem perguntar" para a conexão.
Clientes e leads
Pesquise, crie e atualize clientes com campos personalizados, mova-os entre estágios, converta solicitações, acompanhamentos, fontes de leads.
Propostas
Rascunhos, design, seções, modelos e envio para assinatura e depósito.
Contratos
Modelos, envio para assinatura eletrônica, lembretes, cancelamento.
Faturas e pagamentos
Rascunhos, envio, contratos, planos recorrentes, registro de pagamentos.
Calendário e agendamento
Eventos, disponibilidade, páginas de reserva, lembretes.
Projetos e tarefas
Quadros, subtarefas, comentários, esquemas de quadros.
Caixa de entrada
Envio de mensagens e pesquisa de conversas.
Automações
Liste e teste fluxos de trabalho, leia suas execuções, desative-os.
Esquema do Workspace
Tipos de registro, campos e estágios do cliente, para que um agente aprenda seu modelo de dados antes que ele construa telas.
Lista completa em Referência de ferramentas MCPDetalhes da configuração: Integração MCP e Fluxos de trabalho de API.
Seguro o suficiente para apontar para dados reais do cliente
Desativado até que um administrador o ative
O MCP está desativado para todos os workspaces por padrão. Os administradores podem permitir apenas os aplicativos que escolherem.
Permissões reais em cada chamada
O agente de um membro da equipe vê apenas o que esse membro pode ver, verificado ao vivo em cada chamada.
Aprovações antes que qualquer coisa saia
O envio de uma proposta, contrato, fatura ou mensagem aguarda a aprovação de uma pessoa no aplicativo, a menos que a pessoa que se conectou ative "enviar sem perguntar".
Um registro de rastreamento
Cada chamada é registrada no log de auditoria do workspace com quem a fez, qual ferramenta, quando e se foi bem-sucedida.
Envie e-mails do seu próprio domínio
Seu CRM pode enviar seu próprio e-mail transacional, como confirmações de reserva, lembretes de fatura e e-mails de boas-vindas, através da API de e-mail do Workspace369. Cada e-mail sai de uma caixa de entrada em seu próprio domínio verificado, sem marca Workspace369 adicionada, e as respostas vão para essa caixa 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 }
}'Uma chave somente para envio
A chave pode enviar e-mail de suas caixas de entrada verificadas, ou apenas as que você escolher, e nada mais: não pode ler clientes, mensagens ou faturas. Mantenha-a em seu servidor e revogue-a a qualquer momento.
Sem envios duplicados
Atribua a cada e-mail uma Idempotency-Key estável, como o ID da reserva. Uma nova tentativa com a mesma chave nunca envia o e-mail duas vezes.
Limites que você pode planejar
120 requisições por minuto por chave, e até 1.500 e-mails por dia por espaço de trabalho (400 por dia nos primeiros 30 dias). Acima do limite, a API informa quantos segundos esperar.
Bounces tratados para você
Após um bounce hard ou uma reclamação de spam, Workspace369 para de enviar e-mails para esse endereço de todas as caixas de entrada do espaço de trabalho, e o envio recusado não usa créditos.
E-mails da API usam 1 crédito de e-mail por destinatário mais um pouco de uso de IA. Créditos de e-mail vêm em pacotes: 1.000 por $9, 5.000 por $29 ou 20.000 por $99. Configuração, limites e todos os códigos de erro: Envie e-mails com a API do Workspace369.
Preços
Tokens de acesso pessoal e MCP estão em todos os planos assim que um administrador ativa as conexões de IA. As chamadas consomem a cota mensal de uso de IA do seu plano: leituras custam menos, envios custam mais e chamadas falhadas são gratuitas. Armazene listas em cache no seu aplicativo em vez de recarregá-las a cada tela, e a cota renderá muito mais.
Webhooks estão em todos os planos; a API do Builder também está em todos os planos. Veja todos os planos.
Perguntas que os construtores fazem
Posso construir meu próprio CRM no Workspace369?
Sim. Conecte um agente de IA como Claude Code ou Cursor ao servidor Workspace369 MCP e peça para ele construir as telas que você deseja. Seus clientes, propostas, contratos, faturas e pagamentos permanecem no Workspace369, então as partes que lidam com dinheiro e assinaturas já estão construídas e testadas.#
Ainda preciso do Supabase ou Firebase?
Não para registros de clientes, propostas, contratos, faturas, pagamentos ou reservas. Você só precisa do seu próprio banco de dados para dados que o Workspace369 não armazena.#
Meu CRM criado por IA deve usar Supabase ou um backend de CRM como o Workspace369?
Supabase fornece um banco de dados, login e armazenamento. Você então constrói o pipeline, propostas, assinaturas eletrônicas, faturas, pagamentos e a etapa de aprovação para e-mails de clientes sozinho. Workspace369 já tem isso, e seu agente os acessa através do servidor MCP. Escolha Supabase quando o CRM for o produto que você vende ou seus dados não se parecem em nada com clientes e negócios. Escolha Workspace369 quando você administra um negócio de serviços e deseja suas próprias telas em cima de registros reais de clientes, propostas, contratos e faturas. Você pode usar ambos: mantenha tabelas apenas de aplicativos no Supabase e os registros de clientes e dinheiro no Workspace369.#
Workspace369 é um CRM headless?
Pode ser usado como um. Seu próprio aplicativo ou agente lê e escreve clientes, estágios do pipeline, campos personalizados, propostas, contratos, faturas e projetos através do servidor MCP, com um token de acesso pessoal em seu servidor. Sua equipe pode continuar usando o aplicativo Workspace369 nos mesmos dados, para que você não precise criar uma tela de administração para tudo.#
Existe uma API REST?
Sim, em todos os planos, incluindo testes. A Builder API em mcp.workspace369.com/v1 dá a clientes, propostas, faturas, contratos, projetos, tarefas, solicitações e eventos de calendário seus próprios URLs, com uma especificação OpenAPI pública, para que um aplicativo criado com Lovable, v0, Bolt ou Replit possa chamá-la de seu servidor com um token de acesso pessoal. Ela executa as mesmas ferramentas, permissões e aprovações que o MCP. Em todos os planos, o servidor do seu aplicativo pode chamar o endpoint MCP via HTTPS, como na etapa 3. Webhooks notificam seu aplicativo quando propostas, contratos, faturas ou leads mudam (todos os planos).#
Posso experimentar durante o teste gratuito e quanto custa?
Sim. O servidor MCP e os tokens de acesso pessoal funcionam em todos os planos, para que você possa conectar Claude Code ou Cursor durante o teste. O teste gratuito de 14 dias começa quando você salva um cartão, e nada é cobrado por 14 dias. As chamadas do seu agente usam o uso mensal de IA do seu plano. A REST Builder API (/v1) está incluída em todos os planos, Cadet e superior, incluindo testes.#
Meu CRM pode enviar e-mail do meu próprio domínio?
Sim. Crie uma chave somente para envio no Workspace369 e chame a API de e-mail do seu servidor: cada e-mail sai de uma caixa de entrada em seu próprio domínio verificado, um destinatário por chamada, com uma Idempotency-Key para que novas tentativas nunca enviem duas vezes. Cada e-mail usa 1 crédito de e-mail por destinatário mais um pouco de uso de IA; créditos de e-mail vêm em pacotes a partir de $9 por 1.000.#
O que meu agente não pode fazer através do Workspace369?
Não é possível excluir clientes, projetos ou faturas, nem gerenciar membros da equipe e suas permissões. Faça isso no aplicativo.#
Quais ferramentas de IA funcionam?
Claude Code, Cursor, Windsurf e VS Code com Copilot, além de Claude na web como um conector personalizado. O ChatGPT pode conectá-lo como um conector personalizado em planos que oferecem modo de desenvolvedor. Qualquer aplicativo que suporte servidores MCP remotos com OAuth pode se conectar.#
O agente enviará e-mails aos meus clientes sozinho?
Não. O envio aguarda aprovação no aplicativo, a menos que a pessoa que se conectou ative "enviar sem perguntar" para essa conexão.#
E se meu agente ficar preso?
Cole a mensagem de erro exata de volta para o agente e peça para ele listar as ferramentas do Workspace369 antes de tentar novamente. Em nossas execuções cronometradas anteriores, os dois problemas foram um nome de variável de ambiente incorreto e um erro de tipo que o agente foi instruído a não verificar; cada um exigiu uma pequena correção. Se preferir delegar, a App369, o estúdio administrado pelo fundador do Workspace369, revisa aplicativos criados por IA em uma Verificação de Lançamento de $450 que é creditada em seu Sprint de Resgate, e configura o Workspace369 para você a partir de $450.#
Prefere não construir? A App369 constrói para você a um preço fixo
App369 é o estúdio de preço fixo administrado pelo fundador do Workspace369. Ele constrói um CRM personalizado no backend do Workspace369 ou totalmente em sua própria pilha. Cada construção começa com um escopo escrito de $450 que termina em uma cotação fixa, e o escopo é seu para manter.
Veja onde o Workspace369 se encaixa em seu fluxo de trabalho com o cliente.
Comece com os módulos que você precisa hoje, depois ative IA, automações, contabilidade, inventário, solicitações e relatórios à medida que a operação cresce.
Teste grátis de 14 dias. Cartão necessário. Após o teste: a partir de US$ 29/mês. Renova automaticamente todo mês até você cancelar. Cancele a qualquer momento em Configurações → Cobrança.

