# Finch 101: Upload walls from Revit

In this tutorial, you’ll learn how to upload **walls** from Revit into Finch.

This workflow is ideal if you’re:

* Working with an **existing building** that already has cores and circulation defined
* At a stage in your project where **walls, elevators, and stairwells** are already modeled in Revit
* Looking to use Finch’s **generative tools** around existing geometry

{% embed url="<https://www.youtube.com/watch?v=LX72_ulRhAc>" %}

## 1. Make sure your conceptual mass is uploaded

Before uploading walls, you’ll need to have uploaded your **conceptual mass** from Revit to Finch.

> 🔗 See the previous tutorial: [*Upload Conceptual Mass, Grids, and Levels from Revit to Finch*](/courses/finch-101/finch-101-upload-mass-from-revit.md)

***

## 2. Prepare your walls in Revit

1. Open your Revit model and navigate to the level where you’ve drawn your walls — for example, **Level 0**.
2. Select the interior walls you want to upload.
   * These can include **corridors, lift cores, and stairwells**.

***

## 3. Upload story walls to Finch

1. Open the **Finch plugin** in Revit.
2. Choose **Story Walls** instead of *Massing*.
3. Follow the on-screen instructions:
   * Confirm that you’ve selected the correct walls.
   * Click **Upload Story Walls**.

***

## 4. Review your upload details

A confirmation window will appear showing:

* The **number of walls** being uploaded
* Any **height discrepancies** between Revit and Finch

> 💡 Because your conceptual mass was already uploaded with **mass floors**, Finch will automatically match your **story heights and levels** from Revit.

Click **Upload Story Walls** to finalize the upload.

***

## 5. Verify your walls in Finch

1. Jump into Finch and open the variant you uploaded to.
2. Wait for the sync to complete.
3. You’ll see your **walls** correctly positioned inside your Finch model.

Now you can:

* Assign **programs** and **circulation spaces**
* Define **space types** like elevators and stairwells
* Start **generating unit mixes** around your existing walls


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.finch3d.com/courses/finch-101/finch-101-upload-walls-from-revit.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
