Turn PDF files into structured table data without manual typing. When someone updates a row or adds a new field, the system reads the PDF and fills the right cells based on simple prompts. Ideal for teams that collect forms, contracts, or reports in Baserow.
An incoming webhook listens for Baserow events like row updates and field changes. The flow pulls the table schema to read field descriptions, which act as prompts. It downloads the file from the row, extracts the PDF text, and sends the text with each prompt to OpenAI to generate answers. Only empty or changed fields are processed, and updates run one row at a time for fast feedback. There are two paths. One path updates only the affected rows, and the other can refresh all rows when a field is created or changed.
To run it, you need a Baserow table with a file column and clear descriptions on the fields you want filled. Connect your Baserow API token and OpenAI key, publish the webhook, then point Baserow events to it. Expect less data entry, quicker turnarounds, and consistent values across many rows.