# Enable omnichannel experiences

DevFeed: [Enable omnichannel experiences](<https://devfeed.tech/articles/enable-omnichannel-experiences-23284.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/enable-omnichannel-experiences>)

Author: Daljit Summan

Published: 2023-07-14T10:43:48Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphOS](<https://devfeed.tech/topics/graphos.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [API](<https://devfeed.tech/topics/api.md>), [data](<https://devfeed.tech/topics/data.md>), [Website](<https://devfeed.tech/topics/website.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ios](<https://devfeed.tech/tags/ios.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [schema](<https://devfeed.tech/tags/schema.md>), [web](<https://devfeed.tech/tags/web.md>)

## AI overview

This tutorial explains how to create omnichannel media experiences with Apollo GraphOS and GraphQL. It describes federating a supergraph schema, extending a shared Media entity across subgraphs, and using a common data model so clients across web, mobile apps, TVs, and tablets can access unified data.

## Source excerpt

This post is a part of our "How to power modern media apps with Apollo GraphOS" series. Also in this series: - Render frontends faster - Manage versions of your API for third-parties - Providing real-time data for consumers "Omnichannel" has become the go-to term to describe how data is shared across a company so that customers will have a unified experience interacting with all parts of a business.