{"$schema": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/schema/transcript.schema.json", "id": "wwdc2026-391", "language": "eng", "source": "https://developer.apple.com/videos/play/wwdc2026/391", "wordCount": 1262, "segments": [{"start": 7.0, "text": "Hi, I'm Andrew, and I work on the commerce team at Apple."}, {"start": 10.0, "text": "In this session,"}, {"start": 11.0, "text": "I'm excited to explain how you can offer subscriptions to groups and organizations."}, {"start": 16.0, "text": "Subscriptions have become increasingly important for developers,"}, {"start": 19.0, "text": "serving as an excellent way to offer continuous value to customers."}, {"start": 23.0, "text": "However, there are times when a subscriber wants to get their social group,"}, {"start": 26.0, "text": "team, or company on your app."}, {"start": 29.0, "text": "For example, a company wants to give their team of editors, video editing software,"}, {"start": 33.0, "text": "or members of a run club want to keep each other motivated and accountable"}, {"start": 36.0, "text": "through an exercise app."}, {"start": 38.0, "text": "To address those needs,"}, {"start": 39.0, "text": "you will be able to sell subscriptions to groups and organizations,"}, {"start": 43.0, "text": "with two ways for your customers to purchase and manage them."}, {"start": 47.0, "text": "When you list your subscription on the App Store,"}, {"start": 49.0, "text": "you can now offer them to groups and organizations through two new paths."}, {"start": 54.0, "text": "Customers can make group purchases through your app,"}, {"start": 57.0, "text": "just like they make in-app purchases today…"}, {"start": 60.0, "text": "And, through a brand new channel for subscriptions"}, {"start": 62.0, "text": "through volume purchasing in Apple Business and Apple School Manager."}, {"start": 66.0, "text": "With volume purchasing an organization, like a business or school,"}, {"start": 70.0, "text": "can purchase subscriptions through the App Store,"}, {"start": 72.0, "text": "inside Apple Business and Apple School Manager."}, {"start": 75.0, "text": "They can use a device management service"}, {"start": 77.0, "text": "to assign seats through the same workflows"}, {"start": 79.0, "text": "they already use for distributing apps at scale."}, {"start": 83.0, "text": "This is a perfect solution for organizations with larger scale"}, {"start": 87.0, "text": "and requirements for management and identity."}, {"start": 91.0, "text": "With group purchases,"}, {"start": 92.0, "text": "Customers purchase subscriptions from your app just like they do today."}, {"start": 96.0, "text": "But instead of only purchasing for themselves,"}, {"start": 98.0, "text": "they purchase multiple seats for your plan."}, {"start": 101.0, "text": "Then, all they need to do is share an invite link"}, {"start": 104.0, "text": "with anyone they want to give access to your plan."}, {"start": 107.0, "text": "When they accept, they'll automatically get a seat assigned."}, {"start": 111.0, "text": "This is perfect for small teams or social groups to collaborate on apps."}, {"start": 116.0, "text": "In this session, I will cover what you need to consider"}, {"start": 118.0, "text": "to offer subscriptions to groups and organizations."}, {"start": 121.0, "text": "I'll start by covering availability,"}, {"start": 123.0, "text": "for subscriptions for groups and organizations."}, {"start": 126.0, "text": "Next, I'll discuss how you can set up pricing."}, {"start": 130.0, "text": "After that, I'll explain how purchasing works."}, {"start": 133.0, "text": "And I'll wrap up with seat management."}, {"start": 137.0, "text": "These new options are available for all auto-renewable subscriptions"}, {"start": 140.0, "text": "using StoreKit 2."}, {"start": 143.0, "text": "For most new and existing subscriptions using StoreKit 2,"}, {"start": 147.0, "text": "the ability to sell to groups and organizations is on by default."}, {"start": 151.0, "text": "If your subscription has Family Sharing enabled,"}, {"start": 153.0, "text": "you can still sell to groups and organizations,"}, {"start": 156.0, "text": "but it is opted-out by default so you can control how the two options work for you."}, {"start": 161.0, "text": "Subscriptions are available for both group purchases within your app,"}, {"start": 164.0, "text": "and for volume purchasing in Apple Business and Apple School Manager."}, {"start": 169.0, "text": "In App Store Connect, you can make changes to this."}, {"start": 172.0, "text": "You can choose to make a subscription available only on Apple School Manager,"}, {"start": 176.0, "text": "allowing you to create plans with specific pricing"}, {"start": 179.0, "text": "for verified educational institutions."}, {"start": 183.0, "text": "And you also have the option to turn off"}, {"start": 186.0, "text": "selling to groups and organizations entirely."}, {"start": 188.0, "text": "If you do so, your subscription won't be available for volume purchasing"}, {"start": 192.0, "text": "in Apple Business and Apple School Manager,"}, {"start": 195.0, "text": "or group purchases within your app,"}, {"start": 197.0, "text": "but you will still be able to sell your subscription"}, {"start": 200.0, "text": "to individuals on the App Store."}, {"start": 204.0, "text": "Next, I'll discus how you can set up pricing for these subscriptions."}, {"start": 208.0, "text": "By default,"}, {"start": 209.0, "text": "every seat of your subscription is sold at the current price in App Store Connect."}, {"start": 213.0, "text": "If you want to offer bulk discounts,"}, {"start": 215.0, "text": "you will be able to use a new pricing configuration, volume pricing."}, {"start": 220.0, "text": "With volume pricing, you can offer reduced pricing for larger purchases."}, {"start": 225.0, "text": "You can set up to 5 price bands,"}, {"start": 228.0, "text": "with full control over the quantities required for each band, and the price."}, {"start": 233.0, "text": "Next, I'll share an example of how you could use volume pricing,"}, {"start": 236.0, "text": "to offer reduced pricing at purchases of over 20 seats and over 40 seats."}, {"start": 243.0, "text": "To accomplish that, you will need to set up 3 bands."}, {"start": 247.0, "text": "The first band, would be set at your standard price,"}, {"start": 249.0, "text": "in this example the subscription is $19.99 per month per seat until 20 seats."}, {"start": 255.0, "text": "For the next band of seats, between 21 and 40,"}, {"start": 258.0, "text": "each seat is discounted to $13.99."}, {"start": 262.0, "text": "And for seat number 41 or greater, it's $10.99 per seat."}, {"start": 267.0, "text": "In this example of a purchase of 50 seats,"}, {"start": 270.0, "text": "the average cost per seat for the subscriber,"}, {"start": 272.0, "text": "comes down about 20% from the base price."}, {"start": 275.0, "text": "Volume pricing gives buyers an incentive,"}, {"start": 277.0, "text": "to cover larger groups and consolidate purchasing."}, {"start": 280.0, "text": "It's configured directly in App Store Connect."}, {"start": 283.0, "text": "Next, I will cover how groups and organizations purchase your subscriptions."}, {"start": 289.0, "text": "With volume purchasing, Apple Business and Apple School Manager,"}, {"start": 292.0, "text": "display your subscriptions and handle the purchase process."}, {"start": 295.0, "text": "All you need to do is make sure your subscription"}, {"start": 298.0, "text": "is available to organizations."}, {"start": 302.0, "text": "For group purchases,"}, {"start": 303.0, "text": "you make your own in-app UI to trigger the StoreKit 2 purchase flow."}, {"start": 307.0, "text": "Consider how you can highlight the value,"}, {"start": 309.0, "text": "of a group purchase during your app's merchandising flows,"}, {"start": 311.0, "text": "to encourage customers to use a subscription with their social group,"}, {"start": 315.0, "text": "or team."}, {"start": 316.0, "text": "After merchandising,"}, {"start": 318.0, "text": "you'll need to get the number of seats requested from your customer"}, {"start": 320.0, "text": "and pass that into the StoreKit 2 purchase request."}, {"start": 325.0, "text": "To wrap up, I'll discuss how seats are assigned and managed"}, {"start": 328.0, "text": "after the purchase is complete."}, {"start": 331.0, "text": "Your customers purchase the number of seats they need,"}, {"start": 334.0, "text": "either through volume purchasing or group purchases."}, {"start": 337.0, "text": "With volume purchasing, the organization assigns seats to their members,"}, {"start": 341.0, "text": "the same way they assign apps today, through a device management service."}, {"start": 345.0, "text": "This makes it easy for them to assign seats at large scale,"}, {"start": 348.0, "text": "and ensure they are owned and managed by the organization."}, {"start": 353.0, "text": "With group purchases,"}, {"start": 354.0, "text": "an invitation link will be generated for the initial purchaser"}, {"start": 357.0, "text": "to share with members."}, {"start": 359.0, "text": "When assignments are completed from either purchase type,"}, {"start": 362.0, "text": "the App Store assigns a transaction for each member,"}, {"start": 364.0, "text": "and you can give them access."}, {"start": 367.0, "text": "If you want group purchases without building the infrastructure,"}, {"start": 370.0, "text": "by default, group purchases will use the included seat management system,"}, {"start": 374.0, "text": "which covers, generating the invitation link,"}, {"start": 377.0, "text": "tracking member acceptance and assignment"}, {"start": 379.0, "text": "and Seat life-cycle management for your application, like cancellations."}, {"start": 383.0, "text": "All you need to do is start a purchase request and Apple will take it from there."}, {"start": 387.0, "text": "And,"}, {"start": 388.0, "text": "if you already implement an invitation and member management system for your app,"}, {"start": 392.0, "text": "you can leverage it."}, {"start": 393.0, "text": "Integrating custom invitation flows,"}, {"start": 395.0, "text": "will be powered via new App Store Server API endpoints."}, {"start": 400.0, "text": "If your app offers collaborative features"}, {"start": 402.0, "text": "or access to shared resources for members under the same subscription,"}, {"start": 406.0, "text": "you can use the App Store Server API Group management endpoints,"}, {"start": 409.0, "text": "to access information about a group."}, {"start": 411.0, "text": "You'll be able to access all the groups that a single customer is in,"}, {"start": 415.0, "text": "and all of the members in a group."}, {"start": 418.0, "text": "These endpoints are supported for volume purchasing"}, {"start": 420.0, "text": "and group purchases using the included seat management flows."}, {"start": 425.0, "text": "As I wrap up, start thinking now"}, {"start": 427.0, "text": "about how your application can take advantage of group purchases"}, {"start": 430.0, "text": "and volume purchasing to extend the reach of your app."}, {"start": 433.0, "text": "Make sure you are using StoreKit 2 if you aren't using it already."}, {"start": 437.0, "text": "StoreKit 2 is required to offer subscriptions to groups and organizations."}, {"start": 441.0, "text": "Next, consider how group purchases, volume purchasing, and volume pricing,"}, {"start": 445.0, "text": "might impact your availability and pricing strategies,"}, {"start": 448.0, "text": "for both new and existing subscriptions."}, {"start": 451.0, "text": "Finally, consider new or existing collaborative experiences"}, {"start": 454.0, "text": "you could add or improve in your app for groups or organizations."}, {"start": 458.0, "text": "I'm so excited to see how offering subscriptions to groups and organizations,"}, {"start": 462.0, "text": "enables you to reach more customers."}, {"start": 464.0, "text": "Thank you for being a part of the Apple developer community!"}]}