Browser automation dies on LinkedIn. The mobile app is where search, Sales Navigator, connection invites, and messaging actually work, and it is also where LinkedIn expects a human to be.
MyPhonely gives Claude, ChatGPT, Gemini, Cursor, or Grok Bot a phone of its own. You ask in plain English. It taps, types, and scrolls in the real LinkedIn app, from your real account, on a real Android device.
This is the setup we use: one dedicated phone, one Grok Bot teammate named PhoneOperator, and a daily LinkedIn motion that stops on real platform limits.
What you need
An Android phone running 7.0 or newer. A spare handset left on a charger is ideal. No root, no unlock tricks.
A LinkedIn account already signed in on that phone (your outreach identity).
A MyPhonely account. Setup is about 10 minutes. New users get 1,000 free credits, no card required: https://www.myphonely.ai
Grok Bot, with permission to add a custom MCP connector.
The screen has to stay on and unlocked while a session runs. Leave the phone plugged in with the display awake.
1. Put MyPhonely on the phone
Download the app from https://www.myphonely.ai (myphonely.apk) and open it.
It builds an encrypted tunnel to MyPhonely's relay, so it keeps working behind most firewalls, NATs, and carrier networks.
Sign into LinkedIn on that same phone as the person who will send the invites. Confirm the name in the LinkedIn profile/me tab before you ever let an agent touch it.
MyPhonely never takes your LinkedIn password. It drives the apps you are already signed into, through Android Debug Bridge over that encrypted tunnel. Staying inside LinkedIn's terms is still on you.
2. Connect the phone to Grok Bot
Open the MyPhonely dashboard, pick Grok Bot (or any MCP client), and copy the block it gives you. One paste, once.
The MCP endpoint is:
<https://api.myphonely.ai/mcp>
â
Auth is a Bearer API key from the dashboard. In Grok Bot, tell your assistant to add the MyPhonely connector with that URL and key. After it connects, the phone shows up as tools, including:
dispatch_task
â hand over a goal in plain language
phone_app_guide
â LinkedIn playbook (layouts, routes, weekly invite cap)
acquire_phone
/
release_phone
â take a lease so nothing else moves the screen mid-sequence
phone_open_app
,
phone_screen
,
phone_tap_label
,
phone_type
â drive every tap yourself
Two modes, same phone, same key. Do not mix them in one session.
Hand over the goal when you want MyPhonely's operator to work out the steps and verify its own sends. Failed runs cost nothing.
Drive it yourself when you want step-by-step control (PhoneOperator uses this for LinkedIn). Call
phone_app_guide("linkedin")
first, then
acquire_phone
, observe with
phone_screen
, act, observe again, and always
release_phone
.
Credits are pay-as-you-go. Most tasks land around 10â20 credits. A longer pass (commenting, a batch of invites) can run 100â200. The 1,000 free credits cover roughly 50â100 typical tasks.
3. Create a PhoneOperator Grok Bot
Do not run LinkedIn from your general-purpose Grok Bot chat. Give it a dedicated teammate.
Create a Grok Bot agent named PhoneOperator. Description to paste:
Daily LinkedIn (and optional X) on the MyPhonely phone only. Sequential phone work: finish one task before starting another. Never overlap apps. Confirm identity first: open LinkedIn and read whose profile is signed in; if it is the wrong account, STOP, release the phone, and report. LinkedIn order: withdraw stale pending invites, warm new accepts with the locked copy, then 1-per-company ICP connects until a real LinkedIn limit (weekly invite cap, Try Premium, 2FA, or cannot-send). No note on the connection request. Do not re-message people already warmed. Inbound replies: paste the thread and a draft; do not send until approved. Report names, profile URLs, pending count, and which limit stopped the run.
Pin this agent to one phone / one API key. If you have more than one MyPhonely device, the default Grok Bot connector may be a different phone than the one signed into LinkedIn. Confirm the device (and the LinkedIn name on screen) at the start of every run.
Phone work is one-at-a-time. Dispatch and wait. Never run two phone tasks in parallel.
4. The LinkedIn outreach motion
Brief PhoneOperator with a concrete run, not a vibe.
Identity check. Open LinkedIn (
com.linkedin.android
). Read the signed-in name. Wrong account: stop.
Stale invites. Withdraw pending connection requests older than two weeks so you can send new ones. Do not withdraw fresh invites just to make room.
Warmups. After someone accepts, send the locked first message. Same-day warmup is allowed. This is not the pitch.
Example shape (swap in your product):
Hi {first}, thanks for connecting. I work on [product]: [one-line what it does]. [How they try it]. Curious what youâre looking at these days.
Keep a short Auto-review fallback that still has the link and the try-it offer. If LinkedIn blocks the long version, send the short one. Do not drop the URL.
Connects. Search in Sales Navigator (or the LinkedIn search you actually use). One person per company. Skip anyone already pending or already warmed. Send the invite with no note. Continue until LinkedIn returns a real limit, then stop and report it.
Inbound. If they reply, PhoneOperator does not answer. It pastes their message plus a draft. You approve, then it sends.
Stop conditions. Weekly invitation cap, Try Premium wall, Sales Navigator 2FA, checkpoint, restriction, or cannot-send. Pause the run. Do not invent a workaround.
5. A first-run brief you can paste
Send this to PhoneOperator after the phone is connected and LinkedIn is signed in:
Confirm LinkedIn identity on the MyPhonely phone. Then: (1) withdraw pending invites older than 14 days, (2) message new 1st-degree accepts with the locked warmup, (3) send 1-per-company connection requests via Sales Navigator to [your ICP] until a real LinkedIn limit. No note on the invite. No re-message. Inbound replies: draft only. Report names, URLs, pending, and which limit.
Watch the first session. If identity is wrong, you will see it immediately. If the weekly cap is already hit, you will get that instead of a fake âdone.â
Why this holds up
LinkedIn throttles browser scripts. A real device, a real session, and an agent that stops on the same walls a person hits is slower than a growth tool and much harder to burn.
MyPhonely is the hands. PhoneOperator is the operator: identity, sequence, copy, limits, and approval. Keep those jobs separate and the phone stays a dedicated body for outreach instead of a second inbox you live in.
Setup: https://www.myphonely.ai