Overview
Connect the Telegram account your outreach is sent from. Messages go out from your own account, exactly as if you typed them. Like WhatsApp, Telegram is a follow-up channel: out of the box it messages only leads who already engaged — someone who accepted your LinkedIn invite or replied to your email.Add a Telegram step to a sequence in Dashboard → Autopilot — a connected
account on its own never sends anything. Telegram is available on the BDR+
plan; see the Billing page.
Setup
Step 1 — Connect your account
Go to Integrations → Telegram and click Connect Telegram. A page opens with a QR code: scan it from your phone (Telegram → Settings → Devices → Link Desktop Device). You are returned to CallPrep and the account shows as connected.Step 2 — Create a place to store handles, and point CallPrep at it
- In HubSpot, create a contact property for the handle if you do not have one — for example Telegram username, a single-line text field.
- In CallPrep, under Telegram handle source, list the properties that hold it, in the order they should be tried.
@name, name or a t.me/name link — all three work.
A number will not.
A lead with no usable handle is skipped with No Telegram handle on the contact
on the timeline, and the handle is looked up again in HubSpot right before each
send, so one added later still gets used.
Step 3 — Set the schedule
Who can be messaged
Warm leads only (recommended, on by default). A Telegram step is sent only after the lead has shown a warm signal — they accepted your LinkedIn invite or replied to your email. Until then the message waits and is re-checked; if the lead never warms up within three weeks it is dropped with never warm on the timeline, and the rest of the sequence carries on. Cold outreach (off by default). Turning warm-only off lets this account message people who never responded. CallPrep asks you to confirm and records the decision: an unsolicited message from an unknown account is what gets reported on Telegram, and reported accounts are banned outright.What gets sent
Messages are written per lead from the research and from the angle you gave the step. They are deliberately very short — a couple of lines, no links, no emoji, and they say who you are. If the research found nothing credible to build on, the message is skipped with a reason rather than sent as filler. Every message sent is logged as a note on the HubSpot contact, and a reply stops the sequence on all channels.Pausing and disconnecting
- Pause stops this account sending while keeping the connection.
- Disconnect removes it. Telegram steps have nowhere to send from until an account is connected again. You can also end the session from Telegram → Settings → Devices.
Frequently asked questions
Can I message a lead by phone number?
Can I message a lead by phone number?
No. Telegram only opens a chat from a @username, so the handle has to be in
HubSpot. This is a Telegram rule, not a CallPrep one.
How do I get my leads' Telegram handles?
How do I get my leads' Telegram handles?
Ask for it where you already ask for a phone number — a sign-up form, an
onboarding question, a booking form — and map that field to a HubSpot contact
property. Leads without a handle simply skip the Telegram step; the rest of the
sequence is unaffected.
A handle is stored but the message was still skipped.
A handle is stored but the message was still skipped.
Telegram could not resolve it: the username was changed, deleted, or was never
a username (a phone number, an email, a first name). The reason is on the step
in the Autopilot’s Activity view.
Is this a bot?
Is this a bot?
No. It is your own Telegram account, linked as a device — so the lead sees a
message from you, not from a bot account, and can reply in the normal way.
Can I message leads who never replied to anything?
Can I message leads who never replied to anything?
Only if you switch Warm leads only off, confirm the warning and accept the
risk. Unsolicited messages are the fastest way to get a Telegram account
reported and banned.
Can I send more than 20 messages a day?
Can I send more than 20 messages a day?
No. The limit is enforced in the product, so a higher number would be a setting
that silently does nothing. It protects the account.
What happens if someone answers?
What happens if someone answers?
The sequence stops on every channel, and the reply counts as a win in the
Autopilot’s analytics. Answer them yourself in Telegram as usual.