Walk-In Program Participation (Predefined Sessions)

Definition:

Tracking people who receive a service or benefit as part of a previously created program without completing a pre-registration process. The program has predefined dates and start/end times. Participants arrive as needed, provide some basic information, and attendance is tracked. May be part of the core mission or related to the mission. May be outcome-associated or not. Works well for organizations that have membership or other ways in which Account records are created before the program.

Examples:

  • An education nonprofit offers drop-in support, where students sign in with their name and school upon arrival.
  • A senior center holds weekly exercise classes for members who can attend as they choose.
  • A community center provides a weekly meal program, tracking attendee names and postal codes for repeat participation.

Prerequisites for Salesforce Admin:

Required

  • Overall requirements met
  • Set up program specific information
    • Set up Benefit Schedules with start/end dates and times
    • Set up Benefit Sessions with frequency/recurrence

Prerequisites for End User:

Required

  • Create or confirm Account or Person Account records for each client

Best Practices:

  • Keep required fields on Account and Person Account records low to reduce time and complexity when creating these records on the spot.

How to enter data (recommended):

  • Add participant to the Benefit Session > “Add Participant” button and update Disbursement Status.
    • Creates Benefit Assignment and Benefit Disbursement records with default Disbursement Status and Program Enrollment record if not already created
    • Update Disbursement Status once attendance is complete

How to enter data (other options):

  • Record creation via Salesforce automation (screen flows, OmniStudio)
  • Record creation via third-party form tool
  • Record creation via data import tool
    • NOTE: The Data Import Wizard does not work with Nonprofit Cloud objects.