toggl-buttonToggl Button extension for Chrome and Firefox
Toggl Button
Track time effortlessly.
Start and stop the timer from the web tools you use daily. Get the time-tracking out of the way and focus on real work.
Compatible services
- AgenoCRM
- Airtable
- Any.do
- Asana
- Assembla
- Axosoft
- Backlog
- BamBam
- Basecamp
- Bitbucket
- Bitrix24
- Books
- Breeze
- BrokerEngine
- Bugherd
- Bugzilla
- CapsuleCRM
- ClickUp
- CLOUDES
- Clubhouse
- Codeable
- Codebase
- Countersoft
- Corgee
- Desk
- DevDocs
- Doit.im
- DokuWiki
- Draftin
- Drupal
- Dynamics 365 Customer Engagement (Unified Interface)
- e(Project)
- Esa
- Eventum
- Evernote
- Exana
- Feedly
- Focuster
- Flow
- FogBugz
- Freshdesk
- Ginko App
- Gitea
- GitHub
- GitLab
- Gmail
- Gogs
- Google Calendar
- Google Classroom
- Google Docs
- Google Inbox
- Google Keep
- GQueues
- Habitica
- HEFLO
- Helprace
- Help Scout
- Husky
- Intercom
- Jira
- Kanbanery
- Kanbanist
- Kanboard
- Kantree
- KhanAcademy
- LiquidPlanner
- LiveAgent
- ManageEngine
- MantisHub
- MeisterTask
- Microsoft Planner
- miniCRM
- Newsletter2Go
- Notion
- Nozbe
- Odoo
- ONLYOFFICE
- Onshape
- OpenProject
- osTicket
- Overvio
- PagerDuty
- Phacility
- Pivotal
- Planbox
- Placker
- Podio
- ProcessWire
- Producteev
- Produck
- ProtonMail
- RallyDev
- Redbooth
- Redmine
- Remember The Milk
- Reviewboard
- Rindle
- Rollbar
- Salesforce
- Scrapbox
- Sentry
- SherpaDesk
- Sifter
- Slack
- SmartBoard
- SourceLair
- Spidergap
- Sprintly
- Taiga
- TargetProcess
- Teamleader
- Teamwork
- Teamwork Desk
- TestRail
- TickTick
- Todoist
- Toggl Plan
- Toodledo
- Trac
- Trello
- Turtle
- Unfuddle
- Visual Studio Online
- VersionOne
- Waffle
- WordPress
- Workast
- Workflowy
- Workfront
- Worksection
- Wrike
- Wunderlist
- Xero
- YouTrack
- Zammad
- Zendesk
- Zube
- VivifyScrum
Installing from the Web Store/Addons page
Chrome https://chrome.google.com/webstore/detail/toggl-button/oejgccbfbmkkpaidnkphaiaecficdnfn
Firefox https://addons.mozilla.org/en-US/firefox/addon/toggl-button-time-tracker/
Installing from Source
- Clone the repository
git clone git@github.com:toggl/toggl-button.git
- Install Node.js and NPM https://nodejs.org/en/
- Run
npm install
- Run
npm start
Then depending on your browser, continue with the following steps.
On Chrome:
- Navigate to
chrome://extensions/
and enable "Developer Mode". - Choose "Load unpacked extension..."
- Select the
dist/chrome/
directory
Note that you will sometimes need to manually reload the unpacked extension, depending which files you're working on.
On Firefox:
- Navigate to
about:debugging
- Choose
Load Temporary Add-on
- Select the
dist/firefox/manifest.json
file
Note that in Firefox the add-on needs to be manually loaded again when the browser restarts.
If you want to inspect the distribution version, run npm run build
. A zipped distribution can then be found in dist/
.
Changelog
List of all the changes and added features can be found at http://toggl.github.io/toggl-button.
Using the Button
- Log in to your Toggl account from the extension popup.
- Navigate to your service and start your Toggl timer there.
See this article for reference where the start timer link is located in all the tools: Where can I find the Button?
Or start entry from the extension icon menu.
- To edit the running time entry:
- Edit entry details from the post start popup that is shown right after you click the "Start timer" button.
- Edit entry details from the extension icon menu by clicking the running time entry name.
- To stop the current running timer:
- Press the button again.
- Stop the entry from the extension icon menu.
- Start another time entry inside your account.
Custom domains
If you use a setup, where one of the supported services is on a custom domain you can define the custom domains in settings "Permissions" tab.
Contributing
Want to contribute? Great! Read up on our guidelines for contributing
Just fork the project, make your changes and create a pull request.
When adding new integrations please use git squash
and merge all your commits into one commit. This keeps the git log more compact and clear.
Don't know how to start? Just check out the user requested services that have not yet been implemented, pick one and start hacking.