October 2020 - Version 3.4

Once the below updates have been reviewed, please upgrade your events and payments app from the AppExchange.

Upgrade instructions

  1. Review and upgrade your Payments App (even if you have free events) here.

  2. Then upgrade your Events App here.


If you haven't yet, please start using the new Custom Questions form. This will help prevent errors when attendees register for events.


Redwood UI

We have found a few critical items not supported with the new Redwood UI surrounding capacity and event settings. We have decided to temporarily remove the new UI until January 2021 so that we can fix the issues and provide an easy to use UI. If you have any questions, please reach out through our support page.


Breaking Change

Due to the Salesforce Winter '20 update, if you are on a version that is older than 2.85, you will either need to upgrade to the latest Events package or create a custom permission set for your users. This affects: custom questions, cloning, and the community component. Please provide access to the following list of apex classes, or your users will lose access.

Click here to see the apex classes
  • EventsEmebeddedComponentCtrl

  • UpcomingEventsController

  • EventAdminPageController

  • FormController

  • FormPreviewController


If you have paid events in your org...

Make sure to read our payments documentation as there is a breaking change with Stripe that will need to be addressed.


From now until 10/19/2020, the below directions will teach you how to test the new features and enhancements until they are automatically pushed.

To Do
You will need to replace the Event Page and AttendeeLink URLs 'events.blackthorn.io' domain to a test domain.

TEST DOMAIN: http://preview.events.blackthorn.io/

For example, when you create your attendee, an AttendeeLink URL is generated with the "events.blackthorn.io" domain like this one:


You'll then click on the attendee URL so it opens up in a new page. Remove "events.blackthorn.io" and replace it with "preview.events.blackthorn.io" so it looks like this:


If you have any questions about this or need help with testing, please don't hesitate to reach out to us through our support form.

Feature section

Create email templates for your events natively in Salesforce! Add this as a related list on your Events page layout to check it out!

###[Event Keywords](doc:event-keywords) We have implemented the ability to add keywords to an event. This will allow an attendee to sort through your events by a specific keyword.

With our implementation of Google Tag Manager, we now must support compliance with data laws. This is done by prompting the attendee to accept cookies when loading an event page. This will be defaulted to off for all orgs, if you would like to opt-in to this feature, please reach out to Blackthorn Support.

We have added in ReCAPTCHA for all events that don't require a payment method, or events that have PayLater enabled. This will be defaulted to off for all orgs, if you would like to opt-in to this feature, please reach out to Blackthorn Support.


  • The Attendee Registration Lightning Component now has the ability to create attendee groups when registering multiple attendees.

  • Adding Custom Questions to the Attendee Registration Lightning Component is now supported.

  • Added the Email Opt-In field to the Attendee Registration Component by default.

  • Added new Process Form Submissions button on the Events Admin tab to manually process form submissions, this button is primarily used for troubleshooting purposes.

  • It is now possible to add the Form Submission Answers related list directly to the Attendee record. This will make it easier to view an Attendee's form answers.

  • Recurring Events has been enhanced with buttons to cancel recurring events, as well as buttons to delete and unpublish all included events.

  • Added support for Austalia | Brisbane timezone option.

  • Improved the drag and drop for Form Preview.

  • Added arrow keys to the Form Preview to add flexbility for sorting Form Elements.

  • Ash UI will now display the end date and time on the event overview page.

  • The Streaming Service URL field is now included in the Deep Clone Fieldset.

  • Adjusted the fields that are queried when creating an attendee, removed several unnecessary fields that were previously required.

  • Ash UI now supports Google Tag Manager.

  • The Calendar Event Group view now supports data dictionary.

  • When using Visibility Control we have reduced the amount of time it takes for changes to visibility fields on contacts to reflect in communities.

Bug fixes

  • Addressed the Refresh Platform Cache button not functioning properly when being used on a Contact record.

  • Fixed an issue that prevented users from closing out of the form builder.

  • Fixed a glitch when creating a new form, it would display a blue background instead of white.

  • Fixed a text bug when using multi-picklists in the form builder.

  • Addressed an issue where No Show Attendees weren't rolling up to the capacity fields.

  • Fixed a bug in the Attendee Registration Lightning Component when adding custom questions was preventing registration for paid events.

  • Fixed a bug that was causing the Attendee Registration Lightning Component to fail when adding an attendee. Please upgrade your payments package to apply this fix.

  • Fixed a bug where the email field wasn't populating when using the Attendee Registration Lightning Component when adding a Person Account.

  • Addressed an issue with the Attendee Registration Lightning Component when clicking the Enter key would add an attendee with no information populated.

  • Fixed a bug with Google Tag Manager facing cache issues.

  • Addressed a bug in Tracks that appeared in 2.85 that allowed attendees to register for sessions they were not a part of the track for.

  • Fixed a bug for Data Dictionary / Translations not working on the Event Calendar List view.

  • Authorization issues with Webex have been fixed.

  • When filtering an event by date, selecting an end date will now include dates on that end date. Previously, it was only including dates before the end date.

  • Addressed a bug where big list groups were only allowing up to ~2000 options, this has been improved and should no longer see this limitation.

  • Fixed a bug where the registration button was available for completed and expired events.

  • Fixed a bug where Session Streaming URL were not allowing users to join the correct meeting room.

New Fields/Layouts

  • Created Attendee Key2 on the Form_Submission object

  • Updated the Filter Fields on Event Groups to include new picklist values.

    • Sort by Date
    • Sort by Distance
    • Category
  • The Visible field on Event has been changed to Publish.

  • Added a Publish button to the Event object.

  • Removed "Redwood UI" from UI Experience picklist.

  • Added Total Ticket Revenue field to the Event object.

    • Note: This field will not be used yet.
  • Added Total Discounts field to the Event object.

    • Note: This field will not be used yet.
  • Added Total Revenue field to the Event object.

    • Note: This field will not be used yet.
  • Added Manage Keywords button to the Event object.

  • Added Event Keywords related list to the Event object.

  • Added Email Templates related list to the Event.

Did this page help you?