89. How to enable access to SMS Magic Interact for a newly created profile

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

  1. Apex class permissions
  2. VF page permissions(To be able to send SMS)
  3. Custom permissions(to enable the Send SMS buttons for these profiles)
  4. 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 objects:

  1. 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 h.LV MMS Detail
    8. List View Configuration j.List View Execution
    9. MMS Detail
    10. Optout Settings
    11. SMS Alert
    12. SMS Batch Execution Tracker
    13. SMS History
    14. SMS Schedule
    15. SMS SenderId
    16. SMS Template
    17. SMS Template Type
    18. Scheduled SMS
    19. SenderId Profile Map
  2. 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
  3. 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:

  1. Go to Setup -> Manage users -> Profiles
  2. Select the profile and edit it
  3. 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.