Saltar para o conteúdo

Integração · Processamento salarial e RH

Conecte Claude e ChatGPT ao Worksuite

Pergunte à sua IA quais contratos de freelancers expiram em breve, quais faturas de horas aguardam revisão ou para aprovar uma despesa no Worksuite. Ela pode criar contratos a partir de modelos, configurar projetos e tarefas para freelancers e enviar, aprovar ou rejeitar despesas. Também pode ler pagamentos, vagas de trabalho e utilizadores.

Ligar Worksuite gratuitamente

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

Experimente pedir

  • “Quais contratos estão a expirar em breve?”

    A IA lista os contratos filtrados por expiração iminente, com datas, orçamento e freelancer.

  • “Mostrar faturas de horas aguardando revisão esta semana.”

    Lista as faturas de horas com status em revisão no intervalo de datas.

  • “Aprovar a planilha de horário da Maria da semana passada.”

    Encontra a fatura de horas e define o seu status para aprovado.

O que a sua IA pode fazer

Contratos

Listar, ler, criar e atualizar contratos, usando modelos de contrato e filtros como freelancer, status ou expiração iminente.

Projetos, tarefas e faturas de horas

Criar e atualizar projetos e tarefas para freelancers, e listar, aprovar, rejeitar ou alterar faturas de horas.

Despesas e pagamentos

Enviar, pesquisar, aprovar e rejeitar despesas por categoria, e ler pagamentos com valor, status e itens da linha.

  • “Criar um contrato para Jonas do nosso modelo padrão de consultoria.”

    Consulta o modelo de contrato e cria o contrato com Jonas como parceiro.

  • “Configurar um projeto de Redesign de Website e uma tarefa de design para Jonas a 600 por hora.”

    Cria o projeto, depois uma tarefa atribuída ao Jonas com a taxa que forneceu.

  • “Quais despesas estão pendentes e rejeitar aquela sem recibo.”

    Pesquisa despesas por status e rejeita a escolhida com um motivo.

69 ferramentas para Worksuite

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.

  • approve_expenseVisível para outras pessoasAprovar uma despesa por `expense_id`.
  • archive_contractVisível para outras pessoasArquivar um contrato (ID do contrato). Tem efeitos visíveis fora deste sistema.
  • cancel_contractElimina dadosCancelar um contrato (ID do contrato). Ação destrutiva; pode exigir aprovação.
  • create_contractAltera dadosCriar um contrato a partir de uma plantilla. Requer `name` e `template_id` (veja list_contract_templates); opcionalmente `partner_id`, `start_date`, `end_date`, `budget`, `currency` e `description`.
  • create_expenseAltera dadosEnviar uma despesa para um freelancer. Requer `name`, `amount`, `partner_id`, `category_id` (veja list_expense_categories) e `expense_date`; opcionalmente `currency`, `task_id`, `approver_id` e `note`.
  • create_expense_undo_rejectAltera dadosCriar um novo desfeito de rejeição para uma despesa.
  • create_expense_unmark_paidAltera dadosCriar um novo não marcado como pago para uma despesa.
  • create_paymentAltera dadosCriar um novo pagamento. Obrigatório: descrição ou itens da linha.
  • create_payment_productAltera dadosCriar um novo produto para um pagamento. Obrigatório: item, categoria ou preço.
  • create_projectAltera dadosCriar um projeto com um `name`, e opcionalmente `budget`, `currency`, `start_date`, `end_date`, `status`, `teams` e `description`.
  • create_project_2Altera dadosCriar novo projeto. Requerido: título.
  • create_project_applicantAltera dadosCriar um novo candidato para um projeto. Obrigatório: ID do parceiro.
  • create_taskAltera dadosCriar uma tarefa em um projeto e atribuí-la a um freelancer. Requer `project_id` e `partner_id`; opcionalmente `name`, `description`, `budget`, `rate_type`, `rate_per_unit`, `start_date`, `end_date` e `managers`.
  • create_userAltera dadosCriar um novo usuário. Obrigatório: email. Pesquise usuários primeiro para evitar duplicatas.
  • delete_contractElimina dadosExcluir permanentemente um contrato pelo seu ID. Ação destrutiva; pode exigir aprovação.
  • delete_expenseElimina dadosDele permanentemente uma despesa pelo ID de despesa. Ação destrutiva; pode exigir aprovação.
  • delete_paymentElimina dadosExclua permanentemente uma pagamento pelo id da pagamento. Ação destrutiva; pode exigir aprovação.
  • delete_payment_productElimina dadosExclua permanentemente um produto pelo ID do produto. Ação destrutiva; pode exigir aprovação.
  • delete_projectElimina dadosExcluir permanentemente um projeto pelo seu project id. Ação destrutiva; pode exigir aprovação.
  • delete_userElimina dadosExcluir permanentemente um usuário pelo seu ID. Ação destrutiva; pode exigir aprovação.
  • export_payments_pdfExportar pagamentos.
  • get_contractObter um contrato por `contract_id`, com datas, orçamento, parceiro e status.
  • get_contract_invoiceObter uma fatura para um contrato por ID de fatura.
  • get_contract_taskObter uma tarefa para um contrato por ID de tarefa.
  • get_contract_templateObter uma plantilla de contrato por ID de plantilla de contrato.
  • get_direct_integrationObter uma integração direta por ID de conta vinculada.
  • get_expenseObter uma despesa pelo `expense_id`.
  • get_job_openingObter uma abertura de vaga por `project_id` (o ID da abertura de vaga).
  • get_paymentObter um pagamento por `payment_id`, com valor, status e itens da linha.
  • get_projectObter um projeto por `project_id`, com orçamento, datas, status e equipes.
  • get_project_taskObter uma tarefa para um projeto pelo ID de tarefa.
  • get_project_timesheetObter uma planilha de horas para um projeto por ID de planilha de horas.
  • get_taskObter uma tarefa por `task_id`, com seu orçamento, taxa, datas e freelancer designado.
  • get_task_timesheetObter um faturamento de horas para uma tarefa pelo ID do faturamento de horas.
  • get_userObter um usuário por `user_id`.
  • list_approversListar aprovadores.
  • list_contract_invoicesListar faturas para um contrato. Os resultados são paginados.
  • list_contract_tasksListar tarefas para um contrato. Os resultados são paginados.
  • list_contract_templatesListar modelos de contrato, filtrados por `status` ou `contract_type`. Utilizar para obter um `template_id` para criar_contract.
  • list_contractsListar contratos, filtrados por `status`, `partner_id` (freelancer), `template`, `contract_type`, `archived`, `ending_soon` ou faixas de datas inicial/final.
  • list_expense_categoriesListar categorias de despesas. Utilizar para obter um `category_id` para criar_expense.
  • list_expense_documentsListar documentos para uma despesa.
  • list_partner_bank_detailsListar detalhes bancários para um parceiro.
  • list_partner_typesListar tipos de parceiros. Filtros opcionais: padrão, habilitado, é empresa, é fornecedor ou é trabalhador. Os resultados são paginados.
  • list_payment_productsListar produtos para um pagamento.
  • list_project_applicantsListar candidatos para um projeto. Filtros opcionais: ordem ou status. Os resultados são paginados.
  • list_project_timesheetsListar faturamentos de horas para um projeto. Filtros opcionais: data inicial ou data final. Os resultados são paginados.
  • list_task_timesheetsListar faturamentos de horas para uma tarefa. Filtros opcionais: data inicial ou data final. Os resultados são paginados.
  • list_timesheetsListar faturamentos de horas, filtrados por `status`, `partner_id` ou `date_from`/`date_to`.
  • reject_expenseVisível para outras pessoasRejeitar uma despesa por `expense_id`, com um `reason` opcional.
  • restore_contractAltera dadosRestaurar um contrato (ID do contrato).
  • search_applicationsPesquisar aplicações por ordem ou pesquisa. Utilizar para encontrar aplicações existentes antes de criar uma nova aplicação. Os resultados são paginados.
  • search_changesPesquisar alterações por ordem ou pesquisa. Utilizar para encontrar alterações existentes antes de criar uma nova alteração. Os resultados são paginados.
  • search_direct_integrationsPesquisar integrações diretas por ordem ou pesquisa. Utilizar para encontrar integrações diretas existentes antes de criar uma nova integração direta.
  • search_expensesPesquisar despesas por texto `query` ou filtrar por `status`, `partner_id`, `task_id`, `category_id`, `approver_id` ou faixa de datas da despesa.
  • search_usersListar utilizadores na sua conta Worksuite, filtrados por `email`, `role` ou `team`.
  • submit_contractVisível para outras pessoasDuplicar um contrato (ID do contrato). Tem efeitos visíveis fora deste sistema.
  • submit_expenseVisível para outras pessoasMarcar como pago uma despesa (ID da despesa). Tem efeitos visíveis fora deste sistema.
  • update_contractAltera dadosAtualizar um contrato por `contract_id`: nome, datas, orçamento, moeda, parceiro ou descrição. Apenas os campos que passa são alterados.
  • update_contract_initiatesVisível para outras pessoasAtualizar uma iniciativa existente identificada pelo ID do contrato. Apenas os campos que passa são alterados. Tem efeitos visíveis fora deste sistema.
  • update_expenseAltera dadosAtualizar uma despesa existente identificada pelo ID da despesa. Apenas os campos que passa são alterados.
  • update_paymentAltera dadosAtualizar um pagamento existente identificado pelo ID do pagamento. Apenas os campos que passar são alterados.
  • update_payment_productAltera dadosAtualizar um produto existente identificado pelo ID do produto. Apenas os campos que você passar são alterados.
  • update_projectAltera dadosAtualizar um projeto por `project_id`: orçamento, datas, status ou descrição. `name` é obrigatório, então passe o nome atual se ele não estiver mudando.
  • update_project_2Altera dadosAtualizar um projeto existente identificado pelo ID do projeto. Apenas os campos que você passar serão alterados.
  • update_project_applicantAltera dadosAtualizar um candidato existente identificado pelo ID do candidato. Apenas os campos que você passar serão alterados.
  • update_taskAltera dadosAtualizar uma tarefa por `project_id` e `task_id` (também requer `partner_id`): nome, status, orçamento, taxa, datas ou unidades trabalhadas.
  • update_timesheetAltera dadosAprovar, rejeitar ou alterar uma folha de horas por `timesheet_id`. Requer `date_start` e `date_end`; defina `status` (em_revisão, aprovado, rejeitado, não_submetido), `minutes_total` ou um `rejection_reason`.
  • update_userAltera dadosAtualizar um usuário existente identificado pelo ID do usuário. Apenas os campos passados são alterados.

Configure em três passos

  1. 1

    Escolha a aplicação

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

  2. 2

    Cole a sua chave

    Preencha o seu subdomínio do Worksuite (o "acme" em acme.worksuite.com), o seu Client ID e o seu Client secret. O acesso à API requer uma conta Enterprise do Worksuite: pergunte ao seu Gerente de Conta ou Suporte ao Cliente para habilitar o uso da API, e eles enviam o client ID e client secret. O campo extra headers aceita um "Name: value" por linha.

  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 Worksuite?

A IA pode ler e pesquisar contratos, modelos de contrato, projetos, tarefas, faturas de horas, despesas, categorias de despesas, pagamentos, vagas de trabalho e utilizadores. Pode criar e atualizar contratos, projetos e tarefas, enviar despesas, aprovar ou rejeitar despesas e atualizar faturas de horas.

A IA vê o meu client secret do Worksuite?

Não. O seu client secret do Worksuite está criptografado em repouso e nunca é mostrado à IA. Após guardar, não é mostrado novamente, nem mesmo a si. A IA só vê os resultados das ferramentas que chama.

Posso controlar o que a IA é autorizada a fazer?

Sim. Você escolhe quais ferramentas estão ativadas, para começar em modo de leitura apenas. Aprovar ou rejeitar despesas e planilhas de horas, e alterar contratos, pode exigir sua aprovação antes que sejam executados. 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 necessidade de cartão de crédito. Os planos pagos cobram por tarefa concluída. Você também precisa de uma conta própria do Worksuite.

Por que preciso contactar o Worksuite primeiro?

O acesso à API do Worksuite requer uma conta Enterprise e deve ser habilitado pelo Worksuite. Seu Gestor de Conta ou Suporte ao Cliente envia um ID de cliente e um segredo de cliente, que você então cola no PipMCP junto com seu subdomínio.

Deixe a sua IA trabalhar em Worksuite ainda hoje.

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

Ligar Worksuite gratuitamente

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