Templates / Ai data extraction with dynamic prompts and Baserow

Ai data extraction with dynamic prompts and Baserow

Ready for 3.0

by Jimleuk ✓ · 2,976 views · created 2025-01-23 · HR, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 30 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects OpenAI Chat Model.

How it runs

Trigger: When an HTTP POST request hits its webhook URL.

  1. Table Fields API (HTTP Request): calls an HTTP API
  2. Get Prompt Fields (Code): runs custom JavaScript code
  3. Get Event Body (Edit Fields (Set)): sets or maps fields
  4. Event Type (Switch): routes items into 3 branches
  5. Rows to List (Split Out): splits a list into separate items
  6. Filter: keeps only the items that match a condition
  7. Filter: keeps only the items that match a condition
  8. List Table API (HTTP Request): calls an HTTP API
  9. Get Row (HTTP Request): calls an HTTP API
  10. Get Valid Rows (Code): runs custom JavaScript code

…plus 13 more steps. See the full node list below.

Services it uses

OpenAI Chat Model

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (12)

From the author

This n8n template introduces the Dynamic Prompts AI workflow pattern which are incredible for certain types of data extraction tasks where attributes are unknown or need to remain flexible. The general idea behind this pattern is that the prompts for…

Excerpt from Jimleuk's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.