# In-App Experience Journeys

Link between in-app experiences to tailor Journeys within your mobile app.

Linking between in-app experiences gives you more flexibility with [Journeys](https://www.airship.com/docs/reference/glossary/#journey). Any [In-App Automation](https://www.airship.com/docs/reference/glossary/#iaa) or App [Scene](https://www.airship.com/docs/reference/glossary/#scene) can be connected to any other In-App Automation or App Scene, so you can do things like:

* Trigger an In-App Automation seconds after viewing a Scene in the same session.
* Redisplay an onboarding completion prompt and route to a different experience within the app upon completion.  
* Present contextual learning as users progress through your app. Every page view within a single session can trigger a different in-app experience.

Additional linking methods: [Sequence](https://www.airship.com/docs/reference/glossary/#sequence) to Sequence, Sequence to in-app experience, and in-app experience to Sequence. Web Scenes can be linked to Sequences.

## Scene outcomes

We also added two new ways to configure outcomes for Scenes:

* **Opt-in** — Route to another Journey component based on a user's response to a [location opt-in](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/button-actions/#location-opt-in) or [push opt-in](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/button-actions/#push-opt-in) prompt.
* **Survey Submission** — Route to another Journey component when a user submits answers to [questions](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#question) or submits responses to an [NPS survey](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#nps)".

## Journey map updates

You'll also see these changes in the [Journey Map](https://www.airship.com/docs/reference/glossary/#journey_map):

* You can now edit Scene and In-App Automation triggers in the map instead of only in a composer.
* Label updates: Display is now Impression and Button Click is now Button Tap.

## Requirements and Documentation

Learn about all the ways to set up Journeys in [Linking Journey components](https://www.airship.com/docs/guides/features/orchestration-experimentation/journeys/#link-journey-components).

Linking between in-app experiences requires mobile SDKs iOS 18.4+ and Android 18+. Until your app meets the SDK requirements, you may want to hide the ability to link in-app experiences. See [Enabling features](https://www.airship.com/docs/guides/messaging/project/enable-features/#enabling-features) in *Enable dashboard features and set behavioral defaults*.

To upgrade your SDK version, follow our guides:
   * [Android SDK migration guides](https://github.com/urbanairship/android-library/tree/main/documentation/migration#airship-android-sdk-migration-guides)
* [iOS SDK migration guides](https://github.com/urbanairship/ios-library/tree/main/Documentation/Migration#airship-ios-sdk-migration-guides)
