Team
Shared credential for production and unattended runs.
Worksnaps is a time-tracking service designed for remote work that offers detailed project and user activity insights.
Tools and triggers
Available tools and events after Worksnaps is connected.
Creates a new project in Worksnaps for tracking time and tasks. Use this tool when you need to set up a new project for time tracking. Projects serve as containers for tasks and time entries. Each project must have a…
Tool to create a new task in a specified project. Use after confirming project ID exists.
Permanently deletes a task from a Worksnaps project. This action is destructive and cannot be undone. Use GET_TASKS first to find the task_id, and GET_PROJECTS to find the project_id. Returns success=true if the task…
Tool to retrieve details of a specific project. Use when you have a project_id and need its details.
Retrieves time entries for a specific project using the Worksnaps Time Entries API. Returns individual time tracking records showing when users worked on the project. Use this to get detailed time tracking data for a…
Tool to retrieve tasks for a specific project. Use when you have a project ID and need its tasks. Example: 'Get tasks for project 42'.
Tool to retrieve a paginated list of projects. Use after authenticating to list accessible projects.
Tool to retrieve details of a specific task within a project. Use after confirming project_id and task_id.
Tool to retrieve information about a specific user account. Use after confirming the user_id.
Tool to retrieve a list of all user assignments for a specific project. Returns details about users assigned to the project including their roles, permissions, and contact information.
Retrieves a list of all users in the Worksnaps account. Returns user details including id, login, name, email, time zone, and active status. Use this to get user IDs for other user-related operations.
Tool to update an existing project. Use when you have project_id and fields to modify.
Tool to update details of an existing task. Use when you have project_id, task_id, and fields to update.
Tool to update information for a specific user account. Use when modifying user details after confirming the user exists. Note: This can only be done by the user himself or by a trusted partner using partner's API token.
Setup
Pick a scope, then confirm what can start a Protege and what it can do.
What can start a Protege from this app.
What a Protege can do after it starts.
Prefer team for production.
Shared credential for production and unattended runs.
Tied to one user—only when the workflow needs their account.
Team-scoped for supported chat surfaces.
Build with us
Request early access or book a live walkthrough with the team.