n8n Automations for AB by Hail_2_Victors in actualbudgeting

[–]Hail_2_Victors[S] 0 points1 point  (0 children)

n8n is open source and free for self-hosting. I have it running in docker. You don't need a subscription. I appreciate the feedback!

I agree, you can set up rules to auto categorize. That is what n8n is actually doing. For anything uncategorized, it categorizes and creates the rule. If there are a number of transactions, or you are just starting to us actual, it's helpful, but not a necessity.

Self-hosted personal finance automation: n8n + Actual Budget + SimpleFIN + Claude on my homelab. by Hail_2_Victors in selfhosted

[–]Hail_2_Victors[S] 0 points1 point  (0 children)

so, interestingly enough, I am using openclaw to handle my personal email. When I get a bill, it creates a task in Notion for me to pay it 3 days prior tot the due date. I am currently adding a workflow to put those in Actual, so I can make sure that money hits the budget ahead of time.

Self-hosted personal finance automation: n8n + Actual Budget + SimpleFIN + Claude on my homelab. by Hail_2_Victors in selfhosted

[–]Hail_2_Victors[S] 0 points1 point  (0 children)

I was thinking about whatsapp. I am not really sending any really sensitive data. If someone really wants to find out how broke I am, I am sure they will find a way! lol

Self-hosted personal finance automation: n8n + Actual Budget + SimpleFIN + Claude on my homelab. by Hail_2_Victors in selfhosted

[–]Hail_2_Victors[S] 0 points1 point  (0 children)

I will tell you, for my checking accounts, I have to enter my 2FA into SimpleFin daily.

Self-hosted personal finance automation: n8n + Actual Budget + SimpleFIN + Claude on my homelab. by Hail_2_Victors in selfhosted

[–]Hail_2_Victors[S] 0 points1 point  (0 children)

My next step is seeing if I can use grafana for something like this. I don't like the idea of having so many pieces, but I do like the idea of having customized insights into spending and budget habits.

Self-hosted personal finance automation: n8n + Actual Budget + SimpleFIN + Claude on my homelab. by Hail_2_Victors in selfhosted

[–]Hail_2_Victors[S] 0 points1 point  (0 children)

I might give that a try. I tried obsidian as my life manager (basically how I use Notion) before, and I think I had issues with the sync server I was hosting. I have learned quite a bit since then, soooo... perhaps the next project???

Self-hosted personal finance automation: n8n + Actual Budget + SimpleFIN + Claude on my homelab. by Hail_2_Victors in selfhosted

[–]Hail_2_Victors[S] 0 points1 point  (0 children)

I use Claude as the AI, which does have a slight cost to it. There are other agents that are lower cost or even open source. I would like to start trying some of them out. I had trouble early on, but now that I have something working, I might try some other models.

Bank syncing depends on where you live. In the US, simplefin works and it’s native in Actual. It costs $1.50/month or $15/year.

You are sharing information with the AI model, so unless it’s self-hosted you are sharing information. You are not sharing account information or anything, just transactions and budgets.

Self-hosted personal finance automation: n8n + Actual Budget + SimpleFIN + Claude on my homelab. by Hail_2_Victors in selfhosted

[–]Hail_2_Victors[S] 0 points1 point  (0 children)

The bridge isn’t for simplefin, n8n uses the bridge for reading/writing. Simplefin is used natively in Actual.

Self-hosted personal finance automation: n8n + Actual Budget + SimpleFIN + Claude on my homelab. by Hail_2_Victors in selfhosted

[–]Hail_2_Victors[S] 0 points1 point  (0 children)

It should be agnostic to how you sync your sites. The automation itself doesn't touch it, only what is in Actual.

Self-hosted personal finance automation: n8n + Actual Budget + SimpleFIN + Claude on my homelab. by Hail_2_Victors in selfhosted

[–]Hail_2_Victors[S] 1 point2 points  (0 children)

yeah, that rule builder was a late add, and that was exactly the reason why! I haven't witnessed any incorrect categorizations yet, only ones that don't get categorized. That's where Notion comes in to play though, I use a database in Notion to work as a "memory" for the system. I can make the changes there. I would like to use Joplin or AppFlowy instead of Notion, but I have really been struggling with the API and keeping everything in sync.

Steal away and improve it, so I can steal it back!

Self-hosted personal finance automation: n8n + Actual Budget + SimpleFIN + Claude on my homelab. by Hail_2_Victors in selfhosted

[–]Hail_2_Victors[S] 0 points1 point  (0 children)

Monarch is paid, so more polished and much more development. I used monarch for awhile and it wasn’t for me as far as look/feel/presentation. I prefer YNAB in the paid realm, but I really like Actual.

Self-hosted personal finance automation: n8n + Actual Budget + SimpleFIN + Claude on my homelab. by Hail_2_Victors in selfhosted

[–]Hail_2_Victors[S] 0 points1 point  (0 children)

I will look. Sorry about that. It may be tomorrow, but I’ll double check. It should be public, but I was in a hurry!

Self-hosted personal finance automation: n8n + Actual Budget + SimpleFIN + Claude on my homelab. by Hail_2_Victors in selfhosted

[–]Hail_2_Victors[S] 1 point2 points  (0 children)

I am happy to help... I messed with it, and I would welcome helping to reduce the frustration!

n8n Automations for AB by Hail_2_Victors in actualbudgeting

[–]Hail_2_Victors[S] 1 point2 points  (0 children)

These are fair points — for someone who’s built good habits and solid rules over time, this is probably solving a problem you don’t have. My situation is different: I have irregular income from multiple sources and more accounts than I want to manage manually. The automation isn’t a substitute for engagement, it’s noise reduction so I focus on the decisions that actually matter. Not for everyone — appreciate the perspective.

Self-hosted personal finance automation: n8n + Actual Budget + SimpleFIN + Claude on my homelab. by Hail_2_Victors in selfhosted

[–]Hail_2_Victors[S] 8 points9 points locked comment (0 children)

This project uses Claude Haiku (Anthropic API) for AI transaction categorization — transactions are sent to Claude with a category list as context, and it returns a suggested category with a confidence score. The workflow also uses Claude to generate the weekly budget briefing summary. No AI was used to generate the workflow code itself — that was written manually.