Member Portal
The One Mission integrates with TheOnePortal to give members self-service access to their records. Members can log in to the portal to view their giving history, event registrations, group memberships, and (for Church engine) the prayer wall.
How It Works
Mission and TheOnePortal are separate products that share data:
- Mission holds the authoritative records (people, donations, events, groups)
- TheOnePortal provides a member-facing interface to read and interact with those records
When a member accesses the portal, Mission authenticates them via a member session and serves their data through the portal integration.
What Members Can Do in the Portal
| Feature | Availability |
|---|---|
| View their donation history and giving statements | All engines |
| View upcoming events and their registrations | All engines |
| View their group memberships | All engines |
| Submit and view prayer requests | Church engine only |
| Update their contact information | Planned — not yet built |
| Make online donations | Planned — not yet built |
Member self-service for profile editing (updating address, phone, email) is planned but not yet implemented. Members can view their records; updates require a staff member to edit the record in Mission.
Member Login
Members log in to the portal with a member login separate from staff authentication:
- The member navigates to your organization's portal URL
- They enter their email address
- Mission sends a login link to that email address
- Clicking the link creates a 30-day authenticated member session
Member sessions last 30 days. Members do not have passwords — the email link flow (magic link) is the only authentication method.
Member Email Requirement
A member must have an email address on file in Mission to use the portal. Members without email addresses cannot log in. Add email addresses to person records in Mission to enable portal access.
Setting Up the Portal
Portal setup involves:
-
TheOnePortal configuration: Your Portal admin configures the Mission integration by providing the Mission API URL and integration key. This links the Portal to your Mission org's data.
-
Domain routing: Portal uses your organization's slug to route to the correct org. If your org slug is
gracecc, members access the portal atgracecc.theoneportal.app(or your custom domain if configured in Portal settings). -
Member onboarding: Inform your members of the portal URL. You can include it in communications, your website, or event reminders.
Portal URL
Default portal URL per organization:
https://[your-org-slug].theoneportal.app
For custom domain setup, see TheOnePortal documentation.
Giving History in the Portal
Members can view their complete donation history:
- Date, amount, fund, and payment method for each donation
- Year-to-date giving total
- Past annual giving statements
They cannot edit or delete donations — that remains staff-only.
Event Access in the Portal
Members can see:
- Their event registrations with status (Registered, Waitlisted, Attended, Cancelled)
- Upcoming public events they have not yet registered for
- Event details and location
Members cannot register for events through the portal yet — registration still flows through your website's public event registration URL.
Group Access in the Portal
Members can see which groups they belong to and their role in each group. They cannot request to join new groups through the portal — group membership is managed by staff in Mission.
Privacy Considerations
The portal only exposes each member's own data — they cannot see other members' giving, personal details, or private notes. Prayer requests on the portal respect the visibility settings configured in Mission (Public, Prayer Team, or Private).
Staff notes on person records are never exposed through the portal.