> ## Documentation Index
> Fetch the complete documentation index at: https://filla.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuring a tool

> How to create a new processor tool and configure its settings.

## Creating a tool

<Steps>
  <Step title="Click New Tool">
    From the dashboard, click **New Tool** in the sidebar or toolbar.
  </Step>

  <Step title="Choose a tool type">
    Select the type of processor tool you want to create from the tool catalog (CSV Exporter, Image Manipulator, etc.).
  </Step>

  <Step title="Name your tool">
    Give it a descriptive name, for example "Export leads to CSV" or "Rename invoice attachments".
  </Step>

  <Step title="Open the tool editor">
    Click **Create**. The tool editor opens with the configuration panel on the left and a run/status panel on the right.
  </Step>
</Steps>

## Tool editor layout

The tool editor has three sections:

| Section                         | Purpose                                                                    |
| ------------------------------- | -------------------------------------------------------------------------- |
| **Section navigation** (left)   | Jump between configuration sections (Source, Settings, Filters, Execution) |
| **Configuration area** (center) | The settings for the current section                                       |
| **Run / Stats panel** (right)   | Trigger a run, monitor progress, and see execution history                 |

## Source table selection

Every tool starts with a **Source table**, the Airtable table the tool reads records from. Select the base and table in the first configuration section.

After selecting a table, the rest of the configuration unlocks with field pickers that let you map the tool's inputs and outputs to your table's specific fields.

## Tool-specific settings

Each tool type has its own settings. See the individual tool documentation pages for the full settings reference for each tool type.

## Common settings across all tools

| Setting            | Description                                                                  |
| ------------------ | ---------------------------------------------------------------------------- |
| **Source table**   | The Airtable table to read records from                                      |
| **Source view**    | Optional. Limit processing to records in a specific Airtable view.           |
| **Filter records** | Optional. Additional filter conditions to limit which records are processed. |
| **On error**       | What to do when a record fails: Stop, Continue, or Skip record               |

Records are fetched in pages of 100 and updates are written in batches of 10 records per Airtable API request. These values are fixed and not configurable.

## Auto-save

Tool settings are saved automatically as you make changes. There is no separate "Save" button. Your configuration persists even if you close and reopen the editor.

## Common questions

<AccordionGroup>
  <Accordion title="Can I have multiple tools pointing to the same table?">
    Yes. You can create as many tools as you need, all reading from the same table.
  </Accordion>

  <Accordion title="Can I duplicate a tool?">
    Not currently. Create a new tool of the same type and configure it manually.
  </Accordion>

  <Accordion title="Can I change the tool type after creating it?">
    No. The tool type is set at creation. Create a new tool if you need a different type.
  </Accordion>
</AccordionGroup>
