Skip to main content

Content Intakes

A Content Intake is a configured channel through which content enters the Publica.la platform. Each intake connects a content source to a specific tenant, handling file reception, metadata processing, and product creation automatically.

We support two types of content intakes:

Import Panel

The Content Import Panel is a self-service web dashboard where publishers upload content files and metadata spreadsheets. It supports two spreadsheet formats (Publica.la and VitalSource) and provides import history, product browsing, and file replacement capabilities.

Best for: Publishers who manage their own catalog uploads, bulk migrations from other platforms, and teams that need a visual interface for content operations.

ONIX

ONIX Intakes are automated pipelines that receive and process ONIX XML files from content providers like Bookwire or Ingram. Files arrive via SFTP, are parsed automatically, and products are created or updated without manual intervention.

Best for: Distributors and aggregators who send industry-standard ONIX feeds, and tenants that receive content from multiple providers on an ongoing basis.

Common infrastructure

Both intake types share the same underlying model:

  • Content Intake record in Medusa (configured via Nova)
  • S3 bucket provisioned per intake for file storage
  • Farfalla API key for authenticated content creation
  • Teams for multi-user access control

The intake type (import or onix) determines which processing pipeline handles incoming content.

X

Graph View