Enable your users to share to Facebook Stories and Instagram Stories, directly from your app. Learn best practices and tips to help you get started.
Ready to start developing?
Set up your integration for success by thinking about product goals and design principles upfront.
Identifying your goal will help guide what and how to integrate Sharing to Stories. Here are a few goals our partners have shared:
Once you’ve defined your goal, be sure to measure baseline levels before integrating to understand the impact of this integration. If possible, put A/B tests in place to test hypotheses, such as how different sharable content performs or how different call-to-actions drive results. Learn how MuscleBooster tested and saw higher engagement among their users who shared to Facebook Stories.
MuscleBooster's integration with Facebook Stories
Viewbug's integration with Instagram Stories
Define platform approach
Create share-worthy content
Encourage users to share their milestones and moods
Increase visibility of the sharing feature to your app users
Once you’re ready to build, take into consideration design practices like safe areas, on-brand colors, and rounded corners for stickers.
Once you’re done implementing, check out a few ways to help grow awareness among your user base:
Educate your users about sharing to Facebook Stories and Instagram Stories through channels like in-app notifications, social media posts, email marketing, blog posts, and press releases.
Leverage the power of your users’ social network to amplify your app’s content. Holding contests and spreading the word via Facebook Stories and Instagram Stories can encourage your users to share milestones and achievements. Read how ViewBug drove social sharing among their photography community.
Explore the possibility of partnering with an influencer who is aligned with your brand and product to help amplify and promote your app.
Ready to build, but have a few more questions? Check out our FAQs:
Implementing Sharing to Stories can help enable a more customizable creation flow for your iOS app users. For example, you can modify the entry point, share flow, and desired CTAs without being bound to OS share sheet requirements. You can also make it clearer upfront that the content is for Stories or News Feed posts.
Implementing Sharing to Stories can be generally broken down into 3 phases: ideation, development, and testing. Depending on your team’s resourcing and prioritization, this can take as little as 2 weeks to a few months.
Ideation: You’ll need to decide the share flows you want to enable and the creative assets accompanying those share flows. You’ll work with your creative and design team to generate mockups of the sharing experiences.
Development: This phase includes:
Depending on the complexity of the share flow (i.e. a button that will directly share to stories versus a button that opens a dialog for the user to select the asset to share, then share to stories), the implementation time will vary. Straightforward sharing implementations (i.e. adding the code snippets from the developer docs) can take a couple days for each platform (iOS/Android) and 1-2 weeks for client-side changes to update in the app stores.
Testing: buffer time for debugging your technical implementation and overall design before a public release. This feature can also be released incrementally.
Apps can share a background (a color gradient, an image, or a video), and a sticker (an image). For now, stickers have to be images and cannot be a video.
We have over 500M daily active stories users on Facebook Stories and Instagram Stories, so building for both products helps you offer choice to your users and achieve a higher reach among your user base. Also, the integration process is similar for both stories products and requires minimal additional effort, so it’s beneficial to integrate across both at the same time.
Assuming the creative assets to be shared are already generated and available, Sharing to Facebook Stories and Instagram Stories is quite similar with differences in a few places (i.e. using “com.facebook.stories.ADD_TO_STORY” versus “com.instagram.share.ADD_TO_STORY").
Given the minimal additional effort, we recommend you integrate across both Facebook Stories and Instagram Stories to get the most out or your integration.
The technical implementation for iOS and Android employ very similar concepts and are both quite straightforward. Once you have the creative assets developed, we recommend you develop across both platforms for maximum reach.
Each time a user clicks on the “Share to Stories” button, your client app can log this event. Depending on your internal infrastructure, the events can then be aggregated and visualized in numerous ways.
Please reference the branding guidelines for Facebook app and Instagram.