WhatsApp Calling Setup — myCRMSIM

✅ Before You Begin

Before setting up WhatsApp Calling, make sure your myCRMSIM dashboard is running the required version.

ComponentRequired Version
Where to Check
myCRMSIM Dashboard
v0.14.13 or newer
Check the bottom-left corner of the dashboard, next to the Changelog link.

💡 Important: WhatsApp Calling runs on our calling servers, not on a device in your office. There is no app to install and no QR code to scan. When you enable calling, the number moves to a calling server and reconnects automatically.
What Is WhatsApp Calling in myCRMSIM?
WhatsApp Calling allows you to call a contact's WhatsApp number directly from the myCRMSIM dashboard, with call audio playing through your browser.
✨ Key Features
  • 📞 Place WhatsApp calls directly from a contact's profile, just like Android or FaceTime calls.
  • 📲 The recipient receives the call as a WhatsApp call.
  • 📝 Calls are recorded in the CRM conversation timeline.
  • 📋 Calls appear in Message Logs with the type CALL over WhatsApp.
  • 🔔 Incoming calls are announced in the dashboard as Incoming WhatsApp call.
  • ☎️ Each WhatsApp number with calling enabled uses one purchased calling line.
Prerequisites
Before proceeding, make sure you have:
  • ✅ A myCRMSIM account connected to your CRM platform, such as HighLevel.
  • ✅ An existing sub-account or workspace.
  • ✅ An active Calling plan with enough available calling lines.
  • ✅ A WhatsApp number already connected to your account and in good standing.
  • ✅ A valid phone number saved in the contact's profile.
Part 1 — Purchase or Confirm Calling Lines
You must have an available calling line before enabling WhatsApp Calling. If you have already purchased a calling line and one is available, skip to Part 3.
  1. Open Plans in the myCRMSIM dashboard.
  2. Select the Calling tab.
  3. Click Change calling lines.
  4. Enter the number of calling lines you want to purchase.
  5. Review the current and updated quantities. The window displays how many lines you already have.
  6. Review the monthly price and click Continue to payment.
  7. Complete the payment process on the billing page.
  8. Return to Plans → Calling and verify the updated Purchased lines, In use, Available, and Monthly total values.
⚠️ Important: Each WhatsApp number with calling enabled uses one purchased calling line. If all lines are in use, the dashboard displays “All purchased calling lines are in use.” Purchase additional lines or disable calling on another number to free up a line.
WhatsApp Calling Setup — myCRMSIM, screenshot 1
Part 2 — Confirm That Your WhatsApp Number Is Connected
WhatsApp Calling requires a WhatsApp number that is already connected to myCRMSIM.
  1. Open Devices from the left-hand menu.
  2. Select the WhatsApp tab.
  3. Confirm that the number you want to use for calling shows as Connected and is online.
💡 Tip: If no WhatsApp number is connected, follow the WhatsApp Installation and Setup guide first.
WhatsApp Calling Setup — myCRMSIM, screenshot 2
Part 3 — Assign the WhatsApp Number to the Sub-Account
The WhatsApp number must be assigned to the relevant sub-account before that workspace can use it for calling.
  1. Open Subaccount SIM from the left-hand menu.
  2. Find the sub-account you want to configure, such as Prism-Solutions.
  3. Scroll across the table to the WHATSAPP column and click the + button. If numbers are already assigned, you may see a green check instead.
  4. The Assign WhatsApp Device to [Sub-account name] dialog opens, displaying the USER, DEVICE, DEFAULT, and ACTIONS columns.
  5. Click + Assign new WhatsApp Device to add a row.
  6. Open the Select user… dropdown and choose the user associated with the workspace.
  7. Open the Select device… dropdown and select the WhatsApp number. Connected numbers appear in a format similar to 92310******@c.us — Connected.
  8. Mark the DEFAULT option if this should be the sub-account's default WhatsApp number.
  9. Click the green Assign button in the ACTIONS column.
  10. Confirm that the following success message appears:
    Success. Status: WhatsApp device assigned successfully.
    The message also directs you to configure the workspace's Message Routing preference.
  11. Click OK and close the dialog.
  12. Confirm that the sub-account row displays the assigned number, for example, Connected WhatsApp × 1 ✅.
💡 Tip: If the required number does not appear in the list, use + Assign new WhatsApp Device to connect it first, then assign it to the sub-account.
WhatsApp Calling Setup — myCRMSIM, screenshot 3
☎️ Part 4 — Enable Calling for the WhatsApp Number
Follow these steps to move your WhatsApp number to a calling server.
  1. Open Plans from the left-hand menu.
  2. Select the Calling tab.
  3. Locate the WhatsApp section, described as WhatsApp calls from a connected number.
  4. Find your WhatsApp number in the list. Each row displays the number, its status, and a toggle on the right.
  5. Turn on the toggle next to the number you want to use for calling.
  6. A confirmation dialog explains that the number will move to a calling server. Click Move number.
  7. The row status changes to Moving…, with a message indicating that the move should take about a minute.
  8. While the move is in progress, sending and receiving messages on that number are temporarily paused. This is expected and should last about a minute.
  9. When the process finishes, a notification confirms:
    [Number] is on the calling server. Calling is on.
  10. Confirm that the row status returns to Connected and that the Calling on counter increases accordingly.
    WhatsApp Calling Setup — myCRMSIM, screenshot 4
    Part 5 — Optional: Add WhatsApp to Call Routing
    Once WhatsApp Calling is enabled, you can configure WhatsApp as a backup line for other calls. For example, if a FaceTime call cannot connect, the call can be routed through WhatsApp instead.
    Call Routing works like Message Routing, but it controls the order of backup lines for calls.
    1. Open Subaccount SIM.
    2. In the relevant sub-account row, click the Call Routing icon under the CALL ROUTING column.
    3. In the routing grid, locate the WhatsApp column.
    4. Tick WhatsApp in the row where you want it to act as a calling line, such as 1 · Primary or 2 · Backup.
    5. Review the panel at the bottom, When a call can’t be connected, to confirm what will happen if a call fails.
    6. Click Save.
    ✅ A Call routing saved notification confirms that your changes have been saved.
    WhatsApp Calling Setup — myCRMSIM, screenshot 5
    For more information about routing order, backup lines, and failure rules, see Configure Call Routing.
    Part 6 — Place a Test Call
    Now, test WhatsApp Calling to confirm that everything is working correctly.
    1. Open Contacts from the left-hand menu.
    2. Select the contact you want to call, such as UZAIR SAEED, and open their profile.
    3. Confirm that the contact has a valid phone number saved.
    4. Click the green Call button in the top-right corner of the contact header.
    5. If multiple WhatsApp numbers have calling enabled in the workspace, the dashboard asks you to select which number should place the call. If only one number is available, the call starts automatically using that number.
    6. Observe the call status as it changes from Connecting… to Ringing…. A call panel appears in the bottom-right corner, showing the contact's name, WhatsApp channel badge, phone number, and live timer.
    7. Answer the call and confirm that you can hear the contact through your browser.
    8. Test the available call controls, including Mute and End call.
    9. While the call is connected, confirm that the contact header displays On call and the call panel shows the elapsed time, such as 00:15.
    WhatsApp Calling Setup — myCRMSIM, screenshot 6
    Part 7 — Verify the Call in Message Logs
    After completing the test call, verify that myCRMSIM recorded it correctly.
    1. Navigate to Subaccount SIM → Message Logs.
    2. Set Type to All.
    3. If you manage multiple numbers or sub-accounts, use the SIM, Subaccounts, or Device ID filters.
    4. Click Refresh.
    5. Find the latest entry and verify the call details.
    The same call should also appear in the contact's Timeline, with the WhatsApp channel badge.
    💡 Note: Calls placed through a Mac or an Android SIM appear as CALL over Message from CRM, with the relevant Mac or phone listed as the device. This helps identify which line handled the call.
    WhatsApp Calling Setup — myCRMSIM, screenshot 7
    Optional — Automate Workflows Around WhatsApp Calls

    Once WhatsApp Calling is working, you can automate follow-up actions using workflows.

    📲 WhatsApp Missed Call
    Add the WhatsApp Missed Call action to a workflow. It calls the contact from the workspace's default WhatsApp calling number and then hangs up automatically.
    This can be used as a missed-call notification before sending a follow-up message.
    🛠️ Troubleshooting

    Problem

    Suggested Fix

    The calling toggle will not turn on.
    Confirm that a Calling plan is active and that a calling line is available under Plans → Calling. If all lines are in use, purchase more lines or disable calling on another number.
    The number is stuck on “Moving…”.
    Wait about a minute. If the process does not finish, reload the page. The number should return to its previous state, and the reason should appear under Last switch didn’t work.
    Messages stop sending on that number.
    Messaging pauses temporarily while the number moves between servers. Sending and receiving should resume once the move is complete.
    The Call button does not show a WhatsApp option.
    Confirm that the number is assigned to the sub-account under Subaccount SIM → WHATSAPP and that calling is enabled under Plans → Calling.
    The call fails immediately.
    Check the on-screen error message. Also confirm that the contact has a valid phone number and is reachable on WhatsApp.
    Incoming WhatsApp calls do not ring in the dashboard.
    Confirm that the number is assigned to the correct sub-account and that calling is enabled for it.
    The call does not appear in the CRM.
    Enable call webhooks for the workspace and confirm that the webhook payload's type field is CALL.
    WhatsApp does not take over a failed call automatically.Add WhatsApp as a backup line under Subaccount SIM → Call Routing.
    ✅ Quick Setup Checklist
    Before considering the setup complete, verify each item:
    • The dashboard is updated to the required version.
    • An active Calling plan is available with at least one free calling line.
    • The WhatsApp number shows as Connected under Devices → WhatsApp.
    • The WhatsApp number is assigned to the correct sub-account under Subaccount SIM → WHATSAPP.
    • A default WhatsApp number is configured for the sub-account, where needed.
    • Calling is enabled under Plans → Calling → WhatsApp, and the number's status shows Connected.
    • The Calling on counter includes the configured number.
    • WhatsApp is optionally configured as a backup line under Call Routing.
    • A test call has been placed and ended successfully.
    • The test call appears in Message Logs with the type CALL over WhatsApp.
    🎉 Setup Complete!
    WhatsApp Calling is now configured. Agents can call contacts directly through WhatsApp from the myCRMSIM dashboard, and calls are recorded in the CRM and displayed in Message Logs with the relevant calling channel.
    WhatsApp Calling now works alongside Android and FaceTime calling as an additional calling option.
    If calling does not work as expected, use the troubleshooting section above to verify the Calling plan, number assignment, calling toggle, and Call Routing configuration.
    🔗 Related Articles
     

    Was this article helpful?

    0 out of 0 liked this article

    Still need help? Message Us