Saltar al contenido

Integración · Proyectos y tareas

Conecte Claude y ChatGPT con Projectworks

Pida a su IA que registre horas contra una tarea, muestre su hoja de tiempos semanal o liste las facturas de un cliente en Projectworks. Puede leer clientes, proyectos, módulos, tareas, entradas de tiempo, facturas, solicitudes de gastos y vacaciones, y crear clientes, contactos de facturación, tareas, entradas de tiempo y solicitudes de vacaciones. Las hojas de tiempos y preguntas de proyecto se responden desde el chat.

Conecta Projectworks gratis

Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.

Prueba a pedirle

  • “Registre 90 minutos en la tarea Revisión del diseño para hoy: preparación de taller del cliente.”

    La IA encuentra a su usuario y la tarea, luego crea una entrada de tiempo con la fecha, los minutos y el comentario.

  • “¿Cómo se ve mi hoja de tiempos esta semana, ¿y puede enviarse?”

    Lee su hoja de tiempos semanal con su estado de envío, luego la envía para aprobación una vez que confirme.

  • “¿Qué facturas hemos enviado a Nordic Foods este año?”

    Encuentra al cliente y lista sus facturas en ese rango de fechas, con estado y totales.

Qué puede hacer tu IA

Tiempo y hojas de tiempos

Registre, modifique y elimine entradas de tiempo, lea hojas de tiempos semanales y envíelas para aprobación.

Clientes y proyectos

Lea y cree clientes y contactos de facturación, lea proyectos y módulos, y cree tareas.

Facturas, gastos y vacaciones

Lea facturas y solicitudes de gastos, liste vacaciones y cree solicitudes de vacaciones.

  • “Muestre las solicitudes de gastos facturables del proyecto Reconstrucción del sitio web.”

    Lista las solicitudes de gastos para el proyecto filtradas a las facturables.

  • “Reserve vacaciones anuales para Sara los días 14 y 15 de octubre.”

    Busca los tipos y estados de vacaciones, luego crea una solicitud de vacaciones con un día por fecha.

  • “Cree un nuevo cliente, Acme ApS, en la oficina de Copenhague con Peter como gerente de cuenta.”

    Encuentra la oficina e ID de usuario de Peter, luego crea el cliente.

121 herramientas para Projectworks

Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.

  • create_billing_contactModifica datosAgregar un contacto de facturación a un cliente (`client_id`) con nombre, correo electrónico, teléfono y dirección.
  • create_clientModifica datosCrear un cliente con `client_name`, `office_id` (ver list_offices) y `account_manager_id` (un ID de usuario), más dirección, moneda y detalles financieros opcionales.
  • create_expense_claimModifica datos
  • create_leave_requestModifica datosCrear una solicitud de vacaciones para `user_id` con un `status_id` (ver list_leave_statuses) y `days`, cada uno con fecha, horas e ID de tipo de vacaciones (ver list_leave_types).
  • create_moduleModifica datos
  • create_projectModifica datos
  • create_setModifica datos
  • create_taskModifica datosCrear una tarea en un módulo (`module_id`) con `task_name`, y fechas de inicio y fin opcionales, tarifa, tasa y configuraciones facturables.
  • create_time_entryModifica datosRegistrar tiempo: pasa `user_id`, `task_id`, `date` y `minutes`, con un `comment` opcional.
  • create_timesheet_unsubmitModifica datos
  • create_userModifica datos
  • create_user_or_update_taskModifica datos
  • delete_contactElimina datos
  • delete_customerElimina datos
  • delete_expense_claimElimina datos
  • delete_leafElimina datos
  • delete_moduleElimina datos
  • delete_placeholder_taskElimina datos
  • delete_projectElimina datos
  • delete_taskElimina datos
  • delete_task_userElimina datos
  • delete_time_entryMueve dineroEliminar una entrada de tiempo por `id`. Esto no se puede deshacer.
  • delete_userElimina datos
  • delete_user_journal_entriesMueve dinero
  • delete_usersMueve dinero
  • get_billing_contacts
  • get_clientObtener un cliente por `customer_id`, con dirección, detalles financieros y gerente de cuenta.
  • get_client_ratecards
  • get_custom_field_types
  • get_expense_claimObtener una solicitud de gastos por `expense_claim_id`.
  • get_expense_claim_types
  • get_file_content
  • get_invoiceObtener un recibo mediante `invoice_id`, junto con sus líneas y totales.
  • get_leaf
  • get_module
  • get_office
  • get_placeholder_task
  • get_projectObtener un proyecto por `project_id`, con su cliente, gerentes, fechas, estado y configuraciones presupuestales.
  • get_project_statuses
  • get_project_taskselfservicemodes
  • get_project_types
  • get_project_user
  • get_report
  • get_resource
  • get_taskObtener una tarea por `task_id`, con fechas, tarifa, estado y configuraciones de facturación.
  • get_task_feetypes
  • get_task_types
  • get_task_user
  • get_userObtener un usuario mediante `user_id`.
  • get_user_s_userroles
  • get_user_user
  • get_user_users
  • get_weekly_timesheetObtener la boleta de horas de un usuario para la semana que comienza el `start_date` (`user_id` requerido), incluyendo su estado de envío.
  • list_allocation_types
  • list_billing_contactsListar contactos de facturación, opcionalmente filtrados por `client_id`, nombre o correo electrónico.
  • list_budget_frequencies
  • list_budget_types
  • list_categories
  • list_clientsListar clientes, opcionalmente filtrados por `name`, oficina o referencia externa. Úsalo para encontrar el ID del cliente.
  • list_contacts
  • list_custom_fields
  • list_customers
  • list_entity_sub_types
  • list_entity_types
  • list_expense_claimsListar solicitudes de gastos, filtradas por usuario, proyecto, cliente, rango de fechas, estado o si son facturables o reembolsables.
  • list_forecasts
  • list_formats
  • list_gl_codes
  • list_invoicesListar facturas, filtradas por `client_id`, `project_id`, estado, número de factura o rango de fechas.
  • list_leaveListar solicitudes de vacaciones filtradas por `user_id`, estado, tipo o rango de fechas.
  • list_leave_statusesListar los posibles estados de solicitud de vacaciones y sus IDs.
  • list_leave_typesListar los tipos de vacaciones (por ejemplo anual o enfermedad) y sus IDs.
  • list_modulesListar módulos de proyecto (etapas o fases), opcionalmente filtrados por `project_id` o `name`.
  • list_officesListar oficinas, opcionalmente filtradas por `name`.
  • list_project_users
  • list_projectsListar proyectos, opcionalmente filtrados por `name`, `client_id`, `user_id`, número de proyecto o referencia externa.
  • list_projects_2
  • list_resources
  • list_tasksListar tareas, opcionalmente filtradas por `project_id`, `module_id`, `user_id` o `name`. Úsalo para encontrar el ID de la tarea contra el cual registrar tiempo.
  • list_tasks_2
  • list_time_entriesListar entradas de tiempo filtradas por `user_id`, `task_id`, `date` o fecha modificada.
  • list_user_journal_entries
  • list_user_timesheets
  • list_usersListar usuarios, opcionalmente filtrados por `name` o `email`. Úsalo para encontrar el ID de usuario de una persona.
  • list_users_2
  • search_addresses
  • search_agreement_types
  • search_cost_rate_cards
  • search_countries
  • search_currencies
  • search_customer_contacts
  • search_holiday_calendars
  • search_positions
  • search_ranks
  • search_reports
  • search_revenue_rate_cards
  • search_tax_types
  • search_teams
  • set_forecastModifica datos
  • set_resourceModifica datos
  • submit_timesheetVisible para otrosEnviar la hoja de tiempos de un usuario para la semana que comienza el `start_date` para aprobación (requerido `user_id`).
  • update_customerModifica datos
  • update_customer_fieldsVisible para otros
  • update_expense_claimModifica datos
  • update_leafModifica datos
  • update_moduleModifica datos
  • update_module_fieldsVisible para otros
  • update_projectModifica datos
  • update_project_fieldsVisible para otros
  • update_project_usersVisible para otros
  • update_taskModifica datos
  • update_task_fieldsVisible para otros
  • update_task_userModifica datos
  • update_task_usersVisible para otros
  • update_tasksVisible para otros
  • update_time_entryVisible para otrosModificar una entrada de tiempo con `id`: pasa el `minutes` y cualquier otro campo a modificar (fecha, tarea, comentario).
  • update_userModifica datos
  • update_user_fieldsVisible para otros
  • update_user_journal_entriesVisible para otros
  • update_user_s_userrolesMueve dinero
  • update_usersVisible para otros

Configúralo en tres pasos

  1. 1

    Elige la aplicación

    Crea una cuenta gratuita de PipMCP y elige Projectworks en la lista de aplicaciones.

  2. 2

    Pega tu clave

    Pegue dos valores: una clave de consumidor y un secreto de consumidor. En Projectworks vaya a Configuración > Integraciones > Cuentas API, haga clic en + para agregar una cuenta API, luego haga clic en Agregar para crear una clave. Copie la clave de consumidor y el secreto de consumidor. El secreto solo se muestra una vez. Su inicio de sesión normal de Projectworks no funciona para la API.

  3. 3

    Añade el enlace a tu IA

    Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:

    1. Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
    2. Pega tu enlace como URL del servidor MCP remoto.
    3. Actívalo desde el menú + de un chat.

Preguntas frecuentes

¿Qué puede hacer la IA en Projectworks?

La IA puede leer clientes, contactos de facturación, oficinas, proyectos, módulos, tareas, usuarios, entradas de tiempo, hojas de tiempos semanales, facturas, solicitudes de gastos y vacaciones. Puede crear clientes, contactos de facturación, tareas, entradas de tiempo y solicitudes de vacaciones, modificar entradas de tiempo y enviar hojas de tiempos. También puede eliminar una entrada de tiempo si activa esa herramienta.

¿Vé la IA mis credenciales de Projectworks?

No. Sus clave y secreto del consumidor se cifran en reposo y nunca se muestran a la IA. Después de guardarlos, no se vuelven a mostrar, ni siquiera a usted. La IA solo ve los resultados de las herramientas que llama.

¿Puedo controlar qué puede hacer la IA?

Sí. Usted elige qué herramientas están activas, por lo que puede empezar en modo solo lectura. Borrar una entrada de tiempo no se puede deshacer, y enviar un boleta de horas la envía para aprobación, así que esas herramientas pueden requerir su aprobación antes de ejecutarse. Cada llamada a herramienta se registra.

¿Funciona con ChatGPT?

Sí. En ChatGPT ve a Configuración › Aplicaciones y Conectores › Avanzado y activa el Modo Desarrollador, luego añade tu enlace PipMCP. El Modo Desarrollador requiere un plan de pago de ChatGPT: Plus, Pro, Business o Enterprise. El mismo enlace también funciona en Claude (Configuración › Conectores › Añadir conector personalizado), Cursor y otros clientes MCP.

¿Cuánto cuesta?

PipMCP tiene un plan gratuito sin tarjeta de crédito requerida. Los planes de pago cobran por tarea completada. También necesita su propia cuenta de Projectworks.

¿Puedo usar mi inicio de sesión normal de Projectworks?

No. La API de Projectworks no acepta tu inicio de sesión normal. Creas una cuenta de API bajo Configuración > Integraciones > Cuentas de API y usas su clave del consumidor y secreto del consumidor. Copia el secreto inmediatamente, porque Projectworks lo muestra solo una vez.

Pon tu IA a trabajar en Projectworks hoy.

Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.

Conecta Projectworks gratis

PipMCP no está afiliado a Projectworks. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.