1

Salesforce Integration Setup Guide(myCRMSIM)

Overview

This guide explains how to install and connect the myCRMSIM Salesforce package, configure the required Salesforce settings, and create an automated Salesforce Flow to send SMS replies using myCRMSIM.
Once the setup is complete, Salesforce will be able to receive inbound SMS events from myCRMSIM and automatically send SMS replies through the myCRMSIM Send SMS action.

myCRMSIM integrates with Salesforce Flow Builder and currently supports 1 trigger and 4 actions, allowing you to automate messaging workflows directly from Salesforce.

 Trigger 

 1. Inbound SMS 

Triggers automatically whenever a new inbound SMS message is received in your myCRMSIM workspace. Use this trigger to start Salesforce flows based on incoming customer messages.

 Actions 

 1. Send iMessage 

Sends an iMessage to a contact via myCRMSIM 

 2. Send RCS Message 

Sends an RCS message to a contact via myCRMSIM

 3. Send SMS 

Sends an SMS to a contact via myCRMSIM

 4. Send WhatsApp Message 

Sends a WhatsApp message to a contact via myCRMSIM
Prerequisites
Before you can integrate with myCRMSIM, you'll first need to create a Developer account in SaleForce.
Creating a Developer account is free and does not require any additional charges.
Once your Developer account has been created, you can proceed with the integration by following the steps in this guide.
Before starting, make sure you have:
  • A Salesforce Developer Account
  • Access to your myCRMSIM account
  • A connected device in myCRMSIM, such as:
    • SMS
    • iMessage
    • WhatsApp
    • RCS
    • Twilio
  • The correct Location ID for your myCRMSIM subaccount
Important:
You must have a Salesforce Developer Account to install the myCRMSIM Salesforce package.
If you do not already have one, create an account from the Salesforce Developer portal before continuing.
Step 1: Install myCRMSIM Salesforce Package
  • Go to the Salesforce Integration section in myCRMSIM.
  • Click Install Package.
  • The Salesforce package installation page will open in a new tab.
  • Log in to your Salesforce Developer Account.
  • Select: Install for All Users
  • Wait until the installation is completed successfully.
  • Once the package is installed, return to myCRMSIM and click: Mark as Installed
  • The setup guide will now open.
✅ The myCRMSIM Salesforce package is now installed.
Get Your myCRMSIM Credentials
After the package installation is complete:
  1. Go back to myCRMSIM.
  2. Click the Get My Credentials button.
  3. Copy your own:
    • Consumer Key
    • Consumer Secret
You will need to paste these credentials into the Salesforce Auth Provider settings in the next step.
Step 2: Configure Auth Provider in Salesforce
  • Open your Salesforce dashboard.
  • Go to: Setup → Auth. Providers
  • Find and open: myCRMSIM
  • Click Edit.
  • Paste your own:
    • Consumer Key
    • Consumer Secret
  • These are the credentials you copied from myCRMSIM.
  • Click Save.
  • ✅ The Auth Provider is now configured.
Step 3: Configure Named Credentials
  1. In Salesforce Setup, go to: Setup → Named Credentials
  2. Open: myCRMSIM
  3. Click Edit.
  4. Click Save without making any changes.
  5. A login popup will appear.
  6. Log in with your myCRMSIM account.
  7. Click Allow to authorize the connection.
Repeat the same process for:
  • myCRMSIM Me
  • myCRMSIM SMS
✅ Named Credentials are now connected with your myCRMSIM account.
Step 4: Permission Set

This is what makes the myCRMSIM fields visible in Flow Builder. Skip it and myCRMSIM Inbound / myCRMSIM From Number simply won't show up when you build your Flow.

  1. In Salesforce, click the gear icon → Setup, then type Permission Sets in the Quick Find box on the left and open it.
  2. Find myCRMSIM Integration in the list — click the letter M in the A–Z bar to jump there — and click its name (not the "Clone" link next to it).
  3. On that page click Manage Assignments, then Add Assignment.
  4. Tick the checkbox next to your own user, then click Assign (some orgs show a Next step first) and finally Done.
  5. Your name should now appear under Current Assignments. Repeat for any teammate who will build or run myCRMSIM Flows.

Step 5: Create a Salesforce Site
  1. Go to Salesforce Setup.
  2. Navigate to: Setup → Sites
  3. If Sites are not already enabled, click Register and complete the registration.
  4. Click New to create a new site.
  5. Fill in the required site details.
  6. Click Save.
  7. After creating the site, open the site settings by clicking on the site label Name.
  8. Click Public Access Settings.
  9. Go to: Apex Class Access
  10. Click Edit.
  11. Add the following Apex class to the enabled list:
                     MyCRMSIMInboundReceiver

  12. Click Save.

✅ Salesforce Site is now created and configured for inbound SMS events.
Step 6: Create the Salesforce Flow
  1. Go to Salesforce Setup.
  2. In Quick Find, search: Flows
  3. Click New Flow.
  4. Select: Record-Triggered Flow
  5. Click Create.
Step 7: Configure the Flow Trigger

Configure the trigger using the following values:

Field

Value

Object
Task
Trigger
A record is created
Condition Requirements
All Conditions Are Met
Field
myCRMSIM Inbound
Operator
Equals
Value
True
When to Run
Only when a record is created
Optimize For
Actions and Related Records
Click Done.
Step 8: Add the Send SMS Action
  1. Click the + icon.
  2. Select Action.
  3. Search for: Send SMS via myCRMSIM
  4. Select the action.
Configure Action Inputs

Now fill in the Send SMS action fields:

Input
Value
Label
Send Reply SMS
API NameSame as label Name
Description{Descrition.Body}
Phone Number{Phone.Number}
Message
{Message.Body}
Location ID (Dropdown)
{Select.from.Dropdown}
Note:
You can customize the label and message according to your own use case.
Click Done.
Step 9: Save and Activate the Flow
  1. Click Save.
  2. Enter the Flow name: myCRMSIM Auto Reply
  3. Click Activate.
✅ Your Salesforce Flow is now active.

Step 10: Test the Salesforce SMS Automation

After completing the setup, test the automation to confirm that inbound and outbound SMS messages are working correctly between myCRMSIM and Salesforce.

Final Result

After completing this setup:
  • myCRMSIM receives an inbound SMS.
  • Salesforce automatically receives the inbound SMS event.
  • A new Task is created in Salesforce.
  • The Salesforce Flow is triggered.
  • Salesforce sends an SMS reply using the Send SMS via myCRMSIM action.
  • The action can be tracked inside Salesforce Flow execution and debug logs.
 
 
 
 
 
 
 
 
 

Was this article helpful?

0 out of 0 liked this article

Still need help? Message Us