n8n Logo

HireSquire + n8n

Build complex, self-hosted automation workflows with n8n and HireSquire.

Self-Hosted Power

n8n is favored by technical teams for its self-hosting capabilities and complex workflow logic. HireSquire's API integrates seamlessly into n8n via the HTTP Request node, providing enterprise-grade AI resume parsing to your self-hosted infrastructure while keeping costs drastically lower than Zapier.

Handling Binary Data

n8n handles binary files differently than Zapier or Make. You can easily read PDF files from local storage, S3, or email attachments, and convert them to base64 using n8n's built-in binary manipulation nodes before passing them to the HireSquire API.

Advanced Routing

Because n8n allows for complex visual branching, you can use HireSquire's structured JSON response to route candidates through entirely different funnels (e.g., sending Engineers to a technical assessment webhook, and Sales candidates to a video interview platform).

API Connection Snippet for n8n

Generate the JSON configuration to use in your webhook or HTTP node.

Don't have an API key? Create one in your Profile Settings.

{
  "url": "https://hiresquireai.com/api/v1/jobs",
  "method": "POST",
  "headers": {
    "Authorization": "Bearer ",
    "Content-Type": "application/json"
  },
  "body": {
    "title": "Software Engineer",
    "description": "We are looking for a software engineer with React and Python experience...",
    "resumes": [
      {
        "filename": "candidate_resume.pdf",
        "content": "Base64 or raw text content of the resume"
      }
    ]
  }
}

Setup Guide for n8n

1

Add an "HTTP Request" node to your workflow.

2

Method: POST

3

URL: https://hiresquireai.com/api/v1/jobs

4

Authentication: Generic Credential Type -> Header Auth

5

Header Name: Authorization, Value: Bearer YOUR_API_KEY

6

Send Body: Enable, and provide your JSON payload.

Inspiration

Workflow Examples

Get inspired by what you can build with HireSquire and n8n.

Local Folder Watcher

Perfect for self-hosted environments. Watch a local directory on your server for new resumes. When HR drops a batch of PDFs into the folder, n8n reads the binary data, sends it to HireSquire, and writes the structured JSON output directly to your local database.

Trigger

Local File Trigger (n8n node)

HireSquire

HireSquire

HTTP Request (HireSquire API)

Result

Write JSON to PostgreSQL/MySQL

IMAP Email Processing

Bypass third-party email providers. Read emails directly via IMAP, parse the attachments, send them to HireSquire for AI screening, and route the candidate summaries to your self-hosted Mattermost or Slack instance.

Trigger

Email Read (IMAP node)

HireSquire

HireSquire

HTTP Request (HireSquire API)

Result

Send Message to Mattermost

S3 Bucket Sync

Process resumes at enterprise scale. Trigger an n8n workflow whenever a new resume is uploaded to an AWS S3 bucket by your custom frontend. HireSquire extracts the data and n8n updates your core application database.

Trigger

AWS S3 Trigger

HireSquire

HireSquire

HTTP Request (HireSquire API)

Result

Update Database Record

Custom Webhook Receiver

Build your own webhook endpoint to receive applications from niche job boards. Process the incoming payloads, enrich the data with HireSquire, and forward the completed profile to your proprietary ATS.

Trigger

Webhook Node (n8n)

HireSquire

HireSquire

HTTP Request (HireSquire API)

Result

Send HTTP Request to Custom ATS

Complex Departmental Routing

Use HireSquire's deep parsing to identify a candidate's primary skills. Use an n8n Switch node to route Engineering candidates to a GitHub integration, and Marketing candidates to a portfolio review board.

Trigger

HTTP Request (HireSquire API GET)

HireSquire

HireSquire

Switch/If Node (n8n)

Result

Route to Engineering or Marketing Workflows

Frequently Asked Questions for n8n

Does HireSquire support self-hosted n8n instances?

Yes, our API is accessible from any server. Just ensure your n8n instance has outbound internet access to reach hiresquireai.com.

How do I handle the base64 conversion in n8n?

You can use n8n's built-in "Read Binary Files" node or an "Item Lists" node to handle the binary data before mapping it to the HTTP Request JSON body. Alternatively, use the `content_url` parameter if your resumes are publicly accessible.

Is there a native n8n node for HireSquire?

We currently recommend using the highly flexible HTTP Request node, though a community node is on our roadmap.

How should I structure the polling loop in n8n?

n8n is excellent at looping. You can create a small sub-workflow using the "Wait" node and a loop that checks the HireSquire GET endpoint until the `status` returns as `completed`.

Ready to automate your hiring with n8n?

Start screening candidates on autopilot. Get your API key and connect to n8n in minutes.