Clio API (Overview, Docs, Integration)

About the Clio API

Clio is a practice management platform that helps lawyers work more efficiently by making it easy to do tasks like tracking time, managing matters, and generating invoices. Clio Manage API allows users to access functionality of the system and data stored inside the firm’s Clio instance such as matters, client info, activities, communications, bills, and case files.

Quickstart guide to the Clio API

The easiest and fastest way to start using the Clio API is with a free Workload account. By signing up for Workload, you can have access to the entire Clio API library including all webhooks (triggers) and actions including deletes. Start your free account by signing up here .

Step 1: Sign up and create a new workflow

Once you’ve logged into your free account (3 clicks), click on the “Create New” button in the left sidebar navigation menu:

Step 2: Add the Clio API

Click on the trigger app to open the side bar menu. From the sidebar pane, select “Clio” as the trigger app.

Step 4: Authorize your Clio account

After selecting Clio app and pressing the “Next” button, add the proper authorization. This allows Workload to make API calls on your account’s behalf. This is a necessary step to use the Clio API and to build automated workflows and integrations using Clio.

Click on “Add New”

Step 5: Choose the trigger

A trigger is an action that causes a workflow to execute. It is some kind of change inside of the Clio application. It is the starting point of the task you want to automate.

Step 6: Test the trigger

This is the fun part! After selecting your trigger, go to your Clio app and “do the thing” that would execute a change in your account. If you select “Activity#updated” as your trigger, you should go to Clio and update one of your “Activities”. The changes will now reflect inside of Workload. This data will now become available to use in future steps of your workflow.

Note: The workflow will temporarily turn to “ON” while listening for changes to your Clio account.

Save and close the trigger step by clicking the “Save & Close” button.

Step 7: Add an Action

Add an “Action” to your workflow. Actions occur after the trigger happens. You can add an Action step that will automatically create a Communication in Clio using dynamic data from the original Activity that started the workflow.

Create an action by dragging the “handle” of the trigger onto the empty canvas.

Supported Clio API Triggers

Activity Created
Triggers when a new activity is created in Clio

Matter Created
Triggers when a new activity is created in Clio

Bill Created
Triggers when a new activity is created in Clio

Calendar Entry
Triggers when a new calendar entry is made in Clio

Communication Created
Triggers when a new communication is created in Clio

Contact Created
Triggers when a new contact is created in Clio

Task Created
Triggers when a new task is created in Clio

Activity Updated
Triggers when activities are updated in Clio

Matter Updated
Triggers when activities are updated in Clio

Bill Updated
Triggers when activities are updated in Clio

Calendar Entry Updated
Triggers when calendar entries are updated in Clio

Communication Updated
Triggers when communications are updated in Clio

Contact Updated
Triggers when contacts are updated in Clio

Task Updated
Triggers when tasks are updated in Clio

Supported Clio API Actions

Create an Activity
Creates a new activity in Clio with dynamic data

Update an Activity
Updates an activity in Clio with dynamic data

Search for a Bill
Searches for a specific bill in Clio with dynamic data

Create a Contact
Creates a new Contact in Clio with dynamic data

Update a Contact
Updates a Contact in Clio with dynamic data

Create a Document
Creates a new document in Clio with dynamic data

Search for an Activity
Searches for a specific Activity in Clio

Delete an Activity
Deletes a specific Activity in Clio

Update a Bill
Updates a bill in Clio with dynamic data

Search for a Contact
Searches for a specific Contact in Clio

Delete a Contact
Deletes a specific Activity in Clio

Update a Document
Updates a specific Activity in Clio with dynamic data