Skip to main content

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

FeatureAvailability
View their donation history and giving statementsAll engines
View upcoming events and their registrationsAll engines
View their group membershipsAll engines
Submit and view prayer requestsChurch engine only
Update their contact informationPlanned — not yet built
Make online donationsPlanned — 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:

  1. The member navigates to your organization's portal URL
  2. They enter their email address
  3. Mission sends a login link to that email address
  4. 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:

  1. 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.

  2. Domain routing: Portal uses your organization's slug to route to the correct org. If your org slug is gracecc, members access the portal at gracecc.theoneportal.app (or your custom domain if configured in Portal settings).

  3. 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.