Milo Teams

Sell team and company subscriptions. One subscription, multiple seats: the manager invites members who inherit the access.

Installation

  1. Install and activate the free Milo Subscriptions plugin.
  2. Upload and activate Milo Teams (Plugins → Add New → Upload).
  3. 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.

Send a note