Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kardow.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Kardow’s Zapier integration lets you automate your job board workflows by connecting to 7,000+ apps including Gmail, Slack, Google Sheets, Airtable, ClickUp, HubSpot, Mailchimp, and more. All Kardow triggers use instant webhooks — events fire the moment they happen, with no polling delay.

Getting Started

Step 1: Get Your API Key

  1. Go to your Kardow Dashboard
  2. Navigate to Settings → API Keys
  3. Click Create API Key
  4. Copy the key — you’ll paste it into Zapier
Your API key is tied to your organization. Keep it private and never share it publicly.

Step 2: Connect Zapier to Kardow

  1. Go to zapier.com and log in (or create a free account)
  2. Click Create Zap (top-left)
  3. Search for Kardow in the trigger app search
  4. Select the trigger you want (e.g., “New Job”)
  5. When prompted, paste your API key from Step 1
  6. Zapier will test the connection — if you see a green checkmark, you’re connected
That’s it. No webhook URLs to copy. No event configuration. Zapier handles everything automatically.

Step 3: Set Up Your Action

  1. Choose the app you want to connect (e.g., Gmail, Slack, Google Sheets)
  2. Map the fields from the Kardow trigger to the action
  3. Test the Zap
  4. Turn it on

Available Triggers

Triggers fire instantly when something happens on your job board.
TriggerDescription
New JobFires when a new job is posted (from dashboard, API, CSV import, or bulk upload)
Job ApprovedFires when a pending job is approved and set to active
Job UpdatedFires when a job’s title, description, location, or other details change
Job ExpiredFires when a job reaches its expiration date
Job DeletedFires when a job is removed from your board
New ApplicationFires when someone applies to a job
Application Status ChangedFires when a candidate is reviewed, shortlisted, rejected, or hired
New UserFires when a new job seeker or employer signs up
New SaleFires when a new subscription is created

Available Actions

Actions let other apps create or update data on your job board.
ActionDescription
Create JobPost a new job listing from any source (Google Sheets, Airtable, CRM, etc.)
Update JobChange a job’s status, title, description, location, or remote setting

Available Searches

Searches let you look up existing data to use in your Zaps.
SearchDescription
Find JobLook up a job by ID or search by keyword
Find ApplicationLook up applications by job or status

For Job Board Owners

  • Slack notification for new jobs — Get a Slack message every time a job is posted
  • Google Sheets job tracker — Automatically add new jobs to a spreadsheet
  • Email alert for applications — Send an email through Gmail when applications come in
  • Airtable sync — Mirror your jobs in Airtable for custom views and reporting
  • ClickUp tasks for review — Create a ClickUp task when a job needs approval

For Hiring & Recruitment

  • HubSpot contacts from applicants — Add applicants to your CRM automatically
  • Email candidates on status change — Send a personalized email when you review/shortlist/hire
  • Pipe applications to Google Sheets — Track all applications in a spreadsheet

For Marketing & Growth

  • Tweet new job listings — Automatically post new jobs to Twitter/X
  • Mailchimp subscriber from new users — Add job seekers to your newsletter
  • Discord announcement for new jobs — Share new postings in your community

Field Reference

Job Data (from triggers)

FieldTypeDescription
idstringUnique job ID (UUID)
titlestringJob title
company_namestringCompany name
statusstringJob status (active, draft, pending, expired)
locationstringJob location
job_typestringfull-time, part-time, contract, internship, temporary
is_remotebooleanWhether the job is remote
slugstringURL-friendly identifier

Application Data (from triggers)

FieldTypeDescription
application_idstringUnique application ID
job_idstringThe job this application is for
job_titlestringTitle of the job applied to
applicant_namestringApplicant’s full name
applicant_emailstringApplicant’s email address
statusstringpending, reviewed, shortlisted, rejected, hired

User Data (from triggers)

FieldTypeDescription
user_idstringUnique user ID
namestringUser’s name
emailstringUser’s email
rolestringemployee, business, or both

Troubleshooting

Make sure your Zap is turned on (toggle in top-right of the Zap editor).If it’s on but not firing, check that the event is actually happening on your board. For example, the “New Job” trigger only fires for new jobs — not for existing ones.
Your API key may be expired or invalid. Go to Settings → API Keys in your Kardow dashboard and create a new key.
When you test a trigger in Zapier, it only loads the 5 most recent items as samples. Once your Zap is live, it will catch every event in real-time.
Yes. Each job board has its own API key. Add a separate Kardow connection in Zapier for each board.

FAQ

Yes. Kardow uses instant webhooks (REST Hooks), not polling. Events trigger your Zaps the moment they happen — no 15-minute delay.
The Zapier integration is included free on all Kardow plans. You may need a paid Zapier account depending on how many Zaps you run.
No. Zapier automatically registers and manages webhooks when you create a Zap. You just paste your API key and you’re done.
Zapier automatically unsubscribes the webhook. No cleanup needed on your end.
Yes. Whether you create jobs from the dashboard, via CSV import, bulk upload, or the API — every job triggers the “New Job” event.
Yes. Zapier has built-in filters. For example, you can make a Zap that only triggers for remote jobs or jobs in a specific location.