Beyond-Bot.ai + clockify
Clockify is a free time tracking software that allows individuals and teams to track work hours across projects.
What You Can Do with this Integration
Automate Data Entry
Automatically sync new contacts or deals from Beyond-Bot.ai to clockify.
Enrich Customer Profiles
Use Beyond-Bot.ai to find and add new information to your records in clockify.
Trigger Workflows
Start automated workflows in clockify based on conversations with your virtual expert.
Available Actions
Here are the specific actions your virtual expert can perform within clockify.
Clockify Add Members To Project
This tool allows you to add one or more members to a specific project in clockify by updating memberships. it requires the workspace id, project id, and a list of member objects including user ids and their rates.
Clockify Create Client
Creates a new client in a specified clockify workspace. this tool allows users to add new clients to their clockify account, which can then be associated with projects and time entries.
Clockify Create Project
This tool creates a new project in a specified clockify workspace. it is essential for project management and time tracking in clockify and requires parameters such as workspaceid and name, with additional optional parameters like clientid, ispublic, billable, and color.
Clockify Create Tag
This tool creates a new tag in a specified clockify workspace. tags are useful for categorizing and organizing time entries.
Clockify Create Task
This tool creates a new task within a specified project in clockify. it requires a workspaceid, projectid, and task name, with an optional status parameter which defaults to 'active'.
Clockify Create Time Entry
This tool creates a new time entry in clockify with specified start and end times. it is different from real-time timer functionality as it allows for the creation of entries for past work or scheduling future tasks. it uses basic time entry details including description, start, end, and billable status.
Clockify Find Client
This tool allows users to find a client by name in a specified workspace in clockify. it searches through the list of clients and returns the matching client's details. it requires a workspace id and a client name to perform a case-insensitive search, and optionally accepts an 'archived' flag to include archived clients.
Clockify Find Project
This tool allows users to find and retrieve information about projects in clockify. the tool searches for projects by name within a specified workspace and supports various filtering options. it retrieves project details such as project id, project name, client information, workspace information, project status, and other relevant project metadata.
Clockify Find Task
This tool allows you to find a task by name within a specific project and workspace in clockify. it returns detailed information about the matching task including its id, name, status, and other properties.
Clockify Find Time Entry
This tool allows users to search and find time entries within a specified workspace. it can filter entries based on various criteria, including description, start datetime, end datetime, projectid, taskid, and tagids. the output is a list of time entries with details such as id, description, userid, billable status, projectid, timeinterval, workspaceid, tagids, and taskid.
Clockify Get All Workspaces
This tool retrieves all workspaces for the currently authenticated user. it provides essential workspace information needed for other api operations.
Clockify Get Current User
This tool retrieves information about the currently authenticated user in clockify. it doesn't require any additional parameters beyond authentication, and returns a json object with user details like id, name, email, and activeworkspace.
Clockify Start Timer
This tool starts a new time entry in clockify and initiates a running timer. it accepts parameters such as description, billable, project name, task name, and tags, allowing for flexible configurations based on user inputs.
Clockify Stop Timer
This tool stops the currently running time entry for the authenticated user in the specified workspace. it automatically uses the given workspace id (which can be obtained from the 'get all workspaces' tool) and the current timestamp to stop the timer by calling the patch /workspaces/{workspaceid}/user/{userid}/time-entries endpoint.