Power Pages & Power Platform Consulting

Forms your brand is proud to put in front of clients.

I design and build Power Pages forms and Power Automate workflows for onboarding, corporate events, and CLE programs — engineered to stay on-brand whether the audience is internal staff or an external client.

Live CLE conference registration form built in Power Pages
live portal — harlow & vance llp
Built on Microsoft Power Platform
Power PagesPower AutomateDataversePower Apps Portals
Walkthrough

See it in action.

A short walkthrough of the brand-switching pattern, the CLE registration flow, and what's actually happening under the hood in Power Pages.

Capabilities

One form platform, four kinds of first impression.

Staff Transitions

Staff Transition Workflows

Power Automate workflows built for real staff transitions — including a partner offboarding tool built for a law firm's CTO, and an internal resource program built and led at NetApp — routing tasks and approvals without a spreadsheet in sight.

Events

Corporate Events

Registration forms with live capacity counters, session/track selection, and dietary or accessibility fields — submitted straight into Dataverse as structured records.

CLE / Legal

CLE for Law Firms

Bar number and jurisdiction capture, credit-type tracking, and attestation logic built to satisfy state reporting requirements — submitted straight into Dataverse as structured, reportable records.

Theming

Internal vs. External Brand

The same underlying form, re-skinned per audience — a plain-spoken internal tool and a polished client-facing experience, driven by one set of web templates and business logic.

Case Study — Brand Switching

One form. Three brands. Zero duplicate logic.

A single Power Pages form, restyled live for a default identity, a law-firm CLE brand, and a modern tech brand — same fields, same Power Automate submission logic, entirely different presentation layer. It's the same architectural approach I used to rebuild a law firm's live CLE compliance platform in five months after 18 months and three vendors failed.

Default brand signup form
Default
Neutral, out-of-the-box identity
CLE law firm brand signup form
CLE (Law Firm)
Navy, teal, structured — legal gravitas
Modern tech brand signup form
Modern (Tech)
Dark mode, teal accent, sans-serif
Case Study — CLE Registration

Compliance detail, without the compliance feel.

Built for fictitious Harlow & Vance, LLP. This CLE offering includes: bar number and state of admission captured for reporting, live remaining-seat counts per track, and credit-type routing — inside a page that reads like a well-designed event, not a compliance form.

  • Real-time seat capacity per breakout track
  • Bar number & jurisdiction fields tied to CLE credit reporting
  • Structured Dataverse record created on every submission
CLE program detail and registration fields
Case Study — Registration Flow

Four steps, one live Dataverse record.

Contact info, session selection, a review checkpoint, then a single structured write routed through Power Automate — plus a live admin report with CSV export, built into the same site.

1
Contact Info
Name, email, dietary needs
2
Sessions
Pick any number of tracks
3
Review
Confirm before submitting
4
Confirmation
Written to Dataverse
Carrigan Conference multi-step registration flow
Under the Hood

What "brand-compliant" actually requires.

theming_and_templates

Liquid + CSS-variable theming so one form ships in any brand's color, type, and voice without forking code.

conditional_logic

Field visibility, validation, and required-field rules that change by role, jurisdiction, or brand.

hand_coded

Raw HTML, CSS, and Liquid, bypassing the default visual builder entirely — so the design isn't limited to what Power Pages ships out of the box.

dataverse_integration

Submissions land as structured records — reportable, searchable, and ready for downstream systems.

Let's Talk

Have a Power Pages form that should feel this good?

Book a 30-minute consultation to walk through your onboarding, event, or CLE workflow — and see what's possible on the platform you already have.

Book a Consultation →