--- title: "June 2023 - Version 3.40" slug: "version-340" tags: ["Release Notes", "Messaging"] updated: 2026-02-17T20:38:30Z published: 2026-02-17T20:38:30Z canonical: "docs.blackthorn.io/version-340" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.blackthorn.io/llms.txt > Use this file to discover all available pages before exploring further. # June 2023 - Version 3.40 ## Enhancements ### Permission Set Users who are assigned the Blackthorn Messaging Admin User permission set can only access the Messaging Admin page. *Users who do not have access* ![Permission Sets_1](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Permission%20Sets_1.png) *Users who have access* ![Permission Sets_2](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Permission%20Sets_2.png) The Blackthorn Messaging Admin User permission set provides users with edit access to all Blackthorn Messaging related objects, fields, visualforce pages, and the Messaging Admin tab. ![Permission Sets_3](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Permission%20Sets_3.png) ### Scheduled Job (Admin) #### Start a Scheduled Job An Admin can only schedule a job if that job starts on the Messaging Admin tab. Complete the steps below to start using Scheduled Jobs. 1. Go to the Blackthorn Messaging app. 2. Go to the Messaging Admin tab. 3. Click Configuration Settings in the left-hand navigation bar. 4. Click Scheduled Jobs. 5. Click **START**. ![Scheduled Job_1](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Scheduled%20Job_1.png) ![Scheduled Job_2](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Scheduled%20Job_2.png) #### Stop a Scheduled Job If there are pending scheduled jobs in the queue, an Admin cannot stop the scheduled jobs. All of the currently scheduled jobs must be completed before the process can be stopped. The Admin will see the warning icon next to the **STOP** button when there are jobs scheduled. ![Scheduled Job_3](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Scheduled%20Job_3.png) After the queue is empty and the Admin clicks **STOP**, they will receive the following confirmation message. ![Scheduled Job_4](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Scheduled%20Job_4.jpg) **How to Replicate the Issue** If a user performs the steps in the following use case, they will receive an error in the confirmation message after clicking **OK**. 1. Open the Scheduled Jobs tab on a new page in your web browser. 2. Click **START** (keep the tab open). 3. Go to a Contact record and schedule a message from a record level component (RLC). 4. Go back to the original page where you stopped the job. 5. Click **OK** in the confirmation message. The user will receive an error message stating that we are unable to stop the job due to scheduled messages. ![Scheduled Job_5](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Scheduled%20Job_5.jpg) ### Schedule a Message (RLC) Users will not be able to schedule a message from the record level component (RLC) until an Admin starts the Scheduled Job in the Messaging Admin configuration settings. The “Schedule for Later” icon will also be disabled. ![Schedule Message_1](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Schedule%20Message_1.png) If a user tries to schedule a message and the Scheduled Job is not started, they will receive the following error message. ![Schedule Message_2](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Schedule%20Message_2.jpg) **How to Replicate the Issue** If a user performs the steps in the following use case, they will receive an error in the confirmation message after clicking **Schedule Message**. 1. Go to the Messaging Admin tab. 2. Click Configuration Settings in the left-hand navigation bar. 3. Click the Scheduled Jobs tab. 4. Click **START**. 5. Navigate to a Contact record and try to schedule a message. 6. Go back to the Scheduled Jobs tab and click **STOP**. 7. Go back to the Contact record and click the **Schedule Message** button. 8. The user will see the error message. ## Bug Fixes ### Apex Errors #### Description Users intermittently received an Apex Error from Salesforce when sending messages from a Lead record. #### Resolution The Scheduled Jobs setting was added to the Administration Configuration Settings to allow Admins to start/stop the job. A **START** / **STOP** button was added to control messaging scheduling from the record level component. ![ET1318 Apex Error_pic3](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/ET1318_pic3.png) ### Apex Script Unhandled Exceptions after Messaging Upgrade #### Description After upgrading to the most recent Messaging release (3.36.3), Apex errors occurred. #### Resolution This issue happened when a non-Admin user tried to send Bulk SMS and messages using the Invocable Method. The permission issue that happened in the background was due to the Salesforce release. ### ViewAllData / ViewAllRecords Permissions #### Description An Apex Error required that all users have ViewAllData or ViewAllRecords permissions. #### Resolution This issue happened when a non-Admin user tried to send Bulk SMS and messages using the Invocable Method. The permission issue that happened in the background was due to the Salesforce release. ### Apex Error: (CORE.AKCRON_JOB_DETAIL) Violated #### Description An error with the Blackthorn Messenger Scheduler scheduled job occurred, preventing the scheduled job from running. #### Resolution The Messaging Messenger Scheduler will now always run in the back end. ### Scheduled Messages not Being Sent at the Correct Time #### Description Scheduled messages are not being sent at the correct time. For instance, a user scheduled messages from a Campaign to be sent at 12:00 pm, but the message was sent at 12:00 am. See the image below for an example Campaign where we recently tested and recreated this behavior. - Messages were scheduled for 6/3/2023 at 12:55 PM (EDT or UTC-04:00) - Messages were sent on 6/4/2023 at 12:55 AM (EDT or UTC-04:00) ![ET2001_pic1.png](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/ET2001_pic1.png) **How to Replicate the Issue** 1. Open Blackthorn Messaging. 2. Click the Contacts tab. 3. Click on a test Contact record. (Use your cell phone number as the Contact’s phone number.) 4. Click **Send New Message**. 5. Write a message and schedule for a later time. The Message will not be sent at that time. #### Resolution The time zone conversion will no longer depend on the subscriber’s time zone. ### Error Popping Up #### Description After opening an SMS Widget, the user received an error. ![ET2153_pic1 Error popping up](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/ET2153_pic1.png) ![ET2153_pic2 Error popping up](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/ET2153_pic2.png) **How to Replicate the Issue** 1. Open the SMS Utility in Salesforce. #### Resolution The Utility Component has been renamed. ### Change the SF Classic "Send Bulk SMS" Button Label #### Description The Lightning and Classic versions of the **Send Bulk SMS** buttons had the same label, making it impossible to differentiate between the two in a multi-select picklist. ![ET2161_pic1 Send Bulk SMS Button Label](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/ET2161_pic1.png) #### Resolution The Classic Salesforce button label has been changed to **Send Bulk SMS (Classic)**. The Lightning Salesforce button label will remain as **Send Bulk SMS**.