Everhour

The Everhour modules allow you to monitor, create, update, send, retrieve, and list the clients, projects, tasks, timer, time records, and sections in your Everhour account.

Getting Started with Everhour

Prerequisites

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

Connecting Everhour to Integromat

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

1. Log in to your Everhour account.

2. Click Your Profile Icon > My Profile. Copy the Access Token to your clipboard.

3. Log in to your Integromat account, add a module from the Everhour app into an Integromat scenario.

4. Click Add next to the Connection field.

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

6. In the API Key field, enter the API key copied in step 3, and click Continue.

The connection has been established.

Clients

Integromat automatically creates a webhook in Everhour once you add an instant trigger to your scenario.

Watch New Clients

Triggers when new clients have been created.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Everhour account.

Search New Clients

Search for a list of clients.

ConnectionEstablish a connection to your Everhour account.
QueryEnter a keyword or phrase to search the clients that match the specified query.
LimitSet the maximum number of new clients Integromat should return during one execution cycle.

Get a Client

Retrieves a client.

ConnectionEstablish a connection to your Everhour account.
Client IDSelect or map the Client ID whose details you want to retrieve.

Create a Client

Creates a new client.

ConnectionEstablish a connection to your Everhour account.
NameEnter (map) a name for the project.
ProjectsSelect or map the projects that you want to associate with the client.
Business DetailsEnter (map) the details of the client.

Update a Client

Updates a client.

ConnectionEstablish a connection to your Everhour account.
NameEnter (map) a name for the project.
ProjectsSelect or map the projects that you want to associate with the client.
Business DetailsEnter (map) the details of the client.

Delete a Client Budget

Deletes a client budget.

ConnectionEstablish a connection to your Everhour account.
Client IDSelect or map the Client ID whose budget you want to delete.

Projects

Integromat automatically creates a webhook in Everhour once you add an instant trigger to your scenario.

Watch New Projects

Triggers if the new projects have been created.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Everhour account.

Search Projects

Searches for certain projects.

ConnectionEstablish a connection to your Everhour account.
QueryEnter a keyword or phrase to search the projects that match the specified query.
PlatformSelect or map the project platform. For example, Asana.
LimitSet the maximum number of projects Integromat should return during one execution cycle.

Get a Project

Retrieves a specific project.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose details you want to retrieve.

Create a Project

Creates a new project.

ConnectionEstablish a connection to your Everhour account.
NameEnter (map) a name for the project.
TypeSelect or map the project type. For example, Board project.
UsersSelect or map the users associated with the projects.

Update a Project

Updates a certain project.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose details you want to update.
NameEnter (map) a name for the Project.
TypeSelect or map the project type. For example, Board project.
UsersSelect or map the users associated with the projects.

Delete a Project

Deletes a certain project.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID you want to delete.

Sections

Search Sections

Searches for sections.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Section ID whose section you want to search.
LimitSet the maximum number of sections Integromat should return during one execution cycle.

Get a Section

Retrieves a specific section.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose details you want to update.
NameEnter (map) a name for the Project.
TypeSelect or map the project type. For example, Board project.
UsersSelect or map the users associated with the projects.

Create a Section

Creates a new section.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose section you want to create.
NameEnter (map) a name for the section.
StatusSelect or map the status of the section. For example, Open.
PositionEnter (map) the section position in the project. For example, 2.

Update a Section

Updates a specific section.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose section details you want to update.
Section IDEnter (map) the Section ID whose details you want to update.
NameEnter (map) a name for the section.
StatusSelect or map the status of the section. For example, Open.
PositionEnter (map) the section position in the project. For example, 

Delete a Section

Deletes a specific section.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose section details you want to delete.
Section IDEnter (map) the Section ID you want to delete.

Task

Integromat automatically creates a webhook in Everhour once you add an instant trigger to your scenario.

Watch New Tasks

Triggers when new tasks have been created.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Everhour account.

Watch Task Time Updated

Triggers when task time has been updated.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Everhour account.

Search Tasks

Searches for a list of tasks.

ConnectionEstablish a connection to your Everhour account.
QueryEnter (map) the word or phrase whose tasks you want to search.
Search in Closed TasksSelect whether you want to search for the closed tasks.
LimitSet the maximum number of tasks Integromat should return during one execution cycle.

Get a Task

Retrieves a task.

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

Create a Task

Creates a new task.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose task you want to create.
NameEnter (map) a name for the task.
StatusSelect or map the task status. For example, Open.
LabelsAdd the labels for the task. For example, New.
DescriptionEnter (map) the task details.
Due onEnter (map) a date by which the task must be completed. See the list of supported date and time formats.

Update a Task

Updates a specific task.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose task details you want to create.
Section IDSelect or map the Section ID under which 
Task IDSelect or map the Task ID whose details you want to update.
NameEnter (map) a name for the task.
StatusSelect or map the task status. For example, Open.
LabelsAdd the labels for the task. For example, New.
DescriptionEnter (map) the task details.
Due onEnter (map) a date by which the task must be completed. See the list of supported date and time formats.

Update a Task Estimate

Updates a task estimate.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose task you want to create.
Task IDSelect or map the Task ID whose estimate time you want to update.
TotalEnter (map) the total time estimated for the task in seconds.
TypeSelect or map the estimate type. For example, overall.
UsersSelect or map the users to whom the task is assigned.

Delete a Task Estimate

Deletes a task estimate.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose task estimate you want to delete.
Task IDSelect or map the Task ID whose estimate you want to delete.

Delete a Task

Deletes a task.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose task you want to delete.
Task IDSelect or map the Task ID you want to delete.

Time Records

Search Time Records

Searches for time records.

ConnectionEstablish a connection to your Everhour account.
FromEnter (map) the date from which you want to search the records that were created on or after the specified date. See the list of supported date and time formats.
ToEnter (map) the date until which you want to search the records that were created on or before the specified date. See the list of supported date and time formats.
LimitSet the maximum number of time records Integromat should return during one execution cycle.

Add a Time Record

Adds a new time record.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID for which you want to create the time record.
DateEnter (map) a date on which you want to create the time record. See the list of supported date and time formats.
TimeEnter (map) the time to create the record.
User IDSelect or map the User ID for whom you are creating the time record.
CommentEnter (map) the notes about the time record.

Update a Time Record

Updates a time record.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose task time record you want to update.
Task IDSelect or map the Task ID whose time record details you want to update.
DateEnter (map) a date on which you want to create the time record. See the list of supported date and time formats.
TimeEnter (map) the time to create the record.
User IDSelect or map the User ID for whom you are creating the time record.
CommentEnter (map) the notes about the time record.

Delete a Time Record

Deletes a time record.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose task time record you want to delete.
Task IDSelect or map the Task ID whose time record details you want to delete.
DateEnter (map) a date on which you want to delete the time record. See the list of supported date and time formats.
User IDSelect or map the User ID associated with the time record.

Timers

Integromat automatically creates a webhook in Everhour once you add an instant trigger to your scenario.

Watch New Timer Started

Triggers when a new timer has started.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Everhour account.

Watch New Timer Stopped

Triggers when a new timer has stopped.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Everhour account.

Get a Running Timer

Gets information about a current timer.

ConnectionEstablish a connection to your Everhour account.

Start a Timer

Starts a timer.

ConnectionEstablish a connection to your Everhour account.
Project IDSelect or map the Project ID whose task timer you want to start.
Task IDSelect or map the Task ID whose timer you want to start.
User DateEnter (map) the date on which you want to start the timer. See the list of supported date and time formats.
CommentEnter (map) the note to start the timer.

Stop a Timer

Stops a timer.

ConnectionEstablish a connection to your Everhour account.

Users

List Users

Retrieves a list of users.

ConnectionEstablish a connection to your Everhour account.
LimitSet the maximum number of users Integromat should return during one execution cycle.

Other

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your Everhour account.
URL

Enter a path relative to https://api.everhour.com For example: /projects

For the list of available endpoints, refer to the Everhour 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 Everhour account:

URL:
/projects

Method:
GET

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


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.