81. How to send an auto SMS on Lead creation?
Please refer the following documents:
SMS Magic Converse –
https://www.sms-magic.com/docs/salesforce/knowledge-base-category/223converse_apps159/
SMS Magic Interact –
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
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).
As a customer you can report all Failures and any other service issues to Screen Magic, stating the nature of the issue and information required for its resolution, using the following methods:
To check if the message was sent successfully, you can check the two fields available on SMS History record:
Sent Status
The SentStatus of an SMS gives you the health of the SMS creation process from the salesforce org to the SMS-Magic portal. If it displays “Submitted” in the initial stage, it means that the SMS request has been created successfully.
Delivery Status
The deliveryStatus of an SMS is the real-time delivery report that we receive from the SMS providers. The moment we receive them, we push them back to your SF org.
In short, when we send an SMS from the SF org, a record is created in SMS History tab with the Sent Status as “Submitted”. This means that the SMS has been sent from Salesforce to the SMS Magic portal for further processing.
When we receive the delivery report from the provider, we push it back to your org and the Sent Status is updated to “Success” and the Delivery Status is updated with the one shared by the SMS provider.
Additionally, the Status field shows the overall status of the outgoing messages.
SMS-Magic is a connected app on Salesforce for authentication of Data and to push data into Salesforce. As SMS-Magic sends Delivery reports and Incoming SMS back to Salesforce we use OAuth for this purpose.
Setting up OAuth with SMS-Magic is pretty simple.
Yes. SMS-Magic Works with partner community user of Salesforce. You can give the users “SMS-Magic Converse User” Permission Set and grant access to the Visualforce pages for Conversation View.
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.
You can map standard as well as custom mobile fields to pick the mobile number from, while Sending SMS.
Yes, you can set-up auto response based upon hours by using Salesforce Standard functionality.
There could be two possible reasons for this:
1.Opportunity is not part of MoC;
or
2. The sender ID and phone number combination received in the last message was from the Contact record.
No, this is not a configuration issue. Notifications sent to Salesforce users are not associated with conversations and will not be displayed on the conversation desk.
Salesforce –
Zoho –
Bulk Button on the modules
SMS Magic Portal –
Campaign through Portal.
Yes, You can round-robin numbers to ensure delivery.
Yes. a few carriers like Simple Mobile & T Mobile do block messages from short code if requested by the end user.
Outgoing Facebook MMS – Not supported.
Incoming Facebook MMS- Supported (Please see if there any changes made for outgoing MMS).
To avoid any type of blocks it’s recommendable to send about 200 messages per day per number.
Following are the main reasons for the messages to be slammed: Sending more than 200 messages daily per number
There is no limit to send messages per day using a toll free number.
Following are some of the common reasons why the messages don’t get delivered:
False positives to a single mobile device are likely caused by a device-specific issue.
False positives to multiple users, can be caused by carrier filtering, issues with local telecom infrastructure, or technical limitations.
Yes, we support multi-country messaging with multi-providers for a customer.
Forbidden messages are depend upon the SMS content. You should not be sending the SPAM messages to your clients.
While creating the SMS content in the Message composition from the Converse templates, the number of characteres & the credit consumed can be seen. You can explicitely check the unicode count from google.
Yes, As an admin user, have an option to save/store all incoming and outgoing media files in Salesforce storage
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.