iMessage Missed Call Trigger — Setup Guide
This guide explains how to create a HighLevel workflow that automatically sends an iMessage to a contact when they call your business number and the call is missed or not answered.
The workflow uses the myCRMSIM - SMS, iMessage & WhatsApp app in HighLevel. The missed call is detected by the Missed Call Trigger, and the automatic reply is sent using the Send iMessage action.Important: The message is sent through your connected Mac/iMessage device, not through HighLevel's standard SMS provider.
⚡ Important: Download the Ready-Made Workflow Snapshot
👉 Download the iMessage Missed Call Trigger Snapshot
Once you download and import the snapshot into your HighLevel account, the iMessage Missed Call Trigger workflow will be created automatically, so you do not need to build the workflow from scratch.
After importing the snapshot, simply review the workflow settings, make sure your iMessage device and routing are configured correctly, and then publish the workflow.
If you want to create the workflow yourself, follow the steps below.
Missed Call → Missed Call Trigger → Find Contact → Send iMessage
The workflow will:
- Detect a missed call.
- Find the caller's contact using the caller's phone number.
- Send an iMessage if the contact is found.
- End the workflow if no matching contact is found.
- A Mac device must be connected and active.
- The subaccount must have an iMessage device connected.
- Message Routing must be properly configured for the connected device.
- FaceTime must be available and working on the Mac.

If you have not completed the required setup, please complete the iMessage Installation and Setup guide first before configuring the iMessage Missed Call Trigger
2. Create iMessage Missed Call Workflow
- Log in to HighLevel.
- Open Automation from the left menu.
- Select Workflows.
- Click + Create workflow in the top-right corner.
- Select Start from scratch.

- On the empty workflow canvas, click + Add new trigger.
- Search for Missed Call Trigger.
- Under Installed apps, select Missed Call Trigger from myCRMSIM - SMS, iMessage & WhatsApp.
- A notice may appear stating that this is a premium trigger and that additional charges may apply per execution. Continue if applicable.
- Under Filters, click + Add filters.
- Configure the filter as follows:
Field: duration
Operator: Is not empty - Click Save trigger.
Missed Call Trigger — duration is not empty

- Click the + directly below the trigger.
- Open the Actions tab.
- Search for Find contact.
- Under Contact, select Find contact.
- Under Filters, set the field to Phone.
- Click the value field.
- Click the tag/insert-field icon.
- Follow this path:
Custom Values → myCRMSIM - SMS, iMessage & WhatsApp → Missed Call Trigger → From - The value field should now contain the dynamic caller phone number.
- Click Save action.
- Contact found
- Contact not found
Note: If the caller does not exist as a contact in the HighLevel location, the workflow will follow the Contact not found branch.

- Click the + directly under Contact found.
- Search for Send iMessage.
- Under Installed apps, select:
myCRMSIM - SMS, iMessage & WhatsApp → Send iMessage - Configure the action as follows:
ACTION NAME:
Send iMessage
TO_PHONE:
Leave the default value:
{{contact.phone_raw}}
MESSAGE:
Enter the message you want to send.
Example:
Hi! Sorry we missed your call. How can we help you today?
ATTACHMENT:
Leave empty.
FILES THROUGH URL:
Leave empty.
CONVERSATION_PROVIDER:
Leave the default value already provided. - Click Save action.

- Click the workflow name at the top.
- Enter a descriptive name, for example:
iMessage Missed Call Workflow - In the top-right corner, change the workflow status from Draft to Publish.
- Click Save.

- Use a phone other than your iMessage sending device.
- Call the business number.
- Let the call ring out or hang up before it is answered.
- Return to the HighLevel workflow.
- Open Enrollment History.
- Confirm that the caller's number appears in the workflow.
- The enrollment reason should show Missed Call Trigger.
- Confirm that the workflow reaches the Send iMessage action.

- Add to workflow
- Find contact — Executed
- Send iMessage — Executed
- Removed by — End Of Workflow

- Open HighLevel → Contacts.
- Open the caller's contact.
- Go to Conversations.
- Confirm that the missed call appears in the conversation.
- Confirm that the automatic iMessage appears after the missed call.

- Open the myCRMSIM dashboard.
- Go to Message Logs.
- Find the message generated by the workflow.
- Confirm that the message status is Queued/Sent.
- Verify that the Device ID belongs to the connected iMessage Mac device.
Issue | What to Check |
Missed Call Trigger is not available | Make sure the myCRMSIM app is installed in the HighLevel location and the trigger appears under Installed apps. |
The workflow does not run | Make sure the trigger filter is configured as duration → Is not empty and the workflow is Published. |
Caller reaches Contact not found | The caller's phone number does not exist as a contact in the HighLevel location. |
Workflow executes but the message is not delivered | Verify that iMessage is enabled in Message Routing, the Mac is online and awake, the iMessage device is assigned to the correct sub-account, and the correct Custom Provider is selected in HighLevel. |
The recipient does not receive the iMessage | iMessage is intended for Apple devices. If SMS fallback is required, make sure Send as Text Message is enabled on the iPhone. |
The workflow stops working after some time | Make sure the Mac remains awake and the myCRMSIM Gateway application is running. |
Unexpected charges appear | The Missed Call Trigger is a premium trigger and may incur additional charges per execution. |
Daily iMessage sending stops | Check whether the Apple ID has reached the recommended soft limit of approximately 50 unique contacts per day. |
- The iMessage device must be installed and assigned to the correct HighLevel sub-account.
- The Mac must remain powered on, connected to the internet, and available for iMessage automation.
- iMessage must be enabled in the Message Routing configuration.
- The workflow sends the automatic iMessage only when the caller is found as an existing contact.
- The Missed Call Trigger is a premium trigger and may incur additional charges per execution.
- The recommended iMessage soft limit is approximately 50 unique contacts per day per Apple ID.
- Send From is not required for this workflow.
