Release Notes

Below is a list of all recent updates across every product.

Eventbrite for Salesforce

v2.49.0

January 16, 2026
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tJ7000000U4D9IAK

Add 'Check Matching Rules' for Person Account rules

A bug was reported where the Check Matching Rules action would return no matches for Person Accounts, even when a matching record existed outside of the EB4SF application. This issue occurs in environments with Person Account-enabled orgs and active Salesforce Duplicate Rules for Person Account objects, where EB4SF Matching Rules are used for incoming attendees and order contacts. The issue has been escalated for investigation, with plans to update the code to ensure the Check Matching Rules flow correctly identifies matching Person Accounts. This work aims to improve the reliability of the matching process for Person Accounts in this release.

Beaufort 12

v1.140.273.1

January 13, 2026
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP8000000A2zpIAC
v1.140.273.1

Heading

No items found.

Beaufort 12

v1.139.273.1

January 13, 2026
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP8000000A2DRIA0
v1.139.273.1

Heading

No items found.

Beaufort 12

v1.138.273.1

January 13, 2026
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP8000000A2BpIAK
v1.138.273.1

Heading

No items found.

Beaufort 12

v1.137.273.1

January 12, 2026
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP8000000A26zIAC
v1.137.273.1

Heading

No items found.

Beaufort 12

v1.136.273.1

January 12, 2026
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP8000000A1sTIAS
v1.136.273.1

Heading

No items found.

Beaufort 12

v1.135.273.2

January 12, 2026
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP8000000A1qrIAC

StripeStatusBatch: always sync Stripe status; don't flag canceled subs as MISSING_LICENCES

StripeStatusBatch now always maps Stripe subscription IDs to their status, ensuring the Stripe_Status__c field is updated for all subscriptions regardless of status. In addition, IDs are only added to the missing licence candidate set when a completed checkout exists and the status is not canceled. This prevents canceled subscriptions from being repeatedly logged as missing, while still allowing existing licences to store Stripe_Status__c = canceled. The update is implemented in the StripeStatusBatch.cls file at b12-force-base/main/default/classes/StripeStatusBatch.cls.

v1.228.0

January 9, 2026
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tGA000005FJYuYAO

Make Invocable Actions Agentforce-Ready

Updated seven Emma invocable actions with Agentforce-optimized annotations to improve AI agent understanding and usage. All seven invocable actions, including AddContactToSubscriberList.cls, AddLeadToSubscriberList.cls, DeleteContactFromSubscriberList.cls, DeleteLeadFromSubscriberList.cls, UnsubscribeContactFromSubscriberList.cls, UnsubscribeLeadsFromSubscriberList.cls, and ImportWizardAction.cls, have been enhanced. Improvements include AI-focused descriptions in the @InvocableMethod annotations, mandatory parameter flags added via required=true on InvocableVariable parameters, and enhanced variable descriptions with example values and AI guidance. A consistent iconName has been applied across all actions, and a new customer documentation resource documentation/Agentforce Setup.md has been created, featuring step-by-step Agent Action setup instructions, parameter configuration guidance, example prompts, and troubleshooting tips.

Campaign Monitor for Salesforce

v7.141.0

January 7, 2026
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tGB000003jZcIYAU

Make Invocable Actions Agentforce-Ready

A comprehensive update makes 13 invocable actions Agentforce-ready by adding annotations that help AI agents determine when and how to use each action. Changes include updates to @InvocableMethod annotations with detailed description attributes clarifying action use cases. Updates to @InvocableVariable annotations provide clear guidance on parameter values, mark mandatory parameters, and include examples showing how to locate IDs, such as performing a Search Subscriber_List__c records. Classes updated include AddContactToSubscriberList, AddLeadToSubscriberList, SendSmartEmail (Transactional Email), ImportWizardAction, DeleteEmailFromSubscriberList, UpdateContactOnSubscriberList, UpdateLeadOnSubscriberList, UnsubscribeContactFromSubscriberList, UnsubscribeLeadsFromSubscriberList, CreateSubscriberList, DeleteContactFromSubscriberList, DeleteLeadFromSubscriberList, and DeleteSubscriberList. A new documentation file, documentation/Agentforce Setup.md, has been created featuring prerequisites and setup steps, parameter configuration guidance, example prompts for users, troubleshooting tips, and security considerations.

Eventbrite for Salesforce

v2.48.0

January 7, 2026
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tJ7000000U3wbIAC

Make Invocable Actions Agentforce-Ready

Invocable Actions have been updated to better support Agentforce AI agents with richer descriptions and clearer guidance. InvocableDiscount.cls now includes a description in the @InvocableMethod annotation to explain when the AI should use the action, and the InvocableVariable descriptions for Event Id, Discount Code, and Percentage Off have been enhanced for clarity. InvocableCloneMappings.cls also includes a description for the @InvocableMethod annotation and improved InvocableVariable descriptions for the From Event Id and To Event Id parameters, with a note that both Salesforce Record IDs and Eventbrite Event IDs are accepted. Documentation has been expanded with a new Agentforce setup guide at documentation/Agentforce.md and an Eventbrite section added to the Confluence Agentforce Setup page. The updates reinforce key principles by providing AI-ready descriptions that explain usage, detailing how to locate IDs, including example values where helpful, and clearly marking required parameters.

Inherit category, format, and subcategory metadata from parent series event for recurring event instances

The EB4SF integration now automatically inherits category, format, and subcategory metadata from parent series events for recurring Eventbrite instances when the API response does not provide these fields for child events. This enhancement improves data quality in Salesforce by ensuring recurring event instances carry the same metadata as their parent series, enabling more accurate categorization and reporting. To enable this behavior, the integration establishes a link between child events and their parent series using a series_id, detects missing metadata on generated child events, fetches the parent event when needed, and populates Category__c, Format__c, and Subcategory__c with the inherited values. Existing events with missing metadata will be backfilled as part of the update. The change is designed to be transparent to users and does not require changes to existing workflows, though it may add a small number of additional API calls to fetch parent metadata, which can be mitigated with caching.

Mailchimp for Salesforce

v1.153.0.2

January 7, 2026
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP8000000A01xIAC

Add Agentforce support for Mailchimp invocable actions

Mailchimp invocable actions have been enhanced to be Agentforce-ready by introducing descriptive metadata annotations. The updates add descriptive metadata to the InvocableMethod annotation for the Manage Mailchimp Members action and to the InvocableVariable annotations for both actions, along with improved descriptions in the corresponding result classes. For Manage Mailchimp Members, the action now includes description, label, and required attributes; the same enhancements apply to the Manage Mailchimp Tags action. Customer-facing documentation has been created for Agentforce setup, including prerequisites, step-by-step setup instructions for both actions, topic configuration recommendations, test prompts, a troubleshooting guide, and parameter reference tables. The available Agentforce actions are Manage Mailchimp Members, which subscribes or unsubscribes people to Mailchimp audiences, and Manage Mailchimp Tags, which adds or removes tags from existing audience members. Note that Agent Actions must be configured through the Salesforce UI; GenAiFunction metadata is not supported in scratch orgs; customers require Agentforce licenses to use these features; invocable actions are included in the managed package and agent configuration is performed per org.

Dropbox for Salesforce

v1.11.0.1

January 5, 2026
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP80000009zNdIAI

Enable inline PDF preview in File Preview Modal

An enhancement has been released to render PDF documents inline in the File Preview Modal by updating the dbFilePreviewModal LWC component. The previous behavior displayed a static placeholder instructing users to Click Download or Open in Dropbox below to view this PDF. The new approach uses getShareLink with a raw=1 parameter to serve the raw PDF content directly to the browser, enabling inline viewing. The changes include: dbFilePreviewModal.html now uses an iframe to render the PDF and includes a loading state while the URL is fetched; dbFilePreviewModal.css improves iframe styling with a height of 70vh for a better viewing experience; dbFilePreviewModal.js adds PDF-specific handling in loadPreview to switch to getShareLink, introduces convertToRawUrl to convert Dropbox share links to raw format, and updates modalSizeClass to use a larger modal for PDFs. From a technical standpoint, Dropbox temporary links are download URLs, whereas share links with raw=1 serve the raw content that browsers can render. CSP trusted sites were already configured to allow framing from _.dropboxusercontent.com and _.dropbox.com. In testing, all 287 Apex tests pass, and PDFs now display inline in the preview modal.

Billing Screen Changes

A minor UI alignment improves consistency by aligning the Billing Details label in the dropdown submenu with the modal title. The Account Detail modal now includes a View User action that navigates to the related Salesforce User record, mirroring the Mailchimp integration, and a Make Admin action that assigns the Admin permission set to the user.

Beaufort 12

v1.133.273.1

December 30, 2025
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP80000009yL7IAI
v1.133.273.1

Heading

No items found.

Dropbox for Salesforce

v1.10.0.2

December 27, 2025
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP80000009xaLIAQ

Add a search when selecting existing folder.

A new search capability has been introduced on the folder selection page to help users quickly locate existing folders when configuring Dropbox for Salesforce or creating a new workspace. This enhancement addresses the challenge of navigating large folder trees by enabling fast, intuitive filtering. The feature improves setup efficiency and reduces the time spent browsing folders. Acceptance criteria include implementing a user-friendly search on the folder selection page and ensuring the search remains responsive and efficient even with extensive folder hierarchies.

Billing Screen Changes

This release aligns the Billing Details option in the dropdown with the Account Details modal title to remove inconsistency. In the Account Detail Modal, a new View User action now navigates to the related Salesforce User record, mirroring the behavior used in Mailchimp. Additionally, a Make Admin action is introduced to assign the admin permission set to the selected user.

Dropbox for Salesforce

v1.9.0.1

December 22, 2025
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP80000009wpZIAQ

Billing Screen Changes

Billing screen improvements align the Billing Details option in the dropdown sub-menu with the Account Details modal title for a more consistent experience. In the Account Details modal, the dropdown currently includes only Unassign; we are exploring enhancements such as a View User option that navigates to the corresponding Salesforce User record (similar to the Mailchimp integration) and an option to assign the admin permission set to the user when selected.

Mailchimp for Salesforce

v1.152.0.2

December 22, 2025
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP80000009w9dIAA

Prevent field mappings from applying to archived Mailchimp members

A status-based filtering update has been introduced to the Mailchimp to Salesforce sync to ensure archived Mailchimp members no longer participate in field mappings. Archived members will not trigger Salesforce updates, preventing stale data from overwriting correct information. The change applies a status filter in the batch process, aligning with existing status handling in other batches and operating independently of the Disable_Archived__c setting. This enhancement addresses customer expectations that archived members be removed from syncing updates to Salesforce and keeps data in Salesforce accurate and up-to-date.

Deprecate `Link_Clicked__c` Field on `Mailchimp_Email_Activity__c`

Link_Clicked__c on Mailchimp_Email_Activity__c has been deprecated and removed because it duplicates Activity_URL__c, which already stores clicked URLs. The field was never populated by Apex, and the UI relies on live Mailchimp API data through Activity_URL__c, which is also the source used by reports, layouts, and selectors. No data migration is required since Link_Clicked__c is unused. This release removes the field from permissions, the report type, and the field metadata, and also eliminates the remaining commented code reference in McEmailActivityBatch.cls. Reports will continue to function as they rely on Activity_URL__c, and you can run tests to verify deployment success. The change is low risk with no customer data impact, and if you have custom reports referencing the deprecated field, you may need to switch them to use Activity_URL__c.

Dropbox for Salesforce

v1.8.0.1

December 19, 2025
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP80000009w81IAA

Billing Screen Changes

Billing screen improvements align the modal title with the Billing Details option for a consistent user experience. The Account Detail Modal will include a new View User action that navigates to the Salesforce User record. There is also consideration to add an option to assign the admin permission set to a user directly from the dropdown, enabling streamlined admin provisioning.

Account Details Screen

The Account Details screen in the Salesforce integration has been enhanced to address issues observed in production. The available seats display now reflects the correct total, improving clarity for users. License assignment feedback has been improved to better indicate when a license is not allocated as expected. The Dropbox Admin permission set is now correctly assigned to system admins and is no longer described the same as the standard permission set. The billing portal link remains disabled as work continues on this feature.

Dropbox for Salesforce

v1.7.0.1

December 18, 2025
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP80000009vblIAA

Marker File Migration Batch for Legacy Customers

A new batch process migrates legacy marker-file mappings to Salesforce using the Db_Folder_Mapping__c records, enabling faster lookups and more reliable path resolution without Dropbox API calls. The migration is implemented with DbMarkerFileMigrationBatch as the main class and DbMarkerFileMigrationBatchTest to ensure 100 percent test coverage. Two migration modes are available: SCAN_ONLY provides a preview of what would be migrated, and MIGRATE creates the mapping records. To run, enable the Setup Wizard option for legacy customers, and execute the migration via Anonymous Apex using DbMarkerFileMigrationBatch.startMigration('MIGRATE'). Key features include skipping org-level markers ending with .00Dxxx.sfdb, skipping private root markers containing a hyphen, preventing duplicate mappings, assigning the correct workspace to migrated mappings, and sending an email summary upon completion. Marker files remain in place after migration and pose no risk. Documentation is available in Confluence under Dropbox Migration.

Billing Screen Changes

Billing Screen changes introduce alignment between the Billing Details option in the dropdown and the modal title to improve consistency across the billing UI. The Account Detail modal dropdown will include a new View User action that navigates to the corresponding Salesforce User record, mirroring the behavior used in Mailchimp, and a Make Admin action that assigns the admin permission set to the user.

Dropbox for Salesforce

v1.6.0.1

December 18, 2025
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP80000009v5VIAQ

Account Details Screen

A number of known issues are affecting the Account Details screen. In production testing, the seat availability indicator shows 2 of 5 seats available, while the expected total is 8. The license assignment flow may not reflect a newly assigned license, and attempting to assign a user can result in an error if the user does not yet have a license. The Dropbox Admin permission set is not assigned to system admins and currently shares the same description as the standard permission set. The billing portal link is currently greyed out as this functionality is a work in progress. We will provide updates as fixes are implemented.

Dropbox for Salesforce

v1.5.0.2

December 17, 2025
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP80000009uZFIAY

Account Details Screen

On the Account Details screen in production, several licensing and billing-related issues have been observed. The available seats display shows 2 out of 5 when it should be 8. When attempting to assign a user, such as Barbara, the UI does not immediately reflect the assigned license and, on retry, an error occurs indicating that a license is required. The Dropbox Admin permission set is not assigned to system admins and currently shares the same description as the standard permissions set. The link to the billing portal is currently greyed out, reflecting ongoing work in progress.

v1.4.0.3

December 16, 2025
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP80000009u4bIAA

Billing

Billing functionality has been enhanced to show users their trial end date and provide access to the Stripe Billing portal. A license banner now appears at the top of the Dropbox component displaying the remaining trial days and a Subscribe Now button. A new Account Details option under Connection Settings provides access to the billing portal. The Account Details modal mirrors the dbConnectionSettings.html modal and includes a Billing Portal button at the bottom left with a close button at the bottom right. It also features a searchable table for assigning seats to Salesforce users, automatically assigns the Dropbox_Standard permission set when a seat is assigned, displays the number of available seats left with a minimum of 5 and no maximum, and shows the cost per seat as 5 USD. The Stripe Billing portal is integrated using the provided example.

Dropbox Security Review

A security review of the Dropbox integration has been completed to strengthen data protection and access controls within Salesforce workflows. This update enhances audit visibility and secure data handling for users syncing content between Dropbox and Salesforce.

v1.227.0

December 15, 2025
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tGA000005FJWtYAO

Email Notifications for Maintenance Logs

Emma maintenance logs now support email notifications. A new capability sends alerts to configured email addresses whenever a maintenance log entry is created, so you can stay informed even if you're not logged into Salesforce. Admins can configure the emails via the new Maintenance_Notification_Emails__c field on Senditsettings__c, which accepts a comma-separated list of valid addresses with format validation and inline helper text in the settings UI. Email delivery is triggered only for unread (isRead=false) entries and is performed asynchronously to respect Salesforce limits. The notification template uses the subject Emma Maintenance Alert: [Error Type] and includes the error code, description, timestamp, user, job ID, a link to logs, and the occurrence count. Documentation and testing have been prepared, including 85%+ test coverage, admin docs updates, inline help, rate limiting notes, and troubleshooting guidance; production deployment will be smoke-tested with real emails.

Update UI Design: Navigation Icons, Modal Styling, and License Banner

This release introduces a comprehensive UI design refresh for the Salesforce integration to improve visual hierarchy and modern styling. The updates replicate the successful Mailchimp implementation to ensure visual consistency across navigation, license banners, and modal components. Highlights include resizing navigation icons for clearer, more accessible navigation within components using lightning:verticalNavigation, updating the license banner so getting started and similar buttons display white text and adopting CSS variables for maintainability, adding rounded corners to modal containers (0.75rem) and updating the modal close button variant for a cleaner look, refining button selector specificity to target the actual button element, and introducing an optional text styling utility to normalize label font weight. A Prettier configuration update is also included to improve HTML/Aura formatting. These changes are designed to deliver a more cohesive, accessible, and polished user experience and have been implemented in the Mailchimp project and replicated for the Salesforce integration.

Move Emma Bamboo to Pipelines

Emma Bamboo has been migrated to Pipelines to align with the latest data workflow architecture, delivering a streamlined data flow and improved integration within the Salesforce Pipelines framework. This change ensures consistent, reliable processing for teams relying on Emma Bamboo.

Mailchimp for Salesforce

v1.151.0.1

December 10, 2025
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP80000009rwLIAQ

Exclude Pending statuses from stored member count in McLicence.cls

An update to the getStoredMemberCount method in McLicence.cls removes the Pending status from the member count query to ensure licensing calculations reflect only the appropriate subscriber states. The change is implemented in force-app/main/default/classes/McLicence.cls, where the SOQL filter is adjusted to exclude Pending in addition to reviewing other statuses. This ensures the stored member count aligns with licensing requirements. Acceptance criteria include ensuring Pending status members are not included in the stored member count, unit tests updated and passing, and the code deployed and tested successfully.

Beaufort 12

v1.130.273.6

December 9, 2025
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP80000009rUvIAI

Add Stripe webhook support for Dropbox seat-based licensing

Stripe webhook support for the Dropbox (dbx) package seat-based licensing is now available, enabling automatic tracking and updating of license seats whenever a customer purchases or adjusts their Stripe subscription. The integration introduces a dedicated seat count field on subscription records and new event types to capture subscription updates. The webhook logic now handles initial checkout events by assigning the appropriate number of seats for Dropbox licenses and processes subsequent subscription updates to refresh seat counts and license status, with changes scoped to the dbx package so other licenses remain unaffected. The flow is as follows: during initial purchase, the checkout.session.completed event fetches the Stripe subscription and assigns seats for Dropbox; for seat changes, the customer.subscription.updated event updates the seat count and license status. To avoid race conditions when both events fire at once, the updated handler will ignore updates if the checkout completion hasn't finished setting the subscription ID yet. Tests have been added to verify Dropbox seat updates, ensure non-Dropbox licenses are ignored, gracefully handle missing licenses, and confirm that checkout sessions correctly set seats.

Mailchimp for Salesforce

v1.150.0.1

December 5, 2025
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tP80000009qiXIAQ

Improve Remote Site Setting Creation Process in MC4SF OAuth Flow

During the MC4SF OAuth flow, the remote site setting could be created dynamically but the creation could fail silently, preventing Mailchimp sync. This issue was observed when a remote site did not finalize creation, resulting in a No response from Mailchimp error. The current implementation attempts to create remote site settings without verifying the SaveResult success, and if a remote site already exists, the error is logged but the usability of the site is not confirmed. The data center is extracted from the endpoint using a fragile method that may break if the URL structure changes, and error feedback to users is limited when creation fails. This release introduces a series of improvements to address these challenges, including proper handling of SaveResult, verification of remote site usability after creation, more robust data center extraction, and clearer guidance for users when manual steps are required. Implemented changes include verifying each SaveResult, handling duplicates gracefully while validating configuration, adding a post-creation verification step, and delivering actionable error messages that guide users through manual creation if needed. Additional enhancements cover a more robust data center extraction using regex, pre-creation duplicate checks, and improved testing, user communications, and monitoring to track remote site creation failures and their causes. The related case for this issue is 500P800000gql5u, where the root cause was the remote site setting not being created during the initial OAuth flow. Customers will benefit from a more reliable setup process, reduced manual intervention, and clearer guidance when manual steps are required.