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
Add an "HTTP Request" node to your workflow.
Method: POST
URL: https://hiresquireai.com/api/v1/jobs
Authentication: Generic Credential Type -> Header Auth
Header Name: Authorization, Value: Bearer YOUR_API_KEY
Send Body: Enable, and provide your JSON payload.
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
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
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
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
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
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`.
Explore Related Resources
Continue learning about HireSquire's capabilities and integrations.
HireSquire Features
Learn about our AI parsing engine, candidate scoring algorithms, and structured data output.
Prepaid Credits & Pricing
See how our atomic billing model protects your automation budgets with transparent pay-as-you-go pricing.
REST API Reference
View the complete OpenAPI spec that powers n8n's HTTP integration modules.
All Automation Platforms
Compare Make, Zapier, and n8n to find the right automation builder for your team.
Ready to automate your hiring with n8n?
Start screening candidates on autopilot. Get your API key and connect to n8n in minutes.