πŸ§ͺ 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 TypeLinkPerson Accounts Enabled
Standard Dev Orghttps://developer.salesforce.com/free-trials❌ No
Education Cloud Dev Orghttps://developer.salesforce.com/free-trials/comparison/education-cloudβœ… Yes
Nonprofit Cloud Dev Orghttps://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:

  1. Log in to your developer org at login.salesforce.com.
  2. The URL to install will be provided by the testing team. Do NOT use the URL on the linked page below
  3. Choose Install for Admins Only.
  4. 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:

  1. Create a Matching Rule for Person Accounts (e.g., First Name, Last Name, Email).
  2. Create and activate a Duplicate Rule tied to the matching rule.
  3. Ensure both rules are activated.
  4. Matching is triggered automatically when a registration creates or links to a Person Account.

πŸ“… Step 4: Create a Summit Event and Event Instance

  1. Navigate to the Summit Event tab.
  2. Create a new Summit Event using the
    πŸ”— Create a Basic Event Guide
    Ensure the event has matching logic enabled.
  3. 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

  1. On the Summit Event Instance, click the β€œRegister” link.
  2. Submit a registration form with a test contact.
  3. 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

πŸ“‹ Submit via Google Form

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.


Table of contents


Back to top

Have a question or need support?

The best place to ask questions or troubleshoot the Summit Events App is by posting your questions in the Commons Project: Summit Events App Salesforce Trailblazer Community . There you can ask questions, share your experiences, and help others!

Do you have a feature request or want to report a bug? Please submit an issue on our GitHub repository .