Milo Teams
Sell team and company subscriptions. One subscription, multiple seats: the manager invites members who inherit the access.
Installation
- Install and activate the free Milo Subscriptions plugin.
- Upload and activate Milo Teams (Plugins → Add New → Upload).
- Enter your license key under Subscriptions → Licenses to enable updates.
Configuration
Configuration lives on the plan or product (the team seats field); there is no separate settings screen.
Setting up a team plan
Add a Team seats value to a plan (standalone) or to a subscription product (WooCommerce, team_seats field in the product’s subscription settings). Any purchase of that plan creates a team owned by the buyer.
The team area
Place the Milo Team block or the [milo_team] shortcode on any page (a “My Team” page under My Account works well). The manager sees the seat count, the member list, and an add-member form; members see who runs the team. Adding an email that already has an account grants access immediately; new people receive an invitation with a set-password link.
Access rules
Members inherit “active subscriber” status through the milo_subscriptions_user_has_active_subscription filter, so every feature that checks subscriber access (Memberships, restricted content, member pricing) recognizes them automatically. The manager’s seat is not counted, and a manager cannot be added as a member.
Developer reference
milo_subscriptions_user_has_active_subscription— Teams grants access through this core filter; no Teams-specific coupling is needed in other plugins.
Billing modes
Works in both WooCommerce mode and standalone (Stripe-driven) mode.
Did this page miss something?
Tell us and we rewrite it, usually the same day.