Admin Sign In

v3.0 — Release Notes
Admin Portal
admin
Subscriber Dashboard
Last updated — loading...
Active Subscribers
Paying members
Monthly Recurring Revenue
Normalized to monthly
Pending / Invoice
Awaiting payment
Overdue / Lapsed
Requires follow-up
Name Email Organization Plan Status Next Billing Grace Period Payment Joined Actions
NameEmailOrganizationPlanAmountRequestedStatusActions
📅 Renewing in Next 30 Days
⚠️ Overdue — Needs Follow-Up

Monthly Recurring Revenue

Normalized from all active subscriptions
Current MRR
💳 Revenue Breakdown
📊 Subscriber Mix
🔑 Generate New License Key
📋 How License Control Works

Each subscriber receives a unique UWC-XXXX-XXXX license key in their welcome email.


When they open CaseFlow, the system contacts licenses.json on your server to verify the key is still active.


Active key → CaseFlow opens normally.

Deactivated key → CaseFlow shows an expired screen immediately.

Offline → 7-day grace period, then blocked.


After making changes below, click "Export licenses.json" and upload the file to your Netlify site to activate the changes.

License KeySubscriberOrganizationStatusExpiresActions
Upload the exported file to your Netlify site root to activate changes instantly.
📋 Select Local / Subscriber
Choose a subscriber to configure their specific CBA articles, milestones, and user seats.
📚 CBA Configuration Library
Save completed CBA configs as reusable templates for other locals. Load any template into a new subscriber's Local Setup instantly.
🔔 Reminder Dashboard — Admin Access
Open the Reminder Dashboard for your own use. Set case follow-ups, filing deadlines, and internal reminders — separate from subscriber data.
💳 Stripe Bundle Payment Links — One Charge Per Subscriber
Best approach for one charge: Create bundled Stripe Payment Links that combine the base plan + add-on(s) into a single subscription. That way the subscriber has one card charge covering everything. Create these in your Stripe dashboard → Products → Payment Links. Below, paste the correct link per bundle and billing cycle.
🔔 Reminder Dashboard Add-On
+ Monthly Bundle $5/mo
+ Annual Bundle $60/yr
📧 Communications Hub Add-On
+ Monthly Bundle $5/mo
+ Annual Bundle $60/yr
⚡ Both Add-Ons Bundle
+ Monthly Bundle $10/mo
+ Annual Bundle $120/yr
Subscriber Add-On Status
Select each subscriber's add-on bundle and billing cycle. The correct Stripe link will be shown to share with them.
SubscriberOrganizationPlan🔔 Reminders📧 CommunicationsBundle Billing
📝 Admin Reminders
Your personal admin task list — separate from subscriber reminders. Assign to yourself or any local's seat holders.

Stripe Dashboard Integration

Your payment processing, subscription management, invoice generation, and financial reporting all live in your Stripe Dashboard. Use the links below to manage payments directly — Stripe is the source of truth for billing.

🛒 Union Work™ Add-On Payment Links — Share with Locals

Each payment link creates a Stripe recurring subscription — locals are only billed once per cycle (monthly or annually) until they cancel. Manage all subscriptions at dashboard.stripe.com/subscriptions.

🔧 Admin Configuration

Admin Username
Admin Password
Credentials stored locally in your browser. For production, replace with server-side authentication.