Skip to main content

Import methods

Alana supports multiple import methods depending on your data source: After any import, the Bronze stage runs automatically — products are ingested with an idempotency key to prevent duplicates. Silver normalization and Gold scoring run on demand or via auto-trigger (configurable in Pipeline Settings).

URL import (Bright Data)

Import products by providing a product page URL. Bright Data scrapes the page and extracts structured product data.
See the URL Import guide for details on job management and webhook notifications.

Supported file formats

The CSV/Excel import endpoint accepts:
  • CSV (.csv) — comma or semicolon separated
  • Excel (.xlsx) — first sheet is used

Required columns

Additional columns are stored as flexible attributes.

Import via API

Import response

The import returns a summary:

Pipeline auto-processing after import

When products are imported, the Bronze → Silver → Gold pipeline processes them automatically (if configured) or on demand:
  1. Bronze — raw product stored with idempotency key; duplicate imports are safely skipped
  2. Silver — fields normalized, duplicates detected, image URLs validated
  3. Gold — optimization score (0–100) computed across 7 rubric stages; gaps list returned
Trigger Silver and Gold in bulk via Batch Actions, or configure auto-trigger in Pipeline Settings.

Best practices

Use a small test file (10-20 rows) before importing your full catalog. Check the error details to fix formatting issues.
Follow a consistent hierarchy format: Level 1 > Level 2 > Level 3. Inconsistent paths create duplicate categories.
Products with GTINs score higher on optimization and are required for most shopping feeds (Google, Meta).
After importing, run Batch Silver to normalize fields, then Batch Gold to compute optimization scores. This gives you a quality baseline before publishing. See Data Enrichment.
Last modified on March 18, 2026