Instagram Stories Publishing
Sprout Social • 2021
Project Hero Image

Role: Product Designer (later expanding responsibilities as Staff Designer)

Team: 1 PM, 4 Engineers, myself as designer

Timeline: ~9 months, multi-phase rollout

Constraints: Instagram APIs limited interactive features (e.g., stickers, links)

Overview

I led the design of Sprout Social’s Instagram Stories publishing experience, making Stories a first-class channel within our platform. This work unlocked a major customer need and drove immediate adoption, with over 68,000 Stories created daily at launch.

The Challenge

Stories were becoming the most important format for brands on Instagram, yet Sprout didn’t support them. Social teams were forced into clunky workarounds — manually posting, splitting campaigns across tools, and losing analytics.

Problem statement:

How might we help customers create and manage Stories directly in Sprout, while navigating Instagram’s API limitations — including the largest blocker, no automatic publishing — and still ensuring cross-platform consistency?

Role & Scope

  • Role: Product Designer → expanded into Staff Designer responsibilities
  • Team: 1 PM, 4 Engineers, myself as designer
  • Timeline: ~9 months, multi-phase rollout
  • Constraints: Instagram’s APIs restricted key functionality — most importantly, auto-publishing was prohibited, even though it was the most-requested feature from customers.

I was originally assigned to design the mobile experience only. As the project grew in complexity and cross-platform needs became clear, I stepped up to also take on the web publishing experience, ensuring workflows stayed consistent across platforms.

Research & Discovery

  • Analytics: 40%+ of brand Instagram posts were Stories, yet none were supported in Sprout.
  • Competitive audit: Rivals offered partial or clunky workflows, often constrained by the same API.
  • Interviews: Social managers called Stories “the highest-performing format,” but the lack of auto-publishing in any tool created major frustration.
  • Constraints analysis: Identified publishing limits and designed fallback workflows (e.g., scheduled reminders + manual publishing notes).

Design Process

  • Flows & wireframes: Explored multi-slide story building, preview, and publishing paths.
  • System patterns: Created new components — story carousel preview, media states, API guidance messages, manual publishing prompts.
  • Cross-platform parity: Extended my work beyond mobile to web, ensuring drafts and publishing experiences worked seamlessly across both.

Testing & Iterations

  • 6 usability sessions with social managers
  • Feedback led to:
    • Clearer education around why auto-publishing wasn’t possible
    • Inline notes + reminders for manual steps
    • Streamlined multi-slide sequencing
  • Results

    • 68,000 daily Stories created through Sprout at launch
    • Rapid adoption — Stories quickly became a top publishing format
    • Positive feedback: “The missing piece of our Instagram workflow”
    • Strengthened parity across web, iOS, and Android
    • System-level patterns sped up future work beyond Stories.
    What came next
    • Automatic publishing Instagram did allow stories to automatically be published if it had one frame. Users still would prefer to post manually
    • Enhanced analytics for measuring story performance over time
    • Campaign templates to speed up recurring story strategies
    • Extension to TikTok: Shortly after launch, customers requested a similar workflow for TikTok. Because we designed Sprout’s Notes system for manual publishing steps, we were able to reuse that same approach to support TikTok publishing — validating the scalability of our design decisions.
    Mobile Detail Pages
    Mobile Compose