59. Can we use a custom email template for an incoming SMS alert?
Yes, we can use a custom email template for an incoming SMS alert.
All it takes is 2 easy steps
The new SMS-Magic will not allow you to make a mistake. Enjoy uninterrupted messaging all the time with more control
Yes, we can use a custom email template for an incoming SMS alert.
Yes, we can create the report on SMS History object by referring the fields mobile number, sent status, delivery status and so on.
Yes you can create groups. Though you cannot reuse groups, however, if a custom list is created as per their condition, on the object, you can send bulk messages to those list of records selected from the List view.
All incoming notifications in the managed package can be defined under Converse Settings. You can configure the settings to allow email alerts for incoming notification to be sent to the last sender or the user to whom the Sender ID is assigned. This is the default setting the app offers.
In addition to this, we can also customize the configurations for alert notifications on Incoming messages based on individual requirement.
No, this works as per the incoming SMS notification which is configured from the Converse settings tab.
Yes. Using Salesforce’s process builder tool we can update a field on receiving incoming response.
Every instance of Salesforce has a unique SMS-Magic account ID. Therefore, you will need a fresh installation of SMS-Magic application in the new Salesforce org.
Raise a case by sending email at care@screen-magic.com with the following details of the new and old org –
We will transfer Incoming Numbers, SMS Credits to the new Salesforce and the SMS-Magic account ID.
There are two options for sending bulk SMS from object list view –
Follow the given procedure to resend failed messages:
If SMS delivery fails due to insufficient SMS credits, customers can recharge their SMS-Magic account and raise a case to resend failed SMS. Our Customer Success team can help you in the process if you provide them with the following details –
The following reasons may be responsible for the failure of message delivery to handset:
You can create templates on any objects, standard or custom. However, prior to creating templates you will have to configure the objects in the Message Object Configuration under Converse Settings. You will need relevant permission to create custom objects. Ensure that all permissions are added to your user profile. Refer to the section on Add New Object under Message Configuration in the SMS-Magic Converse Guide for Salesforce Admin to know more about Message Object Configuration.
Once you have added the object, you can use it to create templates. Refer to the section on Create Converse Template in the SMS-Magic Converse Guide Salesforce Users.
Dates can be stored in various formats in the Salesforce org according to the user’s preference & country. Though you see the date in your preferred format, it will be fetched with the code in the standard format of “YYYY-MM-DD” only (it gets automatically converted to the above-mentioned format and cannot be changed).
However, there is a solution for accessing the date field in the preferred format in SMS Template.
Create a new formula field, of type Text, on the same object.The Formula value should be –
TEXT( DAY(Date Field)) & “/” & TEXT(MONTH(Date Field)) & “/”& TEXT(YEAR(Date Field)).
This field will store the text version of Date Field in dd/mm/yyyy format. You can use this formula field in SMS Template in place of the Date field and view results as per your requirement.
The Lead owner is of data type Lookup (User,Queue) due to which we cannot use Lead owner information directly as merge fields in SMS Template. As a workaround for this problem, we suggest that you pull the information (which you want to use in SMS Template) of Lead owner on the Lead record itself by using formula fields. You can then use these formula fields in the SMS Template.
While setting up the SMS Template follow the given procedure:
This seems to be due to the Daylight savings time. We query the date and time field from Salesforce database and display the same while resolving merge fields (we do not make any changes explicitly).
When Daylight savings time starts, you will see a 1-hour difference because Salesforce automatically adjusts the timezone.
In this case, you need to update the user’s timezone. Please change the Timezone in Salesforce and let Salesforce handle everything.
If you are using your own code to send SMS and automate the process and you are also looking forward to using dynamic fields in the SMS text, you would need an additional bunch of code to resolve the merge fields before sending the SMS.
Check the given URL for more details:
https://www.sms-magic.com/technical-resource-center/sms-magic-for-developers/
Refer to the section on Add Sender ID in SMS-Magic Converse Guide for Salesforce Admin.
Sender IDs are governed by country-specific restrictions. You can configure the Company name as a Sender ID only if the country in which your business is operating, permits it.
You need to configure Sharing Settings if you wish to restrict the user from viewing any sender ID other than his own.
Our customers are spread across the Globe and are part of different industry verticals (real estate, health care, finance, education, no-profit etc).
Customers use our app for their varied use cases. As every requirement varies from one customer to the other we customize our app to meet this diverse need. Some of the business use cases include:
When you add a conversation view to the page layout and try to access it, you may get the error “URL No Longer Exists” One of the possible reasons may be that Clickjack Protection for Visualforce page is enabled for your Org.
To check if Clickjack is enabled:
Solution:
If Clickjack protection is enabled, follow the given process to resolve the error:
If you would like to send an automated SMS when a new task is created or edited to meet certain criteria, then you need to create the process builder to meet this requirement.
Please refer the following documents:
SMS Magic Converse –
https://www.sms-magic.com/docs/salesforce/knowledge-base-category/223converse_apps159/
SMS Magic Interact –
To enable Template/SenderID restriction for a particular user, we can create a group of users and restrict the access of SMS Sender ID and SMS Template objects to those particular groups only. Follow the given procedure to restrict access for Sender ID/Template:
A User with Guest User license creates Jungo Leads. As per the setting SMS user needs to be sent on lead creation. However the SMS is not sent. In order to troubleshoot such an issue, follow the given steps :
DescribeSObjectResult result = Schema.getGlobalDescribe().get(‘‘).getDescribe();
System.debug(‘Object Accessible:’+result.isAccessible());
System.debug(‘Object Createable:’+result.isCreateable());
System.debug(‘Object Updateable:’+result.isUpdateable());
System.debug(‘Object Deleteable:’+result.isDeletable());
for (Schema.Sobjectfield obj : result.fields.getMap().values()) {
Schema.DescribeFieldResult fldResult = obj.getDescribe();
System.debug(‘Field Name:’+fldResult.getLabel()+’;\tField Accessible:’+fldResult.isAccessible()+’;\tField Createable:’+fldResult.isCreateable()+’;\tField Updateable:’+fldResult.isUpdateable());
}
Check whether the Guest User has access to all the fields on Jungo Leads object. Follow the given procedure to check for Field level permissions:
This will help in resolving the issue if Jungo Leads are getting created but the SMS is not sent as Guest User does not have necessary permissions.
Please use the following code snippet in the workbench to check whether any object and its fields have all the relevant permissions.
Workbench link: https://workbench.developerforce.com/login.php
DescribeSObjectResult result = Schema.getGlobalDescribe().get(‘‘).getDescribe();
System.debug(‘Object Accessible:’+result.isAccessible());
System.debug(‘Object Createable:’+result.isCreateable());
System.debug(‘Object Updateable:’+result.isUpdateable());
System.debug(‘Object Deleteable:’+result.isDeletable());
for (Schema.Sobjectfield obj : result.fields.getMap().values()) {
Schema.DescribeFieldResult fldResult = obj.getDescribe(); System.debug(‘Field Name:’+fldResult.getLabel()+’;\tField Accessible:’+fldResult.isAccessible()+’;\tField Createable:’+fldResult.isCreateable()+’;\tField Updateable:’+fldResult.isUpdateable()); }
Here is the list of different categories where you should provide the complete access to all the objects belonging to SMS- Magic Interact application:
To enable this:
Owing to lack of permissions, sometimes SMS records are created in SMS History tab. However, the messages are not delivered to the handset. This issue occurs when the user who is trying to send the SMS, does not have the permission to edit the objects (highlighted in Bold) in the list mentioned below:
The Object Name:
The Custom Setting Name:
If the user has a pre-configured template, they also need to have complete access to the Dynamic fields used in the SMS template.
Please check the profile of the user and the field-level access of this profile to the above-mentioned objects. You can do the same by following the below steps:
If the above settings have been done and the user still cannot send an SMS successfully, please check the field-level security permissions for the objects (SMS History, SMS SenderIDs, and SMS templates) as well.
Once all these settings are taken care of, the User will be able to send the SMS successfully.
You can also grant the permission set to the user by following the procedure mentioned below –
We have the data stored in one of the two servers i.e. the U.S. or Ireland (for EU region). Yes, we are GDPR Compliant.
Yes. You can start an SMS Campaign with the help of Run SMS Campaign button available on the Campaign Page layout. However, note that you can send messages to Leads and Contacts only. The campaign reach is limited to upto 50k records at a time.
You can follow the given procedure to send an auto reply on Incoming SMS:
Refer to the section on SMS-Magic Converse Permission Details in the SMS-Magic Converse Guide for Salesforce Admin for more details on assigning permissions in SMS-Magic Converse.
To resolve the error notifications, do one of the following:
This is a Salesforce error and appears because your profile is missing the required permissions. These permissions have a dependency on several other permissions which are already active for your profile. Refer to our Troubleshooting Guide for more details on resolving this issue.
The Customer Portal Super User and Customer Portal Manager profiles need to be provided with access permissions at three levels in order to resolve this issue:
In addition to granting permissions to object, all fields of the object should be granted the same level of permissions.
For example: To send SMS, Customer Portal Super user Profile and Customer Portal Manager user should have create and update permission to SMS History object and all fields of SMS history object.
The table below provides further details on objects:
Functionality | Read Permission | Create Permission | Edit Permission |
---|---|---|---|
Send SMS | Sender ID Profile Map SMS Sender Ids SMS Templates Object on which SMS is sent | SMS History | SMS History |
View Incoming SMS | Incoming SMS | N/A | N/A |
Create Templates | SMS Templates SMS Template Types Object associated with template and fields used in template | SMS Template SMS Template Types | SMS Template SMS Template Types |
If you are sending messages to more than one country, the country settings needs to set to ALL . It is also necessary to add the country code as a prefix to the mobile number.
The standard mobile format for sending messages is shown below –
1xxxxxxxxxx
Where 1 is the country code.
Currently, It is not possible to use your mobile number to send messages.
All messages are sent with SMS-Magic connections. However, in the USA, it is possible to use your mobile number as Sender ID by getting the number text enabled.
The text enabling of such numbers will be done by SMS-Magic once you raise a request with us . We provide you with an LOA form which you can sign and fill out with the number you want to get text enabled and we can raise it with the providers for the same.
User can trigger further messages from a Process Builder by Using the Action Key generated for each message in a Converse App message flow . The triggering of the messages are based on certain criteria and conditions. You can create Converse App Task as an action and pass an Action Key for the message as a parameter while creating the same from Process builder.
No, number masking is not possible. Also, senderID restriction for every country differs from country to country.
There are 2 ways in which Incoming gets associated with Salesforce records:
Conversations in SMS-Magic Converse are created in the following way:
When an Outgoing message is sent if there are no Conversations with the same Mobile number, Sender ID, Owner ID, Object and record ID a new Conversation will get created. If there is an existing Conversation Record, the Outgoing message will get attached to it. If any of the value (Mobile number, Sender ID, Owner ID, Object and record ID) changes, a new Conversation record will get created.
Similarly when you receive an incoming message, if there is a Conversation Record with the Mobile number and Sender ID it will get attached to it. If there is no Conversation it will create a new one.
Yes. We have the ability to support Bring Your Own Numbers (only for the U.S. as of now).
URGENT! Please register the 10-digit business phone number (e.g. 555-555-5555) that your organization uses to send texts to consumers in the U.S. Failure to register may cause heavy penalties and disruption to all your text messaging communications.