How do I make this scenario work that if even if in Airtable I create a lead but I only provide one or 2 of the 3 URLs, that the record is still updated with the information from that URL and does not crash stop because I have not provided the other URLs. Currently because the error at HomePage - HTTP when no url is provided the workflow does not proceed and never reaches the update Airtable module.
Hello,
can you give more details about the HTTP call you are making? A screenshot of its configuration, the error you get, the API documentation of the endpoint you are calling (to see whet it expects)?
And if you are ok that the call doesn’t work but you can continue to the next modules, you can disable “Evaluate all states as errors”.
Benjamin
Hi Benjamin, the HTTP call I am making is getting the URL of a website pricing page, homepage and security page. All configured same as this example, just different URL.
OpenAI extract data from website with a different prompt for each URL case but is retrieved so.
Then the data is parsed to AirTable to Update the Record from which these URL are gathered, not only pricing but in some cases homepage data and security data.
I have now changed the scenario to be set for almost each case where if I add 1,2 or all 3 URLs to a record for information. However, to encompass all scenarios I would need 8 different routes which seems a bit excessive. And then with filter to do if or not a certain URL is given and thus passed through. Ooh and disabling all states as errors did not seem to work
Hello,
One other way would be to add a router just after the first Airtable/Update module, and have 3 routes.
Each route evaluates one of the url, if ok, you do the http, ChatGPT and Airtable/update.
You will only repeat ChatGPT and Airtable modules, which will be easier to maintain.
Let me know if I wasn’t clear
Benjamin
aah yes this seems to work thank you