SDRPilot Docs

Connect Your LinkedIn Account

SDRPilot works inside your real LinkedIn account. Connecting it means signing in once through SDRPilot so it can hold a live session for you.

One connected LinkedIn account is called a seat. A seat has its own daily limits, its own dedicated IP address, its own agents and its own inbox. Running a second LinkedIn account from the same workspace is marked coming soon while it is being tested.

Before you start

Have the email address and password you normally use on LinkedIn ready, and have your phone nearby if your account uses two step verification.

Connecting

  1. Open Settings, then the LinkedIn accounts tab, and start the connect flow. During onboarding this is step four and looks the same.
  2. Answer Where do you normally use LinkedIn? SDRPilot guesses it from your browser, so check it before you continue. It decides which country your dedicated IP is bought in.
  3. SDRPilot sets up the IP address for this seat. That takes a minute or two and you can watch it in the step list.
  4. Enter your LinkedIn email and password.
  5. Optional: add your authenticator app secret if you use an authenticator for LinkedIn. It lets SDRPilot answer a code prompt on its own.
  6. Optional: tick Remember my password so the seat can sign itself back in if LinkedIn ends the session.
  7. Continue. SDRPilot signs in, saves the session and shows the account as connected.

If the country does not match where you are

SDRPilot can see the time zone your browser reports and the country your connection comes from. When the country you picked disagrees with both, it asks once, before it buys anything. The question names both countries and gives you two answers: use the one it detected, or keep yours.

Keeping yours is a real answer. Agencies connect a client’s account from a different country every day, and that is what the seat should look like.

One thing to know if you keep it: the seat only acts during your working hours, read in your workspace time zone. If those hours fall in the middle of the night in the country you picked, SDRPilot says so on the same screen and offers to move your working hours to that country’s time. An account that only ever acts at 3am where it connects from is the pattern LinkedIn restricts accounts for.

What SDRPilot stores

After a successful sign-in, SDRPilot keeps the session that LinkedIn issued, encrypted. That session is what every later action uses, exactly as your own browser would.

Your password is not stored unless you tick Remember my password. When you do, it is encrypted, used only at sign-in time inside SDRPilot, never shown in the app and never returned by the API. Untick the box, or use Forget saved password on the account row, and it is erased. The same applies to a saved authenticator secret.

When LinkedIn asks you to verify

LinkedIn may challenge a new sign-in in one of these ways. The connect screen tells you which one it is.

  • Approve on your phone. The screen says Check Your Phone and waits. Open the LinkedIn app and tap Accept within 2 minutes.
  • A code by email or SMS. Enter the code when SDRPilot asks for it.
  • A sign-in link by email. Open the email on this LinkedIn account’s inbox and click the link within 2 minutes.
  • An authenticator code. If you saved your authenticator secret, SDRPilot handles this without you.
  • A security check (a puzzle). SDRPilot cannot solve this for you. Sign in to LinkedIn once in your own browser, complete the check there, then come back and connect again.

This is normal for a first sign-in and does not mean anything is wrong. If a step times out, the screen says so; start the connection again and answer the prompt straight away.

If LinkedIn says “An unexpected error has occurred”

This message comes from LinkedIn’s own sign-in page. It means LinkedIn turned the attempt away before it looked at your password, which happens when it sees several attempts in a short time or a sign-in it did not finish verifying. Your password and your SDRPilot account are fine.

  1. Wait 15 minutes before trying again. Pressing Try Again immediately is refused the same way.
  2. If it happens twice, sign in to LinkedIn once on your phone or laptop and answer any verification it shows there.
  3. Come back to SDRPilot and connect again.

Staying connected

Use check sign-in on the account row whenever you want to confirm the session is still alive. If LinkedIn ends the session, the row says so and offers sign in again.

If you ticked Remember my password, the seat tries once to sign itself back in, after a short delay, with a strict cap on how often it may try in a day. A challenge that needs a person, such as a phone approval with no authenticator secret saved, is never attempted automatically.

More on sessions and IP addresses is in Proxy and Session, and the reasoning behind the pacing is in How SDRPilot Keeps Your Account Safe.

What a sender costs and how to stop paying

Every plan includes one sender, which is one connected LinkedIn account. You can add more senders to your plan in Settings → Billing → Manage billing; prices are on Plans and Billing. Each sender gets its own dedicated IP address.

To stop using a sender, disconnect the account from its row in Settings. The IP address is released. To stop paying for an extra sender as well, remove it from your plan in the billing portal.

Pausing an agent does not disconnect the account. A paused agent keeps the account connected, so it still counts as a sender.

AI replies and tool calls on LinkedIn conversations are included in your plan.

Champions Circle members who sign in with DM Champ pay per seat instead of a plan. A seat costs 250 AI credits per 30 days, taken from your linked DM Champ balance at the start of each period. The charge covers the dedicated IP address, which is bought 30 days ahead, so it is not refunded when you stop early. Disconnecting the account stops the renewal. If you connect the same account again inside the period you already paid for, nothing is charged; after the period has ended, a new 30 days is charged on reconnect. A paused agent keeps the account connected, so the renewal continues. AI replies and tool calls on LinkedIn conversations do not cost credits: the seat is the only LinkedIn charge.

:::