AI in outreach — drafting and editing messages

Last updated: September 26, 2026

Let Kula draft your flow messages (emails, InMails and connection requests), personalised for each candidate from their profile. You review each one before it sends.

Who can do this: anyone who can build or edit a flow
Where to find it: a flow → a step → Generate with AI

Generate a message

  1. Open a flow and add or open a step: Mail, InMail or Connection request.

  2. Set the step's timing and sender.

  3. Click Generate with AI.

  4. Enter the role you're hiring for and what the message should focus on, such as a skill or experience. Choose a tone: Professional, Casual, Enthusiastic or Persuasive.

  5. Click Generate Message and read the draft.

  6. Regenerate if it's not right, or edit it yourself.

  7. Save the step.

With AI personalisation on, Kula writes a draft for every candidate on that step, and for anyone added later. You don't generate them one by one.

image.png

Generation isn't limited to one candidate at a time when a step uses AI personalization: once AI personalization is turned on for a step, messages are generated automatically in the background for every candidate already on that step, and for any candidate added later. You don't need to trigger generation manually per candidate.

What makes it personal

Kula uses the candidate's LinkedIn details: summary, experience and skills. If those are missing, the message comes out more generic. Make sure enrichment has run before candidates reach the step.

Regenerating and editing

  • You aren't locked into the first draft. You can regenerate to get a different version, and switch between generated versions before choosing one.

  • You can also manually edit any AI-generated draft before it's used — nothing requires you to send the AI's output verbatim.

Review before it sends

Every AI message must be reviewed and approved before it goes out. If a candidate reaches the step before you approve their message, they wait there, and the flow carries on once you approve. There's no bulk approval.

Each candidate can have up to three versions: the first draft and two regenerations. After that, you can still edit the message by hand.

Good to know

  • Generic messages usually mean missing LinkedIn data. Check the candidate's enrichment.

  • InMails that never arrive? Check the sending LinkedIn account's InMail credits. When they run out, sends can be skipped.

  • You can always write it yourself. Remove the AI block from a step to write the message by hand.

FAQ

How many times can I regenerate? Twice per candidate, three versions in all. Then edit by hand. 

Why is my flow waiting on a step? A message there hasn't been approved yet. Approve it and the flow carries on. 

Can I edit an AI message? Yes, before you save or approve it. 

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