Broadcast Theme

HTML to Broadcast theme for story-driven stores

Convert campaign HTML into Broadcast-compatible sections with video-ready schema, block-based story rows, and scoped CSS—built for content-first Shopify brands.

Theme overview

Broadcast theme shopify sections for narrative storefronts

Broadcast storytelling structure

Broadcast (by Invisible Themes) targets narrative commerce—scrolling stories, media-rich chapters, and campaign sections with strong visual hierarchy. Custom sections should support sequential storytelling: chapter headings, media blocks, and quote pullouts merchants can reorder.

Broadcast customization patterns

Chapter-style bands, timeline rows, split media/text sections, and promo stacks between story beats. Block loops fit timeline events and testimonial rows; flat settings fit single campaign heroes with fixed structure.

Theme limitations

Broadcast's animation-heavy native sections may conflict with custom CSS transitions—scope animations to section.id. Long homepage section stacks impact mobile performance; cap block counts on media-heavy modules with max_blocks.

Merchant workflow

Broadcast merchants often rebuild campaign narratives seasonally. Blocks must support add/remove/reorder without developer help. Preset names should reflect story roles ('Chapter 1 intro', 'Press quote') not developer jargon.

Debugging tips

Sticky or overlapping sections: check z-index against Broadcast header. Video autoplay failures: use theme-supported video settings, not arbitrary embed attributes. Horizontal scroll on mobile: audit negative margins in scoped CSS.

Broadcast ship checklist

Scoped CSS verified on story landing template. Lazy loading on below-fold media. image_tag with sizes on wide images. Theme editor mobile preview. Section registered on correct JSON template.

Sections

Broadcast section conversions teams request

Story-driven layouts with schema settings, dynamic blocks, and merchant-friendly customization for Broadcast storefronts.

Workflow

How HTML conversion works for Broadcast

Turn story-driven HTML into broadcast theme shopify sections with production-ready Liquid, schema, and scoped CSS.

  1. 01

    Paste HTML

    Import video hero, story row, or campaign markup from your Broadcast client.

  2. 02

    Analyze structure

    Map media embeds, narrative blocks, and CTAs to settings and block types.

  3. 03

    Generate Liquid

    Compile theme-safe Liquid with video_url settings and scoped CSS wrappers.

  4. 04

    Create schema

    Output "{% schema %}" with blocks, presets, and merchant-readable labels.

  5. 05

    Export to theme

    Add section.liquid to Broadcast and enable it on the target JSON template.

Compatibility

Broadcast theme compatibility

Generated sections align with Broadcast's content-first OS 2.0 architecture and JSON template model.

Story sections

Custom section files drop into Broadcast's sections directory with valid OS 2.0 schema.

Narrative blocks

Multi-part stories export as reorderable blocks—merchants manage chapters without code changes.

Launch presets

Preset names surface sections in Broadcast's editor—campaign-ready defaults on first insert.

Scoped CSS

section.id scoping prevents custom styles from conflicting with Broadcast's media layouts.

App blocks

Converted sections coexist with Broadcast app block areas in headers and footers.

JSON templates

Register sections on homepage, collection, and landing JSON templates across the Broadcast theme.

Related

Convert HTML to Shopify Liquid

Paste HTML & generate Liquid with schema, blocks, and scoped CSS. No signup required.