Saltar al contenido

Integración · Nóminas y RR. HH.

Conecte Claude y ChatGPT con WebWork Time Tracker

Pregunte a su IA quién está trabajando ahora, cuántas horas ha registrado el equipo esta semana o qué hojas de tiempo esperan en WebWork Time Tracker. Puede iniciar y detener temporizadores, agregar y corregir entradas de tiempo, crear proyectos y tareas, y aprobar hojas de tiempo, solicitudes de vacaciones y peticiones de tiempo manual.

Conecta WebWork Time Tracker gratis

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

Prueba a pedirle

  • “¿Quién está en línea ahora y qué están trabajando?”

    La IA lee el estado en vivo de cada miembro con su proyecto y tarea actual.

  • “¿Cuántas horas registró el equipo de diseño esta semana?”

    Ejecuta el informe de horas registradas para esta semana, filtrado por ese equipo.

  • “¿Qué hojas de tiempo están enviadas y esperan aprobación?”

    Lista las hojas de tiempo con estado enviado, con miembro y periodo, y puede aprobar las que seleccione.

Qué puede hacer tu IA

Tiempo y asistencia

Inicie y detenga temporizadores, agregue, actualice o elimine entradas de tiempo, vea estado en vivo y asistencia diaria, y registre horas registradas hasta por 31 días.

Aprobaciones

Liste y apruebe hojas de tiempo, solicitudes de vacaciones y peticiones de tiempo manual.

Proyectos y tareas

Cree y actualice proyectos y tareas, liste tareas por estado o prioridad, y comente en tareas.

  • “Agregue 2 horas para Anna ayer del 13:00 al 15:00 en el proyecto Web.”

    Encuentra a Anna y su contrato en ese proyecto, luego agrega una entrada de tiempo manual con sus datos.

  • “Cree una tarea en Rediseño web: actualizar la página de precios, urgente, asignada a Tom.”

    Crea la tarea en ese proyecto con prioridad y asignado.

  • “¿Quién llegó tarde o faltó el lunes?”

    Lee el informe de asistencia para esa fecha y lista quién estuvo presente, tarde o ausente.

152 herramientas para WebWork Time Tracker

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

  • add_task_commentModifica datosAgregar un comentario (`text`) a una tarea de `task_id`; establecer `parent_id` para responder a un comentario. Los seguidores de la tarea pueden verlo.
  • add_time_entryModifica datosAgregar una entrada manual de tiempo para `user_id` en `date` (Y-m-d) desde `start_time` hasta `end_time` (HH:mm), con opciones `contract_id`, `task_id` y `notes`.
  • approve_leave_requestVisible para otrosAprobar una solicitud de permiso (tiempo fuera) mediante `leave_request_id`.
  • approve_time_requestVisible para otrosAprobar una solicitud manual de tiempo mediante `time_request_id`; el tiempo solicitado se agrega al tiempo rastreado del miembro.
  • approve_timesheetVisible para otrosAprobar una hoja de tiempo presentada mediante `timesheet_id`.
  • attach_assetModifica datos
  • attach_assign_to_project_groupModifica datos
  • attach_assign_to_shiftModifica datos
  • attach_assign_to_taskModifica datos
  • attach_assign_to_teamModifica datos
  • attach_assign_to_titleModifica datos
  • attach_project_viewer_projectModifica datos
  • create_assetModifica datos
  • create_asset_custom_fieldModifica datos
  • create_asset_typeModifica datos
  • create_contractModifica datos
  • create_custom_fieldModifica datos
  • create_expenseModifica datos
  • create_job_siteModifica datos
  • create_leafModifica datos
  • create_projectModifica datosCrear un proyecto con `name` y opciones `notes`, `budget`, `estimation`, `start_date` y `deadline`.
  • create_project_groupModifica datos
  • create_project_viewerModifica datos
  • create_shiftModifica datos
  • create_taskModifica datosCrear una tarea en `project_id` con `title` y opciones `description`, `status`, `priority`, `start_date`, `end_date`, `assignees` (IDs de usuario) y `parent_id` para una subtarea.
  • create_task_statusModifica datos
  • create_teamModifica datos
  • create_time_requestModifica datos
  • create_titleModifica datos
  • create_userVisible para otros
  • create_webhookElimina datos
  • delete_assetElimina datos
  • delete_asset_custom_fieldElimina datos
  • delete_asset_typeElimina datos
  • delete_contractElimina datos
  • delete_custom_fieldElimina datos
  • delete_expenseElimina datos
  • delete_job_siteElimina datos
  • delete_projectElimina datos
  • delete_project_groupElimina datos
  • delete_project_viewerElimina datos
  • delete_shiftElimina datos
  • delete_taskElimina datos
  • delete_task_messageElimina datos
  • delete_task_recurrencesMueve dinero
  • delete_task_statusElimina datos
  • delete_teamElimina datos
  • delete_time_entryElimina datosEliminar una entrada de tiempo por `page_id` (el ID de la entrada de tiempo). El tiempo rastreado se elimina y no puede restaurarse.
  • delete_titleElimina datos
  • delete_userElimina datos
  • delete_webhookElimina datos
  • detach_assetModifica datos
  • detach_project_viewer_projectElimina datos
  • detach_unassign_to_project_groupElimina datos
  • detach_unassign_to_shiftElimina datos
  • detach_unassign_to_taskElimina datos
  • detach_unassign_to_teamElimina datos
  • detach_unassign_to_titleElimina datos
  • download_screenshot
  • get_asset
  • get_asset_custom_field
  • get_asset_type
  • get_contract
  • get_current_trackingObtener qué está rastreando actualmente `user_id` (cronómetro en ejecución, proyecto y tarea).
  • get_custom_field
  • get_daily_attendanceObtener el informe de asistencia para un solo `date` (Y-m-d): quién estuvo presente, tarde o ausente, opcionalmente filtrado por `users` o `status`.
  • get_expense
  • get_job_site
  • get_leaf
  • get_live_statusVer quién está trabajando ahora: el estado en vivo de cada miembro (en línea, recientemente, fuera de línea, ausente, en permiso), proyecto y tarea actual. Filtrar por `status`, `search` (nombre o correo electrónico), `project_id` o `member_id`.
  • get_memberObtener un miembro por `user_id`, incluyendo rol, correo electrónico, zona horaria y límite de horas.
  • get_page
  • get_projectObtener un proyecto por `project_id`, incluyendo presupuesto, fecha límite y notas.
  • get_project_group
  • get_project_viewer
  • get_screenshot
  • get_shift
  • get_taskObtener una tarea por `task_id` y `project_id`, con estado, prioridad, fechas, asignados y descripción.
  • get_task_message
  • get_task_status
  • get_team
  • get_time_request
  • get_timesheet
  • get_title
  • get_tracked_hours_reportInforme de horas rastreadas entre `start_date` y `end_date` (Y-m-d, máximo 31 días; predeterminado esta semana), filtrado por `users`, `projects`, `teams` o `user_id`.
  • get_webhook
  • get_workspace
  • list_activity_descriptions
  • list_activity_levels
  • list_apps_websites
  • list_asset_custom_fields
  • list_asset_types
  • list_balances
  • list_categories
  • list_contractsListar contratos (la asignación de un miembro a un proyecto, con tarifa y límite semanal), filtrado por `user_id`, `project_id` o `status`. Los IDs de contrato se usan para rastrear tiempo en un proyecto.
  • list_custom_fields
  • list_daily_timelines
  • list_expenses
  • list_gps_trackings
  • list_leave_requestsListar solicitudes de permiso (tiempo fuera) filtradas por `status` (pendientes, aprobadas, rechazadas), `user_id`, `policy_id` o fechas.
  • list_membersListar miembros del espacio de trabajo, filtrado por `email`, `role` o `status` (activos, inactivos, salidos). Usar para encontrar el ID de usuario de un miembro.
  • list_policies
  • list_project_groups
  • list_project_viewers
  • list_projectsListar proyectos, opcionalmente filtrado por `name`. Usar para encontrar un ID de proyecto.
  • list_screenshots
  • list_shifts
  • list_task_assignees
  • list_task_messages
  • list_task_reports
  • list_task_statusesListar los estados de la tarea (incluyendo personalizados) para el espacio de trabajo o un `project_id`.
  • list_tasksListar tareas en un proyecto (`project_id`, o `contract_id`), filtrado por `status` (0 Abierto, 10 En progreso, 20 Hecho, 30 Cerrado), `priority` (10 Urgente a 40 Bajo) o `parent_id`.
  • list_tasks_2
  • list_teams
  • list_time_entriesListar las entradas de tiempo de un miembro para un solo `date` (Y-m-d) según `user_id`, opcionalmente filtrado por `project_id` o `task_id`.
  • list_time_requestsListar solicitudes de tiempo manual entre `date_from` y `date_to` (YYYY-MM-DD), filtrado por `status` (pendientes, aprobadas, rechazadas), `user_id` o `project_id`.
  • list_timesheetsListar hojas de tiempo filtradas por `status` (pendientes, enviadas, aprobadas, rechazadas), `user_id` y `date_from` / `date_to`.
  • list_titles
  • list_webhooks
  • list_workspacesListar los espacios de trabajo WebWork a los que pertenece, con sus IDs.
  • reject_leafVisible para otros
  • reject_time_requestVisible para otros
  • reject_timesheetVisible para otros
  • restore_assetModifica datos
  • restore_project_viewerModifica datos
  • restore_userModifica datos
  • search_assets
  • search_job_sites
  • start_timerModifica datosIniciar el rastreador de tiempo para `user_id`, opcionalmente en un `contract_id` (proyecto) y `task_id` con un `activity_description`.
  • stop_timerModifica datosDetener el rastreador de tiempo en ejecución para `user_id`.
  • submit_timesheetVisible para otros
  • submit_userVisible para otros
  • update_assetModifica datos
  • update_asset_custom_fieldModifica datos
  • update_asset_typeModifica datos
  • update_contractModifica datos
  • update_custom_fieldModifica datos
  • update_expenseModifica datos
  • update_job_siteModifica datos
  • update_projectModifica datosActualizar un proyecto mediante `project_id`: nombre, notas, presupuesto, estimación, fecha de inicio o vencimiento. Solo los campos que pasas cambian.
  • update_project_groupModifica datos
  • update_shiftModifica datos
  • update_taskModifica datosActualizar una tarea mediante `task_id` y `project_id`: título, descripción, estado, prioridad o fechas. Solo los campos que pasas cambian.
  • update_task_messageModifica datos
  • update_task_recurrencesVisible para otros
  • update_task_statusModifica datos
  • update_teamModifica datos
  • update_time_entryModifica datosActualizar una entrada de tiempo mediante `page_id` (el ID de la entrada de tiempo): fecha, hora de inicio/fin, proyecto, tarea o notas.
  • update_timesheet_unsubmitsVisible para otros
  • update_titleModifica datos
  • update_userModifica datos
  • update_webhookElimina datos

Configúralo en tres pasos

  1. 1

    Elige la aplicación

    Crea una cuenta gratuita de PipMCP y elige WebWork Time Tracker en la lista de aplicaciones.

  2. 2

    Pega tu clave

    Pegue dos valores: un token de acceso personal e ID de espacio de trabajo WebWork. En WebWork vaya a Configuración → API REST → Tokens de Acceso Personal y haga clic en Crear Token. Nómbrelo, mantenga marcados los casilleros Leer y Escribir (desmarque Escribir para acceso solo lectura) y copie el token inmediatamente. Solo se muestra una vez.

  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 WebWork Time Tracker?

La IA puede leer espacios de trabajo, miembros, proyectos, contratos, tareas, entradas de tiempo, hojas de tiempo, solicitudes de vacaciones y de tiempo, estado en vivo, asistencia e informes de horas registradas. Puede iniciar y detener temporizadores, agregar, actualizar y eliminar entradas de tiempo, crear y actualizar proyectos y tareas, comentar en tareas, y aprobar hojas de tiempo, solicitudes de vacaciones y peticiones de tiempo manual.

¿Vé la IA mis credenciales de WebWork Time Tracker?

No. Su token de acceso personal está encriptado en reposo y nunca se muestra a la IA. Una vez guardado, no se muestra nuevamente, ni siquiera a usted. La IA solo ve los resultados de las herramientas que llama.

¿Puedo controlar qué puede hacer la IA?

Sí. Tú eliges qué herramientas están activas, así que puedes empezar solo con informes. Las aprobaciones y la eliminación de una entrada de tiempo (que no se puede restaurar) pueden requerir tu aprobación antes de ejecutarse. Un token sin acceso de escritura limita a la IA a la lectura. 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. Los planes pagados cobran por tarea completada. También necesitas tu propia cuenta WebWork.

¿Qué es un contrato en WebWork?

Un contrato es la asignación de un miembro a un proyecto, con una tarifa y un límite semanal. El tiempo en el proyecto se rastrea contra un contrato, por lo que la IA consulta el ID del contrato al agregar tiempo o iniciar un temporizador en un proyecto.

Pon tu IA a trabajar en WebWork Time Tracker hoy.

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

Conecta WebWork Time Tracker gratis

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