Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel7

...

Please go to Appexchange for the latest version or email at support@cloudmaveninc.com

How to provide permission 

...

We can see a number is assigned to particular user by clicking on SMS Number - User Mapping as shown in the screenshots below. It will also be visible in the ‘From' section of the chatbox.

...

How to create SMS templates

SMS Templates are created to make sure that user doesn’t have to type the content of the messages repeatedly. The user can simply select the template he/she wants to use and send it.

Please follow the below metioned steps to make the templates.

  1. Log in to your Salesforce org.

  2. Go to App Launcher and Search for SMS & eFAX Guru Applications

...

3. Go To SMS Templates Tab under SMS & eFax Guru App.

...

4. Click on “New” under SMS Templates Tab in order to create a new SMS Template.

...

5. Enter the Template Name, Object(from which SMS message is to be initiated) and actual message under SMS Template Field.

...

...

Post Installation Guide

Once the application is installed, please follow the below steps:

...

FIND {0} IN ALL FIELDS RETURNING Contact(Name, Id ORDER BY LASTMODIFIEDDATE DESC LIMIT 1) LIMIT 10

(Change Object Name in Query as per requirement)

Page Layouts

This is done so hat the user can access his/her messages from the source object's page itself.

...

5. Map the user and Click on Save.

...

How to create/update SMS Templates

SMS Templates are created to make sure that user doesn’t have to type the content of the messages repeatedly. The user can simply select the template he/she wants to use and send it.

Please follow the below metioned steps to make the templates.

  1. Log in to your Salesforce org.

  2. Go to App Launcher and Search for SMS & eFAX Guru Applications

...

3. Go To SMS Templates Tab under SMS & eFax Guru App.

...

4. Click on “New” under SMS Templates Tab in order to create a new SMS Template.

...

5. Enter the Template Name, Object(from which SMS message is to be initiated) and actual message under SMS Template Field.

...

6. Click On Save.

To update a template -

  1. Go to SMS and eFax Application.

  2. Go to SMS Templates tab.

  3. Click on New

...

  1. Select the template which you want to edit

...

4. Click Next and Update the SMS/Email/Message Fields According to Business requirements.

5. Update the fields according to the business requirements.

...

How to do field mapping

Now, Go to Setup and search “Custom Metadata Types” in Quick Find Box.6.

  1. Click on “Manage Records“ of SMS Configuration.

...

  1. Click New.

...

  1. Enter the details as shown below:

...

94. For Label, Enter Object name

105. For UI DropDown Options, Enter the required Phone field. In above picture, the required field is Phone only , if the requirement is of more than one field, write as comma separated value. (Example :- Phone,MobilePhone).

116. For Type, Select SMS

127. For SMS Opt Out, Enter the API name of SMS Opt out field. This feature provides the customer an option to not receive messages.

...

How to assign Apex Class to Site Guest User

Guest Users need access to Apex classes to read and process the Webhooks received from Telnyx for InBound Messages.

  1. In Global search, Search for Site Guest User.

  2. Click on the site name which we have created just now.

...

cm_datatransfer.InboundMessageWebhook

cm_datatransfer.SMSMessageTriggerHandler

cm_datatransfer.SMSMessageUtility

cm_datatransfer.SMSMessageWrapper

How to enable SMS Inbox functionality

...

IF(Lead__c <> NULL, Lead__r.FirstName + ' ' + Lead__r.LastName, Name). This ensures that the messages received are visible with the correct record details in the SMS inbox.

Please change the Source Object Name accordingly)

4. Go to Custom Settings

...

8. Click Save

Remote Site Settings

Before any Apex callout can call an external site, that site must be registered in the Remote Site Settings page, or the callout fails. Salesforce prevents calls to unauthorized network addresses. Since our product has an integration with Telnyx API, we need to make an entry for the same.

Note : Please check if there is site named SMSAPISite and it is Active, If not then perform following steps :

  1. Enter Remote Site Settings in Quick Find Box.

  2. Click on New Remote Site.

...

3. Enter the details as shown in below picture.

...

4. Click Save.

SMS Credentials

For Customers: Please skip the steps related to SMS Credentials as these steps can only be done by the Cloud Maven team as of now. The Cloud Maven team is working on adding console screen to manage the steps for the end user.

  1. Click on the Gear icon and Go to Setup.

  2. Search for Custom Setting in Quick Find Box.

  3. Click on Manage of “SMS Credentials”.

...

4. Enter the details as shown in below picture.

...

Features Enititlement

For Customers: Please skip the steps related to Features Entitlement as these steps can only be done by the Cloud Maven team as of now. The Cloud Maven team is working on adding console screen to manage the steps for the end user.

  1. Search for Custom Setting in Quick Find Box.

  2. Now, Go to Custom Settings and Click on Manage of “Features Entitlement“. This setting is done to enable sending and receiving messages.

  3. Mark the checkbox true for SMS and eFax.

...

Congratulations! You have successfully installed the Application.