Celoxis

The Celoxis modules allow you to watch, create, update, list, retrieve, and delete tasks, users, projects, time entries, and apps in your Celoxis account.

Getting Started with Celoxis

Prerequisites

  • A Celoxis account

In order to use Celoxis with Integromat, it is necessary to have a Celoxis account. If you do not have one, you can create a Celoxis account at celoxis.com/trial.

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Celoxis to Integromat

To connect your Celoxis account to Integromat you need to obtain the Celoxis Webhook URL and API Key from your Celoxis account and insert it in the Create a connection dialog in the Integromat module.

1. Log in to your Celoxis account.

2. Click your Profile Icon > API Click here Generate API Token

3. Click OK and copy the API Token to your clipboard.

celoxis1.png

4. Go to Integromat and open the Celoxis module's Create a connection dialog.

9HAUHA2fOf.gif

5. In the Connection name field, enter a name for the connection.

6. In the API Token field, enter the API token copied in step 4 and click Continue.

The connection has been established.

Tasks

Watch New Task

Watches for newly created tasks.

ConnectionEstablish a connection to your Celoxis account.
LimitSet the maximum number of new tasks Integromat should return during one scenario execution cycle.

Watch Task Update

Watches for newly updated tasks.

ConnectionEstablish a connection to your Celoxis account.
LimitSet the maximum number of updated tasks Integromat should return during one scenario execution cycle.

List Tasks

Returns a list of tasks.

ConnectionEstablish a connection to your Celoxis account.
OrderSelect the order in which you want to list the tasks:
  • Ascending
  • Descending
Sort BySelect the option to sort the tasks.
KeywordsEnter the keywords or phrases to search the tasks based on the specified criteria.
NameEnter the name of the task to list the details.
HierarchyEnter the hierarchy details to list only those tasks related to it.
Summary TasksSelect whether to list the summary tasks:
  • Yes
  • No
  • Not defined
AssignedSelect whether to list the assigned tasks:
  • Yes
  • No
  • Not defined
Task LevelSelect the task level of the task you want to list.
Display TasksSelect the option to display the tasks:
  • Starting Today
  • Starting This Week
  • Starting This Month
  • Due Today
  • Due This Week
  • Due This Month
  • In Progress
  • Incomplete
  • Recently Completed 
LimitSet the maximum number of tasks Integromat should return during one scenario execution cycle.

Get a Task

Returns information about a task.

ConnectionEstablish a connection to your Celoxis account.
Task IDSelect the Task ID whose details you want to retrieve.

Create a Task

Creates a new task.

ConnectionEstablish a connection to your Celoxis account.
NameEnter the name of the task.
Project IDSelect the Project ID related to the task.
Actual FinishEnter the date when the task is completed.
Actual StartEnter the date when the task has begun.
Allow Time LoggingSelect whether you want to log the time for the task:
  • Yes
  • No
  • Not defined
Billing TypeSelect the billing type of the task:
  • No Billing
  • Fixed Price
  • Time & Material
BudgetEnter the budget amount allocated for the task.
Constraint DateEnter the priority date by which the task to be completed.
DescriptionEnter the details of the task.
DurationEnter the total duration in minutes or hours took to complete the task.
Kanban StateSelect the Kanban state of the task:
  • Backlog
  • Done
  • In Progress
Manually ScheduledSelect whether the task is scheduled manually:
  • Yes
  • No
  • Not defined
Planned EffortEnter the details of the planned effort on the task.
Planned FinishEnter the date by when the task is planned to complete. 
Planned Fixed CostEnter the fixed cost planned for the task. 
Planned Non Labor CostEnter the non-labor cost planned for the task. For example, software.
Planned StartEnter the date when the task is planned to start.
PrioritySelect the priority of the task:
  • Very High
  • High
  • Normal
  • Low
  • Very Low
Resource IDSelect the resources to whom the task is assigned:
  • Team Member
  • Executive
  • Sally Peters
Schedule TypeSelect the schedule type of the task:
  • Fixed Units
  • Fixed Effort
  • Fixed Duration

Update a Task

Updates information about a task.

ConnectionEstablish a connection to your Celoxis account.
Task IDSelect the Task ID whose details you want to update.
NameEnter the name of the task.
% CompleteEnter the percentage of progress made on the task.
Project IDSelect the Project ID related to the task.
Actual FinishEnter the date when the task is completed.
Actual StartEnter the date when the task has begun.
Allow Time LoggingSelect whether you want to log the time for the task:
  • Yes
  • No
  • Not defined
Billing TypeSelect the billing type of the task:
  • No Billing
  • Fixed Price
  • Time & Material
BudgetEnter the budget amount allocated for the task.
Constraint DateEnter the priority date by which the task to be completed.
DescriptionEnter the details of the task.
DurationEnter the total duration in minutes or hours took to complete the task.
Kanban StateSelect the Kanban state of the task:
  • Backlog
  • Done
  • In Progress
Manually ScheduledSelect whether the task is scheduled manually:
  • Yes
  • No
  • Not defined
Planned EffortEnter the details of the planned effort on the task.
Planned FinishEnter the date by when the task is planned to complete. 
Planned Fixed CostEnter the fixed cost planned for the task. 
Planned Non Labor CostEnter the non-labor cost planned for the task. For example, software.
Planned Start

Enter the date when the task is planned to start.

PrioritySelect the priority of the task:
  • Very High
  • High
  • Normal
  • Low
  • Very Low
Resource IDSelect the resources to whom the task is assigned:
  • Team Member
  • Executive
  • Sally Peters
Schedule TypeSelect the schedule type of the task:
  • Fixed Units
  • Fixed Effort
  • Fixed Duration

Delete a Task

Deletes a task.

ConnectionEstablish a connection to your Celoxis account.
Task IDSelect the Task ID you want to delete.

Time Entries

List Time Entries

Returns a list of time entries.

ConnectionEstablish a connection to your Celoxis account.
OrderSelect the order to list the time entries:
  • Ascending
  • Descending 
Sort bySelect the option to sort the time entries.
ApproverSelect the approver of the time entries you want to list.
Non Project TimeSelect whether to list the non-project time entries:
  • Yes
  • No
  • Not defined
LimitSet the maximum number of time entries Integromat should return during one scenario execution cycle.

Get a Time Entry

Returns information about a time entry.

ConnectionEstablish a connection to your Celoxis account.
Time Entry IDSelect the Time Entry ID whose details you want to retrieve.

Create a Time Entry

Creates a new time entry.

ConnectionEstablish a connection to your Celoxis account.
DateEnter the date on which you want to create the time entry.
HoursEnter the hours in the HH:MM  24 hour format. For example, 04:25.
Time CodeSelect the time code for the time entry:
  • Default
  • Vacation
  • Meeting
  • Sick Leave
App IDSelect the App ID related to the time entry.
Task IDSelect the Task ID related to the time entry.
Bill RateEnter the billing rate for the time entry.
Cost RateEnter the cost rate for the time entry.
BillableSelect whether the time entry is billable:
  • Yes
  • No
  • Not defined
CostableSelect whether the time entry is costable:
  • Yes
  • No
  • Not defined
CommentsEnter any additional comments about the time entry.
Invoiced OnEnter the date when the time entry is invoiced. 
User IDSelect the User ID for whom you are creating the time entry.
StateSelect the status of the time entry:
  • Saved
  • Pending Approval
  • Rejected
  • Approved
  • Invoiced 
Approver IDSelect the Approver ID who is the approver for the time entry.
Invoicer IDSelect the Invoicer ID of the time entry:
  • Team Member
  • Executive
  • Sally Peters

Update a Time Entry

Updates information about a time entry.

ConnectionEstablish a connection to your Celoxis account.
Time Entry IDSelect the Time Entry ID whose details you want to update.
DateEnter the date on which you want to create the time entry.
HoursEnter the hours in the HH:MM  24 hour format. For example, 04:25
Time CodeSelect the time code for the time entry:
  • Default
  • Vacation
  • Meeting
  • Sick Leave
App IDSelect the App ID related to the time entry.
Task IDSelect the Task ID related to the time entry.
Bill RateEnter the billing rate for the time entry.
Cost RateEnter the cost rate for the time entry.
BillableSelect whether the time entry is billable:
  • Yes
  • No
  • Not defined
CostableSelect whether the time entry is costable:
  • Yes
  • No
  • Not defined
CommentsEnter any additional comments about the time entry.
Invoiced OnEnter the date when the time entry is invoiced. 
User IDSelect the User ID for whom you are creating the time entry.
StateSelect the status of the time entry:
  • Saved
  • Pending Approval
  • Rejected
  • Approved
  • Invoiced 
Approver IDSelect the Approver ID who is the approver for the time entry.
Invoicer IDSelect the Invoicer ID of the time entry:
  • Team Member
  • Executive
  • Sally Peters

Delete a Time Entry

Deletes a specified time log.

ConnectionEstablish a connection to your Celoxis account.
Time Entry IDSelect the Time Entry ID you want to delete.

Users

List Users

Returns a list of users.

ConnectionEstablish a connection to your Celoxis account.
OrderSelect the order to list the users:
  • Ascending
  • Descending 
Sort By

Select the option to sort the users.

SearchEnter a keyword or phrase to search the users based on the specified criteria.
Job RoleSelect whether to list the job role of the users:
  • Yes
  • No
  • Not defined
ActiveSelect whether to list active users:
  • Yes
  • No
  • Not defined
LimitSet the maximum number of users Integromat should return during one scenario execution cycle.

Get a User

Returns information about a user.

ConnectionEstablish a connection to your Celoxis account.
User ID Select the User ID whose details you want to retrieve.

Create a User

Creates a new user.

ConnectionEstablish a connection to your Celoxis account.
Name Enter the name of the user.
Non VirtualSelect the checkbox if the user is non-virtual.
AdminSelect whether the user is an admin:
  • Yes
  • No
  • Not defined
Phone

Enter the phone number of the user.

RoleSelect the role of the user:
  • Accountant
  • Executive
  • External Users
  • Project Creator
  • Staff
DashboardSelect the appropriate dashboard for the user.
Reporting Manager IDSelect the Reporting Manager ID to whom the user must report to.
LocaleEnter the applicable language for the user. For example, en_USfi_FI.
Bill RateEnter the billing rate of the user.
Cost RateEnter the cost rate of the user.

Update a User

Updates information about a user.

ConnectionEstablish a connection to your Celoxis account.
User IDSelect the User ID whose details you want to update.
Name Enter the name of the user.
Non VirtualSelect whether the user is non-virtual:
  • Yes
  • No
  • Not defined
AdminSelect whether the user is an admin:
  • Yes
  • No
  • Not defined
PhoneEnter the phone number of the user.
RoleSelect the role of the user:
  • Accountant
  • Executive
  • External Users
  • Project Creator
  • Staff
DashboardSelect the appropriate dashboard for the user.
Reporting Manager IDSelect the Reporting Manager ID to whom the user must report to.
LocaleEnter the applicable language for the user. For example, en_USfi_FI.
Bill RateEnter the billing rate of the user.
Cost RateEnter the cost rate of the user.

Projects

List Projects

Returns a list of projects.

ConnectionEstablish a connection to your Celoxis account.
OrderSelect the order in which you want to list the projects:
  • Ascending
  • Descending
Sort BySelect the option to sort the projects.
KeywordsEnter the keywords or phrases to search the projects based on the specified criteria.
NameEnter the name of the project to list the details.
Open ProjectsEnter the open project details to list only those projects.
TeamEnter the team details to list the project related to only those teams.
LimitSet the maximum number of projects Integromat should return during one scenario execution cycle.

Get a Project

Returns information about a project.

ConnectionEstablish a connection to your Celoxis account.
Project IDSelect the Project ID whose details you want to list.

Create a Project

Creates a new project.

ConnectionEstablish a connection to your Celoxis account.
Manager IDSelect the Manager ID who will manage the project.
NameEnter a name for the project.
Planned StartEnter the date when the project begins.
StateSelect the state of the project:
  • Draft
  • Active
  • On Hold
  • Completed
  • Canceled
TypeSelect the project type:
  • Infrastructure
  • Implementation
AlignmentEnter a number 0 and 100 based on how closely the project's requirements match with the organization's business, goals, skill sets, and resources. A higher number means better alignment.
BenefitEnter a number between 0 and 100 based on how closely the project reflects the potential for financial or operational gain upon successful completion. A higher number means more benefits.
Client IDSelect the Client ID associated with the project.
Billing TypeSelect the billing type of the project:
  • No Billing
  • Fixed Price
  • Time & Material
BudgetEnter the amount allocated for the project.
CodeEnter the 
DeadlineEnter the date when the project must be completed.
DescriptionEnter the details of the project.
Fixed PriceEnter the price fixed for the project.
PrioritySelect the priority of the project:
  • Very High
  • High
  • Normal
  • Low
  • Very Low
RiskSelect the Risk type of the project:
  • Very High
  • High
  • Normal
  • Low
  • Very Low

Update a Project

Updates information about a project.

ConnectionEstablish a connection to your Celoxis account.
Project IDSelect the Project ID whose details you want to update.
Manager IDSelect the Manager ID who will manage the project.
NameEnter a name for the project.
Planned StartEnter the date when the project begins.
StateSelect the state of the project:
  • Draft
  • Active
  • On Hold
  • Completed
  • Canceled
TypeSelect the project type:
  • Infrastructure
  • Implementation
AlignmentEnter a number 0 and 100 based on how closely the project's requirements match with the organization's business, goals, skill sets, and resources. A higher number means better alignment.
BenefitEnter a number between 0 and 100 based on how closely the project reflects the potential for financial or operational gain upon successful completion. A higher number means more benefits.
Client IDSelect the Client ID associated with the project.
Billing TypeSelect the billing type of the project:
  • No Billing
  • Fixed Price
  • Time & Material
BudgetEnter the amount allocated for the project.
CodeEnter the 
DeadlineEnter the date when the project must be completed.
DescriptionEnter the details of the project.
Fixed PriceEnter the price fixed for the project.
PrioritySelect the priority of the project:
  • Very High
  • High
  • Normal
  • Low
  • Very Low
RiskSelect the Risk type of the project:
  • Very High
  • High
  • Normal
  • Low
  • Very Low

Delete a Project

Deletes a project.

ConnectionEstablish a connection to your Celoxis account.
Project IDSelect the Project ID you want to delete.

Apps

List Apps

Returns a list of apps.

ConnectionEstablish a connection to your Celoxis account.
OrderSelect the order in which you want to list the apps:
  • Ascending
  • Descending
Sort BySelect the option to sort the apps.
KeywordsEnter the keywords or phrases to search the apps based on the specified criteria.
StateEnter the name of the task to list the details.
LimitSet the maximum number of apps Integromat should return during one scenario execution cycle.

Get an App

Returns information about an app.

ConnectionEstablish a connection to your Celoxis account.
App IDSelect the App ID whose details you want to retrieve.

Create an App

Creates a new app.

ConnectionEstablish a connection to your Celoxis account.
Project IDSelect the Project ID to which you are creating the app.
AppSelect the app type:
  • Project Request
  • Risk
  • Issue
  • Change Request
  • Bug
  • Status Request
NameEnter a name for the app. 
DateEnter the date when you are creating the app.
DescriptionEnter the details of the app.
Due DateEnter the date when the app must be completed. 
Mitigation PlanEnter the details of the mitigation plan for the app.
Mitigation CostEnter the mitigation cost details of the project.
Potential CostEnter the cost planned if the risk occurs.
Bug TypeIf the app is a bug, select the bug type:
  • Bug
  • Improvement
  • New Feature
ComponentSelect the app component.
Fix VersionSelect the software product fix version of the app.
Affects VersionSelect the version the app fix affects.
Budget

Select the color code for the app budget. For example, GreenYellow.

IssueSelect the color code for the app issue. For example, GreenYellow.
OverallSelect the overall status of the app.
QualitySelect the quality of the app.
ScheduleSelect the schedule status of the app.
ScopeSelect the scope of the app.
TeamSelect the team to whom the app is assigned.
RiskSelect the risk status of the app.
Risk ImpactSelect the risk impact of the app. 
Risk ProbabilitySelect the risk probability of the app:
  • Almost certain
  • Likely
  • Possible 
  • Rare
  • Unlikely
PrioritySelect the priority of the app:
  • Very High
  • High
  • Normal
  • Low
  • Very Low
SeveritySelect the severity of the app:
  • Major
  • Minor
ResolutionSelect the resolution for the app:
  • Cannot Reproduce
  • Duplicate
  • Fixed
  • Incomplete
  • Not a Bug
  • Won't Fix

Update an App

Updates information about an app.

ConnectionEstablish a connection to your Celoxis account.
App IDSelect the App ID whose details you want to update.
Project IDSelect the Project ID to which you are creating the app.
AppSelect the app type:
  • Project Request
  • Risk
  • Issue
  • Change Request
  • Bug
  • Status Request
NameEnter a name for the app. 
DateEnter the date when you are creating the app.
DescriptionEnter the details of the app.
Due DateEnter the date when the app must be completed. 
Mitigation PlanEnter the details of the mitigation plan for the app.
Mitigation CostEnter the mitigation cost details of the project.
Potential CostEnter the cost planned if the risk occurs.
Bug TypeIf the app is a bug, select the bug type:
  • Bug
  • Improvement
  • New Feature
Component

Select the app component.

Fix VersionSelect the software product fix version of the app.
Affects VersionSelect the version the app fix affects.
BudgetSelect the color code for the app budget. For example, GreenYellow.
IssueSelect the color code for the app issue. For example, GreenYellow.
OverallSelect the overall status of the app.
QualitySelect the quality of the app.
ScheduleSelect the schedule status of the app.
ScopeSelect the scope of the app.
TeamSelect the team to whom the app is assigned.
RiskSelect the risk status of the app.
Risk ImpactSelect the risk impact of the app. 
Risk ProbabilitySelect the risk probability of the app:
  • Almost certain
  • Likely
  • Possible
  • Rare
  • Unlikely
PrioritySelect the priority of the app:
  • Very High
  • High
  • Normal
  • Low
  • Very Low
SeveritySelect the severity of the app:
  • Major
  • Minor
ResolutionSelect the resolution of the app:
  • Cannot Reproduce
  • Duplicate
  • Fixed
  • Incomplete
  • Not a Bug
  • Won't Fix

Delete an App

Deletes specified app.

ConnectionEstablish a connection to your Celoxis account.
App IDSelect the App ID you want to delete.

Others

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your Celoxis account.
URL

Enter a path relative to https://api.celoxis.com/psa/api. For example: /v2/timeEntries

For the list of available endpoints, refer to the Celoxis API Documentation.
Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example of Use - List Projects

The following API call returns all the projects from your Celoxis account:

URL:
/v2/projects

Method:
GET

You can get the task ID, Project ID, user ID, Time Entry ID, App ID details from their respective list modules.

celoxis2.png

Matches of the search can be found in the module's Output under BundleBody > data
In our example, 3 projects were returned:

celoxis3.png

 

Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.