Multi-User iMessage Setup on a Single Mac with myCRMSIM
A Mac machine with sufficient RAM (more memory allows for more active iMessage connections).
A myCRMSIM iMessage account with multiple numbers.
Multiple iMessage accounts (Apple IDs).
Associated iPhones for each iMessage account.
Admin access to the Mac for creating multiple user profiles
1. Create Separate macOS User Profiles
On your Mac, go to System Settings > Users & Groups.
Create a new user account for each iMessage account you want to run.
Ensure these are standard user accounts, not guest accounts.
Within each user profile, sign in to Messages (iMessage) using the relevant Apple ID.
Pair the iMessage account with the associated iPhone
Download and install the mySMS Gateway App into the new user account
Complete the installation within the new profile and allow necessary permissions as per our install setup guide
Use fast user switching to change between profiles (not full logout/login). This allows iMessage to continue running in the background.
Enable this in System Settings > Control Center > Fast User Switching.
The mySMS Gateway App prevents your Mac from going to sleep to maintain iMessage uptime.
In System Preferences > Energy Saver, enable:
ā Prevent computer from sleeping automatically when the display is off
ā Wake for network access
Also, enable:
ā āAutomatically turn back on after a power failureā under System Preferences > Energy Saver.
In the mySMS Gateway App Settings, enable:
ā āStartup with macOSā to ensure the app auto-starts on login.
Ā
š» Performance Tip: System performance and stability depend on the Macās memory and CPU:
Recommended Maximum: To reduce the risk of getting flagged we recommend to keep it to maximum 4 iPhones and associated iMessage accounts running on any one single machine.
š« Anti-Flagging Warning: Running more than 4 iMessage instances on one Mac may risk detection or account flagging by Apple.
