Quick overview
This workflow runs every morning to search Webz.io news for recent startup funding announcements by sector, uses OpenAI (GPT-4.1-mini) to extract structured round details, deduplicates and filters results, then posts a Slack alert and appends new rounds to a Google Sheets lead list.
How it works
- Runs every day at 08:00 using the Schedule Trigger.
- Reads your sector, stage, lookback window, article count, minimum round size, and Slack channel settings and splits the sector list into one search per sector.
- For each sector, an OpenAI GPT-4.1-mini agent calls the Webz.io news search tool and extracts qualifying funding rounds into a consistent structured format.
- Deduplicates rounds across sectors and past workflow runs using workflow static data, filters out rounds below the minimum amount, and composes a grouped Slack message.
- If any new rounds remain, posts the alert to the selected Slack channel.
- Splits the new rounds into individual records and appends them as rows to Google Sheets.
Setup
- Create a Webz.io API token and add it as a Bearer Auth credential in the Webz.io news search tool configuration.
- Add an OpenAI credential for the GPT-4.1-mini chat model (or swap in another tool-calling chat model).
- Add a Slack credential with a bot token that can post messages, set the target channel name, and invite the bot to that channel.
- Connect Google Sheets credentials, select the target spreadsheet and sheet/tab in the append step, and ensure the sheet has columns matching the round fields (for example: found_at, company, round_type, amount_usd, lead_investors, sector, company_description, headline, publisher, announced, url).
- Review and update the values in the Funding tracker settings step (sectors, stages, minAmountUsd, lookbackDays, articleCount, and slackChannel) and set the workflow timezone so 08:00 runs at the expected local time.