No results. Try a different word, or ask us directly and we will answer, and add it here.
1. Create your organization. On the Welcome screen tap Setup This Device → Create New, and give your organization a name.
2. Choose where your data lives. Pick Local Only to keep everything on the device, or connect Monday.com or Google Sheets to sync to a board or spreadsheet your organization already owns. You can change this later.
3. Set up your boards. Ingrained creates three: Roster (individual attendance), Demographics (group-level data for an event), and Volunteers (sign-in and sign-out with hours). Connecting to Monday.com requires all three.
4. Add the fields you need. Each board comes with sensible defaults. Add your own fields under Settings, so the app captures exactly what your grants and reports ask for.
5. Take attendance. Open the Roster tab, enter the event name once, and start logging people. The event name stays locked between entries so you can move fast.
That's it. Everything works offline and syncs when you reconnect.
Roster entries track individual people (name plus which session or event they attended), like a sign-in sheet. Demographics entries track group-level information for an event (counts, mix, notes) without naming individuals. Both can be customized with your own fields, and both can sync to Monday.com or Google Sheets.
On the Volunteers tab, set an Event Name, enter the volunteer's first and last name, and tap Sign In. When they leave, enter the same name and tap Sign Out.
Ingrained automatically matches the sign-out to that person's most recent open sign-in from the last 48 hours, so you never have to hunt for the original record. If no matching sign-in is found in that window, Ingrained creates a new record with only a sign-out time, which you can correct later from the Log.
Each volunteer record stores a sign-in time and a sign-out time, and the hours are the difference between them. Because Ingrained pairs each sign-out with the correct open sign-in automatically, your totals stay accurate even when many volunteers come and go at different times during the same event.
If someone forgets to sign out, or a time is wrong, open the Log tab, find the entry, and edit the times directly.
Once you enter an Event Name, Ingrained locks it so you do not have to retype it for every person. That is what lets you sign in twenty people in a row without re-entering the event each time.
To change it, tap the lock icon next to the Event Name. Ingrained asks for Face ID or your passcode first, which stops someone at a sign-in station from switching events by accident.
The lock also clears itself after a period of inactivity, so yesterday's event does not carry over into today. Set that period under Settings → Security → Auto-clear Roster event after and Auto-clear Volunteer event after.
Go to Settings → Connect Monday.com. You'll need your Monday.com API token: in Monday, tap your avatar (bottom-left) → Developers → API token → Copy, then paste it into the app.
Go to Settings → Connect Google Sheets and sign in with your Google account. Then pick an existing sheet or create a new one — a single sheet holds your Roster, Demographics, and Volunteer tabs. Ingrained requests only the drive.file permission, so it can access just the sheet you connect, nothing else in your Google Drive. You can switch or disconnect storage later in Settings.
When Monday already has matching boards and your phone also has local entries, you'll see four options:
The three destructive options require an extra confirmation. Choose Merge if you're not sure.
First check your internet connection. Then go to Settings and tap Sync with Google Sheets (or Sync with Monday) to trigger a manual sync. You can also force-quit and reopen the app, which triggers a sync automatically on launch.
Yes. Everything is saved on the device first, so you can take attendance in a gym, a garage, a park, or anywhere with no signal. Entries are marked pending and sync automatically the next time the device is online.
The dot at the bottom of the entry screens shows Online or Offline. If entries stay pending after you reconnect, open the Log and use Retry Failed.
Go to Settings → Boards → tap your Roster or Demographics board → tap the + button to add a new field. You can choose from Text, Number, Toggle, Dropdown, and more.
Go to Settings → Boards → tap the Roster or Demographics board → tap the field you want to change. From there you can rename it, change its type, mark it required, or remove it. On Monday-connected boards, removing a column requires Admin permissions. Removing a field locally does not delete data already entered, it just hides the field from new entries.
Adding or removing a column on a Monday board requires Admin permissions on that specific board. If you joined the board as a Contributor or Viewer, Monday's API will refuse the change. Either ask the board owner to upgrade your role on the board, or have them make the field changes from their account. Everything else still works regardless of your role: entering data, viewing the log, and exporting CSV.
When you delete an entry in the Ingrained log, the corresponding item in Monday.com gets its "Removed" column checked rather than being permanently deleted. This preserves your audit trail.
The free tier covers all core data entry, custom fields, and syncing to Monday.com or Google Sheets, up to 10 unique sessions on the Roster board, 10 entries on the Demographics board, and 10 unique events on the Volunteers board. You can check your current usage any time under Settings → Subscription.
Upgrading is a one-time unlock that removes all three limits and enables Data Export (CSV) and Share Setup. There is no subscription. Restore a prior purchase from Settings → Subscription → Restore Purchase.
Go to Settings → Subscription → Restore Purchase. Make sure you're signed into the same Apple ID you used when you originally purchased.
From Settings → Share Setup (paid feature), Ingrained generates a share link that encodes your current organization, boards, and field configuration. Send it to the other person by Messages, email, or AirDrop. When they open the link on their device, the app sets them up with the same configuration as yours.
On the Welcome screen, tap Join an Organization, then open the share link they sent you (or paste the setup code). Once accepted, Ingrained creates the same boards and fields locally and, if they were connected to Monday.com or Google Sheets, prompts you to connect to the same source.
Go to Settings → Data Management → Reset App. If you're connected to Monday.com or Google Sheets, your remote data will not be affected, only the local app data and settings are cleared. This is different from the "Start Fresh" sync mode you may see when connecting Monday: Start Fresh clears both local and remote, while Reset App only clears local.
Yes, connect both devices to the same Monday.com boards or Google Sheet. Each device syncs to the same remote source so data stays consistent across devices.
Yes. Turn on Settings → Display → Kiosk Mode to keep the screen from sleeping, then leave the device on the Roster or Volunteers tab.
Two settings work together to keep that safe. The Event Name lock requires Face ID or a passcode to change the event, and Settings → Security → Auto-lock app after requires Face ID or a passcode to open the Log and Settings tabs. People can sign themselves in without being able to browse or change anyone else's data.
Under Settings → Security, set Auto-lock app after a period of inactivity. Once locked, the Log and Settings tabs require Face ID or your device passcode, while data entry stays available. Editing or deleting a previously logged entry also requires Face ID.
This protects the data on the device. Your Monday board or Google Sheet is protected by those accounts.
From the Log tab you can build a report for Roster, Demographics, or Volunteers, filter it, and save it to run again later. Saved reports mean you do not have to rebuild the same grant report every quarter.
Data Export (CSV) is available in Settings once you have upgraded. If you sync to Monday.com or Google Sheets, you can also work with the data directly there.
Open the Log tab, search for the entry by name or event, and tap it to edit any field, including sign-in and sign-out times. You will be asked for Face ID or your passcode first.
If you are synced to Monday.com, deleting an entry in Ingrained checks the "Removed" column on the matching Monday item instead of deleting it outright, which preserves your audit trail.
Actions that permanently destroy data, such as clearing all local data, resetting the app, disconnecting, deleting a field, or choosing a destructive sync mode, ask you to type a confirmation word instead of just tapping a button.
These actions cannot be undone, and several of them affect your Monday board or Google Sheet as well as this device. The extra step is deliberate, so that a mis-tap cannot erase a season of attendance.
Yes. Turn off Settings → Organization → Collect full last name (Roster) and the Roster form captures only a last initial. This is useful for youth programs, and anywhere you want to minimize the identifying information you store.
Volunteers, who are adults signing in on their own behalf, still record a full last name so their hours can be attributed for reporting.
Yes. Under Settings you can rename the Roster, Demographics, and Volunteers tabs. If your program calls them Students, Intake, and Mentors, the app can say that instead.
Go to Settings → Account → Disconnect. Your existing entries stay on the device and switch to local storage, and your remote data is left untouched. You will be asked to type DISCONNECT to confirm.
If you reconnect to the same boards or sheet later, Ingrained picks up where it left off rather than creating duplicates.
Yes. Ingrained supports multiple organizations, each with its own boards, fields, and sync destination. Switch between them under Settings → Organization.
On your device, and, if you connect one, in the Monday.com board or Google Sheet that your organization already owns. Elowin LLC does not collect, receive, or store your participant data, and there is no analytics or tracking in the app.
For Google Sheets, Ingrained requests only the drive.file scope, which limits access to files the app itself creates. It cannot see the rest of your Drive. Full details are in our Privacy Policy.
Found something broken or have an idea? Send it straight to our development team. The more detail you give, the faster we can act on it.