Switch tools.
Keep your hours.
Bring your Clockify or Toggl records to Softime. Choose the source, match your team and review the data before confirming. Here’s how, step by step.
- Source stays unchanged
- Review before confirming
- Available history, beyond the last month
- Clients and projectsIn place
- Team membersMatched
- Time entriesTo review

How to import your data in four steps
- 01
Connect or upload your file
Choose Clockify via API, a Clockify CSV or your Toggl account.
- 02
Match your team
Decide who each person’s hours belong to and confirm every match.
- 03
Review before importing
Check the analysis, sample entries and any issues found.
- 04
Confirm and carry on working
Review the final result: items created or reused and entries skipped.
Sign in as an owner or administrator and open: Workspace → Import data. Choose Clockify or Toggl and the Softime workspace that will receive the hours.
Choose how to bring your hours
Each account, with its history in place
Before copying entries, you decide who owns them. Email matches help, and you confirm each link. You can even merge two old accounts into one person in Softime.
For former team members, you can keep their history without active access, import it as a deleted user or skip it.
Clockify Via API
Connect your workspace and choose all available history or entries from a specific date.
- 1
Validate your API key
Open the Clockify importer, choose “Via Clockify API” and enter your key. Softime checks which workspaces you can access.
- 2
Choose the source and period
Select the Clockify workspace and check the destination in Softime. Import all available history or start from a date, interpreted in your Softime workspace’s time zone.
- 3
Confirm the people
Match each Clockify person to a Softime member or choose how to preserve their history. Email matches are suggestions: confirm each row.
- 4
Analyse and review
Check the counts of clients, projects, tasks, tags and entries. Review the sample and any issues before continuing. Keep the page open during analysis.
- 5
Confirm the import
Accept the listed omissions and confirm. The process then continues in the background, even if you close the page. Return to the importer to check progress.
Clockify limits API requests. A large history may take hours; Softime shows waiting periods and lets you resume a stopped process with a valid key.
Clockify Via CSV
Import entries from a detailed report. An alternative that does not depend on Clockify’s API request limits.
- 1
Export your detailed report
In Clockify, prepare a detailed report for the period you need and export it as CSV. Only entries in the file will be imported; depending on your plan, you may need to export several periods.
- 2
Upload the CSV and choose the date format
In the Clockify importer, select “Via CSV file”. Upload the file and choose its date format. Softime interprets dates in the destination workspace’s time zone.
- 3
Match the people
Confirm which Softime member matches each person in the file. You can also keep entries under a disabled member’s history, as a deleted user, or skip them.
- 4
Review the preview
Check entries without a project, invalid dates, skipped people, duplicates and overlaps. Confirm that you have reviewed the omissions.
- 5
Import and view the summary
Confirm the import and leave the page open until it finishes. Then view imported and skipped entries, along with the clients, projects, tasks and tags created.
CSV needs no API key. To transfer several periods, repeat the process with each file. Duplicate detection depends on the method: avoid alternating API and CSV for the same entries.
Toggl Track Via token
Connect your Toggl account, select a workspace and choose the history to bring over.
- 1
Validate your token
Open “Import from Toggl” in Softime and enter your personal API token. Softime checks the workspaces accessible to that account.
- 2
Select the workspace
Choose the source workspace and check the destination in Softime. Set a start date to limit the history; leave it empty to analyse all available history.
- 3
Match and confirm people
Match Toggl people to Softime members. Confirm email suggestions, preserve histories without active access or skip a person’s entries.
- 4
Analyse the data
Keep the page open while analysis runs. Review counts, sample entries and detected conflicts before importing.
- 5
Confirm and check progress
Accept omissions and click “Start import”. The process runs in the background. You can then view the summary and resume it from the importer if it stops.
Hours and billable status are imported. Available data depends on your account’s workspace access and what Toggl allows it to read.
Your hours, with their context
The summary shows what will be created, reused or skipped. API imports use data accessible at the source; CSV uses the entries in your file.
- Clients and projects
- Tasks and tags
- Matched people
- Entries and billable status
Before making the move
Where do I start in Softime?⌄
Create a workspace or open the one receiving the data. Go to “Workspace” → “Import data” and choose Clockify or Toggl. You must be the workspace owner or an administrator.
Does anything change in Clockify or Toggl?⌄
No. Importers read the source data and create or reuse the corresponding items in Softime. They do not delete or change your Clockify or Toggl records.
What about people who have left the team?⌄
Match their hours to a Softime member, import them as a disabled member, keep them as “Deleted user” without the original name or email, or skip them. Disabled and deleted histories grant no access and use no active seat.
Are historical rates and amounts transferred?⌄
No. Hours and billable status are preserved, but historical rates and amounts from Clockify or Toggl are not. Softime reports will not add amounts for those imported entries.
Is absolutely everything imported?⌄
Analysis shows what can be transferred. Active timers, invalid intervals and entries for people marked to skip are omitted. Detected overlaps are also skipped if your workspace disallows them. Entries without a project may arrive without a project or task.
What happens to duplicates?⌄
Softime recognises entries already imported with the same method and skips them when repeating the process. It can reuse clients, projects, tasks and tags within their scope. Alternating API and CSV for the same entries may create duplicates.
Can I close the page during an import?⌄
For Clockify via API and Toggl, keep the page open during connection and analysis. Once you confirm the import, work continues in the background. For CSV, leave the page open until importing finishes.
Start with your hours in place
Create your workspace, try every feature for two months and prepare your first import.