Hub Planner, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Hub Planner account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- Productivity
- Connects with a key
- 100 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What Hub Planner is
A Modern and Smart Resource Management, Planning & Scheduling tool with Time Sheets and Powerful Reporting. Ideal for Managing Global Teams of Resources.
You paste in a key from your own Hub Planner account. It is kept encrypted, and you can withdraw it from inside Hub Planner whenever you like.
One message in, the work done in Hub Planner.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in Hub Planner. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own Hub Planner account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in Hub Planner
These are the ready-made tools your AI employee already has in Hub Planner. It is not limited to them, but it never has to be taught these.
- Add Clients to ProjectTool to add clients to a project by project ID. Use when you need to associate one or more clients with a specific project.
- Add project custom field choicesAdd choices to a project custom field template of SELECT, RADIO, or CHECKBOX type. Use when you need to add new options to an existing dropdown, radio button, or checkbox custom fi
- Add Project TagsTool to add tags to a Hub Planner project. Preserves existing tags and appends new ones. Use when you need to add one or more tags to a project without removing existing tags.
- Add Projects to GroupTool to add projects to a project group in Hub Planner. Use when you need to associate one or more projects with a specific project group.
- Add Resource Custom Field ChoicesTool to add choices to a resource custom field template of SELECT, RADIO, or CHECKBOX type. Use when you need to add new selection options to an existing custom field template.
- Add Resource TagsTool to add tags to a resource in Hub Planner. Preserves existing tags and appends new ones. Use when you need to categorize, label, or organize resources using tags.
- Add Resources to ProjectTool to add resources to a project by project ID. Use when you need to associate one or more resources with a specific project.
- Add Resources to Resource GroupTool to add resources to a resource group by group ID. Use when you need to associate one or more resources with a specific resource group.
- Create Billing RateTool to create a new billing rate in Hub Planner. Use when you need to define a new billing rate with a specific name, currency, and rate amount.
- Create BookingTool to create a new booking for a resource on a project in Hub Planner. Supports scheduled bookings, booking requests (WAITINGFORAPPROVAL), and hourly bookings. Use when you need
- Create Booking CategoryTool to create a new booking category in Hub Planner. Use when you need to define a new category type for classifying bookings (e.g., "At Client", "Remote Work", "Training").
- Create ClientTool to create a new client in Hub Planner. Use when you need to add a new client organization to the system.
- Create Cost CategoryTool to create a new project cost category in Hub Planner. Use when you need to add a new cost category for tracking project expenses.
- Create EventTool to create a new event in Hub Planner. Use when you need to set up a new event with a specified name and optional code, color, and metadata.
- Create HolidayTool to create a new holiday in Hub Planner. Use when you need to add a company holiday, public holiday, or special date that should be marked in the calendar.
- Create MilestoneTool to create a new milestone for a project in Hub Planner. Use when you need to set up a milestone with a specified name, date, and project association.
- Create ProjectTool to create a new project in Hub Planner. Use when you need to set up a new project with specified name, budget, resources, and other configuration options.
- Create Project Custom Field TemplateTool to create a new project custom field template in Hub Planner. Use when you need to define reusable custom field structures for projects with specific types like TEXT, SELECT,
- Create Project GroupTool to create a new project group in Hub Planner. Use when you need to organize projects into groups for better management and categorization. Can create top-level groups or subgr
- Create Project TagTool to create a new project tag in Hub Planner. Use when you need to add a new tag that can be associated with projects for categorization and organization purposes.
- Create ResourceTool to create a new resource in Hub Planner. Pass a resource object with firstName (required) and optional fields. Can optionally send an invitation email by setting sendInviteEma
- Create Resource Custom Field TemplateTool to create a new resource custom field template in Hub Planner. Use when you need to add custom fields to resource profiles (e.g., department, skills, certifications).
- Create Resource TagTool to create a new resource tag in Hub Planner. Use when you need to add a new tag for categorizing or labeling resources.
- Create Time EntryTool to create a new time entry for a resource on a project in Hub Planner. Use when you need to log time spent by team members on specific projects with date and duration.
- Create VacationTool to create a new vacation request for a resource in Hub Planner. Supports approval workflow with configurable approvers and statuses. Use when you need to create time-off reque
- Delete Billing RateTool to delete a specific billing rate by ID in Hub Planner. Use when you need to permanently remove a billing rate.
- Delete BookingTool to delete a specific booking by ID in Hub Planner. Use when you need to permanently remove a booking.
- Delete BookingsTool to delete multiple bookings by IDs, resource ID, or project ID. Use when you need to remove bookings from Hub Planner based on specific criteria.
- Delete ClientTool to delete a specific client by ID in Hub Planner. Use when you need to permanently remove a client organization.
- Delete Cost CategoryTool to delete a specific project cost category by ID in Hub Planner. Use when you need to permanently remove a cost category.
- Delete EventTool to delete a specific event by ID in Hub Planner. Use when you need to permanently remove an event.
- Delete HolidayTool to delete a specific holiday by ID in Hub Planner. Use when you need to permanently remove a holiday.
- Delete MilestoneTool to delete a specific milestone by ID in Hub Planner. Use when you need to permanently remove a milestone.
- Delete ProjectTool to delete a specific project by ID in Hub Planner. Use when you need to permanently remove a project.
- Delete Project Custom Field TemplateTool to delete a project custom field template by its ID. Use when you need to remove a custom field template from the project configuration.
- Delete Project GroupTool to delete a specific project group by ID in Hub Planner. Use when you need to permanently remove a project group.
- Delete Project TagTool to delete a specific project tag by ID in Hub Planner. Use when you need to permanently remove a project tag from the system.
- Delete ProjectsTool to delete multiple projects by their IDs in a single operation. Use when you need to remove multiple projects from Hub Planner.
- Delete ResourceTool to delete a specific resource by ID. Use when you need to remove a resource from Hub Planner.
- Delete Resource Custom Field TemplateTool to delete a specific resource custom field template by ID. Use when permanently removing a custom field template after confirming the correct template ID.
- Delete Resource TagTool to delete a specific resource tag by ID in Hub Planner. Use when you need to permanently remove a resource tag from the system.
- Delete resourcesTool to delete multiple resources by their IDs in a single operation. Use when you need to remove multiple resources from Hub Planner.
- Delete Time EntriesTool to delete multiple time entries by their IDs in a single operation. Use when you need to remove multiple time entries from Hub Planner timesheets.
- Delete Time EntryTool to delete a specific time entry by ID in Hub Planner. Use when you need to permanently remove a time entry.
- Delete VacationTool to delete a specific vacation by ID in Hub Planner. Use when you need to permanently remove a vacation.
- Get Billing Rate by IDTool to retrieve a specific billing rate by ID from Hub Planner. Use when you need to fetch detailed information about a billing rate including its label, currency, and rate amount
- Get Booking by IDTool to retrieve a specific booking by ID from Hub Planner. Use when you need to fetch detailed information about a specific booking including resource assignments, project associa
- Get Booking Category by IDTool to retrieve a specific booking category by ID from Hub Planner. Use when you need to fetch detailed information about a booking category including its name, color, type, and g
- Get Client by IDTool to retrieve a specific client by ID from Hub Planner. Use when you need to fetch detailed information about a client organization.
- Get Cost CategoryTool to retrieve a specific project cost category by ID from Hub Planner. Returns the cost category object including name and timestamps. Use when you need detailed information abo
- Get Event by IDTool to retrieve a specific event by ID from Hub Planner. Use when you need to fetch detailed information about a specific event including its name, code, dates, and color settings
- Get Holiday by IDTool to retrieve a specific holiday by ID from Hub Planner. Use when you need to fetch detailed information about a specific holiday including its name, date, color, and repeat set
- Get MilestoneTool to retrieve a specific milestone by ID from Hub Planner. Returns the milestone details including name, date, project reference, and metadata. Use when you need information abo
- Get ProjectTool to retrieve a specific project by ID from Hub Planner. Returns the full project object including name, status, resources, budget, custom fields, and tags. Use when you need de
- Get Project Custom Field TemplateTool to retrieve a specific project custom field template by ID. Use when you need to get details about a particular project custom field configuration.
- Get Project Custom Field TemplatesTool to retrieve all project custom field templates defined for your Hub Planner account. Use when you need to see available custom field configurations that can be applied to proj
- Get Project GroupTool to retrieve a specific project group by ID from Hub Planner. Returns the project group object including name, associated project IDs, and metadata. Use when you need detailed
- Get Project TagsTool to retrieve all tags associated with a specific Hub Planner project. Use when you need to view the current tags on a project.
- Get Resource by IDTool to retrieve a specific resource by ID from Hub Planner. Use when you need to fetch detailed information about a team member or resource.
- Get Resource Custom Field TemplateTool to retrieve a specific resource custom field template by ID from Hub Planner. Use when you need to fetch detailed configuration and schema information about a custom field tem
- Get Resource Custom Field TemplatesTool to retrieve custom field templates defined for resources in your Hub Planner account. Use when you need to understand available custom fields, their types, validation rules, a
- Get Resource TagsTool to retrieve all tags associated with a specific resource from Hub Planner. Returns an array of tag objects containing tag ID, value, and category. Use when you need to view al
- Get Time Entry by IDTool to retrieve a specific time entry by ID from Hub Planner. Use when you need to fetch detailed information about a logged time entry including project details, duration, status
- Get Vacation by IDTool to retrieve a specific vacation by ID from Hub Planner. Use when you need to fetch detailed information about a vacation request including approval status, dates, resource ass
- List Billing RatesTool to retrieve all billing rates from Hub Planner. Returns an array of billing rate objects with details including label, currency, rate amount, and metadata. Use when you need t
- List Booking CategoriesTool to retrieve all booking categories from Hub Planner. Returns an array of category objects including name, color, type, and group associations. Use when you need to list availa
- List BookingsTool to retrieve all bookings from Hub Planner with pagination support. Returns booking details including resource assignments, project associations, dates, approval states, and bi
- List Category GroupsTool to get all category groups from Hub Planner. Returns an array of category group objects with group name, type, and associated category IDs. Use when you need to retrieve booki
- List ClientsTool to get all clients from Hub Planner. Returns an array of client objects with details including name and creation date. Use when you need to retrieve the complete list of clien
- List Cost CategoriesTool to retrieve all project cost categories from Hub Planner. Returns an array of cost category objects with details including name and timestamps. Use when you need to list all a
- List EventsTool to retrieve all events from Hub Planner. Events work like projects but are used for non-project activities. Returns an array of event objects with details including name, even
- List HolidaysTool to retrieve all public holidays from Hub Planner. Returns an array of holiday objects with details including name, date, color, and recurrence settings. Use when you need to c
- List Project GroupsTool to get all project groups from Hub Planner. Returns an array of project group objects with group name, associated project IDs, and metadata. Use when you need to retrieve the
- List Project ManagersTool to get all project managers from Hub Planner. Returns an array of project manager objects with details including email, name, status, role, and custom fields. Use when you nee
- List Project TagsTool to retrieve all project tags from Hub Planner. Returns an array of project tag objects containing tag ID, value, and category. Use when you need to view all available project
- List ProjectsTool to retrieve all projects from Hub Planner. Returns an array of project objects with details including name, status, resources, project managers, budget settings, custom fields
- List Resource GroupsTool to get all resource groups from Hub Planner. Returns an array of resource group objects with group name, associated resource IDs, approvers, and metadata. Use when you need to
- List Resource TagsTool to get all resource tags from Hub Planner. Returns an array of resource tag objects with ID, value, and category. Use when you need to retrieve the complete list of resource t
- List ResourcesTool to get all resources from Hub Planner. Returns an array of resource objects with details including name, email, status, role, billing, and custom fields. Use when you need to
- List Time EntriesTool to get all time entries from Hub Planner. Returns paginated results with time entry details including resource, project, date, minutes, and status. Use when you need to retrie
- List Unassigned WorkTool to retrieve all unassigned work from Hub Planner. Use when you need to get a list of work items that have not been assigned to any resource. Requires the unassigned work exten
- List VacationsTool to retrieve all vacations from Hub Planner. Requires Vacation extension to be enabled. Returns an array of vacation objects with details including resource assignments, dates,
- Patch BookingTool to partially update an existing booking in Hub Planner. Unlike PUT, only pass the properties you want to modify. Use when you need to update booking details like dates, notes,
- Patch VacationTool to partially update an existing vacation by ID in Hub Planner. Preferred method over PUT for partial updates. Use when you need to modify specific vacation fields like percent
- Remove Client From ProjectsTool to remove a client from one or more projects in Hub Planner. Use when you need to unlink a client from specific projects by providing an array of project IDs.
- Remove Project From GroupsTool to remove a project from one or more project groups in Hub Planner. Use when you need to unlink a project from specific groups by providing an array of group IDs.
- Remove Project TagTool to remove a tag from a Hub Planner project. Use when you need to detach a tag from a specific project.
- Remove Resource from ProjectsTool to remove a resource from one or more projects in Hub Planner. Use when you need to unassign a resource from specific projects by providing the resource ID and an array of pro
- Remove Resource TagTool to remove a tag from a resource. Use when you need to disassociate a specific tag from a resource.
- Search Billing RatesTool to search billing rates in Hub Planner with filters. Supports filtering by currency, label, rate amount, and metadata. Use when you need to find billing rates matching specifi
- Search Booking CategoriesTool to search booking categories in Hub Planner with filters. Use when you need to find booking categories by type, name, or category group. Supports filtering by NONOPTIONAL/CUST
- Search BookingsTool to search bookings in Hub Planner with advanced filters. Supports filtering by resource, project, dates, metadata, and more using MongoDB-style operators ($in, $nin, $lt, $lte
- Search ClientsTool to search clients with filters in Hub Planner. Use when you need to find clients based on name or metadata. Supports operators like $in, $nin, and $like for flexible filtering
- Search Cost CategoriesTool to search project cost categories in Hub Planner with filters. Use when you need to find cost categories based on ID or name. Supports MongoDB-style operators like $in and $ni
- Search EventsTool to search events with filters in Hub Planner. Use when you need to find events based on name, event code, resources, or custom metadata. Supports operators like $in and $nin f
- Search HolidaysTool to search holidays with filters in Hub Planner. Use when you need to find holidays based on name, date range, or metadata. Supports operators like $in, $nin, $lt, $lte, and $g
- Search MilestonesTool to search milestones in Hub Planner with filters. Supports filtering by project, date, name, and metadata using MongoDB-style operators ($in, $nin, $lt, $lte, $gte). Use when
- Search Project Custom FieldsTool to search project custom field templates by type, label, or required status. Use when you need to find specific custom fields or retrieve all project custom field templates.
- Search ProjectsTool to search projects with filters in Hub Planner. Use when you need to find projects based on status, name, project code, resources, dates, or custom fields. Supports operators
- Search Resource Custom Field TemplatesTool to search resource custom field templates by type, label, or other properties. Use when you need to find specific custom field templates defined for resources in Hub Planner.
You stay the boss of your Hub Planner account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own Hub Planner account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in Hub Planner is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in Hub Planner and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about Hub Planner
- Can an AI employee really work inside Hub Planner?
- Yes. It signs in to your own Hub Planner account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of Hub Planner?
- No. Nothing moves and nothing is replaced. Your records stay in Hub Planner, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my Hub Planner account?
- You paste in a key from your own Hub Planner account. It is kept encrypted, and you can withdraw it from inside Hub Planner whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in Hub Planner?
- It has 100 ready-made tools in Hub Planner today, among them Add Clients to Project, Add project custom field choices and Add Project Tags. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use Hub Planner and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in Hub Planner and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in Hub Planner?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Hub Planner is written down with what it did and when.