Quick overview
This workflow runs every morning at 8 AM, pulls job listings posted in the last 24 hours from the Hirebase Jobs Feed on Apify, formats them into a digest, and delivers the results to Slack and/or Gmail.
How it works
- Runs every day at 8 AM on a schedule.
- Calls the Apify Hirebase Jobs Feed API with your keyword and timeframe filters to fetch up to 25 recent job listings.
- Formats the returned jobs into a Slack-ready text digest and an HTML email version, including links, company name, location/type, and salary when available.
- Posts the digest to a selected Slack channel.
- Sends the same digest as an HTML email via Gmail.
Setup
- Create an Apify account, generate an API token, and add it as an HTTP Bearer Auth credential for the Hirebase API request.
- Update the API request JSON body to set your
keywords, optional locationTypes, postedWithinDays, and maxResults filters.
- Connect a Slack OAuth2 credential and set the target channel name/ID in the Slack message step.
- Connect a Gmail credential and replace the recipient placeholder email address in the email step (or delete the Slack or Gmail step if you only want one delivery channel).
Requirements
- Apify account with an API token (the Hirebase Jobs Feed actor is pay per result, $3 per 1,000 jobs returned)
- Slack workspace where you can install the n8n Slack app (skip if you delete the Slack step)
- Gmail account for sending the digest (skip if you delete the email step)
Customization
- Change the schedule time in the Schedule Trigger node
- Add more filters to the API request body: jobTitles, locations, jobTypes, experienceLevels, salaryMin, visaSponsorship, companySizes (see the actor's input page on Apify for all fields)
- Raise maxResults for broader niches, or lower it to keep digests short
- Delete the Slack or Gmail branch if you only want one delivery channel
Additional info
The digest only includes jobs posted within the last 24 hours, so running it once a day gives no duplicates. Actor details and full input schema: apify.com/hirebase/jobs-feed