Absolutely. Like most things on the Internet, it will get enshittified. I think it is very likely that at some point there will be "ads" in the form of the chat bot giving recommendations that favor certain products and services.
ERPNext is fairly easy to automate. We have a number of Python scripts that use the ERPNext API to create sales invoices, add and reconcile transactions from PayPal, Stripe, etc.
We originally used Quickbooks Online and I'm glad we decided to switch to ERPNext a few years ago.
We use mailster with AWS SES and it works quite well. We have a lot of subscribers but don't send a lot of e-mails, so the cost of other solutions is ridiculous to me.
We used GNUCash for a few years for small business accounting. After a while we migrated to Quickbooks Online as it has some features that GNUCash was missing, e.g., automatically pulling in PayPal and bank transactions and inventory management. This turned out to be a very frustrating experience. Due to the following:
- The price increased every year. We started at about $60/month and after a few years it $80/month. Today the same plan is $99/month.
- The PayPal integration randomly stopped working and was missing transactions. QB customer support was completely useless and we spent hours searching and manually adding transactions. The bank integration (via Plaid) was also not reliable.
- The inventory management is very limited. E.g. you can't repack/combine items without using weird hacks.
So, after a few years I got very frustrated and ended up moving to ERPNext. Migrating all the data was quite a bit of work and involved a number of Python scripts to pull out the data from QB and re-create it in ERPNext, but after about a week we had 5 years of data migrated.
ERPNext is not perfect, but works quite well for us. A big difference to QB is that it supports inventory and manufacturing operations. It also has an API that is fairly easy to use and we use it to get transaction data from PayPal and Stripe.
This looks interesting. I wanted to try it with my Rigol DS1054Z, but there is no AUR package for Arch Linux for it, which makes the installation cumbersome. The user experience with Sigrok is superior in that aspect ;)