Saltar para o conteúdo

Integração · Projetos e tarefas

Conecte Claude e ChatGPT ao Projectworks

Peça à sua IA para registrar tempo em uma tarefa, mostrar seu faturamento semanal ou listar as faturas de um cliente no Projectworks. Ela pode ler clientes, projetos, módulos, tarefas, entradas de tempo, faturas, pedidos de despesas e férias, e criar clientes, contatos de cobrança, tarefas, entradas de tempo e pedidos de férias. Faturamentos e perguntas de projeto são respondidos pelo chat.

Ligar Projectworks gratuitamente

Plano gratuito, sem cartão de crédito. Demora cerca de um minuto.

Experimente pedir

  • “Registre 90 minutos na tarefa Revisão do Design para hoje: preparação do workshop do cliente.”

    A IA localiza seu usuário e a tarefa, então cria uma entrada de tempo com a data, minutos e comentário.

  • “Como fica meu faturamento esta semana, e você pode submetê-lo?”

    Ela lê seu faturamento semanal com o estado de submissão, então o envia para aprovação após sua confirmação.

  • “Quais faturas já enviamos à Nordic Foods este ano?”

    Ela localiza o cliente e lista suas faturas nesse intervalo de datas, com status e totais.

O que a sua IA pode fazer

Tempo e folhas de ponto

Registre, altere e exclua entradas de tempo, leia faturamentos semanais e submetam para aprovação.

Clientes e projetos

Leia e crie clientes e contatos de cobrança, leia projetos e módulos, e crie tarefas.

Faturas, despesas e férias

Leia faturas e pedidos de despesas, liste férias e crie pedidos de férias.

  • “Mostre-me os pedidos de despesas cobráveis no projeto Reconstrução do Site.”

    Ela lista os pedidos de despesas para o projeto filtrados aos cobráveis.

  • “Agende férias anuais para Sara em 14 e 15 de outubro.”

    Ela consulta os tipos e status das férias, então cria um pedido de férias com um dia por data.

  • “Crie um novo cliente, Acme ApS, no escritório Copenhague com Peter como gerente de conta.”

    Ela localiza o escritório e o ID do usuário do Peter, então cria o cliente.

121 ferramentas para Projectworks

Estas ferramentas são ativadas quando estabelece a ligação. Pode desativar qualquer uma delas ou exigir a sua aprovação antes de ser executada.

  • create_billing_contactAltera dadosAdicione um contato de faturamento a um cliente (`client_id`) com nome, e-mail, telefone e endereço.
  • create_clientAltera dadosCrie um cliente com `client_name`, `office_id` (veja list_offices) e `account_manager_id` (um ID de usuário), além de endereço, moeda e detalhes financeiros opcionais.
  • create_expense_claimAltera dadosCrie uma nova declaração de despesa. Obrigatório: ID do usuário, ID do projeto, ID do módulo, tipo de declaração de despesa e se é reembolsável ou processada. Resumo da API: Criar declaração de despesa.
  • create_leave_requestAltera dadosCrie uma solicitação de licença para `user_id` com um `status_id` (veja list_leave_statuses) e `days`, cada um com data, horas e ID do tipo de licença (veja list_leave_types).
  • create_moduleAltera dadosCrie um novo módulo. Obrigatório: ID do projeto ou nome do módulo. Pesquise módulos primeiro para evitar duplicatas. Resumo da API: Criar Módulo.
  • create_projectAltera dadosCrie um novo projeto. Obrigatório: nome do projeto, ID do escritório, ID do cliente, ID do tipo de projeto, ID do status do projeto ou ID da moeda. Pesquise projetos primeiro para evitar duplicatas. Resumo da API: Criar Projeto.
  • create_setAltera dadosCrie um novo conjunto. Obrigatório: ID da entidade, ID do tipo de entidade ou ID do campo. Resumo da API: Definir dados de campo personalizado.
  • create_taskAltera dadosCrie uma tarefa em um módulo (`module_id`) com `task_name`, e datas de início e fim opcionais, taxa, taxa horária e configurações faturáveis.
  • create_time_entryAltera dadosRegistre tempo: passe `user_id`, `task_id`, `date` e `minutes`, com um `comment` opcional.
  • create_timesheet_unsubmitAltera dadosCrie uma nova não-envio para um faturamento. Resumo da API: Desenvolve o faturamento para o usuário.
  • create_userAltera dadosCrie um novo usuário. Obrigatório: e-mail, primeiro nome ou último nome. Pesquise usuários primeiro para evitar duplicatas. Resumo da API: Criar Usuário.
  • create_user_or_update_taskAltera dadosCriar um novo usuário. Pesquisar usuários primeiro para evitar duplicatas. Resumo da API: Criar ou atualizar uma Tarefa.
  • delete_contactElimina dadosExcluir permanentemente um contato pelo ID de contato. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Contato de Faturamento.
  • delete_customerElimina dadosApague permanentemente um cliente pelo seu ID. Ação destrutiva; pode exigir aprovação. Resumo da API: Apagar Cliente.
  • delete_expense_claimElimina dadosExcluir permanentemente uma declaração de despesa pelo ID de declaração de despesa. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir declaração de despesa.
  • delete_leafElimina dadosExcluir permanentemente um item de folga pelo ID de folga. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir folga.
  • delete_moduleElimina dadosExcluir permanentemente um módulo pelo ID do módulo. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Módulo.
  • delete_placeholder_taskElimina dadosExcluir permanentemente uma tarefa pelo ID de tarefa 2. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Tarefa Placeholder.
  • delete_projectElimina dadosExcluir permanentemente um projeto pelo id de projeto. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Projeto.
  • delete_taskElimina dadosExcluir permanentemente uma tarefa pelo id de tarefa. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Tarefa.
  • delete_task_userElimina dadosExcluir permanentemente um usuário pelo ID do usuário. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Usuário Tarefa.
  • delete_time_entryMovimenta dinheiroExcluir uma entrada de tempo por `id`. Isso não pode ser desfeito.
  • delete_userElimina dadosExcluir permanentemente um usuário pelo seu ID de usuário. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Usuário.
  • delete_user_journal_entriesMovimenta dinheiroExcluir permanentemente uma entrada de diário pelo ID do usuário. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Excluir Postagem do Usuário.
  • delete_usersMovimenta dinheiroExcluir permanentemente um usuário pelo ID do usuário. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Excluir UserRoles do Usuário.
  • get_billing_contactsPesquisar contatos por ID de contato de faturamento, ID do cliente, e-mail, nome, referência externa ou data modificada. Use isso para encontrar contatos existentes antes de criar um novo. Os resultados são paginados. Resumo da API: Obter Contatos de Faturamento.
  • get_clientObter um cliente por `customer_id`, com endereço, detalhes financeiros e gerente de conta.
  • get_client_ratecardsListar clientes para um cliente. Resumo da API: Obter Cartões de Taxa do Cliente.
  • get_custom_field_typesListar projetos. Resumo da API: Obter Tipos de Campo Personalizado.
  • get_expense_claimObter uma declaração de despesa por `expense_claim_id`.
  • get_expense_claim_typesListar projetos. Resumo da API: Obter tipos de declaração de despesa.
  • get_file_contentObter o conteúdo de um arquivo pelo ID do arquivo de declaração de despesa. Resumo da API: Obter conteúdo do arquivo de declaração de despesa por ExpenseClaimFileID.
  • get_invoiceObter uma fatura por `invoice_id`, com suas linhas e totais.
  • get_leafObter um item de folga pelo ID de folga. Resumo da API: Obter folga por ID.
  • get_moduleObter um módulo pelo ID do módulo. Resumo da API: Obter Módulo.
  • get_officeObter um escritório pelo ID do escritório. Resumo da API: Obter Escritório.
  • get_placeholder_taskObter uma tarefa para uma tarefa por ID de tarefa 2. Resumo da API: Obter Tarefa Placeholder.
  • get_projectObter um projeto por `project_id`, com seu cliente, gerentes, datas, status e configurações de orçamento.
  • get_project_statusesListar projetos. Resumo da API: Obter Status dos Projetos.
  • get_project_taskselfservicemodesListar projetos. Resumo da API: Obter Modos de Autoatendimento de Tarefa do Projeto.
  • get_project_typesListar projetos. Resumo da API: Obter Tipos de Projeto.
  • get_project_userObter um usuário para um projeto por ID de usuário. Resumo da API: Obter um usuário atribuído a um projeto e sua taxa.
  • get_reportObter um relatório por ID de relatório.
  • get_resourceObter um recurso por ID de recurso. Resumo da API: Obter Recurso por ID.
  • get_taskObter uma tarefa por `task_id`, com datas, taxa, status e configurações de faturamento.
  • get_task_feetypesListar tarefas. Resumo da API: Obter Tipos de Taxa de Tarefa.
  • get_task_typesListar projetos. Resumo da API: Obter Tipos de Tarefa.
  • get_task_userObter um usuário para uma tarefa por ID de usuário. Resumo da API: Obter Usuário Tarefa.
  • get_userObter um usuário por `user_id`.
  • get_user_s_userrolesListar usuários para um usuário. Resumo da API: Obter UserRoles do Usuário.
  • get_user_userObter um usuário. Resumo da API: Obter Usuário.
  • get_user_usersObter um usuário. Resumo da API: Obter Usuários.
  • get_weekly_timesheetObter a folha de ponto semanal de um usuário iniciando em `start_date` (`user_id` obrigatório), incluindo seu estado de submissão.
  • list_allocation_typesListar tipos de alocação. Resumo da API: Obter Tipos de Alocação.
  • list_billing_contactsListar contatos de faturamento, opcionalmente filtrados por `client_id`, nome ou e-mail.
  • list_budget_frequenciesListar frequências orçamentárias. Resumo da API: Obter Frequências Orçamentárias do Módulo.
  • list_budget_typesListar tipos orçamentais. Resumo da API: Obter Tipos Orçamentais do Módulo.
  • list_categoriesListar categorias. Os resultados são paginados. Resumo da API: Obter categorias de rastreamento do sistema contábil do banco de dados.
  • list_clientsListar clientes, opcionalmente filtrados por `name`, escritório ou referência externa. Use isso para encontrar o ID de um cliente.
  • list_contactsListar contactos. Filtros opcionais: nome do contacto, email do contacto, nome da empresa ou apenas fornecedores. Os resultados são paginados. Resumo da API: Obter contactos do sistema contábil do banco de dados.
  • list_custom_fieldsListar campos personalizados. Filtros opcionais: ID de campo, ID de tipo de campo, ID de tipo de entidade, ID de subtipo de entidade ou rótulo. Os resultados são paginados. Resumo da API: Obter Campos Personalizados.
  • list_customersListar clientes. Resumo da API: Obter Client FinancePaymentTermTypes.
  • list_entity_sub_typesListar subtipos de entidade. Resumo da API: Obter Subtipos de Entidade de Campo Personalizado.
  • list_entity_typesListar tipos de entidade. Resumo da API: Obter Tipos de Entidade de Campo Personalizado.
  • list_expense_claimsListar pedidos de despesa, filtrados por usuário, projeto, cliente, intervalo de datas, status ou se é cobrável ou reembolsável.
  • list_forecastsListar previsões. Filtros opcionais: data modificada desde, ID do projeto, ID do módulo, data inicial ou data final. Os resultados são paginados. Resumo da API: Obter Previsões.
  • list_formatsListar formatos. Resumo da API: Obter lista de Formatos de Relatório.
  • list_gl_codesListar códigos GL. Filtros opcionais: código, descrição ou se está ativo. Resumo da API: Obter Códigos GL.
  • list_invoicesListar faturas, filtradas por `client_id`, `project_id`, status, número de fatura ou intervalo de datas.
  • list_leaveListar pedidos de licença, filtrados por `user_id`, status, tipo de licença ou intervalo de datas.
  • list_leave_statusesListar os possíveis status de solicitação de folga e seus IDs.
  • list_leave_typesListar os tipos de licença (por exemplo, licença anual ou licença médica) e seus IDs.
  • list_modulesListar módulos do projeto (fases ou estágios), opcionalmente filtrados por `project_id` ou `name`.
  • list_officesListar escritórios, opcionalmente filtrados por `name`.
  • list_project_usersListar usuários para um projeto. Resumo da API: Obter uma lista dos usuários atribuídos a um projeto e suas taxas.
  • list_projectsListar projetos, opcionalmente filtrados por `name`, `client_id`, `user_id`, número do projeto ou referência externa.
  • list_projects_2Listar projetos. Resumo da API: Obter Tipos de Cliente.
  • list_resourcesListar recursos. Filtros opcionais: ID do recurso, data de modificação, ID do projeto, ID do módulo, tipo de recurso ou ID do usuário. Os resultados são paginados. Resumo da API: Obter Recursos.
  • list_tasksListe tarefas, filtrando opcionalmente por `project_id`, `module_id`, `user_id` ou `name`. Use para encontrar o ID da tarefa para registrar tempo.
  • list_tasks_2Listar tarefas. Resumo da API: Obter Tipos de Taxa do Módulo.
  • list_time_entriesListar entradas de tempo, filtradas por `user_id`, `task_id`, `date` ou data de modificação.
  • list_user_journal_entriesListar entradas diárias para um usuário. Resumo da API: Obter Lançamentos.
  • list_user_timesheetsListar planilhas de horas para um usuário. Filtros opcionais: data inicial. Resumo da API: Obter uma lista de status de planilha de horas, para um usuário.
  • list_usersListe usuários, filtrando opcionalmente por `name` ou `email`. Use para encontrar o ID do usuário de uma pessoa.
  • list_users_2Listar usuários. Filtros opcionais: código de função. Resumo da API: Obter Funções de Usuário.
  • search_addressesPesquisar endereços por ID de localização, nome ou se está ativo. Use isso para encontrar endereços existentes antes de criar um novo endereço. Resumo da API: Obter Localizações.
  • search_agreement_typesPesquisar tipos de acordo por nome. Use isso para encontrar tipos de acordo existentes antes de criar um novo tipo de acordo. Resumo da API: Obter TiposDeAcordo.
  • search_cost_rate_cardsPesquisar cartões de taxa de custo por nome, descrição ou se está ativo. Use isso para encontrar cartões de taxa de custo existentes antes de criar um novo cartão de taxa de custo. Resumo da API: Obter CartõesDeTaxaDeCusto.
  • search_countriesPesquisar países por ID do país, código ou nome. Use isso para encontrar países existentes antes de criar um novo país. Resumo da API: Obter Países.
  • search_currenciesPesquisar moedas por ID da moeda, código, nome ou se está ativo. Use isso para encontrar moedas existentes antes de criar uma nova moeda. Resumo da API: Obter Moedas.
  • search_customer_contactsPesquisar contatos de um cliente por ID do contato de faturamento, ID do cliente 2, e-mail, nome, referência externa ou data de modificação desde. Use isso para encontrar contatos existentes antes de criar um novo contato. Os resultados são paginados. Resumo da API: Obter ContatosDeFaturamentoDoCliente.
  • search_holiday_calendarsPesquisar calendários de feriados por nome. Use isso para encontrar calendários de feriados existentes antes de criar um novo calendário de feriados. Resumo da API: Obter CalendariosDeFeriados.
  • search_positionsPesquisar posições por ID de posição, nome ou se está ativo. Use isso para encontrar posições existentes antes de criar uma nova posição. Resumo da API: Obter Posições.
  • search_ranksPesquisar graus por ID de grau, nome ou se está ativo. Use isso para encontrar graus existentes antes de criar um novo grau. Resumo da API: Obter Graus.
  • search_reportsPesquise relatórios por ID, publicado, nome ou referência externa. Use para encontrar relatórios existentes antes de criar um novo. Resultados paginados.
  • search_revenue_rate_cardsPesquise cartões de taxa de receita por nome, descrição ou status ativo. Use para encontrar cartões existentes antes de criar um novo.
  • search_tax_typesPesquise tipos de impostos por nome ou status ativo. Use para encontrar tipos existentes antes de criar um novo.
  • search_teamsPesquise equipes por ID, nome ou status ativo. Use para encontrar equipes existentes antes de criar uma nova.
  • set_forecastAltera dadosCrie um novo conjunto. Obrigatório: ID do módulo, data ou valor. API summary: Set Forecast.
  • set_resourceAltera dadosCrie um novo conjunto. Obrigatório: ID do projeto, data, tipo de recurso, ID do usuário ou status marcado como rascunho. API summary: Set Resource.
  • submit_timesheetVisível para outras pessoasSubmeta a folha de tempo da semana iniciada em `start_date` para aprovação (`user_id` obrigatório).
  • update_customerAltera dadosAtualize um cliente existente identificado pelo ID do cliente. Apenas os campos passados são alterados.
  • update_customer_fieldsVisível para outras pessoasAtualize um campo existente identificado pelo ID do cliente. Tem efeitos visíveis fora deste sistema.
  • update_expense_claimAltera dadosAtualize uma requisição de despesa existente identificada pelo ID da requisição. API summary: Update expense claim.
  • update_leafAltera dadosAtualize uma folha existente identificada pelo ID da folha. API summary: Update leave.
  • update_moduleAltera dadosAtualize um módulo existente identificado pelo ID do módulo. Apenas os campos passados são alterados.
  • update_module_fieldsVisível para outras pessoasAtualize um campo existente identificado pelo ID do módulo. Tem efeitos visíveis fora deste sistema.
  • update_projectAltera dadosAtualizar um projeto existente identificado pelo id do projeto. Apenas os campos que você passar serão alterados. Resumo da API: Atualizar Projeto.
  • update_project_fieldsVisível para outras pessoasAtualize um campo existente identificado pelo ID do projeto. Tem efeitos visíveis fora deste sistema.
  • update_project_usersVisível para outras pessoasAtualize um usuário existente identificado pelo ID do projeto. Tem efeitos visíveis fora deste sistema.
  • update_taskAltera dadosAtualizar uma tarefa existente identificada pelo ID da tarefa. Apenas os campos que você passar serão alterados. Resumo da API: Atualizar Tarefa.
  • update_task_fieldsVisível para outras pessoasAtualize um campo existente identificado pelo ID da tarefa. Tem efeitos visíveis fora deste sistema.
  • update_task_userAltera dadosAtualize um usuário existente identificado pelo ID do usuário. Apenas os campos passados são alterados.
  • update_task_usersVisível para outras pessoasAtualizar um usuário existente identificado pelo ID da tarefa. Os efeitos são visíveis fora deste sistema. Resumo da API: Criar/Substituir Usuário de Tarefa.
  • update_tasksVisível para outras pessoasAtualizar uma tarefa existente identificada pelo ID da tarefa. Os efeitos são visíveis fora deste sistema. Resumo da API: Criar/Substituir Tarefa Placeholder.
  • update_time_entryVisível para outras pessoasAlterar uma entrada de tempo por `id`: passe o `minutes` e quaisquer outros campos para alterar (data, tarefa, comentário).
  • update_userAltera dadosAtualizar um usuário existente identificado pelo ID do usuário. Apenas os campos que você passar são alterados. Resumo da API: Atualizar Usuário.
  • update_user_fieldsVisível para outras pessoasAtualizar um campo existente identificado pelo ID do usuário. Os efeitos são visíveis fora deste sistema. Resumo da API: Criar ou atualizar dados de Campos Personalizados.
  • update_user_journal_entriesVisível para outras pessoasAtualizar uma entrada de diário existente identificada pelo ID do usuário. Os efeitos são visíveis fora deste sistema. Resumo da API: Criar Lançamento.
  • update_user_s_userrolesMovimenta dinheiroAtualizar um usuário existente identificado pelo ID do usuário. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Atualizar os UserRoles do Usuário.
  • update_usersVisível para outras pessoasAtualizar um usuário existente identificado pelo ID do usuário. Os efeitos são visíveis fora deste sistema. Resumo da API: Atualizar Saldos de Férias do Usuário.

Configure em três passos

  1. 1

    Escolha a aplicação

    Crie uma conta gratuita no PipMCP e escolha Projectworks na lista de aplicações.

  2. 2

    Cole a sua chave

    Cole dois valores: uma chave do consumidor e um segredo do consumidor. No Projectworks vá em Configurações > Integrações > Contas da API, clique em + para adicionar uma conta da API, depois clique em Adicionar para criar uma chave. Copie a chave do consumidor e o segredo do consumidor. O segredo é mostrado apenas uma vez. Seu login normal no Projectworks não funciona para a API.

  3. 3

    Adicione a ligação à sua IA

    Receberá uma ligação MCP pessoal. Adicione-a ao Claude, ao ChatGPT ou ao Cursor:

    1. Clique no seu nome e depois em Definições › Conectores › Adicionar conector personalizado.
    2. Cole a sua ligação no campo URL do servidor MCP remoto.
    3. Ative-o no menu + de uma conversa.

Perguntas

O que a IA pode fazer no Projectworks?

A IA pode ler clientes, contatos de cobrança, escritórios, projetos, módulos, tarefas, usuários, entradas de tempo, faturamentos semanais, faturas, pedidos de despesas e férias. Ela pode criar clientes, contatos de cobrança, tarefas, entradas de tempo e pedidos de férias, alterar entradas de tempo e submetê-los. Ela também pode excluir uma entrada de tempo se você ativar essa ferramenta.

A IA vê minhas credenciais do Projectworks?

Não. Sua chave e segredo do consumidor são criptografados em repouso e nunca mostrados à IA. Após salvar, eles não aparecem novamente, nem mesmo para você. A IA vê apenas os resultados das ferramentas que chama.

Posso controlar o que a IA é autorizada a fazer?

Sim. Você escolhe quais ferramentas estão ativadas, podendo começar em modo de leitura apenas. Excluir uma entrada de tempo não pode ser desfeita, e enviar um faturamento envia-o para aprovação, então essas ferramentas podem exigir sua aprovação antes de rodar. Cada chamada de ferramenta é registrada.

Funciona com o ChatGPT?

Sim. No ChatGPT, vá em Configurações › Aplicações & Conectores › Avançado e ative o Modo Desenvolvedor, depois adicione seu link do PipMCP. O Modo Desenvolvedor requer um plano pago do ChatGPT: Plus, Pro, Business ou Enterprise. O mesmo link funciona também no Claude (Configurações › Conectores › Adicionar conector personalizado), Cursor e outros clientes MCP.

Qual é o custo?

O PipMCP tem um plano gratuito sem cartão de crédito necessário. Planos pagos cobram por tarefa concluída. Você também precisa de sua própria conta Projectworks.

Posso usar meu login normal do Projectworks?

Não. A API do Projectworks não aceita seu login normal. Crie uma conta da API em Configurações > Integrações > Contas da API e use sua chave e segredo do consumidor. Copie o segredo imediatamente, pois o Projectworks o mostra apenas uma vez.

Deixe a sua IA trabalhar em Projectworks ainda hoje.

Comece gratuitamente. A sua chave permanece encriptada e é você quem decide o que a IA pode fazer.

Ligar Projectworks gratuitamente

O PipMCP não tem qualquer afiliação com Projectworks. Os nomes dos produtos são marcas comerciais dos respetivos titulares.