> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.ada.cx/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ada.cx/_mcp/server.

# Ask steps can pull accepted values from a data source

A Playbooks `ASK` step can now build its accepted values from a variable holding a list instead of a hand-typed list, so the options match the individual end user's data — for example, one option per open order. Turn it on per variable with **Pull from data source** in the step's accepted values, then choose the variable that holds the list.

The list is resolved each time the step asks. If the data source is empty or unreadable, the step falls back to accepting free text rather than failing.

See [Pull accepted values from a data source](/docs/automation/playbooks/step-reference#pull-accepted-values-from-a-data-source).