BDOSKI works inside your own LinkedIn session through its Chrome extension: it reads your inbox, learns how you write and sends messages exactly as you would, from your account. Nothing LinkedIn-related works without it, so this comes first.
1. Install the extension from the Chrome Web Store (testers: load the unpacked folder from chrome://extensions with Developer mode on). 2. Make sure you are logged in to linkedin.com in this browser. 3. Press Link. Your name, headline and photo arrive on their own.
2 - You and your company
Name, role and company came from your LinkedIn profile. Check them, then tell BDOSKI what you actually sell and to whom: this is the one thing LinkedIn cannot tell us.
3 - What you want from outreach
Pick everything that applies, add a line if you like. This shapes what the writer asks for at the end of a message.
4 - Starting tone
Your real voice gets mined from your own LinkedIn messages right after this, with quotes for you to approve. The preset is the starting point and the fallback for a thin history.
Warm & informalFriendly, human, a joke where it fits.
Concise & businesslikeShort sentences. Zero fluff. Straight to the point.
ConsultativeCurious questions, listens first, offer framed around them.
No job signals yet. Scan a company or a category above.
Keep the conversation moving
Your next steps, connected to the right people.
Date range→
Show more
Stats: measured, not vibes
Reply rate on matured sends, per person and per week.
Loading...
Your voice, with receipts.
Sender profiles, the writer prompt, its versions and the voice mined from your own LinkedIn messages. Keep what sounds like you.
Find your voice?
Your voice is mined from your own outgoing LinkedIn messages, not typed in. Re-run after a few weeks of new conversations, or scan a full year of history.
This is the person-specific part of the writer voice - who you are, what you offer, your triggers and how you read a situation. A universal core (formatting discipline, anti-fabrication, response format) and a runtime tail (today's date, met-before note, winning messages) are applied automatically at generation and are not shown here. Save applies to every generation from that moment on.
Identity
Pre-generate from questions: same questions as onboarding, fills the prompt below
Writer prompt
Previous versions
Changelog
Oldest first. Versions are the interface / server / extension that shipped the change.
Aug 18-20 · v4.39-4.57 · One-screen Compose: the people list is your live inbox; one timeline for live messages, archive and logged notes; quick chat; Relation slider; file attachments; bulk paste; this guide with fair-use terms.
Sep 2-3 · v4.58-4.63 · extension 1.0-1.3 · Conversation is the channel: replies go into the existing LinkedIn thread with no degree check; degree resolves itself for new people; the writer sees the live thread when it drafts; new extension popup with status, profile card and one-click sync.
Sep 4-8 · v4.64-4.66 · Profile links with accents and unicode match one key; the separate Inbox panel retired into Compose; Jobs: company career feeds plus the ASGC board, scan by company or by role category.
Sep 9 · v4.66 · server 2.57.1 · Update profile finds the person through the extension, the database or the thread and confirms the identity with three witnesses before writing anything; every scrape leaves one honest log line.
Sep 10 · extension 1.3.2 · The conversation list carries the last message and unread counts; thread bodies load for everyone; new replies appear without a manual refresh.
Sep 11-13 · v4.7x · Onboarding Find your voice: your writing style is mined from your own LinkedIn messages with verbatim quotes and approved by you; your whole network loads into the capsule with photos; People views Conversations / Unread / Network; labels on people.
Sep 14 · v4.85-4.91 · The writer never invents facts: claims missing from the context are flagged and unverified ones hold Send until you confirm or edit; web research from Signals; feature switches per capsule; health checks.
Sep 15 · v4.94 · server 2.68 · The extension only executes, the capsule decides: LinkedIn query changes are healed from the server; history fills in the background in order (network, inbox, archive, older history) with an honest status line.
Sep 16 · v5.0 · New interface Midnight / Mint: three calm columns, the draft on its own sheet, Light and Dark themes, Focus mode, "/" jumps to search.
Sep 16 · v5.1-5.2 · server 2.69 · Coloured labels with a palette, send and save in the fixed bottom bar, emoji wherever you type, AI research as a focused view, dates from task text ("ping in 1 week"), Stats infographic, View my voice, pick individual items inside a context pack.
BDOSKI - how it works & fair use
The extension is the door
BDOSKI works only through its Chrome extension, inside your own logged-in LinkedIn session. It reads your inbox, learns how you write and sends messages exactly as you would, from your account. Without the extension linked there is no way past the first screen: nothing in BDOSKI talks to LinkedIn any other way.
Install from the Chrome Web Store (unlisted link), log in to linkedin.com in the same browser, press ⚡ Link next to the people search. Your name, headline and photo arrive on their own.
Your voice, from your own messages
Right after linking, BDOSKI reads your recent conversations (up to 300 of your own messages, six months back, or a full year on request) and your connections, then writes a voice portrait: how you open, how you close, how long you write, which languages you switch between. Every observation comes with verbatim quotes from your messages; anything it cannot quote is thrown away. You untick what is not you, edit the wording, approve. Only then does the writer get its prompt. No archive upload, no prompt writing by hand. Re-run it any time from the Voice tab; View my voice shows the approved portrait.
What loads itself, and when
The extension checks in with your capsule every few minutes (quiet hours 23:00-08:00) and reads what the capsule asks for, in this order: your connections, then the inbox, the archive, then older history up to twelve months, a few threads at a time. An open BDOSKI tab speeds this up; nothing runs while you are away from the keyboard, and it stops when done. The line under the people search shows how far it got.
The one-screen flow
Left: Conversations is your live inbox sorted by activity, Unread filters it, Network is everyone you are connected to. Start typing to search all of them and their messages; if the capsule has fewer than five matches, LinkedIn is asked once for the finished word. Middle: the person, the reason to reach out, sources and writing settings, the live conversation with a quick reply that sends as you, then your draft on its own sheet with the fact check under it; generating, sending and saving live in the bar at the bottom. Right: Profile intelligence (experience, posts, company) with Update, coloured labels, next steps for this person, context chips from Signals and Jobs, manual logging.
The writer never invents facts
Every draft is checked against the context BDOSKI actually has for this person. Claims that are not in it are listed as unverified and hold the Send button until you confirm them from your own knowledge or edit them out. Numbers that came from your attachments are marked as unchecked; style notes are advice, not a block. Context packs from Signals and Jobs can be trimmed item by item before they reach the writer.
Talking to LinkedIn: how often
Your browser polls your own capsule every 45 seconds; LinkedIn never sees that. The extension talks to LinkedIn itself like a person would: one request at a time, with pauses, only while you are around. If LinkedIn ever asks to slow down, BDOSKI stops for two hours by itself; if it asks for a manual check, everything pauses until you pass it and press Resume. Nothing is retried blindly.
Matching and degree
People are matched by their LinkedIn identity first, then by profile link, then by name. Existing conversation wins: if you have ever exchanged messages, replies go into that thread, no degree check, no address needed. Degree matters only for people you have never messaged: 1st degree can be messaged directly, 2nd and 3rd need an invitation or an existing thread.
Found a bug?
Press Report a bug in the footer: two lines from you, the rest (versions, tab, extension status) travels automatically, straight to the people who build BDOSKI.
Privacy and GDPR
Your data lives in your own isolated capsule: a separate container and a separate database per client. It is used for exactly one purpose - generating your messages. We do not sell it, share it, or train anything global on it, and it is deleted on request.
Fair use and responsibility
You send messages as yourself, from your own account, to people you choose. You are solely responsible for what you send and to whom. Mass unsolicited messaging may violate LinkedIn's Terms of Service and can get an account restricted. BDOSKI is tooling: it sends nothing on its own and accepts no liability for the consequences of your outreach.