Skip to main content

Clockify Integration

Clockify is a time tracking tool designed for freelancers, teams, and agencies to log billable hours, projects, and tasks. The docs101 Clockify integration lets you import time entries from Clockify as invoice line items, so you can quickly create invoices based on tracked hours.

What is Clockify?

Clockify is a free time tracking application that helps you:

  • Record billable and non-billable hours
  • Organize time by projects and tasks
  • Track time across multiple team members
  • Generate time tracking reports
  • Set hourly rates for different projects

For more information, visit clockify.me.

What the Integration Does

The Clockify integration connects docs101 to your Clockify account and lets you import time entries as invoice line items. During the import process, you can select which workspace, client, and project to import from.

Once time entries are imported, they appear as line items on a new invoice — ready for you to review, adjust, and send to your customer.

info

This is a read-only integration. docs101 does not modify, create, or delete any data in your Clockify account.

Setting Up the Integration

Step 1: Get Your Clockify API Key

  1. Log into your Clockify account
  2. Navigate to Settings > API (or click your profile icon and select "Settings")
  3. Scroll to the API section
  4. Click Generate to create a new API key
  5. Copy the generated API key to your clipboard
tip

Keep your API key private. Anyone with access to your key can read your Clockify workspace data.

Step 2: Connect to docs101

  1. Log into docs101 and go to Account Settings > Integrations
  2. Find the Clockify integration card
  3. Click Connect or Setup
  4. Paste your Clockify API key into the text field
  5. Click Verify & Save

The integration is now active. Your API key is encrypted and securely stored.

Security & API Key Management

Your Clockify API key is treated as sensitive information:

  • Keys are stored encrypted
  • The API key is masked in the UI after initial setup (you'll see only the last 4 characters)
  • You can revoke or regenerate your Clockify API key at any time — docs101 will prompt you to update it
  • docs101 only reads data from Clockify; we never modify or delete data in your Clockify account
  • API key access is limited to your individual account

Using the Integration

Importing Time Entries

To import Clockify time entries into a docs101 invoice:

  1. Create a new invoice (or open a draft)
  2. Select the Import from Clockify option
  3. Choose the workspace you want to import from
  4. Select a client and/or project to filter the time entries
  5. Review the listed time entries and confirm the import
  6. The time entries are added as line items to your invoice

You can then adjust descriptions, rates, or quantities before finalizing the invoice.

Troubleshooting

Invalid API Key Error

Problem: "API key is invalid or expired"

Solution:

  • Verify the API key is copied correctly (no extra spaces)
  • Check that you generated the key in Clockify Settings > API
  • Try regenerating the key in Clockify and updating it in docs101
  • Ensure your Clockify account is active and subscription is valid

No Data Displayed

Problem: Workspaces, users, or clients are not showing up

Solution:

  • Verify the integration is active under Account Settings > Integrations
  • Check that your Clockify API key is valid and verified
  • Ensure your Clockify account has access to the workspaces you expect to see
  • Refresh the page and try again

Disconnecting the Integration

To remove the Clockify integration:

  1. Go to Account Settings > Integrations
  2. Find the Clockify card
  3. Click Disconnect or Remove
  4. Confirm the action

This revokes docs101's access to your Clockify data. Your Clockify account is unaffected.

Privacy & Data Usage

docs101 only reads data from Clockify to enable time entry imports. We:

  • Never modify, delete, or archive your Clockify data
  • Only access data when you actively use the import feature in docs101
  • Don't share your Clockify data with third parties
  • Delete stored Clockify credentials from our servers when you disconnect the integration

For more on data privacy, see our Privacy Policy.