B2B2C × Enterprise × Partnerships

Sponsor Membership Platform

A multi-partner B2B2C membership experience for enterprise sponsors — enabling partners to enroll their employees as a group, manage rosters, customize benefits, and track engagement. Built on proven membership workflows with new org-level controls and partner-specific customization.

Role
Senior Frontend Engineer
Timeline
2020 – 2025
Stack
React · GraphQL · Responsive
Status
Shipped

The Problem

Sam's Club works with enterprise partners who want to offer Sam's Club membership to their employees as a benefit. But the sponsorship model was manual and fragmented: partners sent lists via email, support staff manually created accounts, renewal was chaotic, and there was no partner-facing dashboard for management.

Building a separate bespoke system for each partner wasn't scalable. Every new sponsor meant new code, new support burden, and new bugs. Partners had no visibility into enrollment or renewal status.

The opportunity: systematize sponsor membership using the existing consumer membership workflows as the foundation, but add org-level controls and admin dashboards.

The Opportunity

Extend the membership platform to support B2B2C partnerships. Sponsors upload employee rosters via CSV. Members enroll automatically. Partners get a dashboard to manage renewals, customize messaging, and track engagement. All built on the same workflow and component infrastructure as consumer membership.

This required:

Product Decisions

B2B2C model with org-level controls

Partners enroll their employees as a group. Organizations get a dashboard to manage member lists, billing, and benefits. Members access benefits through the same Sam's Club app. Clear role separation between org admin, members, and internal stakeholders.

Reusable enrollment and renewal workflows

Built on the same workflow engine as consumer membership. Org admins batch-enroll employees; employees renew as a cohort. Minimal custom code — configurability through data, not branching.

Personalized engagement without complexity

Partners can customize messaging, renewal timing, and member benefits within predefined guardrails. No custom UI per partner. Leverage templating and configuration over bespoke code.

Accessible from desktop-first perspective

While consumer membership is mobile-first, sponsors manage programs on desktop. Built responsive experiences that shine on both, prioritizing admin workflows on desktop without sacrificing mobile accessibility.

How It Works

Partner onboarding

Sales provisions a partner organization. Finance sets up billing. Portal generates a CSV template for admins to import employee rosters.

Bulk enrollment

Org admin uploads CSV; system validates emails, dedupes, and queues enrollment. Background job creates member records and sends welcome emails. Visibility into success/failure per row.

Organization controls

Admins manage members (add/remove/suspend), view renewal schedule, customize email templates, track spending and member engagement.

Reporting and analytics

Partner dashboard shows enrollment numbers, renewal rates, member satisfaction trends, and cost per engaged member. Exported for stakeholder reviews.

What I Built

Current State

Status
Shipped
Partners onboarded
Multiple enterprise sponsors
Member enrollment
Bulk CSV + real-time sync
Accessibility
WCAG 2.1 AA

Roadmap

Partner onboarding and provisioning

Sales and finance workflows to set up new sponsor organizations, billing, and admin access.

✓ Shipped

Organization admin dashboard

Partner admins manage member rosters, track renewals, and customize communication templates.

✓ Shipped

Bulk enrollment workflow

CSV import with validation, preview, confirmation, and per-row status tracking.

✓ Shipped

Member renewal as cohort

Sponsor members renew together on partner-specified schedule, with bulk discounts and custom messaging.

✓ Shipped

Advanced reporting

Drill-down analytics by partner, cohort, and member with export to Salesforce.

Next

Self-service portal for partners

Fully self-serve billing, invoicing, and reconciliation without Sam's Club support tickets.

Future

Tech Stack

ReactTypeScriptGraphQLResponsive DesignAccessibility (WCAG/ARIA)Tailwind CSSCSV processing