Connect Workable with Hookshot™ and your stack

Workable is an all-in-one HR software platform that streamlines hiring, employee data management, time tracking, and payroll.

Tools and triggers

What Agents can do in Workable

Available tools and events after Workable is connected.

  • Create Department

    Tool to create a department in your account. Use when you need to add a new department for organizing teams under your Workable account.

  • Create Employee

    Tool to create an employee in your Workable account. Use when adding a new hire to employee management system. Employee can be created in draft state (unpublished) or published state (active). Requires w_employees scope.

  • Delete Department

    Tool to delete a department. Use when removing an obsolete or restructured department after confirming dependent resources.

  • Delete Subscription

    Tool to unsubscribe from an event by deleting a webhook subscription. Use when you need to stop receiving notifications for a specific event.

  • Enable Member

    Enable (restore) a deactivated Workable account member to active status. This action reactivates a previously deactivated member, restoring their access to the Workable account. The operation is idempotent - enabling…

  • Get Account

    Tool to return the specified account. Use when you need account metadata by subdomain after listing available accounts.

  • Get Accounts

    Retrieves all Workable accounts (organizations) accessible to the authenticated user. Returns account details including ID, name, subdomain, description, summary, and website URL. Use this action to discover which…

  • Get Background Check Packages

    Tool to retrieve a list of available background check packages from a specified provider. Use after identifying the provider to view available package options.

  • Get Background Check Providers

    Retrieves a list of background check providers integrated with your Workable account. Returns provider details including id, name, integration type, connection status, and logo URL. If no providers are configured…

  • Get Candidates

    Retrieve a list of candidates across all jobs in the organization. Returns candidate details including name, email, job, stage, and status. Use this to: list all candidates, filter by specific job/stage/email, or find…

  • Get Employee

    Tool to retrieve detailed information for a specific employee by ID. Use when you need complete employee data including personal details, contact info, employment history, and more. Requires r_employees scope and may…

  • Get Events

    Retrieve a collection of scheduled events (calls, interviews, meetings) from the Workable account. Supports filtering by event type, date range, candidate, job, or team member. Use pagination parameters (limit…

  • Get Jobs

    Retrieves a paginated list of jobs from your Workable account. Returns job details including title, state, department, location, and salary information. Use this to search for jobs by state…

  • Get Legal Entities

    Tool to retrieve a collection of your account legal entities. Use after confirming valid authentication and enabling Employee Management.

  • Get Members

    Retrieve a paginated list of Workable account members with their roles and permissions. This action fetches team members from your Workable account, including admins, standard users, reviewers, and inactive members…

  • Get Recruiters

    Retrieves external recruiters from your Workable account. Returns all external recruiters by default, or filter by job shortcode to get recruiters collaborating on a specific job. Requires r_jobs scope.

  • Get Requisitions

    Tool to retrieve a collection of requisitions in the account. Use after authentication succeeds.

  • Get Stages

    Tool to retrieve a collection of your recruitment pipeline stages. Use when you need to list all available stages before managing candidates or pipelines.

  • Get Subscriptions

    Retrieves all webhook subscriptions configured in your Workable account. Use this tool to: - List all active webhook subscriptions that receive event notifications - Verify which events your webhooks are listening to -…

  • Invite Member

    Tool to invite a member to your Workable account. Use when sending an invitation email.

  • List Custom Attributes

    Tool to retrieve all custom attributes configured in the Workable account. Returns attribute configuration including ID, type, enabled status, labels, and hints. Use this action to discover available custom attributes…

  • List Departments

    Tool to retrieve all departments from your Workable account. Use when you need to view the organizational structure or get department identifiers. Requires r_account scope.

  • List Disqualification Reasons

    Tool to retrieve a collection of account's disqualification reasons. Use when you need to list all available disqualification reasons before disqualifying candidates.

  • List Employee Fields

    Tool to retrieve a collection of your account's employee field definitions. Use when you need to understand available employee data fields before creating or updating employee records.

Setup

Connect Workable 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.