Toggl Button extension for Chrome and Firefox
Clone or download
Pull request Compare This branch is 14 commits ahead, 277 commits behind toggl:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Toggl Button extension for Chrome and Firefox

Add Toggl one-click time tracking to popular web tools.

Compatible services

Installing from the Web Store/Addons page



Installing from Source

Works for Chrome only:

  1. Clone the repository: git clone git://
  2. Navigate to chrome://extensions/ and enable "Developer Mode".
  3. Choose "Load unpacked extension..."
  4. Open the src directory in the toggl-button directory you just cloned and follow the prompts to install.


List of all the changes and added features can be found at

Using the Button

  1. Log in to your Toggl account from the extension popup.
  2. Go to your AgenoCRM,, Asana, Assembla, Axosoft,, BamBam, Basecamp, Bitbucket, Bitrix24, Breeze, Bugzilla, CapsuleCRM, ClickUp,, Clubhouse, Codeable, Codebase, Countersoft Gemini,, DevDocs,, DokuWiki, Draftin, Drupal,, Esa, Eventum, Evernote, Exana, Feedly, Flow, FogBugz, Freshdesk, Gingko, Github, Gitlab, Gogs, Google Calendar, Google Docs, Google Inbox, Google Keep, Google Mail, GQueue, Habitica, Help Scout, Husky Marketing Planner, Intercom, JIRA, Kanbanery, KhanAcademy, LiquidPlanner, MantisHub, MeisterTask,, Newsletter2Go, Nozbe, OnlyOffice, Onshape, OpenProject, osTicket, Overv, PagerDuty, Phabricator, Pivotal Tracker, Planbox, Planfix, Podio, Producteev, Protonmail, RallyDev, Redbooth, Redmine, Remember The Milk, Rindle, Rollbar, Salesforce, Sentry, SherpaDesk, Slack, SmartBoard, SourceLair, Spidergap, Sprintly, Stifer, Taiga, TargetProcess, Teamleader, TeamWeek,, TestRail, TickTick, Todoist, Toodledo, Trac, Trello, Unfuddle, VisualStudioOnline (TFS), Waffle, Wordpress, Workfront, Worksection, Wrike, Wunderlist, Xero, YouTrack, Zendesk, Zoho Books, Zube account 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

  1. 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
  1. 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.


Want to contribute? Great! Just fork the project, make your changes and open 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.