July 2023 - Version 3.42.1
  • 22 Aug 2023
  • 1 Minute to read
  • Dark
    Light

July 2023 - Version 3.42.1

  • Dark
    Light

Article Summary

Enhancement

Users can attach images (jpeg, png, and gif), PDFs, and vCards to an SMS Template and send the Template using either an Invocable Method or a Task Trigger.

Default and excluded Phone Field fields can also be configured by object. When sending text messages from a record, you can change which Phone Field fields are displayed in the To drop-down.

Limitation

Only one attachment can be sent with per Template. If more than one file is attached, only the last file attached will be sent with the message. For example, an image is attached first. A PDF is then attached. Lastly a vCard is attached. Only the attached vCard will be sent with the SMS.

Enable Task Trigger in the Messaging Admin

  1. Switch to Salesforce Classic.

  2. Create an Account record with a phone number.

  3. Select Create New Task in the Activity.

  4. Populate the Task fields using the instructions below.

    • Assigned To: Select any user.
    • Subject: This field MUST start with the phrase “Send SMS” followed by your subject.
    • Due Date: We recommend choosing Rule Trigger Date plus 0 days.
    • Status: We recommend choosing “Completed” so the task does not appear on the user’s My Tasks list.
    • Priority: We recommend choosing “Normal”.
    • Comments: Enter the Code associated with the Template that you are using. Locate the Template’s code in the Code field. Do NOT add anything else to the Comments field.
      Pic_3_42_1_enhancement
  5. Click Save.

Bug Fix

Description

A user with an active Messaging license and Admin User permission set received an error when they clicked the Messaging Admin tab.

  • The error message was "argument cannot be Null."
    Pic_3_42_1_bug_1

  • The user was also unable to authorize the Messaging app.
    Pic_3_42_1_bug_2

Resolution

The URI field located on the Blackthorn Messaging Settings custom setting contains an API that is used to communicate with the server. To prevent the “Argument cannot be Null” error, the following will occur. If the URI field’s data is removed, then the field will point to a production server. If there is data in the URI field, then the data will be used.