Beeminder Autodialer

The Beeminder autodialer will automatically adjust the rate on your goals based on your historical performance.

Instructions

Step 1: Connect the autodialer to your Beeminder account

Enable Autodialer

Step 2: Configure specific goals to use the autodialer

Add one or more of the following tags to the fineprint / description of the goals you wish to autodial:

TagEffect
#autodialEnables autodialing for goal
#autodialMin=1Enables autodialing and specifies the smallest rate the autodialer will set for the goal, in terms of your goal's current time unit.
#autodialMax=1Enables autodialing and specifies the largest rate the autodialer will set for the goal, in terms of your goal's current time unit.
#autodialAdd=1Enables autodialing and specifies an amount to be added to your 30-day average (can be negative).
#autodialTimes=0.5Enables autodialing and specifies a multiplier to be applied to your 30-day average (can be negative).
#autodialFrom=goal_slugEnables autodialing and tells the autodialer to use the average rate from a separate goal.
#autodialStrictEnables autodialing and prevents autodialer from ever making goal easier.

Step 3: Use Beeminder as normal

Once a day at minimum, the autodialer will adjust the rates of your enabled goals to equal your average for the last 30 days.

Or, if you don't feel like waiting, click this button to force the autodialer to run:

Known Issues & Limitations

Acknowledgements

Special thanks to:

This open-source tool is maintained by Nathan Arthur and Pine Peak Digital. See also: