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

# Improve your fill rate

> Better inputs fill more rows than more runs do. How to read a low fill bar and fix what is feeding it.

A low fill bar is almost always a missing input, not a broken enrichment. Fix what feeds a column before you run it again.

<Frame caption="A column header's fill bar.">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/oneprofile/images/enrich/improve-your-fill-rate.png" alt="A column header strip showing a mostly filled progress bar with a percentage, with a paler track behind it marking the cells the column has finished with." />
</Frame>

## Read the bar

The strip under every header shows how much of the column holds a value; hover it for the exact count. A computed column shows a second, paler track for how much it has finished with.

## Fix what feeds it

<Steps>
  <Step title="Check the required inputs">
    Open the column's setup. A required input marked with an asterisk skips a row, for free, whenever that value is empty.
  </Step>

  <Step title="Fill the input column first">
    Run or fix whatever feeds the missing input, then run the enrichment again. It only skips rows that still lack it.
  </Step>

  <Step title="Bind a looser input if one exists">
    Some enrichments accept several inputs, like a name and company or a LinkedIn URL. Binding a second one gives rows missing the first a way in.
  </Step>
</Steps>

## Chain one enrichment into another

Bind an enrichment's input to a field another column already found, like a LinkedIn URL a search filled in. Oneprofile gives that field a column automatically when you save, so the second enrichment has something to read.

## Good to know

<AccordionGroup>
  <Accordion title="Why is a row skipped instead of just failing?">
    A missing required input isn't treated as an error. The row is skipped rather than charged, so a low fill rate here costs you nothing while you fix the input.
  </Accordion>

  <Accordion title="Does running a column again always help?">
    Not by itself. It only helps if the input the enrichment needs is now there. If the input is still missing, running again skips the same rows for free.
  </Accordion>

  <Accordion title="Why does the bar show two different fills?">
    The bolder track is cells holding a value. The paler one is cells the column has finished with, whether they filled or not, so it is always the longer of the two.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="What you can enrich" icon="list-checks" href="/enrich/what-you-can-enrich">
    See every shelf in the enrichment catalog.
  </Card>

  <Card title="Rows aren't filling in" icon="circle-alert" href="/troubleshooting/rows-are-not-filling-in">
    Work through the causes in order, from inputs to balance.
  </Card>
</CardGroup>
