Send weekly HR job and contact digests to Slack with Coresignal
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
n8n-nodes-coresignal-api(Search Jobs via Coresignal, Collect Job Details, Enrich Company Details, Search HR Contacts, Collect HR Details)
Nodes used (7)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Coresignal
n8n-nodes-coresignal-api.coresignal - Code
n8n-nodes-base.code - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack
What it does
Quick overview This workflow runs weekly, searches Coresignal job ads for recent roles matching your keywords and country, enriches each posting with the hiring company and a likely HR contact, and sends a single Slack digest with the job details and contact information. How it works 1. Runs every Monday at 08:00 based on a schedule. 2. Reads the job title keywords, country, lookback window, maximum results, and Slack channel from a configuration step. 3. Searches the Coresignal Jobs index for active job ads created within the lookback window and limits the run to the first N job IDs. 4. For each job ID, fetches the full job record and attempts to match the hiring company by enriching the company domain in Coresignal. 5. If a company is matched, searches the Coresignal Employees index for a currently employed HR/Talent/People contact at that company and fetches the top-ranked profile. 6. Builds one Slack Block Kit digest containing each job and either the enriched HR contact details or a “not found” marker. 7. Posts the digest to the configured Slack channel. Setup 1. Add a Coresignal API credential and select it for the Coresignal Job Search, Job Collect, Company Enrich, HR Search, and HR Collect steps. 2. Add a Slack OAuth2 credential and set permission to post messages to your target workspace. 3. Update the configuration values for job keywords, country, daysback, maxjobs, and the Slack channel ID where the digest should be posted.