Most app teams think of App Store optimization as metadata, screenshots, ratings, and reviews. Those matter. But if your app has timely content, seasonal campaigns, challenges, limited offers, premieres, launches, or live experiences, In-App Events can give you another surface on the App Store without shipping a new app version every time.
In-App Events appear as event cards across the App Store and Apple Games. They can show on your product page, in search results, and in editorial or personalized placements. Users can tap into a detail page, get notified when the event starts, download your app from the event page, or open directly into the relevant part of your app.
That makes them useful for three jobs:
- Acquire new users with a concrete, timely reason to download.
- Re-engage current users with something fresh to do.
- Win back lapsed users by showing that your app has new value since they left.
This guide covers the tactics and the technical details: what to create, how to write event metadata, how to schedule events, what media specs to follow, how to handle deep links, and how to measure performance.
What Counts as a Good In-App Event?
Apple describes In-App Events as timely activities inside your app or game. The important word is timely.
An event should not be a generic feature description like "Try our habit tracker" or "Explore premium tools." It should have a clear reason to exist now.
Strong event ideas:
- A 7-day fitness challenge
- A live shopping drop
- A meditation streak week
- A sports tournament predictor
- A limited-time creator pack
- A seasonal recipe collection
- A new course launch
- A game competition
- A movie premiere or livestream
- A product update with a guided in-app experience
Weak event ideas:
- "Use the app"
- "Try premium"
- "New design"
- "Bug fixes"
- "Best productivity app"
The difference is user intent. A good event gives someone a reason to act now. A weak event simply advertises the app.
The Strategic Role of In-App Events
In-App Events are not just another content slot. They sit between ASO, lifecycle marketing, product launches, and retention.
Use them when you can connect all four:
- Search demand - Users might search for the topic, season, sport, artist, recipe, challenge, or content.
- Conversion value - The event makes the app feel active and current.
- In-app destination - The user lands somewhere specific after tapping Open.
- Retention loop - The event gives users a reason to come back again.
For example, a language learning app could publish "Spanish Travel Week" before summer holidays. That can target seasonal search demand, show a concrete benefit, deep link into a travel phrase module, and invite users to complete daily lessons.
That is much stronger than saying "Learn Spanish Faster."
Key App Store Connect Limits and Fields
Before planning a campaign, know the constraints.
According to Apple's App Store Connect help, you can publish up to 10 In-App Events at a time and have up to 15 approved In-App Events per app in App Store Connect. Event metadata includes:
- Reference name: internal only, up to 64 characters
- Event name: visible on the App Store, up to 30 characters
- Short description: visible on event cards, up to 50 characters
- Long description: visible on the event details page, up to 120 characters
- Event badge: the category/type label for the event
- Country or region availability
- Publish start date
- Event start and end date
- Deep link
- Purpose and priority
- Whether an In-App Purchase is required
- Localized metadata and media
Timing matters too. Your publish date can be up to 14 days before the event starts. The event itself must be at least 15 minutes long, and the end date can be up to 31 days from the start date.
That 14-day discovery window is useful. It lets you build anticipation before the event begins, and users can opt in to receive an App Store notification when it starts.
Choose the Right Event Badge
The event badge is not decorative. It frames expectations before users read your title.
Pick the badge that matches what the user will actually experience. If your event is a competition, call it a competition. If it is a challenge, call it a challenge. If it is a major update, use that framing only when the event destination actually showcases the update.
A mismatch can hurt conversion and review confidence. "Major Update" should not open to a tiny promo banner. "Live Event" should not open to static content after the live window is over.
Good rule: if a user taps the event, opens the app, and thinks "yes, this is exactly what I expected," your badge is doing its job.
Write Event Metadata Like a Search Result
The event card is a miniature landing page. It has a title, a short description, and visual media. Users decide fast.
Your event name has only 30 characters, so do not waste it on vague branding.
Better:
- "Summer Run Challenge"
- "Black Friday Drop"
- "Beginner Yoga Week"
- "June Leaderboard Cup"
- "AI Photo Pack Launch"
Weaker:
- "Special Event"
- "New Experience"
- "Join Us Today"
- "Limited Time Offer"
The short description should add the action or reward:
- "Complete 5 runs and unlock rewards"
- "Shop new presets for 48 hours"
- "Train daily with guided classes"
- "Compete for the top weekly score"
The long description should answer the user's next question: what happens if I tap?
Example:
Event name: "Beginner Yoga Week"
Short description: "7 days of guided starter classes"
Long description: "Build a simple daily routine with short beginner-friendly flows, progress tracking, and a completion reward."
This works because it explains the format, duration, difficulty, and benefit.
Treat Event Keywords Differently From App Keywords
Your app metadata targets broad category demand. Event metadata can target more specific and timely demand.
For a fitness app, your app metadata might target:
- workout planner
- fitness tracker
- home exercise
But an event can target:
- summer challenge
- 5K training
- new year fitness
- yoga for beginners
- marathon prep
That is the tactical advantage: events let you respond to calendar moments, content drops, and user intent without rewriting your entire product page.
Build a small keyword plan for each event:
- Seasonal keywords: summer, new year, Ramadan, back to school, Black Friday
- Activity keywords: challenge, tournament, live class, workshop, premiere
- Audience keywords: beginner, advanced, family, students, creators
- Outcome keywords: streak, reward, training, launch, drop, guide
Then fit only the strongest language into the visible metadata. Do not keyword-stuff. Event copy still needs to read naturally.
Use Event Media to Explain the Experience
Apple requires separate media for the event card and details page.
Current media specs:
| Asset | Format | Aspect Ratio | Minimum | Maximum | Max File Size | | --- | --- | --- | --- | --- | --- | | Event Card Image | JPG, JPEG, PNG | 16:9 | 1920x1080 | 3840x2160 | 500MB | | Event Card Video | MOV, M4V, MP4 | 16:9 | 1920x1080, 30 or 60 fps | 3840x2160, 30 or 60 fps | 500MB | | Event Details Image | JPG, JPEG, PNG | 9:16 | 1080x1920 | 2160x3840 | 500MB | | Event Details Video | MOV, M4V, MP4 | 9:16 | 1080x1920, 30 or 60 fps | 2160x3840, 30 or 60 fps | 500MB |
The tactical mistake is using generic brand art. Event media should show the actual event experience, not a vague background.
Good media shows:
- The in-app screen users will land on
- The challenge, reward, content, or schedule
- A clear visual hierarchy
- Text that works in localized versions
- A reason to tap now
Avoid:
- Tiny text
- Heavy UI clutter
- Claims that are not reflected in the app
- Stock imagery that does not show your product
- A screenshot that looks identical to your normal product page screenshots
If you use video, make sure it communicates value without sound. App Store surfaces are often scanned quickly, and users may not hear audio.
Deep Links Are Not Optional in Practice
Apple lets you provide a universal link or custom URL for the event. Universal links are the better default because they are more secure and reliable.
The deep link should take users directly to the event content. Not the home screen. Not the subscription paywall first. Not a web page.
Good destinations:
/events/summer-run-challenge/courses/spanish-travel-week/shop/black-friday-drop/live/movie-premiere/game/tournament/june-cup
Technical checklist:
- Make sure the route works for logged-out, new, existing, and lapsed users.
- If onboarding is required, preserve the intended destination after onboarding.
- If a subscription or purchase is required, explain that before blocking the user.
- If the event has ended, show a graceful ended state or related content.
- Test the link from Notes, Safari, and a real App Store-style cold start flow.
- Track the event source in analytics when the app opens.
A deep link is part of the promise. If the user taps an event and lands on a generic dashboard, the event loses trust.
Schedule Around the User's Decision Window
Because events can become discoverable before they start, you should plan in three phases.
Phase 1: Anticipation
Publish up to 14 days before the start date when the event benefits from awareness.
Use this for:
- Major launches
- Live events
- Seasonal campaigns
- Competitions
- Limited drops
The goal is notification opt-ins and pre-event visibility.
Phase 2: Active Event
During the event, your copy should be action-oriented.
Use words like:
- Join
- Watch
- Complete
- Unlock
- Compete
- Try
- Claim
- Build
Make sure the in-app destination shows progress, urgency, or current status.
Phase 3: Final Push
If the event runs multiple days, consider using your other channels for the last 24-48 hours:
- Push notifications
- Social
- App Store product page updates
- Apple Search Ads campaigns
In-App Events work best when they are part of a campaign, not an isolated App Store entry.
Localize Events for the Markets That Matter
In-App Events support localization. Use it.
If your event is available in multiple storefronts, localized event metadata and media can increase both discovery and conversion. A global event with English-only copy often underperforms because the event card appears personal but reads foreign.
Prioritize localization when:
- The event is available worldwide
- The event ties to local seasons or holidays
- You already have downloads in non-English markets
- The event has text-heavy media
- You are using the event to test a new market
Do not translate blindly. Localize the hook.
For example, a "Back to School Planner Week" campaign may need different timing and phrasing by region. A summer fitness challenge in the US may not map cleanly to markets with different seasonal calendars.
Event Ideas by App Category
Here are practical patterns you can adapt.
Fitness and Health
- 7-day beginner challenge
- New Year habit reset
- Summer running plan
- Sleep improvement week
- Live class series
Tactic: emphasize achievable outcomes and streaks.
Education
- Exam prep sprint
- New course launch
- Language travel week
- Daily quiz challenge
- Live workshop
Tactic: tie the event to a deadline or learning outcome.
Games
- Leaderboard tournament
- New season launch
- Limited-time boss event
- Community challenge
- Reward weekend
Tactic: show rewards, competition, and urgency.
Shopping
- Limited collection drop
- Holiday sale
- Creator collab
- Early access event
- Flash deal window
Tactic: make timing and exclusivity obvious.
Entertainment
- Premiere
- Watch party
- Live performance
- New episode drop
- Fan voting event
Tactic: make the date, content, and access path crystal clear.
Productivity
- Planning week
- Template launch
- Focus challenge
- Year-end review
- New workflow workshop
Tactic: turn an abstract feature into a specific job to be done.
Review Guidelines: Avoid the Common Rejection Traps
Apple's App Review Guidelines say In-App Event metadata must be accurate, must relate to the event itself, and the event must happen at the dates and times selected in App Store Connect.
Common issues:
- The event is just a generic app promotion.
- The metadata talks about the app overall, not the event.
- The deep link does not open the event.
- The event is not available in the app at review time.
- The media claims a reward, discount, or feature that users cannot access.
- The selected badge does not match the experience.
- The event dates are misleading.
- Required purchase or subscription information is unclear.
Before submission, ask one simple question:
If an App Review tester opens this event from the App Store, can they immediately verify that the event exists and matches the metadata?
If the answer is not obvious, tighten the experience before submitting.
Measurement: What to Track
Do not judge In-App Events only by downloads. Different event types have different jobs.
Track these metrics:
- Event impressions
- Event page views
- App opens from the event
- New downloads attributed to the event
- Reactivated users
- Event participation rate
- Purchase or subscription conversion
- Retention after event participation
- Country-level performance
- Localized metadata performance
Inside your app, tag the deep link source:
source=app_store_in_app_event
event_id=summer_run_2026
campaign=summer_run_challenge
Then compare cohorts:
- Users who opened from the event vs normal App Store users
- New users vs existing users
- Localized markets vs English-only markets
- Event participants vs event viewers
The most important question is not "Did this event get clicks?" It is "Did this event create valuable users or bring valuable users back?"
A Simple In-App Event Planning Template
Use this before creating an event:
Event goal:
Primary audience:
Event badge:
Event name:
Short description:
Long description:
Start date:
End date:
Publish date:
Countries/regions:
Required purchase or subscription:
Deep link:
In-app destination ready:
Event card media:
Event details media:
Localizations:
Success metric:
Fallback state after event ends:
If any line is weak, the event probably needs more product or campaign planning.
The Best In-App Events Feel Native to the Product
In-App Events are not a shortcut around product value. They amplify what is already happening inside your app.
The best events have four qualities:
- Specific - Users understand exactly what is happening.
- Timely - There is a reason to care now.
- Deep linked - The App Store promise continues inside the app.
- Measurable - You can tell whether it worked.
Start small. Plan one event around a real product moment, create strong metadata, localize the highest-impact markets, test the deep link carefully, and measure the cohort.
Once you have a repeatable event playbook, In-App Events can become a reliable growth channel: part ASO surface, part lifecycle campaign, part product activation tool.
Sources: Apple In-App Events overview, Offer In-App Events, media specifications, and App Review Guidelines.