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
Actions
1. Send iMessage
2. Send RCS Message
3. Send SMS
4. Send WhatsApp Message

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.
- A Salesforce Developer Account
- Access to your myCRMSIM account
- A connected device in myCRMSIM, such as:
- SMS
- iMessage
- RCS
- Twilio
- The correct Location ID for your myCRMSIM subaccount
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.
- 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.

- Go back to myCRMSIM.
- Click the Get My Credentials button.
- Copy your own:
- Consumer Key
- Consumer Secret

- 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.

- In Salesforce Setup, go to: Setup → Named Credentials
- Open: myCRMSIM
- Click Edit.
- Click Save without making any changes.
- A login popup will appear.
- Log in with your myCRMSIM account.
- Click Allow to authorize the connection.
- myCRMSIM Me
- myCRMSIM SMS

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.
- In Salesforce, click the gear icon → Setup, then type Permission Sets in the Quick Find box on the left and open it.
- 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).
- On that page click Manage Assignments, then Add Assignment.
- Tick the checkbox next to your own user, then click Assign (some orgs show a Next step first) and finally Done.
- Your name should now appear under Current Assignments. Repeat for any teammate who will build or run myCRMSIM Flows.

- Go to Salesforce Setup.
- Navigate to: Setup → Sites
- If Sites are not already enabled, click Register and complete the registration.
- Click New to create a new site.
- Fill in the required site details.
- Click Save.
- After creating the site, open the site settings by clicking on the site label Name.
- Click Public Access Settings.
- Go to: Apex Class Access
- Click Edit.
- Add the following Apex class to the enabled list:
12. Click Save.
✅ Salesforce Site is now created and configured for inbound SMS events.
- Go to Salesforce Setup.
- In Quick Find, search: Flows
- Click New Flow.
- Select: Record-Triggered Flow
- Click Create.

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 the + icon.
- Select Action.
- Search for: Send SMS via myCRMSIM
- Select the action.
Now fill in the Send SMS action fields:
| Input | Value |
| Label | Send Reply SMS |
| API Name | Same as label Name |
| Description | {Descrition.Body} |
| Phone Number | {Phone.Number} |
| Message | {Message.Body} |
| Location ID (Dropdown) | {Select.from.Dropdown} |
You can customize the label and message according to your own use case.

- Click Save.
- Enter the Flow name: myCRMSIM Auto Reply
- Click Activate.

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
- 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.
