π§ͺ Summit Events App Testing Guide
Focus: Person Account Matching + Core Event Functionality
π Overview
This test covers an upcoming release of the Summit Events App, which introduces enhanced Person Account Matching logic. While core capabilities remain the same, the matching engine has been streamlined for performance and accuracy. Testers will install the package, configure matching logic, simulate real-world registrations, and validate both core and advanced event functionality.
This package is not upgradeable and is intended for throwaway testing only. Please test in a scratch org or new developer org only.
β Before You Begin
Create a new org from one of the options below:
Org Type | Link | Person Accounts Enabled |
---|---|---|
Standard Dev Org | https://developer.salesforce.com/free-trials | β No |
Education Cloud Dev Org | https://developer.salesforce.com/free-trials/comparison/education-cloud | β Yes |
Nonprofit Cloud Dev Org | https://developer.salesforce.com/free-trials/comparison/nonprofit-cloud | β Yes |
You may wish to test across org types to evaluate Person Account behaviors and validate that existing functionality (e.g., Lead and Contact matching) continues to work as expected.
π¦ Step 1: Install the Summit Events App
You will receive an install URL the day of testing.
Instructions:
- Log in to your developer org at
login.salesforce.com
. - The URL to install will be provided by the testing team. Do NOT use the URL on the linked page below
- Choose Install for Admins Only.
- Open the Setup Menu and navigate to Installed Packages to verify that Summit Events is listed.
π Step 2: App Setup
Follow the official documentation to complete setup:
π Installation & Setup Instructions + Video
Required setup includes:
- Creation of a Site, Custom Settings, Sharing Rules, and Permission Sets
- Assigning permission sets to your user and the site guest user
- Cloning the guest user permission set and updating it to include Read Access to the Account object
Prefer using a Trailhead Org? Follow this guide:
π Trailhead Org Installation
βοΈ Step 3: Configure Person Account Matching
Follow this guide:
π Contact & Person Account Matching Configuration
Steps:
- Create a Matching Rule for Person Accounts (e.g., First Name, Last Name, Email).
- Create and activate a Duplicate Rule tied to the matching rule.
- Ensure both rules are activated.
- Matching is triggered automatically when a registration creates or links to a Person Account.
π Step 4: Create a Summit Event and Event Instance
- Navigate to the Summit Event tab.
- Create a new Summit Event using the
π Create a Basic Event Guide
Ensure the event has matching logic enabled. - From the related list, create a Summit Event Instance:
- Set values such as Capacity, Dates, and Registration Settings.
- After saving, click Register to verify the event is ready for registrations.
π₯ Step 5: Register and Trigger Matching
- On the Summit Event Instance, click the βRegisterβ link.
- Submit a registration form with a test contact.
- Repeat with slight variations (e.g., spelling errors) to test matching logic.
The system will:
- Create a new Person Account if no match is found
- Match to an existing Person Account if a match is found
- Handle multiple potential matches and auto-select the best one
The Summit Event Registration record will display:
- Whether a match occurred
- Whether a new Person Account was created
- A table showing matching context and evaluated criteria
π Scenarios to Test
- β Exact match (same name/email)
- β Fuzzy match (e.g., typo in email or swapped name)
- β No match (entirely new person)
- β
Match against:
- A manually created Person Account
- Other account record types to verify non-matching behavior
π§ͺ Step 6: Validate Event Functionality
Please test standard and advanced event features:
π Standard Features
π Advanced Features
π Field Mapping via Custom Metadata
Key Areas to Validate:
- β RSVP flow (registration experience)
- β Capacity limits (e.g., stops or waitlists when full)
- β Transactional emails (confirm triggers and merge field usage)
- β Field-level matching via custom metadata
- β Guest registration functionality
- β Summit Event Appointments (creation of related records)
π Step 7: Submit Feedback
Please include:
- Org type used (Standard, Education Cloud, or Nonprofit)
- Steps to reproduce any issue
- Screenshots or error messages
- Matching results and behavior observations
- Event functionality validation results
For bugs:
- Include debug logs when applicable
- Be detailed and clear in your report
β Youβre Done!
Thanks for helping us validate the next generation of Summit Events! Your feedback is vital to refining this release. Let us know if youβd like to explore advanced use cases or provide suggestions for documentation improvement.