The only limitation of course was that a Mac had to be always on, logged into the relevant account, connected to the internet, and running AppleScript to run it so there was no dream to scale it reliably/economically (as you are) much less even use it privately since the Mac was also a primary laptop. How are you getting past one device, one account scalability problem? Mac in cloud on the roadmap?
How do you consider you will scale this and at what cost? Have you checked into Apple's viewpoint and policies on this given they offer a business API [1] for a similar solution?
[0] https://stackoverflow.com/questions/11812184/how-to-send-an-...
From there I went down a crazy rabbit hole, talking to apple support, shopping on eBay for an old iPhone, digging through poorly documented JXA (javascript to control your mac), and eventually landing on a MVP which today supports sending new iMessages from a custom phone number and looking at read receipts (if the other party has them turned on); with many more features on the way (think full videos, audio recording, tapbacks, group chats, etc.)
Love this community and the valuable feedback y’all provide!
Also if I'm understanding correctly, I can also use the API to understand if a message was read or not?