Weight Loss (or Gain) goals

Weight Loss and Weight Gain goals are incredibly simple in theory: enter your weight every day, which should be going down (or going up) over time. If you have a Fitbit or Withings scale, you can even have Beeminder update a weight goal automatically!

In reality, they can be a little tricky compared to Do More goals, so let's dig into the complexities...

What do you mean by "what is the most your weight can change in one day"?

We ask this question during goal setup, but it doesn't always immediately make sense to folks. The reason we ask is because a lot of people find that their weight fluctuates in small ways from weigh-in to weigh-in. Up 0.5lbs here, down 1lb there. It eventually balances out, because it's the matter of having missed a single meal or drinking a lot of water on a hot day... but a single straight slope up or down towards your goal can't take that into account.

Instead, when you create your goal, you let us know how great that fluctuation can be. If you never see odd differences of more than 0.5lbs in a day, then 0.5lbs is the most your weight can change in one day, and you want to put in "0.5" in that field.

We call that amount "fluctuation buffer" or "flux" or "maxflux", and it just gets added on top of your current weight when the goal starts and after derailments. If you find yourself losing buffer, that means you're not keeping up with the rate you set, and you'll run out of buffer for those daily fluctuations.

If you're just starting out and you're not sure, you should set this nice and high. You can always ratchet later, but it's harder to add more safety buffer!

How can I set the rate or add my target?

Once your goal is all set up, you'll start with a default low rate. Then you can use the commitment dial to set your own rate, or configure a target weight, or a date to reach your goal. There are always three parameters, and you can set two of them (the third is inferred from the other two).

If the default slope is too much (e.g. you want to just maintain your current weight), then contact us and let us know! It'd be really useful feedback to hear, and we'll be able to help you get things set up the way you want.

How do I enter data?

You literally enter your scale weight! The lowest weight you enter within the day will count, so you can weigh in at (for example) 180lbs in the morning, and then work out and scrape in at 179.5lbs later to save yourself from derailing.

I was safe for several days, but when I entered data, I derailed!

"Safe for five days" (as an example) means that you have five days to enter a datapoint that's higher/lower than your last datapoint. If you draw a straight line from your datapoint to the edge of the graph, and then down to the x-axis, you'll see that same date is the last day you'll be safely on track with that amount.

As a consequence, your number of safe days can fluctuate a lot. If you're safe for five days, and then you enter a much lower number, on a weight loss graph you'll be safe for much longer. If the next day you enter the same number you originally had, you'll be back to just a few days of buffer.

I reached my goal weight! Can I keep the goal going, but switch to maintaining?

Awesome, and absolutely! Set a goal date and the goal rate to 0 to flatten out the bright red line until the goal reaches its end date, which you should push years into the future (we don't yet have a way to commit to doing something literally forever, but we should!).

Can I set a goal that keeps me within a certain range?

No. The Weight Loss goal sets a daily maximum; the Weight Gain goal sets a daily minimum. If you want to stay within a range of values, you could use one of each goal to enforce both limits. But realistically, that's unnecessary (or if it's necessary for you, we suggest you use two different graphs). One side of the bright red line (probably losing or not gaining weight) is difficult and the other side (probably gaining) is easy, so in general, just beemind what's hard and stay in range on the other end by just keeping an eye on the graph.

Can I hide the numbers on my graph? I want to show it off, but I want to hide my true weight value.

We built a feature just for this use case! In the graph settings, tick the Hide the numbers on the y-axis of the graph box, then click Update Graph to save changes. This will remove all datapoint values from your publicly-accessible goal page, so you can share your progress without sharing your weight.

Your datapoints are already hidden by default, so people can't see those unless you check an extra button in settings to make them available. Here's how it looks:

An example weight graph, showing no numbers on the y-axis

Sample Weight Loss/Weight Gain goal creation

  1. Head to create a new goal (also accessible through the New Goal link in the top menu).
  2. Click the + icon to start a new manual entry goal.

    "How will you track your progress?" with a hexagonal button marked with a + to use the method "Add progress manually to Beeminder (web, email, Slack, SMS, or mobile apps)"
  3. Select Lose Weight or Gain Weight as your goal type (depending on which direction you want to go in). We're going with "Lose Weight" for this example, but the process is much the same for Gain Weight goals!

    "Select goal type" with all the options below: Do More, Do Less, Lose Weight, Gain Weight, Odometer, Whittle Down

  4. Now we need to enter today's weight! Kilograms and pounds are more usual, but I'm going to use a made-up unit, "elephants", because I don't want to seem to suggest what weight anyone should be at or aiming for (that's all up to you).

    So today I weigh 20 elephants, so I put that in the "Today's value" field. I know that my weight can fluctuate by about 0.5 elephants per day just from ordinary eating and drinking -- that's the sort of fluctuation that isn't meaningful, so I don't want to derail if I weigh 20.5 elephants tomorrow. So I enter 0.5 as the amount my weight can change in one day.

    If your weight fluctuates a lot, you might want to add a higher number in here, just to be safe. You can always ratchet your goal later if it's too easy to stay on track, but you can't quickly increase your safety buffer if you've given a low number.

    "Enter today's weight", followed by a field for units, a field for today's weight, and a field for adding how much your weight can fluctuate in a day
    You properly set the rate etc once the goal has been created, unlike with most other Beeminder goals, so click continue and carry on to...
  5. Give your goal a brief name. If you want, you can also write a short description with more information.
    "Give your goal a name", followed by two text entry boxes. The first allows you to enter a short slug which will name your goal and create a URL for it. The second textbox allows you to set a short description, and is optional.
  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. Step through the preview and confirmation steps, and your graph will be created.
    An example Lose Weight graph right after goal creation, with a low rate
    As you can see, your goal starts with a very low rate, to help show how things work. You could run with this, and lose weight very gradually -- but probably you have a rate or a target in mind, so let's step through how to set that up.
  8. To do that, go to the "Commitment" tab below the graph image.

    Screenshot of the bar of options below a graph, including "Commitment" (highlighted), "Stop/pause", "Data", "Statistics" and "Settings"
  9. In the commitment dial, you can set your rate. You may just want to put in your rate per day and leave it at that... but that might be a problem if you have a short-term deadline in mind, and don't want to end up overshooting! So usually with either type of weight goal, you want to open up the extra options by clicking on "Change goal date and goal value".
    Screenshot showing the Commitment Dial. There's a warning above reminding you that changing this takes a week to take effect, and may not work the way you expect if you have upcoming breaks planned. There's a stepper to just change the number of emails you want to handle per day, and a commit button... or, highlighted, the option to "Change goal date and goal value"
    I want to get to a total of 15 elephants by the end of September, so I'll edit the goal value to 15 and the goal date to 2023-09-30. That automatically calculates a rate of -0.06 elephants per day.
    "Commitment dial", with options to set the goal date, goal value and rate per day
    Now I can click commit, and my new rate will kick in a week from now! I've also gone into the goal's settings and adjusted the "display precision" so I don't have to lose a whole elephant at once. Now I know I need to have lost -0.06 elephants in 16 days, or I'll pay $5.

    An example graph, showing my new rate kicking in a week from now


Keywords: weight loss, weight gain, fitness, goal types, example goals, case studies, hiding the y-axis values, maxflux, fluctuation buffer

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