Customer Portal

Event Registration Portal

Event listings, session browsing, and attendee registration. Ideal for conferences, training programs, and community events backed by a Dataverse schema.

1.5 hours to deploy4 Dataverse tables5 features

Overview

A full-featured event registration portal — upcoming events, session schedules, speaker bios, and self-service registration. Attendees register once, see their personal agenda, and receive confirmation emails via Power Automate.

Works for single-day conferences, multi-day training programs, and recurring community events. Skip Eventbrite's per-ticket fees and keep attendee data in your Dataverse.

What's in this template

Event catalog with filtering

Card grid of upcoming events filtered by category, date range, and location. Clicking an event opens the detail page with full description, speakers, and session schedule.

Session-level registration

Multi-day events show a session picker (`cr_session`) so attendees build their own agenda. Capacity tracked per session; full sessions show a waitlist CTA.

Personal agenda view

Logged-in attendees see their registered sessions in a timeline view, with calendar export (.ics) and add-to-Outlook links.

Speaker bios & sessions

Each speaker has a linked contact record; their bio page lists every session they present. Strong for SEO — speaker names rank for long-tail queries.

QR-code check-in

After registration, attendees get a unique QR code tied to their registration record. On-site, scanning updates the record's check-in timestamp.

Dataverse tables

This template binds to the following Dataverse tables. All are standard or from the Microsoft Nonprofit Accelerator — no custom schema required unless noted.

cr_eventcr_sessioncr_registrationcontact

Who this template is for

Associations running member-only conferences

Gate registration by membership status via web roles and parent-account scope.

Corporate training teams

Course catalog + enrollment + attendance in one portal backed by the same Dataverse you already use for customer records.

Community meetup organizers

Replace Eventbrite for recurring events; keep attendee history for better marketing segmentation.

Related templates

Ready to deploy the Event Registration Portal?

Sign up free, clone this template, connect your Dataverse environment, and publish to Power Pages in 1.5 hours. Or browse every template to find the right starting point.