The Power of Zapier Webhooks
Zapier is the industry standard for app integrations. While we offer a native app, many advanced users prefer using "Webhooks by Zapier" for maximum flexibility and control over their HireSquire API requests. This allows you to customize the raw JSON payloads exactly to your needs.
Saving Zapier Tasks
Using AI within Zapier can quickly burn through your Task limits. HireSquire processes the resumes natively on our servers, meaning you only use one Zapier Task for the API request rather than dozens of tasks trying to chain OpenAI prompts and text formatters together.
Idempotent Requests
Zapier occasionally retries webhooks if it suspects a network failure. HireSquire supports the `Idempotency-Key` header. By passing a unique ID (like Zapier's trigger ID) in this header, you ensure you are never charged twice for the same resume.
API Connection Snippet for Zapier
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 Zapier
Create a new Zap and choose "Webhooks by Zapier" as the action.
Select Event: Custom Request
Method: POST
URL: https://hiresquireai.com/api/v1/jobs
Data: Add your JSON payload with the job details and resumes.
Headers: Add Authorization -> Bearer YOUR_API_KEY and Content-Type -> application/json
Workflow Examples
Get inspired by what you can build with HireSquire and Zapier.
Gmail to Lever ATS
Connect your inbox directly to your Applicant Tracking System. Zapier watches for emails labeled "Applicants", extracts the attached PDF, sends it to HireSquire via Webhook, and uses Lever's native Zapier app to create a rich candidate profile.
Trigger
New Email in Gmail (Label: Applicants)
HireSquire
Webhook (HireSquire API POST)
Result
Create Candidate in Lever ATS
Form Submission Alerts
Get immediate visibility on inbound talent. When candidates apply via Jotform, Typeform, or Google Forms, Zapier passes their details to HireSquire for instant scoring, and routes the comprehensive summary to a dedicated #hiring channel in Slack.
Trigger
New Form Submission
HireSquire
Webhook (HireSquire API POST)
Result
Send Channel Message in Slack
Google Sheets CRM Tracking
Maintain a lightweight, automated CRM in Google Sheets for zero cost. When HireSquire finishes processing a candidate, Zapier catches the webhook response, formats the data, and appends a new row to your spreadsheet containing the score, summary, and extracted contact info.
Trigger
Catch Webhook (HireSquire Completed)
HireSquire
Formatter (Extract Data)
Result
Create Spreadsheet Row in Google Sheets
Discord Hiring Alerts
Perfect for community-driven hiring or Web3 teams. Alert your core contributors in a private Discord channel the second a highly qualified candidate applies and is vetted by HireSquire's AI.
Trigger
New Candidate in CRM
HireSquire
Webhook (HireSquire API POST)
Result
Send Message in Discord
HubSpot Lead Enrichment
Treat recruitment like sales. When a high-scoring candidate (Score > 80) is identified by HireSquire, use Zapier to automatically create or update a Contact in HubSpot, kicking off your automated marketing and nurture sequences.
Trigger
Catch Webhook (HireSquire Completed)
HireSquire
Zapier Filter (Score > 80)
Result
Create/Update Contact in HubSpot
Frequently Asked Questions for Zapier
Is "Webhooks by Zapier" a premium feature?
Yes, Webhooks by Zapier requires a paid Zapier plan. If you are on the free tier, consider using Make.com or n8n instead, which offer free HTTP modules.
Can Zapier parse PDF files automatically?
Zapier struggles with raw PDF text extraction. The best approach is to pass the file URL or the base64 encoded string directly to HireSquire, and our API will handle the PDF parsing and OCR natively.
How do I handle polling in Zapier?
Zapier's "Delay" module can be used to wait for the analysis to complete. Alternatively, you can provide a `webhook_url` in your initial HireSquire payload, and we will POST the final results to a secondary Zap when finished.
What happens if Zapier errors out?
Your HireSquire credits are only deducted upon successful completion. If Zapier fails to send the request properly, or if the PDF is corrupted, no credits are charged.
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 Zapier'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 Zapier?
Start screening candidates on autopilot. Get your API key and connect to Zapier in minutes.