Please review the updates below and follow the upgrade instructions to upgrade your Messaging application.
Table of Contents
(Release Date: March 10, 2026)
Bug Fixes
- If there are more than 1000 Leads added as Campaign Members to a Campaign, scheduling an SMS or clicking the Send SMS button from the Campaign creates an outgoing SMS in Salesforce and sends it to the Leads/Campaign Members. Previously, the SMS was not created or sent. (Known Issue: 000004699)
- If a Contact related to a Person Account receives an SMS from a Campaign and replies with “STOP,” then the related Account record’s Do Not SMS (Account) field will be checked, preventing additional messages from being sent. Previously, SMS messages could still be sent to the Person Account because the Do Not SMS (Account) field was not checked. (Known Issue: 000004649)
Enhancements
- The new Scheduled Message Job object tracks scheduled messages by storing the data from a bulk SMS and a reference to the job that scheduled it.
- Object: Scheduled Message Job
- API Name: simplesms__Scheduled_Message_Job__c
- Description: Store the user-provided configuration for bulk SMS jobs that have been scheduled.
- Updated Permissions for Blackthorn Messaging Admin User: Create, Read, Edit, Delete, View All, Modify All
- Once the SMS message is scheduled, the following fields on the Scheduled Message Job are filled:
- Field Label: Campaign Id
- API Name: simplesms__Campaign_Id__c
- Data Type: Text (18)
- Description: Id of the associated campaign
- Updated Permissions for Blackthorn Messaging Admin User: read/edit
- Field Label: From Number
- API Name: simplesms__From_Number__c
- Data Type: Text(80)
- Description: The phone number used to send the message.
- Updated Permissions for Blackthorn Messaging Admin User: read/edit
- Field Label: Job Id
- API Name: simplesms_Job_Id__c
- Data Type: Text (18)
- Description: Id of the Scheduled job
- Updated Permissions for Blackthorn Messaging Admin User: read/edit
- Field Label: Media Data
- API Name: simplesms_Media_Data__c
- Data Type: Image Text (18)
- Description: ContentVersion ID containing the image/media file attached to the scheduled message
- Updated Permissions for Blackthorn Messaging Admin User: read/edit
- Field Label: Media Display
- AP Name: simplesms__Media_Display__c
- Data Type: Formula (Text)
- Description: Displays the image from the Media Data field
- Field permissions: Read only
- Field Label: Recipient List
- API Name: simplesms_Recipient_List__c
- Data Type: Long Text Area(131072)
- Description: A JSON string containing recipient IDs and phone numbers
- Updated Permissions for Blackthorn Messaging Admin User: read/edit
- Field Label: Scheduled Date
- API Name: simplesms__Scheduled_Date__c
- Data Type: Date/Time
- Description: Date and time when the message is scheduled to be sent.
- Updated Permissions for Blackthorn Messaging Admin User: read/edit
- Field Label: Template Id
- API Name: simplesms_Template_Id__c
- Data Type: Text (18)
- Description: Id of the message template
- Updated Permissions for Blackthorn Messaging Admin User: read/edit
- Field Label: Message
- API Name: simplesms__Message__c
- Data Type: Long Text Area(131072)
- Description: Text of the message scheduled
- Updated Permissions for Blackthorn Messaging Admin User: read/edit
- Field Label: Campaign Id
- The Scheduled Messages Jobs admin view table includes a column with the message related to the scheduled job. The message will be a link that opens a modal containing the message.
Field/Layout Updates
New
- Object: Scheduled Message Job
- Field Label: Campaign Id
- API Name: simplesms__Campaign_Id__c
- Data Type: Text (18)
- Description: Id of the associated campaign
- Field Label: From Number
- API Name: simplesms__From_Number__c
- Data Type: Text(80)
- Description: The phone number used to send the message.
- Field Label: Job Id
- API Name: simplesms_Job_Id__c
- Data Type: Text (18)
- Description: Id of the Scheduled job
- Field Label: Media Data
- API Name: simplesms_Media_Data__c
- Data Type: Image Text (18)
- Description: ContentVersion ID containing the image/media file attached to the scheduled message
- Field Label: Media Display
- AP Name: simplesms__Media_Display__c
- Data Type: Formula (Text)
- Description: Displays the image from the Media Data field
- Field Label: Recipient List
- API Name: simplesms_Recipient_List__c
- Data Type: Long Text Area(131072)
- Description: A JSON string containing recipient IDs and phone numbers
- Field Label: Scheduled Date
- API Name: simplesms__Scheduled_Date__c
- Data Type: Date/Time
- Description: Date and time when the message is scheduled to be sent.
- Field Label: Template Id
- API Name: simplesms_Template_Id__c
- Data Type: Text (18)
- Description: Id of the message template
- Field Label: Message
- API Name: simplesms__Message__c
- Data Type: Long Text Area(131072)
- Description: Text of the message scheduled
- Field Label: Campaign Id
Upgrade Instructions
Go to the Blackthorn Candy Shop to upgrade Messaging to the newest version.
Important Definitions
Breaking Change
A breaking change is a significant change that requires a package upgrade to see the update.
Off-Cycle or Hotfix Release
A hotfix is a release that corrects a problem that impacts extensive functionality.
If you have any questions, please don't hesitate to contact Blackthorn Support.