# Automatically Incrementing Your Commitment

**URL:** <https://forum.beeminder.com/t/automatically-incrementing-your-commitment/5154>\
**Category:** Akrasia\
**Created:** [March 30, 2019, 3:57am UTC](https://forum.beeminder.com/t/automatically-incrementing-your-commitment/5154 "2019-03-30T03:57:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![zacharius](https://avatars.discourse-cdn.com/v4/letter/z/c0e974/32.png) [@zacharius](https://forum.beeminder.com/u/zacharius)\
**Post date:** [March 30, 2019, 3:57am UTC](https://forum.beeminder.com/t/automatically-incrementing-your-commitment/5154/1 "2019-03-30T03:57:11Z")

</div>

Is there a way built into beeminder for automatically incrementing your commitment, in a similar manner as you increment your pledge? I am thinking about making an script that interacts with the beeminder api to do this for me but I figure I’d ask about it first.

An example to illustrate what I want:

I have something I want to make a daily habit. I start a goal with a commitment of 3 whazzits per week. Once I’ve built a buffer of 15 whazzits I want to increase my commitment to 4 whazzits/week and decrease my buffer to 5. I continue in this manner until I am a daily whazziter, at which point the commitment stays at 7 per week.

I imagine designing a gui for this functionality would be hard, as it would need to be very flexible to be usefull for all the different possible scenarios people may want to use it for. Building a script for it probably wouldn’t be too difficult though.

Let me know if anyone might find this useful and I’ll share the script if/when its made.

---

<div class="post-metadata">

**Author:** ![phi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/phi/32/2586_2.png) [@phi](https://forum.beeminder.com/u/phi)\
**Post date:** [March 30, 2019, 1:15pm UTC](https://forum.beeminder.com/t/automatically-incrementing-your-commitment/5154/2 "2019-03-30T13:15:57Z")

</div>

There has been a recent discussion about this, look for @mary’s autodialer:

> [@Help yourself to some API files](https://forum.beeminder.com/t/help-yourself-to-some-api-files/524):
>
> Here are some API files that use the PHP library. [EDIT: The link above doesn’t work anymore. Use this one instead: [https://github.com/chipmanaged/MCM-Dashboard](https://github.com/chipmanaged/MCM-Dashboard) ] dashboard.php is a visual dashboard for all of your goals. It allows you to specify different groups for different goals, and allows you to enter more than one goal at a time by specifying “umbrella” goals and the goals that fall under that umbrella. autodial.php dials your goal rates (of the goals you list) to the average for…

(dialer, hu, haven’t seen that word in a while)
