Launching a sequence to a candidate

Last updated: September 26, 2026

Adding a candidate to a flow starts their outreach. This article covers adding candidates, why some can't be added, pausing and stopping, and getting outreach going again after a problem.

Who can do this: anyone with access to Flows, usually Recruiters, Admins and Super Admins
Where to find it: the flow's candidate list; a candidate's profile (More → Add to Flow); the Kula Everywhere extension

Adding a candidate to a flow

In the flow's candidate list, Add candidates gives you three ways:

Option

Use it to

Kula Everywhere

Add someone from their LinkedIn profile (the flow must be active)

Candidates

Pick people already in Kula

CSV

Upload a list you've made outside Kula

image.pngimage.pngimage.png

You can also add one person from their profile (More → Add to Flow), or many from a flow or project list: select a page (20, 50 or 100) or Select All, then add them to a flow from the bulk action bar.

If you're adding an existing candidate to a flow you just created for the first time, you may be redirected to Candidates page to find and select them rather than staying in the flow itself — that's expected current behavior, not an error on your end.

When a candidate can't be added

  • Already in the flow's linked job. If they're already an applicant on that job, for example in Prospect, Kula won't add them (or pauses them in the flow), because they've already shown interest. To avoid this, add candidates to a project first, then the flow, and move them to the job once they reply.

  • Active in another flow. They stay inactive until that flow is stopped or finished.

Messages that need your review

If a step uses AI personalisation, Kula drafts a message for every candidate who reaches it, including people added later. Each draft must be reviewed and approved before it sends. If a candidate reaches the step before you approve, they wait there, and the flow carries on once you approve. There's no bulk approval. See Writing flow messages with AI.

Pause, resume or stop

What it does

Where

Pause

Holds outreach. Nothing is lost, and you can resume at any time

Pause Flow (whole flow), or pause chosen candidates

Resume

Carries on from where it paused

Resume Flow (whole flow), or resume chosen candidates

Stop

Ends outreach for that candidate in this flow. They can't be restarted in the same flow

Stop chosen candidates, or Stop Flow (whole flow)

Remove

Takes the candidate out of the flow

From their row, or in bulk

For many candidates, select a page (20, 50 or 100) or Select All in the flow's candidate list and choose the action from the bulk action bar. You can also move candidates to another step or to another flow from there.

A paused flow stays paused until someone resumes it. There's no automatic resume date. To pause for a planned break, such as holidays, contact support.Good to know

  • A candidate already active in the flow's linked job can be blocked from being added to that flow. If this happens, try adding them to a Project first, then the flow.

  • AI-personalized steps pause automatically if a message isn't approved yet. At scale, manual review capacity — not message generation — is the real bottleneck.

  • Bulk-adding candidates to a flow is supported from Flow or Project candidate lists, with page sizes up to 100 or a Select All option.

image.pngimage.png

When Kula pauses or stops outreach itself

Cause

What happens

What to do

The candidate replies

Their outreach stops. Other candidates carry on

Mark them Interested or Not interested

A sender's mailbox disconnects

Steps from that sender stop, and the flow owner is emailed a link to reconnect

Reconnect the mailbox

InMail credits run out

Those candidates are marked Action Required and wait

See below. It doesn't fix itself when credits refresh

The candidate is already on the flow's job

They're paused in the flow and can't be resumed there

Use the project-first order above

Get outreach going again

  • Out of InMail credits: in the flow's Candidates tab, filter by Other Errors, select those candidates and use Move Step to send them back to the InMail step (it sends once the extension is active) or on to the next step.

  • "Unexpected error" on a connection request: usually a timeout, so it's safe to retry. Go to Tasks → Flows, filter by failed or skipped, and run the task again.

Good to know

  • Stopped is final for that flow. To reach a stopped candidate again, add them to a different flow.

  • Nothing to stop? Candidates who've already finished, such as "Flow not replied", or who are already stopped, have no Stop option.

  • Check for a disconnection first. If a flow seems stuck, look for a mailbox disconnection email before anything else.

FAQ

What's the difference between pausing and stopping? Pausing can always be resumed. Stopping ends that candidate's outreach in this flow for good. 

Can I pause all flows at once, like over the holidays? Not from the Flows page. Pause them one by one, or contact support to pause them all with a set resume date. 

Why did outreach stop for a candidate? They replied, their sender's mailbox disconnected, InMail credits ran out, or they're already on the flow's job. Check their status for Action Required. 

Can I add a candidate who's already on the job? Not to a flow linked to that job. Add them to a project and flow first next time

Need help?

If you have questions or need assistance, reach out to us at support@kula.ai or use the in-app chat.