Skip to main content

Using Universal Links (Deep Links) in Your iOS Branded App

Updated over a week ago

Universal links (also known as deep links) allow your iOS Branded App to automatically open and navigate to the correct screen when a user taps a link from email, text messages, other apps, or a mobile web browser.

Kajabi’s Branded App fully supports universal links for a wide range of Community, Course, and Product experiences. This article outlines which deep links are supported and how to enable Associated Domains to ensure your app can use Universal Links.

Note:

Universal links are currently supported on iOS Branded Apps only.


What Types of Deep Links Are Supported?

Community Links

Posts & Discussions

  • Direct links to individual community posts

  • Links to posts within a specific channel

  • Links to channel/circle pages

Community Features

  • Community home page

  • Meetups and events

  • Individual meetup pages

  • Resources

  • Live events

  • Leaderboards

  • Challenges

Email Notifications

Links inside these emails will open directly in the app:

  • Community mention notifications

  • Reply notifications

  • Direct message notifications


Course & Product Links

Universal links are supported for:

  • Direct links to specific courses or products in the user’s library

  • Direct links to individual lessons within a course


Where Universal Links Work

Users can open universal links from:

  • Email on their mobile device

  • Text messages

  • Other mobile apps

  • Mobile web browsers

The app will automatically launch (if installed) and navigate them to the correct page.


Important: Updating Your Domain

If your domain changes or is updated, a new app update must be submitted to the App Store in order for universal links to continue functioning correctly.


How to Enable Universal Links for Your iOS Branded App

To support universal links, you must enable Associated Domains for your app in your Apple Developer account and confirm the setting inside Kajabi.

Follow these steps:

1. Open Your Apple Developer Identifiers


2. Select Your App

  • Click the Identifiers tab.

  • Select your app from the list to open its capability settings.


3. Enable Associated Domains

  • Scroll through the list of capabilities.

  • Locate Associated Domains.

  • Toggle it on.

  • Click Save to apply your changes.

This enables your app to handle Universal Links:


4. Update Your Kajabi Branded App Settings

  • Return to your Kajabi dashboard.

  • Go to Settings > Branded App Settings.

  • Click Revisit Apple, then navigate to the App ID section:


5. Confirm You Enabled the Capability

  • Check the box confirming you have enabled the Associated Domains capability in Apple

  • Click Continue and save your changes throughout the flow.


6. Trigger a New App Build

Did this answer your question?