Clockify -> Yougile Sync
CODODELDEV
EN / RU
← Back to Works
Clockify -> Yougile Sync

Clockify -> Yougile Sync

Integration of Yougile and Clockify via reverse engineering.

#Chrome Extension #Reverse Engineering #JavaScript

Clockify + Yougile — Integrating the Unintegratable

Problem: The client used the Yougile task manager but lacked proper time tracking. Toggl Track charges for features that Clockify offers for free. However, no integration existed between Clockify and Yougile — Yougile has no public API.

Why it’s hard: There is no official documentation. The Yougile configurator works in a sandbox without access to internal task IDs. The standard answer: “Impossible”.

Solution in 12 hours (one night):

  • Reverse engineering via Chrome DevTools
  • Bypassing restrictions on requests on behalf of the user
  • Accessing the extension’s external storage by understanding the JavaScript runtime in the browser
  • Full integration: workspaces, projects, auto-creation of projects, tasks, description for time entries

+ 5 hours of refinement to a production-ready version.

Result:

  • Solved the client’s pain point (research at their expense, development — free on my initiative)
  • Implemented the integration in my studio — now the whole team uses it
  • Preparing for publication as an open source tool

Conclusion: Systems thinking is more important than knowing a specific API. When you understand how the browser works, you find a solution where others see a dead end.

[ ▲ 0 ]