Ingrained Impact Tracker
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.
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.
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 entries on the Demographics board and 10 unique sessions on the Roster board. Upgrading is a one-time unlock that removes those limits and enables Data Export (CSV) and Share Setup. There's 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.
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.