Skip to content

Utility to sync time tracking from Toggl to ClickUp. Written in PHP, run with Docker.

License

Notifications You must be signed in to change notification settings

Zrnik/toggl-to-clickup-time-tracking-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synchronize Toggl and ClickUp Time Tracking with Docker

Usage Instructions: (Docker Required)

  1. Clone this repository and duplicate config.neon.dist as config.neon.
  2. Populate config.neon with your ClickUp and Toggl API keys.

Execute the following commands:

  • Run make build to locally build the PHP image using Docker.
  • Run make upload to sync your time entries from Toggl and upload them to ClickUp.

Any creation, modification, or deletion of time entries in Toggl will be mirrored in ClickUp.

ID Detection

Include the task ID in the format #xyzabc0123 within the time entry description, and it will be automatically recognized.

If multiple task IDs are provided, only the first one will be uploaded with the time entry.

System Wide Command

I am using this alias to call clickup command anywhere in my WSL to upload the toggl times. You can do the same by putting it into your ~/.bashrc file.

alias clickup="make -C ~/projects/toggl-to-clickup-time-tracking-sync upload"

I have cloned this project to ~/projects/toggl-to-clickup-time-tracking-sync directory, do not forget to change it to your clone path!

About

Utility to sync time tracking from Toggl to ClickUp. Written in PHP, run with Docker.

Topics

Resources

License

Stars

Watchers

Forks