iMessage Installation and Setup

How to setup iMessage with myCRMSIM

In this article will look at how to set up your iPhone and iMessage. Connect everything into myCRMSIM and then how to test and send your messages.

If you would like to have a virtual machine setup in the cloud please see our partner hosted cloud solution option ☁️

Part 1 – Set Up iPhone & iMessage

Objective

To sync your iPhone and Mac iMessage accounts in preparation for integrating with the myCRMSIM Gateway. This setup enables you to send and receive iMessages through HighLevel.

Requirements
  • An iPhone with active iMessage.
  • A Mac computer with iMessage enabled.

⚠️ Apple ID, Dual SIM & Sending Limits

Many users assume that adding a second SIM to an iPhone doubles their sending capacity. This is not how iMessage works.

Important

  • One Apple ID = One iMessage line.
  • Adding a second SIM (Dual SIM) does not increase your daily iMessage sending capacity.
  • The recommended soft limit of approximately 50 new contacts per day is tied to the Apple ID, not the SIM card.
  • If you require multiple iMessage sending numbers with separate limits, you will need:
    • Multiple iPhones.
    • A separate Apple ID for each iPhone.
  • Note: A Dual SIM iPhone can use two phone numbers, but it does not provide an additional iMessage sending limit for the same Apple ID.

    iMessage Setup Prerequisites

    Step-by-Step Instructions
    1. Prepare Your Devices
    • Ensure you have both your iPhone and Mac nearby.
    • Both devices must use the same Apple ID.
    2. iPhone Setup
    1. Open Settings on your iPhone.
    2. Tap your Apple ID at the top.
    3. Sign in if you're not already signed in.
    4. Go to iCloud > Messages.
    5. Toggle Messages in iCloud to ON.
    6. Go to Settings > Apps > Messages.
    7. Enable Send as Text Message to allow non-iMessage devices to receive your messages.

    Steps to Enable "Send as Text Message" on iPhone

    To allow your iPhone to automatically send messages as SMS when iMessage is unavailable:
    • Open Settings on your iPhone.
    • Scroll down and tap Apps.
    • Tap Messages.
    • Scroll down to the Text Messaging section.
    • Turn Send as Text Message ON.
    • Make sure your iPhone is connected to the mobile network.

    Note: When Send as Text Message is enabled, messages to non-iMessage recipients can be sent as SMS when the iPhone is connected.
    3. Mac Setup (iMessage on Computer)
    1. Open the Messages app on your Mac.
    2. Sign in with the same Apple ID used on your iPhone.
    3. Go to Messages > Settings (or Preferences).
    4. Select the iMessage tab.
    5. Ensure Enable Messages in iCloud is checked.
    6. Under Start new conversations from, select your phone number and uncheck your email address to avoid confusion.
    4. Test the Connection
    • Send a test iMessage from your Mac to another number (e.g., a friend or secondary phone).
    • Confirm the message is received.
    • Reply from the recipient's phone and ensure the reply is received on both your iPhone and Mac.
    Next Step
    Once confirmed, proceed to the next video tutorial to install the myCRMSIM Gateway App, which will complete the integration with HighLevel.
    Note: Your Mac must remain on and connected to the internet to keep iMessage automation functional through myCRMSIM.
    Part 2 – Download & Connect iMessage Integration
    ✅ Prerequisites
    • A Mac device with iMessage enabled and working.
    • macOS security settings adjusted to allow installation of non-App Store apps.
    HighLevel Integration With myCRMSIM
    Step 1: Confirm Integration with HighLevel
    1. Log in to your MyCRMSIM Dashboard.
    2. Navigate to the Integrations tab.
    3. If not already connected:
      • Click Connect to your CRM.
      • Ensure you're logged in to app.gohighlevel.com (not just your white-label domain).
      • Authorize the MyCRMSIM Marketplace App.
      • For Agency Plan users, install it to all locations.
      • For $97 Plan users, repeat this process for each sub-account.
    Setting Up Your Mac Device with MyCRMSIM mySMSGateway iMessage
    Step 2: Download and Install the iMessage App
    1. Go to Devices > iMessage.
    2. Click Add Device and download the Mac app from the provided link.
    3. Unzip the file and move the app to your Applications folder.
    4. If macOS blocks the installation:
      • Open System Settings > Privacy & Security.
      • Allow apps from identified developers or explicitly allow the app.
    Step 3: Launch and Authenticate the App
    1. Open the installed app from Applications.
    2. Agree to the Terms of Use.
    Reminder
    • iMessage should not be used for bulk messaging.
    • Recommended: Maximum 50 unique contacts per day.
    • This limit is associated with your Apple ID, not your SIM card.
    • Using a Dual SIM iPhone does not increase this limit.
    Step 4: Assign the Device to a Sub-Account
    1. In the MyCRMSIM Dashboard, refresh the iMessage Devices list.
    2. Find your newly connected Mac device.
    3. Go to SIMs > Sub-Accounts.
    4. If needed, click Connect Locations to reveal all sub-accounts.
    5. Toggle ON the sub-account you wish to link.
    6. Return to the device list, click Assign Device, and select the sub-account.
    7. Click Assign.
    Step 5: Select the Correct Custom Provider in HighLevel
    1. Open the connected sub-account in your HighLevel CRM.
    2. Navigate to Settings > Phone Numbers > Additional Settings.
    3. Under Custom Provider, choose the correct option:
    • iMessage Only — if using iMessage exclusively.
    • SMS WhatsApp iMessage Gateway — if using multiple channels.
    Important: Choosing the correct provider impacts AI reply behavior and message routing.
    ✉️ Optional: Configure AI Reply Behavior
    • If using iMessage as your default reply method, select the combined SMS WhatsApp iMessage Gateway.
    • To use iMessage via workflows, you must install the custom actions provided in the integration snapshot.
    🎉 You're Done!
    Your Mac device with iMessage is now successfully integrated and assigned. You can begin sending and receiving messages from your CRM.
    To send your first message or explore automation, proceed to the next guide.
    Part 3 – Sending iMessages

    Learn how to send and manage messages using iMessage, SMS, and a combination of both through the MyCRMSIM integration with HighLevel.

    ✅ Prerequisites
    • iMessage and/or Android device successfully connected to MyCRMSIM.
    • Proper custom provider selected in HighLevel (iMessage Only or SMS WhatsApp iMessage Gateway).
    • Basic understanding of HighLevel workflows and automations.
    ① Understanding Conversation Providers
    There are two main conversation providers:
    iMessage Only
    • Ideal when using a Mac/iMessage setup exclusively.
    • All replies and AI use default to iMessage.
    SMS WhatsApp iMessage Gateway
    • Used when combining multiple channels (SMS, WhatsApp, and iMessage).
    • Allows flexible routing depending on the recipient's device.
    ② Manual Messaging Behavior
    📱 To iPhone (iMessage) With the iMessage Only provider:
    • Send a message via the contact record.
    • Delivered as a blue bubble (iMessage).
    • Replies sync across the phone and Mac.
    📲 To Android
    • iMessage cannot be delivered.
    • The app defaults to green bubble SMS via the connected iPhone.
    • Requires the iPhone to be online and connected.
    Note: If iMessage fails, SMS is used as a fallback (only when the phone is connected).
    ③ Combining iMessage + SMS
    Use Case
    • Android devices send high-volume SMS for outreach.
    • iMessage (Mac) is used for follow-ups or AI replies from sales agents.
    Setup
    • Select SMS WhatsApp iMessage Gateway as your custom provider.
    • HighLevel uses the most appropriate device for message delivery.
    Note: iMessage will be used automatically only for iPhone numbers. Others will default to SMS.
    ④ Automations (Workflows)
    If Using iMessage Only
    • Standard HighLevel SMS Action will send iMessages (if the recipient is using an iPhone).
    • Great for low-volume or personal follow-up automation.
    If Using a Mixed Setup (iMessage + Android)
    • SMS Action defaults to the Android device.
    • Use Custom iMessage Action to target iMessage specifically.
    To Add the Custom iMessage Action
    1. In your HighLevel workflow, go to Actions.
    2. Scroll to My SMS Gateway App (Custom Actions).
    3. Select Send iMessage.
    4. Set the target phone number and message content.
    5. Save the action.
    Note: Requires HighLevel Custom Actions pricing: approximately $10 for 10,000 actions or $0.01 per action.
    🎉 Summary & Best Practices
    • Choose iMessage Only if you're using only a Mac with iMessage.
    • Choose SMS WhatsApp iMessage Gateway if combining Android and Mac.
    • iMessage will always fall back to SMS when the recipient's device is not compatible.
    • Use workflows and custom actions to automate outreach and follow-ups.
    Additional Check – Power Settings 🔌
    Best Practices
    • Keep your Mac and the Gateway App running for uninterrupted syncing.
    • Avoid sending messages to more than 50 unique recipients per day to help prevent Apple ID restrictions.
    • To ensure your Mac does not power off, our SMS Gateway App keeps the Mac awake and helps prevent it from going to sleep.
    • However, screen settings may override this, so ensure your power management settings are configured to prevent the hard disks from going to sleep, especially if you are using a Mac mini with the monitor disconnected or turned off while leaving the machine running.
    • Alternatively, you may install Amphetamine on your Mac to ensure it stays awake.
    Note: Your settings may appear different depending on your macOS version.
    Related Articles
     

    Was this article helpful?

    8 out of 9 liked this article

    Still need help? Message Us