Connect Everhour with Hookshot™ and your stack

Everhour is a time tracking and expense management software equipped with budgeting, forward resource planning, expense tracking, dashboards, and reports.

Tools and triggers

What Agents can do in Everhour

Available tools and events after Everhour is connected.

  • Clock in User

    Tool to clock in a user for time tracking. Use when you need to start a user's workday or shift in Everhour.

  • Clock Out User

    Tool to clock out a user for time tracking. Use when you need to end a user's workday or shift in Everhour.

  • Create Client

    Creates a new client in Everhour for tracking billable work, invoicing, and project organization. Use this action when: - Setting up a new customer/client account for time tracking - Organizing projects under a…

  • Create Project

    Tool to create a new project in Everhour. Use after gathering project details to persist a new project.

  • Create Section

    Tool to create a new section in a project. Use when you need to organize tasks under an existing project after confirming the project ID.

  • Create Task

    Creates a new task in an Everhour project. Use this to add tasks for time tracking. Requires a valid project ID (get from EVERHOUR_LIST_PROJECTS) and a task name. Example: Create a task named 'Write unit tests' in…

  • Create Webhook

    Tool to create a new webhook for event notifications in Everhour. Use when you need to set up real-time notifications for specific events like task creation, timer starts, or client updates. The target URL must be…

  • Delete a Client

    Tool to delete a client. Use when you need to permanently remove a client from Everhour after confirming the client ID.

  • Delete a Project

    Tool to delete a project. Use when you need to permanently remove a project from Everhour after confirming the project ID.

  • Delete a Section

    Tool to delete a section. Use when you need to permanently remove a section from Everhour after confirming the section ID.

  • Delete a Timecard

    Tool to delete a timecard for a user on a specific date. Use when you need to permanently remove time entries for a user on a particular date.

  • Delete Webhook

    Tool to delete a webhook. Use when you need to permanently remove a webhook from Everhour after confirming the webhook ID.

  • Discard Timesheet Approval

    Tool to discard a pending timesheet approval request. Use when you need to cancel or withdraw a previously submitted approval request for a timesheet.

  • Get Authenticated User Profile

    Tool to retrieve profile information of the authenticated user. Use after providing API key to fetch current user's profile details.

  • Get Client by ID

    Tool to retrieve a specific client by ID. Use when you need detailed client information after obtaining the client's ID.

  • Get Project

    Tool to retrieve a specific project. Use after you have the project ID if you need its details.

  • Get Section

    Retrieve details of a specific section by its ID. Sections are used to organize tasks within Everhour projects. Use List Sections action first to get available section IDs for a project.

  • Get Timecard

    Tool to retrieve a specific timecard for a user on a date. Use when you need to get clock-in, clock-out, break time, and work time details for a team member on a particular day.

  • Get Webhook

    Retrieve details of a specific webhook by its ID. Returns the webhook's configuration including target URL, subscribed events, active status, and timestamps. Use this to inspect a webhook's settings or verify its…

  • List Clients

    Retrieves all clients in the Everhour workspace. Use this action to: - Get an overview of all clients and their IDs - Find client IDs for use with other client-related actions (e.g., get client, update client, delete…

  • List Expense Categories

    Lists all expense categories available in your Everhour account. Returns category IDs needed to create or filter expenses.

  • List Expenses

    Lists expense records from your Everhour workspace. Supports filtering by date range, user, project, category, and billable status. Use this to review expenses, generate reports, or find specific expense entries…

  • List Invoices

    Retrieves all invoices from your Everhour workspace. Returns a list of invoice objects with details such as invoice number, client, project, amount, currency, status, and dates. Use this action to get an overview of…

  • List Projects

    List all Everhour projects accessible by the authenticated user. Use this tool to: - Retrieve all projects in the workspace - Search for projects by name using the 'query' parameter - Filter projects by status ('open'…

Setup

Connect Everhour in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.