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

# Form Filler

> Fill and clear PDF forms visually in the Pulse Platform.

Use Form Filler in the Platform when you want to test a PDF form workflow visually before automating it with the API. It is separate from the Playground pipeline builder because the output is a completed PDF, not extracted markdown, JSON, or tables.

<CardGroup cols={1}>
  <Card title="Open Platform" icon="browser" href="https://platform.runpulse.com">
    Upload a form, write fill instructions, review the completed PDF, and download the result.
  </Card>
</CardGroup>

<img src="https://mintcdn.com/pulseai/OJ897TEZf8bV6lk8/images/platform/run-form-filler-content.png?fit=max&auto=format&n=OJ897TEZf8bV6lk8&q=85&s=a1e3bf145349952357ec4768d02e333d" alt="Pulse Form Filler page with PDF upload and instruction prompt" width="1461" height="914" data-path="images/platform/run-form-filler-content.png" />

## Workflow

<Steps>
  <Step title="Upload a PDF form">
    Use a native PDF form, flat PDF, or scanned form with visible labels, checkboxes, signature areas, or typed fields.
  </Step>

  <Step title="Write instructions">
    Describe the values to place in the form. Include names, dates, addresses, checkbox selections, signatures, and anything that should stay blank.
  </Step>

  <Step title="Review the completed PDF">
    Check the rendered output before downloading. If a value lands in the wrong field, make the instruction more specific and rerun.
  </Step>

  <Step title="Move repeated work to the API">
    Use the API Forms endpoints when the workflow needs to run inside your app, queue, or document automation system.
  </Step>
</Steps>

## When To Use Forms

| Need                                                                       | Use                                                   |
| -------------------------------------------------------------------------- | ----------------------------------------------------- |
| Complete an intake packet, tax form, application, claim, or onboarding PDF | Form Filler                                           |
| Inspect fields before filling or clearing                                  | [`/form/detect`](/api-reference/endpoint/form-detect) |
| Fill forms automatically from app data                                     | [`/form/fill`](/api-reference/endpoint/form-fill)     |
| Remove previous user-entered values                                        | [`/form/clear`](/api-reference/endpoint/form-clear)   |

## Related API Reference

<CardGroup cols={3}>
  <Card title="Detect Form Fields" icon="magnifying-glass" href="/api-reference/endpoint/form-detect">
    Inspect fields and get a reusable `form_id`.
  </Card>

  <Card title="Fill Form" icon="file-signature" href="/api-reference/endpoint/form-fill">
    Fill a PDF from instructions.
  </Card>

  <Card title="Clear Form" icon="eraser" href="/api-reference/endpoint/form-clear">
    Remove user-filled values.
  </Card>
</CardGroup>
