Quick overview
This workflow runs every Monday, reads target company domains from Google Sheets, sends them to the Apify Company Hiring Signals Actor to detect new job openings, and posts weekly hiring alerts for companies with newly opened roles to a specified Slack channel.
How it works
- Runs every Monday at 08:00.
- Reads the list of target company domains from a specified Google Sheets tab.
- Builds an Apify Actor request payload with the domains and enables watch mode to compare results to the previous run.
- Calls the Apify Company Hiring Signals Actor via HTTP to retrieve hiring and job-opening data for each company.
- Filters for companies where the response includes one or more newly opened roles since the last run.
- Posts a Slack message per matching company summarizing new role count, a few new role titles, total open roles, hiring velocity, and a sales-hiring note when present.
Setup
- Add Google Sheets OAuth credentials and update the sheet URL and tab in the workflow settings, ensuring the sheet has a
Domain column.
- Create an Apify API token and configure the HTTP Header Auth credential on the Apify request with
Authorization: Bearer <token>.
- Add Slack OAuth credentials and set the target channel name in the workflow settings.