Skip to main content

How to import existing Schedules into Programa

Bring your existing product schedules into Programa in minutes — no manual data entry required.

Written by Vanessa Reddy
Updated this week

Programa's AI-powered importer automatically maps your data from supported platforms or custom spreadsheets, so you can pick up right where you left off.


What Gets Imported

Programa captures as much detail as possible from your existing files, including:

  • Schedule structure (sections and items)

  • Product details (name, brand, SKU, description)

  • Dimensions (width, height, depth, length with units)

  • Pricing (RRP and trade prices)

  • Quantities and lead times

  • Product images

  • Materials and finishes (colour, material, finish)

  • Notes

Note: The accuracy of imported data depends on what's included in your file. Programa automatically maps fields to the closest match, but we recommend reviewing your schedule after import to catch anything that needs a quick adjustment.


Option 1: Smart Schedule Importer

If you're coming from one of the platforms below, the Smart Schedule Importer will handle the mapping automatically.

Supported platforms: Houzz · Fohlio · MyDoma · Design Files

Importing into a new project

  1. Export your product data from your current platform and save the file to your computer

  2. In Programa, click Getting Started in the left navigation bar

  3. Under the Set Up tile, select Import your Content or Help import my existing data

  4. Choose the platform you're importing from

  5. Upload your file (.xlsx, .xls, or .csv — max 50MB)

  6. You'll see a confirmation message: "Your schedule is being imported. We'll email you when it's ready."

  7. Once complete, click the link in your email to view your imported schedule

Importing into an existing project

  1. Export your product data and save the file to your computer

  2. Navigate to your project's Files list

  3. Click the + button in the bottom right corner and select Import Schedule

  4. Choose the platform you're importing from

  5. Upload your file (.xlsx, .xls, or .csv — max 50MB)

  6. You'll see a confirmation message: "Your schedule is being imported. We'll email you when it's ready."

  7. Once complete, click the link in your email to view your imported schedule


Option 2: Custom Schedule Import

Not using a supported platform? No problem. If your schedule lives in a spreadsheet, you can upload it directly and Programa's AI will do its best to map your columns automatically.

Formatting tips for best results

Before uploading, make sure your file follows these guidelines:

  • No merged cells — each value should sit in its own cell

  • Clear column headers — use descriptive names like Product Name, Brand, Price, Quantity

  • One product per row — if your file includes images, keep them on the same row as the product

  • Single worksheet only — if your file has multiple sheets, only the first sheet will be imported

  • File size limit: 50MB (no limit on number of products)

How to import

  1. Format and save your file as .xlsx, .xls, or .csv

  2. Navigate to your project's Files list (or use Getting Started for a new project)

  3. Click the + button and select Import Schedule

  4. Select Custom Format as your import source

  5. Upload your file

  6. You'll receive a confirmation once the import is underway

  7. When it's done, review your schedule and make any final adjustmentsNeed more help with importing schedules? Contact our support team via live chat for personalized assistance.

Did this answer your question?