Something like Automate the Boring Stuff might be a good option for what you want. Programming is just another tool to solve a problem.
For example, I hated when I would archive an unread email, it would remain as unread. So I created a script to mark any archived emails as read, and that script runs every couple of hours.
I use Sonetel to receive calls/texts for an old number in a diff country I wanted to keep alive for now. They also offer the ability to make calls via that number too.
Membership status = cancelled. How complex is that? Any payment provider that offers subscriptions, has a way to cancel that subscription (Stripe, WooCommerce, Shopify etc.). If they don't have time to update their code to call the cancel functionality, then they could literally make the "cancel subscription" button send an email to the ops team, and they manually cancel.
3 dings to a dong