WakaTime

WakaTime makes dashboards for developers to track their time and other productivity metrics for their coding.

What can I beemind with WakaTime?

The amount of time you spend writing code!

Can I track anything else?

So far, no. If you have suggestions for WakaTime metrics that would make a good Beeminder-style graph, let us know! We're always eager for this kind of feedback (or any kind of feedback).

Can I have a non-midnight deadline for this autodata goal?

Not yet! If it's something you really need, let us know.

Will it fetch my past progress?

No. We don't fetch metrics from prior to the day you started the goal. You'll start with a clean slate.

Why isn't my data for today being added?

Unfortunately, WakaTime have about a day's lag on some data being made available. We're looking into a better metric to use in future, but currently have our thinking caps on about how to transition people who already have WakaTime goals set up. If this is causing problems for you, it's really helpful for us to hear about it, so don't hesitate to let us know.

WakaTime sample goal setup

  1. Head to create a new goal.
  2. Click the WakaTime icon to start a new goal using WakaTime data.
    WakaTime icon looks like a little W in a circle
  3. Click on the "Connect to WakaTime" button to go to WakaTime and approve us to access your beeswax, i.e., your WakaTime data.

    Beeminder icon + WakaTime icon, above a button "Connect to WakaTime"
    It will redirect you to WakaTime, so make sure you press "Authorize" on that page!
  4. It's time to pick your rate! Here I've set things up so I have to spend an hour a day writing code. I've also selected the option to "Start this goal with extra leeway", so that I don't need to start immediately. I've given myself four days of buffer, and that gives me four days before I need to open my code editor.

    Beeminder+WakaTime: "I want to write more code! I pledge to average +1 hour per day." The button to add extra safety buffer is checked and an extra box has appeared to enter the number of safe days you need.
  5. Next, you need to give your goal a name, and you can also add a brief goal description.
    "Give your goal a name", showing "wakatime" entered as the goal's name (which forms the URL), and a short description saying "Write more code!"
  6. Finally, choose your initial pledge. This is the amount you will pay the first time you derail on the goal. After derailing, the pledge will increase by default — use the dropdown below to control how high it goes by selecting the cap. In the example below, I have chosen to start at a $5 pledge, which will increase each time I derail, until it reaches $270 — the pledge cap. (To read more about pledges and payments, check out some FAQs!)

    If you want to start out with a sort of trial period, you can choose to start the goal at $0. If you do that, the pledge will automatically increase to $5 after seven days. If you derail before that, it will also increase to $5.

    Screenshot of the "Starting Stakes" screen. The text says "Your pledge will increase each time you derail until you reach your pledge cap (which you can adjust below)", with a demonstration below showing the pledge progression: 5, 10, 30, 90... to the pledge cap, which currently shows $270. Below, a checkbox button allows you to choose to "Hold the pledge at $0 for 7 days while I get my feet wet"
  7. And that's it! Step through the preview and confirmation screens, and your graph will be created. I have four days to get my first hour of coding in, or I'll have to pay $5!
  8. Example WakaTime-linked graph showing 1 hour due in 4 days. The WakaTime logo appears on the right above a green button that allows you to fetch the latest data.


Keywords: autodata integrations, coding, time-tracking, productivity

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us