02. Content library

The library is the source of truth. Drafts pull from it.

Most teams have more content than they realize and less of it on social than they should. Squawk solves that by treating content as a library: drop in anything you've already produced, and Squawk parses it into something the drafting engine can actually use.

Screenshot todoLibrary: every format in one searchable viewapps/marketing/public/images/features/content-library.png

What it does

The capabilities, one at a time.

Parse blog posts, PDFs, decks, videos, photos

Bring URLs or files. Squawk extracts the ideas, quotes, frames, and images so drafts have something to pull from.

Connected sources for ongoing ingest

Connect a blog, a docs site, a press feed, or an upload folder. New content flows into the library automatically as it's published.

Tag by company, product, expert, or theme

Library items can be associated with the people, products, and topics they relate to. Campaigns and drafts use those tags to pull the right material.

Full-text search across everything

Search the parsed content of every item, not just the title. Find the deck slide or blog paragraph that fits the post you're drafting.

Screenshot todoItem detail: parsed content, tags, linked people/productsapps/marketing/public/images/features/content-library-detail.png

Why it matters

The reason this exists.

A scheduler doesn't help if you have nothing scheduled. A drafting tool doesn't help if it has nothing to draft from. The library is the thing that makes the rest of Squawk produce posts that say something specific instead of generic 'we exist' content.