π Send new SAM.gov contract opportunities to Slack with Apify
β‘ 0 views Β· π Market Research & Insights
Description
Quick overview
Small federal contractors, 8(a), SDVOSB, WOSB and HUBZone firms, and BD or capture teams who check SAM.gov every morning and still miss notices.
How it works
- Every morning a Schedule trigger runs the SAM.gov Opportunity Radar Actor on Apify through a plain HTTP Request node.
- The Actor returns only federal contract opportunities that are new or amended since the last run, filtered by your NAICS codes, set-aside, agency, state or keywords.
- An IF node stops quietly on days with nothing new.
- Otherwise Slack gets one message per notice with the title, notice type, agency, NAICS, set-aside, response deadline, a short description and the SAM.gov link.
Setup
- Copy your Apify API token (Apify Console β Settings β API & Integrations).
- On βRun SAM.gov Opportunity Radarβ, create a Header Auth credential: name
Authorization, valueBearer <token>. - Connect Slack on βPost to Slackβ and choose a channel.
- Edit the JSON body (naicsCodes, setAside, state, keywords). Keep
monitorNamethe same between runs. - Run once, check the output, then activate.
Requirements
- An Apify account (pay per result: $0.01 per run + $0.004 per new or changed notice) and Slack. No SAM.gov API key is needed.
Customization
- Swap Slack for Teams, Gmail or Discord, add filters on setAside or responseDeadline, or change the schedule.
π Nodes Used
HTTP Request, Slack, Schedule Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File