# Build from a prompt

> Start from a ready-made template in our prompts library and customize from there.

Prompts are pre-written workflow templates. Pick one close to what you want, click **Create workflow**, and customize. Faster than starting from scratch.

## Browse the library

<Steps>
<Step>
Open the [Prompts library](/prompts) and filter by integration or use case. Inside the app, the same library lives under **Prompts** in the sidebar.

<Screenshot
  src="/guides/from-prompt/prompt-library.webp"
  caption="Prompts library with filters"
/>
</Step>
<Step>
Open any prompt to see what it does and which credentials it needs.
</Step>
</Steps>

<Callout type="tip">
  Even prompts that aren't exactly what you need are useful starting points.
  It's easier to delete steps than to write them from scratch.
</Callout>

## Create the workflow

<Steps>
<Step>
Click **Create workflow** on the prompt. Sign in if prompted, then the prompt opens in the workflow editor pre-populated.

<Screenshot
  src="/guides/from-prompt/create-from-prompt.mp4"
  caption="Creating a workflow from a prompt"
/>
</Step>
</Steps>

## Connect missing credentials

<Steps>
<Step>
Each credential chip the prompt needs shows its connection state. Click any unconnected chip to authorize it inline.

<Screenshot
  src="/guides/from-prompt/connect-credentials.mp4"
  caption="Authorizing missing credentials inline"
/>
</Step>
</Steps>

## Customize and enable

<Steps>
  <Step>
    Edit parameter chips to set defaults like channel names, recipients, or
    filters.
  </Step>
  <Step>Ask Geni in chat to add, remove, or rewrite steps.</Step>
  <Step>Run manually once to verify, then add a trigger and enable.</Step>
</Steps>