Sharing my Power Automate Flows: Event Check-in / Mark Attended via Adaptive Card
Summary
A streamlined, two-flow Power Automate solution for managing event check-ins within an Adaptive Card tile on your Event page. It supports multiple lookup methods, handles multiple search results (disambiguation), and updates constituent records in real-time.
Features
- Multi-Method Lookup: Search by Name, Lookup ID (ConsID), System Record ID (SysRecID), Phone, or Email. Includes regex to provide validation warnings on the last two.
- Smart Routing: Automatically identifies the input type and routes to the correct RENXT search logic.
- Disambiguation UI: If multiple records are found (e.g., common names), the system presents a secondary card with radio buttons and detailed contact info to ensure the correct person is checked in.
Architecture
The system consists of two interconnected Power Automate flows:
- Flow 1: Event Initialization - The Adaptive Card displays only when your event is within three days of today (can be updated via the
addDays(outputs('Get_an_event')?['body/start_date'],-3)expression within the Day of Event - Display Tile condition- Retrieves the participant list for that event to build a searchable library in memory.
- Generates the initial Adaptive Card with a searchable typeahead list and manual lookup options.
- Flow 2: Processing & Update - Triggered by the "Submit" action on the Adaptive Card.
- Parses the input to determine the lookup method.
- Performs the search in RENXT.
- Handles single matches (immediate check-in) or multiple matches (returns a selection card to re-run the flow with the new selection).
- Updates the participant's status to "Attended" in RENXT.
Required Connections
Flow `1:
- Blackbaud SKY Add-ins
- Blackbaud Raisers Edge NXT Events
Flow 2:
- Blackbaud SKY Add-ins
- Blackbaud Raisers Edge NXT Events
- Blackbaud Raisers Edge NXT
Suggested Skill Level
Intermediate
Setup/Configuration Updates
- Import Flows: Import both provided
.zippackages into your Power Automate environment. - Configure Connections: Update the RENXT connector actions in both flows to use your environment's credentials.
- Update Trigger URLs: Copy the HTTP POST URL from the trigger of Flow 2 and populate into the value of your
Trigger2URLvariables in BOTH flows. - Validate a user identity token: Add the Application ID from your SKY Application in both flows.
Usage
- Run Flow 1 to deploy the check-in card.
- Staff can either:
- Select a name from the Attendee Search dropdown of pre-registered guests. The flow currently is configured to output
LastName, FirstName (LookupID)if the record is a constituent — which makes LookupID also searchable in the typeahead — andLastName, FirstName (non-constituent)if they are not.
- Select a name from the Attendee Search dropdown of pre-registered guests. The flow currently is configured to output
b. Use the Manual Entry / Walk-In button to enter a Name, ID, Phone, or Email.
- If a unique match is found, the user receives a "Success" confirmation.
- If multiple matches are found, a selection card appears with radio buttons to pick the correct constituent.
3
Categories
- All Categories
- New YourCause Community TEST
- New SKY Community TEST
- New Grantmaking TEST Community
- New Altru Test Community
- New bbcon Community - TEST
- 12 Blackbaud Agents for Good™
- New Raiser's Edge NXT Community
- 8 Blackbaud Community Help
- 221 bbcon®
- 1.4K Blackbaud Altru®
- 410 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 16 donorCentrics®
- 361 Blackbaud eTapestry®
- 2.7K Blackbaud Financial Edge NXT®
- 685 Blackbaud Grantmaking™
- 602 Blackbaud Education Management Solutions for Higher Education
- 3.3K Blackbaud Education Management Solutions for K-12 Schools
- 953 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 85 JustGiving® from Blackbaud®
- 7K Blackbaud Raiser's Edge NXT®
- 4K SKY Developer
- 257 ResearchPoint™
- 123 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 247 Member Lounge (Just for Fun)
- 40 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Closed) PowerUp Challenge: Grid View Batch
- 3 (Closed) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 827 Community News
- 3.1K Jobs Board
- 57 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)



