Skip to main content

Overview

This page is about one thing: connecting the LinkedIn account (a seat) that your outreach is sent from, and setting the limits it sends within. What is actually sent — who gets contacted, what each message says, how many days apart — is set up in Dashboard → Autopilot. A connected seat on its own never sends anything.
Invites always go out from your own LinkedIn account. CallPrep never uses a shared or synthetic profile.

Setup

Go to Integrations → LinkedIn. There are three ways to connect — all three end with the same result, so pick whichever suits how you sign in to LinkedIn.

Option A — Chrome extension (one click)

Install the CallPrep Chrome extension, open it and go to Settings → LinkedIn integration. It reuses the session you are already signed into, so it works with Google / SSO logins and needs no password.

Option B — Email and password

Click Connect account and sign in to LinkedIn in the window that opens. Two-factor authentication is fully supported — authenticator app, SMS or one-time code. If you sign in to LinkedIn with Google and have no LinkedIn password, click Sign in to LinkedIn with Google? Connect without a password and follow the steps: in a browser where you are logged into LinkedIn, open DevTools (F12) → Application → Cookies → https://www.linkedin.com, copy the value of the li_at cookie and paste it in.
The cookie is used once to establish the connection and is not stored by CallPrep.

Sending limits

Open a connected seat to set its schedule. These are the settings that protect the account:
20 invites a day per account is the maximum. LinkedIn restricts accounts that behave unlike a person — sending at night, at weekends, or at volume. To send more, connect an additional LinkedIn account: each one has its own allowance.
On top of the daily limit, CallPrep spaces sends out on its own:
  • 5–15 minutes between two invites from the same account, randomised
  • Up to 90 minutes of random delay when a batch of leads arrives at once
  • Anything that does not fit today’s limit or window is moved to the next available slot — it is never dropped for being late

What gets sent

The connection note is written per lead from the research and from the angle you gave the step in your Autopilot. LinkedIn allows 200 characters, so notes are short by necessity. If a note comes back longer, it is trimmed back to a complete sentence — never cut mid-word — and the Activity timeline marks it as shortened. If there is nothing credible to say, nothing is sent. When the research turned up no usable angle, or the lead’s name is not a real name (a role mailbox like Info or Admin), that invite is skipped with a reason on the timeline rather than sent as a generic note. Follow-up messages are a separate step type and only work on people you are connected to. A message step waits for the invite to be accepted and, if that has not happened within a week of its scheduled date, it is dropped with the reason never connected. Message steps allow more room than the note, but stay short on purpose — a long DM reads as a pitch. People you are already connected to are never invited. The invite step is skipped as already connected, and any message steps behind it run normally.

Multiple accounts

Connect more than one LinkedIn account to increase throughput — each has its own 20-a-day allowance, its own hours and its own timezone. On a shared HubSpot portal, a lead is routed to the rep who owns the contact, and goes out from that rep’s own seat.

Pausing, reconnecting and disconnecting

  • Pause stops that seat sending while keeping the connection. Leads stay enrolled and resume when you unpause.
  • Reconnect is what a checkpoint or disconnected status needs — LinkedIn asked for verification again, or the session ended.
  • Disconnect removes the account. LinkedIn steps have nowhere to send from until another account is connected.

Credits

Researching a lead costs one credit. Sending invites and messages is free, and so is a skipped or rescheduled touch. See Credits.

Frequently asked questions

You do not have to. The Autopilot writes each note and message per lead from the research and from the angle you set on the step. What you control is the angle, the tone and the goal — in Dashboard → Autopilot.
No. It is enforced in the product, not just in the form, so a higher number would be a setting that silently does nothing. Connect another LinkedIn account to add another 20 a day.
The limits exist for exactly this reason: no more than 20 invites a day, a randomised gap between them, working hours only, weekends off by default, and no invite to someone you are already connected to. You can go outside the safe hours or send at weekends, but only deliberately — CallPrep asks you to confirm and records that you did.
Yes — use the Chrome extension (one click, no password), or the session-cookie option on the LinkedIn integration page.
No. A lead is enrolled in one Autopilot at a time, an invite is sent once per sequence, and anyone you are already connected to is skipped instead of invited.
Whatever your Autopilot says. If you switched on LinkedIn invite accepted as a stop condition, the sequence ends there and the acceptance is counted as a win. If you did not, the follow-up messages you designed keep going.
Open the Autopilot’s Activity and expand the lead — every skip carries its reason: no LinkedIn profile found, already connected, no credible angle to write from, or the seat’s daily limit and window. Nothing is skipped silently.
There is no per-invite approval queue any more. Use Show example on a step in the Autopilot builder to see exactly what that step produces for a real lead of yours, and adjust the angle until you like it.
Yes — HubSpot is what tells CallPrep a lead exists. See HubSpot Integration.
No, and they should not: LinkedIn ties the account to a person and to their usual devices and locations. Each rep connects their own account from their own CallPrep account.

Need help?

Contact us at hello@callprep.app and we’ll help you get running.