# YNAB API + Beeminder = YES PLEASE!!!

**URL:** <https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027>\
**Category:** Tech\
**Created:** [June 28, 2018, 4:49pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027 "2018-06-28T16:49:17Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![nepomuk](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/nepomuk/32/878_2.png) [@nepomuk](https://forum.beeminder.com/u/nepomuk)\
**Post date:** [June 28, 2018, 4:49pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/1 "2018-06-28T16:49:17Z")

</div>

Hey, all! I know I’m not the only YNAB (You Need a Budget) user who’s also a Beeminder user. Daniel has given me the go-ahead to make this post as a way to collect suggestions for integrating Beeminder with the newly released YNAB API.

My own YNAB goals, all of which are currently manual, but which I’d love to turn automatic:

- A do-more of reconciling my accounts X times per week
- A reverse odometer (cumulative do-less that resets every month) for spending in my “lunch” category
- A do-less of categories I have to WAM (move money from a different category to cover overspending) per reconciliation
- A do-more to update my YNAB forum journal (I imagine this probably doesn’t connect to the app’s API, so it might have to stay manual)

I also have a do-less “delivery” goal that I update manually whenever I get takeout or delivery (and I’ve recently revised it to be triggered when I get lunch out or go out to eat in a restaurant as well), which could probably be automated as well, by triggering whenever there was a new transaction in my “delivery”, “lunch”, or “restaurant” categories, though I imagine that would probably be a bit more complex to set up.

What YNAB-Beeminder integrations would y’all like to have?

---

<div class="post-metadata">

**Author:** ![adamwolf](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/adamwolf/32/484_2.png) [@adamwolf](https://forum.beeminder.com/u/adamwolf)\
**Post date:** [June 28, 2018, 4:51pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/2 "2018-06-28T16:51:54Z")

</div>

I want a “uncategorized transactions” one, and do-more reconciling my accounts X times per week.

A few weeks ago, I did request YNAB API access… haven’t heard anything yet. ☹

---

<div class="post-metadata">

**Author:** ![narthur](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/narthur/32/5113_2.png) [@narthur](https://forum.beeminder.com/u/narthur)\
**Post date:** [July 8, 2018, 1:03pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/3 "2018-07-08T13:03:41Z")

</div>

YNAB is the best. 🙂

It’d be interesting to be able to have a goal to increase the Age of Money metric. Also, how about one for getting your To be Budgeted category to zero once a month? Or how about one for reaching a savings goal in a particular category?

---

<div class="post-metadata">

**Author:** ![thechristophe](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/thechristophe/32/2101_2.png) [@thechristophe](https://forum.beeminder.com/u/thechristophe)\
**Post date:** [July 9, 2018, 10:48pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/4 "2018-07-09T22:48:06Z")

</div>

Love YNAB, auto bank sync doesn’t work for Non-US users though and for various reasons I reverted to YNAB4.

My main goal was to make sure that I use the app to add spends, not-out-of-sight, not-out-of-mind and all that re:budget.

My current link with Beeminder is therefore pretty basic. I use Zapier to monitor one of the subfolders of the YNAB Dropbox which gets automatically ‘updated’ when you add a transaction via the App.

Any update = +1 to Beeminder do more goal.

---

<div class="post-metadata">

**Author:** ![tjb](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/tjb/32/1150_2.png) [@tjb](https://forum.beeminder.com/u/tjb)\
**Post date:** [July 11, 2018, 10:15am UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/5 "2018-07-11T10:15:38Z")

</div>

When I used to track spending (before YNAB), by far the most important metric was until when I would have to wait before I was allowed to spend money again per-envelope. The mobile spreadsheet featured that prominently.

---

<div class="post-metadata">

**Author:** ![adamwolf](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/adamwolf/32/484_2.png) [@adamwolf](https://forum.beeminder.com/u/adamwolf)\
**Post date:** [July 26, 2018, 2:00pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/6 "2018-07-26T14:00:55Z")

</div>

As a side note, I got an email today saying that it’s open for everyone now. I think that’s actually been the case for a bit, but it’s super-super announced now 🙂

I want this so BADLY!

---

<div class="post-metadata">

**Author:** ![nepomuk](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/nepomuk/32/878_2.png) [@nepomuk](https://forum.beeminder.com/u/nepomuk)\
**Post date:** [July 27, 2018, 1:57pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/7 "2018-07-27T13:57:26Z")

</div>

Seconded!! I hope some more YNAB and Beeminder users will weigh in to demonstrate the size of the potential user base. I suspect that it’s large!

---

<div class="post-metadata">

**Author:** ![matti](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/matti/32/2506_2.png) [@matti](https://forum.beeminder.com/u/matti)\
**Post date:** [July 28, 2018, 2:26pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/8 "2018-07-28T14:26:58Z")

</div>

I’d love something like that, too. I was also thinking if it’s possible to write an integration myself using [akrasia](http://forum.beeminder.com/t/akr-asia-extra-integrations-a-framework-for-creating-integrations/3411), but since @csu is not very active and the project itself seems to be on hiatus (even though my memrise goal still works…) I don’t know if it’s a good investment of time.

Are there any other beeminder inetgration frameworks like akrasia (I guess [beemind.me](http://beemind.me) is not something like that?)?

---

<div class="post-metadata">

**Author:** ![mary](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/mary/32/317_2.png) [@mary](https://forum.beeminder.com/u/mary)\
**Post date:** [July 28, 2018, 7:32pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/9 "2018-07-28T19:32:18Z")

</div>

+1

[Edit: Though, I’ll admit this falls fairly low on my own personal wishlist; but I’d use it. Esp. Beeminding age of money.]

---

<div class="post-metadata">

**Author:** ![oulfis](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/oulfis/32/229_2.png) [@oulfis](https://forum.beeminder.com/u/oulfis)\
**Post date:** [July 28, 2018, 9:46pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/10 "2018-07-28T21:46:34Z")

</div>

Ooh, I love YNAB! Even though it hasn’t been able to sync automatically with my bank for longer than I can remember.

I currently beemind (via a complice integration) inputting data to YNAB.

If there was a direct integration, I’d be tempted to start beeminding age of money and the size of some savings goals.

I especially like the sound of beeminding “do-less of categories I have to WAM (move money from a different category to cover overspending) per reconciliation,” though that might be tricky to implement! I find YNAB works really well for letting me have a better rough mental picture of how much money I have to spend (so I fairly successfully decide on-the-fly “I can find $20 for this” vs “I can find $200 for this”) but I still don’t tend to check YNAB _before_ purchases, even large ones; anything that slapped my wrist for buying first and re-budgeting second would be really helpful.

---

<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:** [January 16, 2019, 3:51pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/11 "2019-01-16T15:51:11Z")

</div>

YNAB4 user here! So no API love I’m afraid. I’m outside the US so moving to the online YNAB makes not that much sense for me. Also I’m not gonna spend $84 a year for a glorified spreadsheet with not much added functionality over YNAB4 which still does the job nicely for me.

> [@thechristophe](#):
>
> My current link with Beeminder is therefore pretty basic. I use Zapier to monitor one of the subfolders of the YNAB Dropbox which gets automatically ‘updated’ when you add a transaction via the App.

Neat idea, I might steal that 🙂

---

<div class="post-metadata">

**Author:** ![adamwolf](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/adamwolf/32/484_2.png) [@adamwolf](https://forum.beeminder.com/u/adamwolf)\
**Post date:** [January 16, 2019, 5:11pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/12 "2019-01-16T17:11:51Z")

</div>

Tiller can be a pretty good option. It uses Yodlee to inject data into Google Spreadsheets, and you can do envelope style stuff, like YNAB. You can definitely tie Google Spreadsheets and Beeminder together…

---

<div class="post-metadata">

**Author:** ![narthur](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/narthur/32/5113_2.png) [@narthur](https://forum.beeminder.com/u/narthur)\
**Post date:** [April 4, 2019, 1:02pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/13 "2019-04-04T13:02:11Z")

</div>

Can we get a status update on this integration? Maybe even an ETA? 🙏

I’m really hoping to be able to beemind overspent categories and months fully budgeted ahead.

---

<div class="post-metadata">

**Author:** ![nepomuk](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/nepomuk/32/878_2.png) [@nepomuk](https://forum.beeminder.com/u/nepomuk)\
**Post date:** [July 31, 2019, 7:37pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/14 "2019-07-31T19:37:37Z")

</div>

[Looks like Zapier and YNAB are now officially integrated.](https://zapier.com/blog/updates/2166/you-need-a-budget) What’s the best way to get Beeminder in on this action?

---

<div class="post-metadata">

**Author:** ![narthur](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/narthur/32/5113_2.png) [@narthur](https://forum.beeminder.com/u/narthur)\
**Post date:** [July 31, 2019, 8:10pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/15 "2019-07-31T20:10:31Z")

</div>

> [@narthur](#):
>
> and months fully budgeted ahead

Just FYI, currently the YNAB API does not make this easy. I’ve written some code to calculate this for my own use, so if Beeminder ever gets to the point where it’s ready for such an integration, I’ll be happy to share my code.

---

<div class="post-metadata">

**Author:** ![nepomuk](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/nepomuk/32/878_2.png) [@nepomuk](https://forum.beeminder.com/u/nepomuk)\
**Post date:** [July 31, 2019, 8:10pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/16 "2019-07-31T20:10:38Z")

</div>

Looks like there are a ton of preconfigured options! I chose to make a do-less for overspends, which will encourage me to wam ahead of time instead of after the fact. Let’s see how it goes!

---

<div class="post-metadata">

**Author:** ![imoatama](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/imoatama/32/1405_2.png) [@imoatama](https://forum.beeminder.com/u/imoatama)\
**Post date:** [August 15, 2019, 2:51am UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/17 "2019-08-15T02:51:40Z")

</div>

I realise this thread is about YNAB integration so forgive this for being a little off-topic, but I looked at YNAB and ended up settling on using another expenses / personal finance app instead - Pocketsmith, and I wanted to mention it because it has a really excellent API, I find it more featureful than YNAB, and I have already written one integration for it.

So if you aren’t already too locked in to YNAB, it might be a decent option. Though there isn’t an existing direct Beeminder integration, the API probably supports whatever you wanted to do.

---

<div class="post-metadata">

**Author:** ![nepomuk](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/nepomuk/32/878_2.png) [@nepomuk](https://forum.beeminder.com/u/nepomuk)\
**Post date:** [August 15, 2019, 6:50pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/18 "2019-08-15T18:50:48Z")

</div>

I had to retire the Zapier autogoal, because it wasn’t registering any overspends after the first one right after launching the goal. Anyone else having better luck?

---

<div class="post-metadata">

**Author:** ![narthur](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/narthur/32/5113_2.png) [@narthur](https://forum.beeminder.com/u/narthur)\
**Post date:** [January 11, 2020, 10:53pm UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/19 "2020-01-11T22:53:35Z")

</div>

Bump 😛

Any progress on this integration?

I have several goals for reconciling different accounts in YNAB, and would looove to automate them.

---

<div class="post-metadata">

**Author:** ![adamwolf](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/adamwolf/32/484_2.png) [@adamwolf](https://forum.beeminder.com/u/adamwolf)\
**Post date:** [January 12, 2020, 12:21am UTC](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027/20 "2020-01-12T00:21:49Z")

</div>

There wasn’t any way to ask YNAB to pull from your accounts, so if you didn’t do that, the data was horribly stale. I ran them for maybe six months but it was a very bogus experience.

If they add an automatic data pull, or an API trigger for it, this would work nicely.

[Next page](https://forum.beeminder.com/t/ynab-api-beeminder-yes-please/4027.md?page=2)
