Daily procurement, tender, and grant opportunity finder
Every morning an AI browser agent checks the tender and grant portals you follow, logs the ones that fit your business, and Slacks you what is closing soon.
Every morning at 8am, scan the procurement, tender, and grant portals I follow for newly posted opportunities, log the ones that fit what my business can deliver into an Airtable tracker, and send me a Slack summary that flags anything closing soon.
Here is what I want to be able to configure: the list of portal web addresses to check (these sites usually have no API), my capability keywords that describe the kinds of work I can win, my disqualifiers that should rule an opportunity out, and the deadline warning window in days (default to 7).
Use a Browser Use agent to visit each portal in my list. Because these portals rarely offer an API and often change their layout, let the browser agent read the pages the way a person would rather than relying on fixed selectors. Dispatch the work with Run Agent Task, instructing the agent to find opportunities posted since the last run and, for each one, capture the title, the buyer or issuing organization, the estimated contract or grant value, the submission deadline, and a direct link to the listing. Then poll Get Session until the task finishes and return the structured list of opportunities it found.
Have the agent judge each opportunity against my capability keywords and disqualifiers: keep the ones that clearly match what I can deliver, and discard anything that hits a disqualifier or is plainly irrelevant. Before logging, read the existing rows in my Airtable tracker with List Records and drop any opportunity that is already there, matching on the listing link or on the title and buyer together, so I never get duplicates.
For every remaining qualifying opportunity, create a row in my Airtable opportunity tracker with Create Records, filling in the title, buyer, estimated value, deadline, link, and the date it was found.
Then send me a Slack message with Send a Message that summarizes the new qualifying opportunities added today, one line each with the title, buyer, estimated value, and deadline, linking to the listing. Sort by deadline and clearly flag any opportunity whose deadline falls inside my deadline warning window (the next 7 days by default) so I know what needs attention first. If nothing new qualified, send a short note saying so.
Additional information
What does this prompt do?
- Scans the procurement, tender, and grant portals you follow every morning, including ones with no API or search feed.
- Uses an AI browser agent to pull each new opportunity's title, buyer, estimated value, deadline, and link.
- Keeps only the opportunities that match your capability keywords, skips your disqualifiers, and ignores anything already in your tracker.
- Adds the qualifying opportunities to an Airtable tracker and sends a Slack summary that flags anything closing within your warning window.
What do I need to use this?
- A Browser Use account to run the AI browser agent.
- An Airtable base with an opportunity tracker table.
- A Slack workspace where the daily summary should be posted.
- The list of portal web addresses you want checked, plus your capability keywords and disqualifiers.
How can I customize it?
- Change which portals are scanned by editing the list of web addresses.
- Adjust the capability keywords and disqualifiers that decide which opportunities qualify.
- Set the deadline warning window (7 days by default) and the time of day the scan runs.
Frequently asked questions
Does this work on portals that do not have an API?
Will it send me the same opportunity twice?
How does it decide which opportunities are relevant?
What counts as closing soon?
Can I change when it runs?
Related templates
Stop missing tenders buried in portals you never have time to check.
Let an AI browser agent scan them every morning and hand you only the opportunities worth bidding on.