Here is the list of different categories where you should provide the complete access to all the objects belonging to SMS Magic Interact application:

  • Apex class permissions
  • VF page permissions(To be able to send SMS)
  • Custom permissions(to enable the Send SMS buttons for these profiles)
  • Object permissions for all the objects belonging to SMS Magic Interact.


To enable this, go to Setup -> Manage -> Profiles and make the necessary changes.


Due of the same lack of permissions, sometimes SMS records are created in SMS History tab, but SMS are not delivered to the handset. This issue occurs when the User who is trying to send the SMS, doesn't have the permission to edit the below three objects:


Object's Name:

 

  1. Action On Incoming SMS
  2. Error Log
  3. Filter Setting
  4. Incoming Alert Configuration
  5. Incoming Lookup
  6. Incoming MMS Detail
  7. Incoming SMS
  8. LV MMS Detail
  9. List View Configuration
  10. List View Execution
  11. MMS Detail
  12. Optout Settings
  13. SMS Alert
  14. SMS Batch Execution Tracker
  15. SMS History
  16. SMS Schedule
  17. SMS SenderId
  18. SMS Template
  19. SMS Template Type
  20. Scheduled SMS
  21. SenderId Profile Map


Custom Setting's Name:

  1. Accessible Channels
  2. Acknowledgment Popup Setting
  3. Conversation View Setting
  4. Duration To View History For Incoming
  5. SMS Magic Package Type
  6. SMS Magic Security Setting
  7. SMS Magic SetUp Tracker
  8. SMS Magic URL Setting
  9. Update Related List On Lead Conversion


If the user is using a pre-configured template, they also need to have a 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:

 

  • Go to Setup -> Manage users -> Profiles
  • Select the profile and edit it
  • Go to "Custom object permissions" section, make the above three objects permission for both "View all" and "Modify all" and Save

If the above settings have been done and the user is still not to send an SMS successfully, please check the field-level security permissions for the objects (SMS History, SMS SenderIDs and SMS templates) as well.

  • Go to Setup -> Create -> Objects -> Select the object 
  • In the "Custom fields and relationships" section, check that the fields have the access "Field-level accessibility" to the User profile in the picture.
 

Once all these settings are taken care off, the User will be able to send the SMS successfully.