Kula Zapier integrationAutomate Kula with Zapier.
The Kula Zapier integration gives you 10 triggers and 1 action to follow every step of your hiring pipeline, from a new job to an accepted offer, and to add candidates from other tools. All 10 triggers are instant, and the app runs on the free plan.
Verified Trustpilot reviews · AI, automation & growth agency
What the Kula Zapier integration actually does
Kula is an applicant tracking system, the tool where recruiters source candidates, run interviews and follow each application through the pipeline. Connected to Zapier, it tells your other tools the moment something moves in hiring, and it lets those tools add candidates to Kula, without anyone copying names between screens.
Three results teams usually build first. Onboarding that starts on the yes: Offer Accepted fires the second a candidate accepts, and the Zap opens their onboarding record in the HR tool or the IT ticket for their laptop. A pipeline everybody can see: Application Stage Changed posts each move to the hiring channel, so the hiring manager stops asking for status updates. Candidates from everywhere in one place: a referral form, an event sign-up sheet or a sourcing tool feeds Create Candidate, so nobody is left in a spreadsheet.
What the integration does not do is just as important. There is only one action: Zapier can create a candidate in Kula, but it cannot move an application, reject someone, update a record or create a job. There are no searches either, so a Zap cannot check whether a candidate already exists before adding them. Kula on Zapier is mostly a way to get hiring events out, not to drive the pipeline from outside.
If you are deciding which automation platform suits a recruiting team, the n8n vs Zapier comparison is a good place to start. The site has no Kula page for n8n or Make yet.
Zapier vocabulary in one minute
Seven words carry this whole page. Here they are once, in plain English.
- Zap
- The automation you build in Zapier: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event in an app that starts the Zap, like a candidate being hired. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does once it starts: the step that writes, sends or creates something for you in another app.
- Task
- The unit Zapier bills. One task is one action that completed successfully, and your plan counts nothing else.
- Polling vs instant
- A polling trigger is checked by Zapier on a timer. An instant trigger is pushed by the app the moment it happens, like all of Kula's.
- Filter
- A step that lets the Zap continue only when the incoming data meets your condition, and quietly stops it otherwise.
- Connection
- Your Kula account linked to Zapier once, then picked again by every Kula step in every Zap you build.
What a Kula Zap really costs
Kula is not a premium app, so it works on the free Zapier plan. And since all its triggers are instant, the plan's checking interval never slows a Kula trigger down.
- Free plan100 tasks per month, unlimited Zaps
- Free plan Zap sizeTwo steps: one trigger, one action
- Premium appNo, Kula works on the free plan
- Instant triggers10 of 10, no waiting on any plan
The trigger itself costs nothing, whatever the number of hiring events. Each action that completes counts as one task, and one that fails does not. A Zap that logs each hire in a sheet uses one task per hire. The catch: the free plan only builds two-step Zaps. Add a filter to keep only one department, or a second action, and the Zap becomes multi-step, which needs a paid plan. The interval grid below only matters for polling triggers of other apps.
Connect your Kula account in three steps
- 01
Open the connection dialog
In Zapier, open the Apps page of your account and click + Add connection. Type Kula in the search box and select it. You need an existing Kula account before you start.
- 02
Sign in to Kula
Click Add connection. A new tab opens on Kula: sign in with an account that can see the jobs and applications your Zaps should follow, and that has write access if you plan to create candidates.
- 03
Grant Zapier access
Approve the access request in that tab. The connection then appears on the Apps page and in every Kula step you add, so this happens only once per account.
Your first Zap: log every hire in the onboarding sheet
GoalWhen a candidate is hired in Kula for a given team, add a row to the onboarding spreadsheet.
- 01
Start the Zap on Kula
Start a new Zap, pick Kula as the app and Candidate Hired as the event, then choose your Kula connection. The editor shows a lightning bolt: this trigger is instant.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent hires from your account, so you can map a real candidate rather than a placeholder. The test costs nothing.
- 03
Add a filter
Add a Filter step from the plus icon: a field from the trigger that identifies the team, the rule, and the value you care about. Hires from other teams stop there without using a task.
- 04
Add the sheet action
Add your spreadsheet app, choose the action that creates a row, and map the candidate details returned by the Kula trigger into the columns.
- 05
Test, then publish
Test the action, check the new row, then click Publish. The filter makes this a multi-step Zap, so it needs a paid plan to stay on.
Kula triggers on Zapier
10 events start a Zap when something happens in Kula, and 10 of them are instant: the app calls Zapier straight away, whatever your plan.
Candidate Hired
Instant triggerIn Zapier“Triggers when a candidate is hired.”
The Zap starts as soon as a candidate is marked hired in Kula. It is the end of the pipeline and the start of everything else: payroll, equipment, accounts, welcome messages.
Candidate Rejected
Instant triggerIn Zapier“Triggers when a candidate is rejected from a job.”
Fires when a candidate is rejected from a job, with the application details attached. Useful for anything you want to happen after a no, from talent pools to reporting.
Application Stage Changed
Instant triggerIn Zapier“Triggers when an application moves to a different stage in the hiring pipeline.”
Each time an application moves to another stage of the hiring pipeline, from screening to interview for example, Kula pushes the move to Zapier with the new stage.
Application Updated
Instant triggerIn Zapier“Triggers when an application is updated.”
Starts whenever an application changes in Kula, which is broader than a stage move. The Zap receives the application as it stands after the change.
Candidate Create
Instant triggerIn Zapier“Triggers when a new candidate is created.”
Kicks off when a new candidate profile is created in Kula, whether a recruiter sourced them or they came in another way. It concerns the person, not an application to a specific job.
New Application
Instant triggerIn Zapier“Triggers when a new application is submitted for a job.”
Someone applies to one of your jobs and the Zap starts with the application, tied to that job. This is the trigger for anything that should follow an incoming application.
New Job
Instant triggerIn Zapier“Triggers when a new job is created.”
A new job is created in Kula and the Zap wakes up. The Zap gets the job's details, ready to spread the word or prepare the hiring workspace.
New Offer Created
Instant triggerIn Zapier“Triggers when a new job offer is created.”
As soon as a job offer is drafted for a candidate in Kula, the Zap starts with that offer. It is the moment before the candidate decides, when approvals usually happen.
Offer Accepted
Instant triggerIn Zapier“Triggers when a candidate accepts a job offer.”
The candidate says yes to the offer, and Kula tells Zapier about it. This is the clearest signal in the whole pipeline that a person is joining.
Offer Declined
Instant triggerIn Zapier“Triggers when a candidate declines a job offer.”
Starts the Zap when a candidate turns down an offer. The role is back to square one, and that news usually needs to reach a few people fast.
Kula actions on Zapier
Kula gives you 1 action. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create Candidate
ActionIn Zapier“Create a candidate.”
Adds a new candidate profile to Kula from data that lives in another tool. It is the only way in: Zapier can create a candidate, but not update or move one afterwards.
When a Kula Zap breaks
Zapier attaches no help article to Kula, so the failures you will meet are the general ones. In recruiting they hit candidates directly, which raises the stakes.
Most broken Kula Zaps come down to one of these three cases. If the cause stays unclear, the Zapier troubleshooting guide is the next stop.
Existing candidates are ignored
A Zap only reacts to events after it is published. Hires, offers and applications from before never trigger it; moving that history is a separate job.Create Candidate feeds its own trigger
A Zap on Candidate Create that ends with Create Candidate on the same account restarts with every profile it adds, and the loop eats your tasks.A bulk import gets held back
Import a large batch of candidates at once and Candidate Create can return a flood. Zapier's flood protection may hold that batch back.
Need help automating Kula with Zapier?
A person reads every message.



