Link copied!
Product··Updated ·10 min read

App Store In-App Events: Limits and Setup

A live language hour inside a tutoring app is an event, not a new binary. Fifteen approved, ten published, ten with overlapping starts. The card and the screenshots are shown to different people.

Tutoring app event card for a live Spanish hour beside the product page screenshots shown to people who have not downloaded

Quick answer

What are the App Store In-App Event limits?

You can have 15 approved In-App Events in App Store Connect, publish 10 at a time, and have 10 with overlapping start dates. Review does not require a new app version. On the product page, the soonest start shows first, and High Priority appears ahead of Normal Priority. In search, people who already downloaded see the event card. People who have not see screenshots.

On this page

A tutoring app runs a live language-exchange hour every Thursday. That hour is not a new app version, and it is a bad fit for a subtitle you will regret in May. An In-App Event is the object Apple built for it: a dated card, a badge, a deep link into the room, and a review that does not wait on a binary. The screenshots stay aimed at someone who has never taken a lesson. The card is aimed at someone who already has the app.

The public description is on In-App Events . Field lengths and caps are on Offer In-App Events . Featuring is editorial. You can share an event with Apple’s editors, and Apple decides. This post does not invent an acceptance rate. Listing updates that are not events belong in shipping a store listing update.

What the event is for

The event is timely and it happens in the app. A 45-minute Spanish conversation hour qualifies. A permanent “we have tutors” claim does not. That claim belongs in the subtitle and the screenshots. The card carries an image or video, the event name, and a short description. The details page has a longer description and can note if an in-app purchase or subscription is required. People can opt in for a notification when the event starts, share the details page, and, if they do not have the app, download it from the card.

From the card or the details page, Open should land in the room, not on your home tab. Apple asks for an event deep link, a universal link or a custom URL, tested by pasting it into Notes and tapping it. Skip URL shorteners. If the hour requires an extra purchase on top of the subscription, say so on the details page. A subscription app only needs the in-app purchase flag when the event itself costs more, such as a pay-per-view on top of the plan. A normal lesson inside the plan does not need a fake surcharge.

The caps, counted

You can publish up to 10 In-App Events on the App Store and Apple Games at a time. You can have up to 15 approved events per app in App Store Connect at a time. Events must be approved before users see them. You can also have up to 10 events with overlapping start dates and times, counting both approved events and drafts. A tutoring app that schedules a dozen hours on the same Thursday evening will hit the overlap cap before it hits the “15 approved” cap.

In-App Event caps and metadata limits from App Store Connect Help
LimitNumberApplies to
Approved at once15App Store Connect, per app
Published at once10App Store and Apple Games
Overlapping start dates10Approved or draft, at the same time
Reference name64 charactersUnique, visible only in App Store Connect
Event name30 charactersOn the store
Short description50 charactersEvent card, including Search and Today
Long description120 charactersEvent details page

Fifteen approved, ten published, ten overlapping starts. The reference name is internal and 64 characters. The name, short description, and long description are 30, 50, and 120.

Review does not wait on a version

You submit the event for review on its own. Apple’s events page says you can submit independent of a new app version, and you configure the event in App Store Connect: reference name, metadata, badge, and regional availability. Required role on the help page is Account Holder, Admin, App Manager, or Marketing. The binary can stay on the current build as long as the deep link already opens the live room. If the room does not exist in the shipping app, the event is a promise you cannot keep, and no metadata limit will save it.

Country or region availability defaults to all storefronts, and visibility still follows where the app itself is available. The publish start is when the card becomes discoverable, up to 14 days before the hour begins. A Thursday lesson can be on the product page the Thursday before, not a month before. That window is the whole point of a 14-day cap. Do not burn an approved slot on an event you will not publish for a quarter.

Badge, priority, and the order on the page

You pick a badge that matches the kind of event. It shows above the title on the card and on the details page. Pick the one that fits a live session. Do not pick a badge because it looks more exciting than the hour is. Events on the product page are ordered by start time, soonest first. If you mark one High Priority, it appears ahead of Normal Priority events. A tutoring app with a Spanish hour and a quieter weekend clinic should mark the hour High Priority only if it should beat an earlier-starting clinic. Priority is not a substitute for a nearer start time. It is a tie you are allowed to call.

The card and the screenshots are for different people

Apple’s events page draws the search split in one sentence. When someone searches for your app, the event card appears with the app for people who have already downloaded it, and screenshots show for people who have not. Someone can also search for the event itself, and then the card appears with the app. Editorial placements on Today, Games, and Apps can include the card too. That is not a featuring promise. Editors choose.

The live-hour card is a return surface, plus a download path for people who found the event. It does not replace the screenshots that explain tutoring to a stranger. If the only clear picture of a lesson sits on the card, new searchers never see it. Keep that picture in the first three screenshots, and let the card say Thursday, 45 minutes, Spanish, live.

A worked hour that fits the fields

Reference name, internal only, unique, 64 characters: spring-es-conversation-hour. Event name, 30: Live Spanish hour. That is 17 characters. Short description, 50, for the card: A 45-minute live speaking hour with a tutor. That line is 44 characters. Long description, 120, for the details page: Practice spoken Spanish in a 45-minute live hour. Open the app to join the room. Included in your plan. The deep link opens that room. The event runs 45 minutes, which clears the 15-minute minimum, and it ends the same day, well inside 31 days. Publish it within the 14 days before start, not earlier.

If you run English, Spanish, and Japanese hours that start in the same hour, those starts overlap and they share the cap of 10. Drafts count. Delete or move drafts you are not going to run. High Priority on the Spanish hour puts it ahead of Normal Priority hours. It does not raise you above a different app’s event, and it does not get you featured. Nomination, if you pursue it, is Apple’s featuring flow, and Apple decides.

Set up the live Spanish hour

Do this when the shipping app can already open the room from a link. The event review will not build the room for you.

  1. Confirm the deep link on a device

    Paste the universal link into Notes and tap it. It should open the live room, not the app’s home screen and not a browser error. Apple recommends a universal link and tells you to avoid shorteners. If the current binary cannot open the room, ship that binary first. An approved event card that dumps people on a blank tab is a worse product page than no event.

  2. Create the event under the caps

    In In-App Events, create the event with a unique reference name of at most 64 characters. Check you are under 15 approved, under 10 published, and under 10 overlapping starts including drafts. Set the name to 30 characters or fewer, the short description to 50 or fewer, and the long description to 120 or fewer. Choose the badge that matches a live session, and set availability. The end must be within 31 days of the start, and the event must last at least 15 minutes.

  3. Set priority and the publish window

    Leave the hour at Normal Priority unless it must appear ahead of other events that start sooner. High Priority sorts ahead of Normal Priority. The page otherwise orders by start time, soonest first. Set the publish date no more than 14 days before the start. If you customize start times by region, keep every regional start within 48 hours of the others. Save.

  4. Submit the event without a new version

    Submit the event for review on its own if the binary already contains the room. Marketing, App Manager, Admin, or Account Holder can work on events. Do not wait for an unrelated bugfix release just to attach the hour. Do not promise a featuring slot. You may share the event with Apple’s editors. Acceptance is their decision, and there is no rate to plan against.

  5. Keep screenshots aimed at strangers

    After the card is approved, look at search the way both audiences do. People who already downloaded should get the event card. People who have not should still get screenshots that explain a lesson, a tutor, and the plan. If the only clear picture of the product moved onto the card, put it back on the screenshot set. The card expires with the hour. The screenshots have to keep working on Friday.

Key takeaways

  • Up to 15 approved in App Store Connect, 10 published, and 10 with overlapping starts, drafts included.
  • Name 30, short description 50, long description 120, reference name 64 and internal.
  • Review is separate from an app version. The deep link has to open the room in the build people already have.
  • Soonest start shows first. High Priority beats Normal Priority.
  • Search shows the event card to people who downloaded, and screenshots to people who have not.

Frequently asked questions

How many In-App Events can I have at once?

Up to 15 approved events in App Store Connect per app, and up to 10 published on the App Store and Apple Games at a time. Separately, up to 10 events may have overlapping start dates and times, and that overlap count includes drafts as well as approved events. A stack of Thursday hours that start together hits the overlap cap even if you are under 15 approved. Delete drafts you will not run.

Do I need a new app version to publish an event?

No. Apple says you can submit events for review independent of a new app version. You still need the shipping app to open the event deep link into the right room. If the room is not in the binary people have, submit the binary first, then the event. The event’s own review is what makes the card visible. An unapproved event stays off the store.

Who sees the event card in search?

When someone searches for your app, Apple shows the event card alongside the app to people who have already downloaded it, and shows screenshots to people who have not. If they search for the event, the card appears with the app. The card can also show on the product page and in editorial selections. Editorial is not guaranteed. Keep the screenshot set useful for a stranger, because that is what new searchers get.

How long can the live hour run?

At least 15 minutes, and the end date can be at most 31 days after the start. A 45-minute conversation hour fits. The card can become discoverable at most 14 days before the start. Regional start times, if you customize them, must sit within 48 hours of each other. A month-long “event” that is really your normal product should be a screenshot and a subtitle, not a card.

Will an event get my tutoring app featured?

Featuring is editorial. Apple says you can share an In-App Event with the App Store editorial team for consideration, alongside new apps, significant updates, and seasonal moments. They decide. There is no acceptance rate to quote. Nomination happens through App Store Connect’s featuring flow. Build the hour so the card, the deep link, and the screenshots are true even if no editor picks it up.

Free tools that help here

The event card is for people who already have the app.

Screenshots still have to win the people who do not. AppGrowthKit turns the tutoring screens into that set.

Try AppGrowthKit for Free