LinkedIn Sync & Profile Capture

    Feature Guide

    How the extension highlights contacts on LinkedIn, syncs messages, captures profiles, and connects to LinkedIn Monitor.

    By Sebastian StreiffertPublished Jan 10, 2026Updated Jun 26, 20267 min read

    How LinkedIn sync works

    The Lumenbase extension watches the LinkedIn pages you visit and captures messages, profile data, and connection events as they happen. There is no LinkedIn API access and no background polling — sync runs in real time while you have a LinkedIn tab open and stops when you close it.

    Captured data flows to four places in Lumenbase: contact activity timelines, the LinkedIn Monitor feed, the My Connections directory, and the Added Profiles directory. Together they give your CRM a live view of your LinkedIn relationships.

    Message sync

    LinkedIn DMs appear on the matching contact's activity timeline as you send and receive them, automatically matched by LinkedIn URL.

    Profile capture

    Visit a profile and click Subscribe to add that person to Lumenbase. Works for connections and non-connections alike.

    My Connections

    Your full LinkedIn network syncs to Directory → My Connections for searching and linking to CRM records.

    LinkedIn Monitor

    When enabled on a Codex, activity (posts, comments, reactions) from contacts on linked lists is collected into a prioritised monitoring feed.

    Profile highlights — what you see on LinkedIn

    Once the extension is installed and connected, it overlays subtle indicators on LinkedIn pages as you browse. These help you instantly recognise which people are already in your CRM without leaving LinkedIn.

    LinkedIn search results — Lumenbase profile highlights (abstract LinkedIn chrome)
    in
    People · linkedin.com/search
    YO

    People in your network

    SC

    Sarah Chen

    In Lumenbase

    VP Sales · Northwind Systems

    MW

    Marcus Webb

    In Lumenbase

    Head of Growth · Series B startup

    DN

    Divya Nair

    Enterprise AE · CloudBridge

    TA

    Tom Alcott

    Founder, Alcott Consulting

    Lumenbase extension active · 2 contacts identified on this page
    • 1
      "In Lumenbase" label: Appears next to names of contacts already in your CRM — no action needed to add them
    • 2
      Lumenbase badge (check icon): A small primary-coloured badge on the avatar indicating the contact is synced
    • 3
      Subscribe button: Appears on profiles not yet in your CRM — click to capture their data into Added Profiles
    • 4
      Extension status strip: Shows how many contacts were identified on the current page
    The badge matches contacts by LinkedIn profile URL. If a contact is in Lumenbase but doesn't have a LinkedIn URL in their record, the highlight won't appear. You can add the URL in the contact's detail page.

    Subscribing to profiles — Added Profiles

    The Subscribe button lets you capture LinkedIn profiles into Lumenbase before — or instead of — adding them as full CRM contacts. This is useful for tracking prospects while they're still in early outreach, or for people you're not yet connected with.

    1

    Find the Subscribe button

    Browse to any LinkedIn profile, search result, or messaging thread. People not already in your CRM show a small Subscribe button next to their name (injected by the extension).
    2

    Click Subscribe

    Clicking it captures the person's name, headline, company, LinkedIn URL, and profile picture into Lumenbase immediately. A confirmation appears in-page.
    3

    Find them in Directory → Added Profiles

    Subscribed profiles appear under Directory → Added Profiles in Lumenbase. From there you can promote them to full contacts, view their captured data, or remove them.
    Added Profiles is ideal for nurturing prospects before you connect on LinkedIn. Once they accept a connection request, their profile updates automatically and they can be promoted to a full CRM contact with one click.

    Message and conversation sync

    LinkedIn direct messages sync into Lumenbase while you're using LinkedIn. You don't need to do anything — messages appear on the matching contact's activity timeline within seconds of being sent or received.

    How messages are matched to contacts

    The extension matches LinkedIn conversations to CRM contacts using the LinkedIn profile URL stored on the contact record. If a contact doesn't have a LinkedIn URL filled in, incoming messages from them won't appear in Lumenbase.

    • To add a LinkedIn URL to an existing contact, open the contact in Lumenbase and edit the LinkedIn field.
    • If you Subscribe to a profile via the extension, the URL is captured automatically and can be used for matching.
    • Both sent and received messages are synced — the full conversation thread is visible on the contact timeline.

    Sync frequency

    Sync runs in real time while LinkedIn is open. It does not run in the background when LinkedIn is closed, and it does not back-fill historical messages from before you installed the extension.

    Keep a LinkedIn tab open during active conversations if you want those messages to appear in Lumenbase. Closing LinkedIn pauses sync until you reopen it.
    Lumenbase — contact activity timeline showing synced LinkedIn messages and a meeting transcript
    SC

    Sarah Chen

    VP Sales · Northwind Systems

    Active Deal
    Connected

    Recent Activity

    LinkedIn Message (received)

    2h ago

    "Thanks for following up! I reviewed the proposal and had a few questions about the enterprise tier pricing..."

    LinkedIn Message (sent)

    2d ago

    "Hi Sarah, following up on our Q2 pipeline discussion. Would you have 20 minutes next week..."

    Meeting — Q2 Planning Session

    1w ago

    Google Meet · 47 min · "...pricing structure, Sarah mentioned they need SSO before legal can sign off..."

    My Connections — syncing your LinkedIn network

    Your LinkedIn connections sync to Directory → My Connections in Lumenbase. This gives you a searchable, de-duplicated directory of everyone you're connected to on LinkedIn, with connection date and a direct link to their CRM contact record where one exists.

    • Sync happens when you open LinkedIn with the extension active.
    • New connections added on LinkedIn appear in My Connections on the next sync.
    • You can stop syncing individual connections from the My Connections page.
    • My Connections requires the LinkedIn Sync feature on your Lumenbase plan.
    My Connections is different from Added Profiles. Connections are people you've mutually connected with on LinkedIn. Added Profiles includes anyone you've subscribed to, regardless of connection status.

    LinkedIn Monitor

    LinkedIn Monitor is a separate Lumenbase feature that builds on top of the extension. When Activity monitoring is enabled on a Codex, the extension collects post activity (comments, reactions, shares) from LinkedIn contacts on the Codex's linked lists and surfaces it in a prioritised feed.

    • Enable per Codex: Codex → Settings → LinkedIn → Activity monitoring.
    • The feed appears in Labs → LinkedIn Monitor and as a widget on your dashboard.
    • You can draft a reply directly in Monitor — Lumenbase shows you the suggested text and you paste it on LinkedIn yourself.
    Full LinkedIn Monitor guide, including how to enable it per Codex and how the feed is prioritised: LinkedIn Monitor, My Connections, and Added Profiles.

    Extension popup — LinkedIn tab

    The LinkedIn tab in the extension popup shows a live summary of sync activity and lets you trigger a manual sync if something seems out of date.

    Extension popup — click the LinkedIn tab to see sync counters and manual sync
    LB

    Lumenbase

    Acme Corp

    Connected
    CRM AuthenticatedActive
    Background WorkerActive
    LinkedIn SessionActive

    Sync

    Synced from CRM
    284 contacts8m ago
    Synced to CRM
    12 convos3 messages

    Network

    284

    Contacts

    12

    Today

    1,429

    Network

    • 1
      LinkedIn tab: Switch to it from the tab bar
    • 2
      Last sync timestamp: Shows when data last flowed from extension to Lumenbase
    • 3
      Sync Now button: Triggers an immediate sync if you suspect counts are stale

    Troubleshooting

    Profile highlights not appearing

    1. Check that the extension is enabled and shows Connected in the popup header.
    2. Make sure the extension has permission to access linkedin.com — check chrome://extensions.
    3. The highlight only shows for contacts that have a LinkedIn URL in Lumenbase. Open the contact and add the URL if missing.
    4. Reload the LinkedIn page after checking the above.

    Messages not syncing

    1. Keep LinkedIn open in a tab — sync pauses when LinkedIn is closed.
    2. Confirm the LinkedIn integration is connected: My Settings → Integrations → LinkedIn.
    3. Open the message thread in LinkedIn — the extension triggers sync when you view or send a message.
    4. Check that the contact in Lumenbase has a LinkedIn URL that matches the person you're messaging.

    Subscribe button not appearing

    1. Reload the LinkedIn profile page — the extension injects the button after the page loads.
    2. Make sure site access is granted for linkedin.com in the extension settings.
    3. If the profile is already a CRM contact, the Subscribe button is replaced by the "In Lumenbase" label.

    My Connections showing stale data

    Open a LinkedIn tab and let the extension run for a moment, then click Sync Now in the LinkedIn tab of the popup. Connections added recently on LinkedIn require the extension to detect them during a sync session.

    Profile highlights: Automatic on linkedin.com while extension is active
    Subscribe to a profile: "Subscribe" button on LinkedIn → Added Profiles
    Message sync: Automatic while LinkedIn tab is open
    My Connections: Directory → My Connections
    Added Profiles: Directory → Added Profiles
    LinkedIn Monitor setup: Codex → Settings → LinkedIn → Activity monitoring

    Was this article helpful?