Clockodo
Clockodo is a cloud-based time-tracking and project management software designed for businesses. It helps organizations track working hours, manage projects, and generate invoices efficiently. Clockodo provides an intuitive interface to log billable hours, assign tasks, and monitor team productivity.
How to Integrate Clockodo with ZBrain Flow
To integrate Clockodo with ZBrain Flow:
Click the β+β button in ZBrain Flow.
In the search bar, type "Clockodo" and select it from the available options.
Select an available action to begin the setup process.
How to Connect Clockodo to ZBrain Flow
To establish a connection between Clockodo and ZBrain Flow:
Enter a Connection Name β Provide a name for the connection to identify it easily.
Enter the Email - Enter the email address associated with your Clockodo account.
Enter the API Token β Enter your Clockodo API token.
Enter the Company Name and Email - Enter the name of your company and email.
Click βSaveβ β Finalize the setup and begin using Clockodo actions within ZBrain Flow.
To find your API token in Clockodo, follow these steps:
Log in to your Clockodo account
Access your account settings:
Once logged in, look for your profile icon or name, usually located at the top right corner of the dashboard.
Click on it to open a dropdown menu and select "Account settings" or "Personal data."
Navigate to the API section:
In the account settings, find the section labeled "API" or "API access.β
This section might be under a tab like "Integrations" or "Developer settings.β
Generate or view your API token:
If you haven't generated an API token before, you might see an option to create one. Click on "Generate API token" or a similar button.
If you already have an API token, it should be displayed in this section. You can copy it directly from here.
Use your API token:
When making API requests, include your API token in the request headers or parameters as specified in the Clockodo API documentation.
Once connected, ZBrain Flow can interact with Clockodo to manage time entries, retrieve information, and automate workflows.
Actions Available in ZBrain Flow
1. Create Entry
The Create Entry action allows users to create a new time-tracking entry in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Select the Customer β Provide the customer ID.
Select the Project β Provide the project ID.
Select the Service β Provide the service ID.
Enter the Start and End Time β Define the duration of the entry.
Enter Additional Details β Add a description, specify the hourly rate, and assign a user.
Note: Click βfβ to insert dynamic values for flexible configurations.
2. Get Entry
The Get Entry action retrieves a specific time entry from Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Entry ID β Provide the unique identifier of the time entry.
Note: Click βfβ to insert dynamic values for flexible configurations.
3. Get Entries
The Get Entries action fetches multiple time-tracking entries from Clockodo, allowing users to filter results based on specific criteria.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Start and End Date β Define the date range for retrieving entries.
Apply filters:
Customer ID Filter β Retrieve entries associated with a specific customer.
Project ID Filter β Retrieve entries linked to a specific project.
Service ID Filter β Retrieve entries related to a specific service.
Enable/Disable Options:
Billable β Show only billable entries.
Billed β Show only entries that have already been billed.
Enhanced List β Retrieve additional details about the entries.
Enter the Page Number β Specify the page to read if pagination is required.
Note: Click βfβ to insert dynamic values for flexible configurations.
4. Update Entry
The Update Entry action modifies an existing time-tracking entry in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Entry ID β Provide the unique identifier of the entry.
Select the Customer β Provide the customer ID.
Select the Project β Provide the project ID.
Select the Service β Provide the service ID.
Enter the Start and End Time β Define the duration of the entry.
Enter Additional Details β Add a description and assign a user.
Note: Click βfβ to insert dynamic values for flexible configurations.
5. Delete Entry
The Delete Entry action removes a time-tracking entry from Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Entry ID β Provide the unique identifier of the entry to be deleted.
Note: Click βfβ to insert dynamic values for flexible configurations.
6. Create Customer
The Create Customer action adds a new customer to Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter Customer Details:
Name β Provide the customerβs name.
Number β Assign a unique customer number.
Enable/Disable Options:
Active β Mark the customer as active.
Billable β Indicate if the customer is billable.
Enter Additional Details:
Note β Add any relevant notes.
Color β Select a color for categorization.
Note: Click βfβ to insert dynamic values for flexible configurations.
7. Get Customer
The Get Customer action retrieves details of a specific customer in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Customer ID β Provide the unique identifier of the customer.
Note: Click βfβ to insert dynamic values for flexible configurations.
8. Update Customer
The Update Customer action modifies an existing customerβs details in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Customer ID β Provide the unique identifier of the customer.
Enter Updated Customer Details:
Name β Modify the customerβs name.
Number β Update the customerβs number.
Enable/Disable Options:
Active β Mark the customer as active.
Billable β Indicate if the customer is billable.
Enter Additional Details:
Note β Add or update notes.
Color β Select or modify the assigned color.
Note: Click βfβ to insert dynamic values for flexible configurations.
9. Get Customers
The Get Customers action retrieves multiple customers from Clockodo with filtering options.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enable/Disable the Active Filter β Filter customers based on their active status.
Enter the Page Number β Specify the page to read if pagination is required.
Note: Click βfβ to insert dynamic values for flexible configurations
10. Delete Customer
The Delete Customer action removes a customer from Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Customer ID β Provide the unique identifier of the customer to be deleted.
Note: Click βfβ to insert dynamic values for flexible configurations.
11. Create Project
The Create Project action adds a new project in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter Project Details:
Name β Provide the projectβs name.
Customer ID β Assign a customer to the project.
Number β Assign a unique project number.
Enable/Disable Options:
Active β Mark the project as active.
Billable β Indicate if the project is billable.
Enter the Budget β Specify the budget for the project.
Enable/Disable Additional Options:
Budget in hours β Track the budget in hours.
Soft budget β Get warnings when the budget limit is reached.
Enter a Note β Add any relevant information.
Note: Click βfβ to insert dynamic values for flexible configurations.
12. Get Project
The Get Project action retrieves details of a specific project in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Project ID β Provide the unique identifier of the project.
Note: Click βfβ to insert dynamic values for flexible configurations.
13. Get Projects
The Get Projects action fetches multiple projects from Clockodo with filtering options.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter Filters:
Customer ID β Filter projects by customer.
Enable/Disable Active filter β Show only active projects.
Enter the Page Number β Specify the page to read if pagination is required.
Note: Click βfβ to insert dynamic values for flexible configurations.
14. Update Project
The Update Project action modifies an existing project in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter Project Details:
Project ID β Identify the project to update.
Customer ID β Assign or update the customer.
Name and Number β Modify project name and number.
Enable/Disable Options:
Active β Set project status.
Billable β Indicate billable status.
Enter the Budget β Update the budget.
Enable/Disable Additional Options:
Budget in Hours β Track in hours.
Soft Budget β Receive warnings on budget limits.
Provide Note β Enter relevant details or additional information.
Completed β Mark the project as completed.
Enter Billed Amount β Specify the billed amount.
Enable/Disable Billing Complete β Mark as fully billed.
Note: Click βfβ to insert dynamic values for flexible configurations.
15. Delete Project
The Delete Project action removes a project from Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Project ID β Provide the unique identifier of the project.
Note: Click βfβ to insert dynamic values for flexible configurations.
16. Create Service
The Create Service action adds a new service to Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter Service Details:
Name β Provide the service name.
Number β Assign a unique number.
Enable/Disable Active β Set service status.
Enter a Note β Add additional details.
Note: Click βfβ to insert dynamic values for flexible configurations.
17. Get Service
The Get Service action retrieves details of a specific service in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Service ID β Provide the unique identifier of the service.
Note: Click βfβ to insert dynamic values for flexible configurations.
18. Update Service
The Update Service action modifies an existing service in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter Service Details:
Service ID β Identify the service to update.
Name and Number β Modify service name and number.
Enable/Disable Active β Update the service status.
Enter a Note β Add or update additional information.
Note: Click βfβ to insert dynamic values for flexible configurations.
19. Get Services
The Get Services action retrieves multiple services from Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
20. Delete Service
The Delete Service action removes a service from Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Service ID β Provide the unique identifier of the service.
Note: Click βfβ to insert dynamic values for flexible configurations.
21. Get Team
The Get Team action retrieves details of a specific team in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Team ID β Provide the unique identifier ofTeam team.
Note: Click βfβ to insert dynamic values for flexible configurations.
22. Get Teams
The Get Teams action retrieves a list of teams from Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
23. Get User
The Get User action retrieves details of a specific user in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the User ID β Provide the unique identifier of the user.
Note: Click βfβ to insert dynamic values for flexible configurations.
24. Get Users
The Get Users action fetches multiple users from Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Note: Click βfβ to insert dynamic values for flexible configurations.
25. Create User
The Create User action adds a new user to Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter User Details:
Name β Provide the userβs name.
Email β Enter the userβs email.
Role β Assign a role to the user.
Number β Provide a unique number.
Select the Team ID β Assign the user to a team.
Select Language β Choose the language preference.
Select Wage Type β Define the wage type.
Enable/Disable Options:
Can see absences
Can manage absences
Can add customers
Note: Click βfβ to insert dynamic values for flexible configurations.
26. Update User
The Update User action modifies an existing user's details in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the User ID β Provide the unique identifier of the user.
Enter Updated User Details:
Name β Modify the userβs name.
Email β Update the userβs email.
Role β Change the assigned role.
Number β Modify the unique number.
Enable/Disable Options:
Active β Mark the customer as active.
Select the Team ID β Assign the user to a different team.
Select Language β Change the language preference.
Select Wage Type β Update the wage type.
Enable/Disable Options:
Can see absences
Can manage absences
Can add customers
Note: Click βfβ to insert dynamic values for flexible configurations.
27. Delete User
The Delete User action removes a user from Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the User ID β Provide the unique identifier of the user to be deleted.
Note: Click βfβ to insert dynamic values for flexible configurations.
28. Create Absence
The Create Absence action logs an absence for a user in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter Absence Details:
Start and End Date β Define the absence duration.
Select the Type β Choose the type of absence.
Select the User ID β Assign the absence to a user.
Enable/Disable Options:
Half Days
Approved
Sick Note
Enter a Note β Add any additional details.
Note: Click βfβ to insert dynamic values for flexible configurations.
29. Get Absence
The Get Absence action retrieves details of a specific absence in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Absence ID β Provide the unique identifier of the absence.
Note: Click βfβ to insert dynamic values for flexible configurations.
30. Update Absence
The Update Absence action modifies an existing absence entry in Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Absence ID β Provide the unique identifier of the absence.
Enter the Start and End Date β Define the updated absence duration.
Select the Type β Choose the type of absence.
Select the Status β Update the status of the absence.
Enable/Disable Options:
Half Days β Allow partial-day absences.
Sick Note β Indicate if a sick note is required.
Enter a Note β Add or update additional details.
Note: Click βfβ to insert dynamic values for flexible configurations.
31. Get Absences
The Get Absences action retrieves multiple absence entries from Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Year β Specify the year for filtering absences.
Select the User ID β Retrieve absences for a specific user.
Note: Click βfβ to insert dynamic values for flexible configurations.
32. Delete Absence
The Delete Absence action removes an absence entry from Clockodo.
Configuration Steps:
Select a Connection β Choose an existing connection or create a new one.
Enter the Absence ID β Provide the unique identifier of the absence to be deleted.
Note: Click βfβ to insert dynamic values for flexible configurations.
33. Custom API Call
The Custom API Call action allows users to interact with the Clockodo API for advanced operations.
Configuration Steps:
Enter the API endpoint URL β Specify the API endpoint.
Select the HTTP Method:
GET β Retrieve details.
POST β Create new records.
PATCH β Modify existing data.
PUT β Replace existing content.
DELETE β Remove records.
HEAD β Fetch response headers only.
Add Headers β Define additional headers if needed.
Add Query Parameters β Customize requests with filters or options.
Enter JSON Body β Provide structured request data.
Set Timeout (in seconds) β Define request timeout duration.
Note: Click βfβ to insert dynamic values for flexible configurations.
Last updated