🧠 What are variables for?
Variables let you dynamically adapt message content based on each member’s information.
They’re essential to scaling outreach without losing personalization.
👉 When sending a message (manually or automatically), each variable is replaced on the fly with the corresponding profile data.
With variables, you can run personalized campaigns at scale without resorting to copy-paste or generic messages.
📌 Available variables
Here are the variables you can use in any Kanbox message template:
First name →
{{firstname}}
Last name →
{{lastname}}
Job title →
{{job title}}
Company →
{{company}}
Industry →
{{industry}}
Location →
{{location}}
These variables work in both Message and Connection request templates and are compatible with:
manual messages (Inbox, chat),
automated messages (campaigns),
bulk messages (from Pipelines).
🔁 What happens if some data is missing?
Kanbox ensures your messages remain clean and professional, even when profile data is incomplete:
If your message includes only
{{firstname}}
and{{lastname}}
, it will always be sent.
These two fields are required for every LinkedIn account and don’t need enrichment.If your message includes additional variables (like
{{company}}
or{{job title}}
), Kanbox checks whether each data point is available.
👉 If some variables are missing, a fallback version of your message — defined in advance — is sent instead.
This version contains only {{firstname}}
and {{lastname}}
, so the message always reads naturally and avoids awkward blanks.
💡 Thanks to this logic, you can confidently scale your messaging without worrying about incomplete data or broken sentences.