How to Build a Mobile Attendance App with Microsoft 365
Question details
The user needs to create a mobile attendance and check-in workflow for preregistered participants using Microsoft 365 applications.

- Product
- Microsoft 365
- Device & OS
- not provided
- Scenario
- Creating a database lookup and check-in mobile application to manage preregistered individuals, group details, and emergency contacts.
- Observed behavior
- Microsoft Forms is inadequate because it lacks database lookup capabilities, requiring a more robust alternative for customized workflows.
Ensure you have an active Microsoft 365 subscription with access to Power Apps and SharePoint Online, and verify that you hold the appropriate maker permissions in your environment.
Build a Mobile Interface using Power Apps and SharePoint Lists
Create a robust mobile attendance app by leveraging Power Apps for the user interface and SharePoint Online or Microsoft Lists for the backend database.
Microsoft Forms is designed for simple, one-way data submissions and cannot perform the database lookups required for a check-in workflow. Power Apps provides the necessary tools to search for preregistered participants and update their attendance status dynamically.
Open SharePoint Online or Microsoft Lists and create a new list. Add columns to store participant names, group details, emergency contacts, and a status column for attendance.
Log in to the Power Apps maker portal. Select 'Create' from the left menu and choose to start a new Canvas app from your SharePoint list data to automatically generate a basic interface.
In the Power Apps Studio, customize the gallery control to act as a search interface. Add a text input box and modify the gallery's 'Items' property to use the Search() or Filter() function against your SharePoint list.
Insert a button or toggle control next to each participant record. Set its 'OnSelect' property to use the Patch() function, which will update the attendance status column in the backend list to reflect that the person has checked in.
Save your progress and click 'Publish'. Share the app with the relevant staff members in your organization so they can access it via the Power Apps mobile application on their smartphones.

Looking for a simpler way to manage attendance records?
While building a custom Power App requires specialized Microsoft 365 licenses and technical app-building skills, WPS Office provides a free, lightweight, and highly compatible alternative. You can easily manage attendance lists, preregistered participant data, and emergency contacts using WPS Spreadsheet without complex development.

Frequently Asked Questions
Can I use Microsoft Forms to create a check-in app for preregistered participants?
No, Microsoft Forms is designed for basic data collection and survey submissions. It does not support database lookups or dynamic data validation, which are essential for searching and checking in preregistered individuals.
What is the best backend to store attendance data for Power Apps?
SharePoint Online and Microsoft Lists are the most common and accessible backend data sources for standard Canvas apps. They integrate seamlessly with Power Apps and allow you to easily store participant details and check-in logs.
Do I need a special license to build a Power App for attendance?
Yes, depending on the complexity of your app and the data connectors used, you or your end-users may require appropriate Microsoft Power Apps licensing (such as a Per App or Per User plan) beyond the standard Microsoft 365 subscription.
How do staff members access the Power App on their smartphones?
Once the Canvas app is published and shared by the creator, staff members can download the official Power Apps mobile application from the iOS App Store or Google Play, log in with their Microsoft organizational account, and open the attendance app natively.




