In this workflow there is no connect between the openwebui Webhook and the file extraction.
The file extraction (bottom flow, just works with “local filesystem”. So if you would put an file there, it would recognize it, and then trigger the workflow).
Did not try yet, but I think you need to connect the webhook to the "clear old vectors node).
Maybe there is more to do, but without these it cant work.