FormaCode

From a Google Sheet to a production-ready XML feed

A platform for classified-listing specialists, marketers, and businesses managing large catalogs. Google Sheets remains the workspace while the service validates data, synchronizes listings, processes images, and publishes XML.

How the platform works from start to finish

Manage hundreds of listings without copying data by hand

A malformed column, duplicate ID, or inaccessible image can disrupt an entire catalog upload. Every update otherwise requires repeated checks and manual XML changes. The service turns that workflow into a controlled pipeline.

A complete bulk-upload preparation workflow

Multi-stage validation

Checks access, sheets, headers, required fields, IDs, rows, and images with errors tied to exact locations.

Google Sheets as the source

Specialists work in a spreadsheet while the service normalizes data and maintains current state.

Incremental updates

Only changed listings, descriptions, and images are processed again.

Background media processing

Images are prepared in parallel; one failed file does not stop the catalog.

XML bulk upload

The feed is assembled automatically, stored in object storage, and exposed through a permanent URL.

Multiple clients

Separate cards isolate spreadsheets, settings, storage, and state for every customer.

Professional catalog operations

  • Classified-listing specialists with multiple clients
  • Marketing agencies
  • Content managers
  • Businesses with large catalogs

Looking for a classified-listing expert to develop the platform together

The technical foundation already exists: spreadsheet workflows, validation, background tasks, image processing, and XML feed publishing. Turning it into a useful subscription product requires a partner with hands-on listing-management expertise.

Discuss collaboration
  • Define workflows specialists genuinely need
  • Validate the product against real operations
  • Shape pricing and a subscription model
  • Develop the platform and bring it to market

A web application with distributed processing

Python · DjangoPostgreSQLCeleryRedisGoogle Sheets APIYandex Cloud FunctionsYandex Object Storage · S3NumPy · OpenCV · PillowDocker · Nginx