L

Agentic Workflows

LinkedIn Outreach Platform Agentic Workflows

10 workflows — multi-step AI automation tools for coding agents on LinkedIn Outreach Platform.

Available free v1.1.0 Browser LLM
$ sidebutton install linkedin
Download ZIP

LinkedIn Outreach Platform agentic workflows

10
Build Profile Brief linkedin_profile_brief

Opens a profile, triggers lazy-loaded sections, and returns a compact JSON brief: current role, career arc, posting language and topics, contact-type guess, and tailoring hooks for a first message

Inputs
  • profile_url · string
    Full LinkedIn profile URL (e.g. https://www.linkedin.com/in/username/)
Steps
13
Extract text from a selectorNavigate to a URLScroll the pageWaitcontrol stopllm generate
Allowed *.linkedin.com
Draft Custom Message linkedin_draft_outreach

Finds a person's thread via inbox search, clears the compose box, and types caller-supplied message text into it — draft only, never sends

Inputs
  • person_name · string
    Name as shown in the inbox, used for search and thread selection
  • message_text · string
    Final message text to place in the compose box, verbatim
Steps
10
Click an elementbrowser injectJSNavigate to a URLType into a fieldWaitcontrol stop
Allowed *.linkedin.com
Draft Message Reply linkedin_draft_reply

Extracts the participant name and places a fixed decline reply in the message box

Inputs

None

Steps
4
Click an elementExtract text from a selectorType into a fieldWait
Allowed *.linkedin.com
Get Public Contact Info linkedin_get_contact_info

Open a LinkedIn profile, open the Contact Info overlay, and return the public contact fields (URL, websites, phones, email, IM, birthday, connected-on) as structured JSON. Fully deterministic — no LLM call.

Inputs
  • profile_url · string
    Full LinkedIn profile URL, e.g. https://www.linkedin.com/in/URL/
Steps
10
Click an elementbrowser injectJSNavigate to a URLWaitcontrol stop
Allowed *.linkedin.com
LinkedIn: Lead Health Check linkedin_lead_health

>-

Inputs
  • profile_url · string
    Full LinkedIn profile URL (e.g. https://www.linkedin.com/in/username/)
  • icp_context · string
    Optional override for ICP definition. Defaults to the 2026-08 SideButton outreach ICP baked into the prompt.
  • max_scrolls · string
    Number of scroll steps to trigger lazy-load. Default 6.
Steps
18
Extract text from a selectorNavigate to a URLScroll the pageWaitcontrol stopllm generate
Allowed *.linkedin.com
Prepare Tailored Message linkedin_outreach_prep

Full per-person outreach pass: reads the existing conversation, briefs the profile, has the LLM write a short tailored first message, and types it into the compose box — draft only, never sends

Inputs
  • person_name · string
    Name as shown in the inbox, used for search and thread selection
  • profile_url · string
    Full LinkedIn profile URL (e.g. https://www.linkedin.com/in/username/)
  • campaign_context · string
    Optional override for the campaign framing baked into the prompt (product one-liner, style rules, current test variant)
Steps
28
Click an elementExtract text from a selectorbrowser injectJSNavigate to a URLScroll the pageType into a fieldWaitcontrol stopllm generate
Allowed *.linkedin.com
Privacy Mode linkedin_privacy_mode

>-

Inputs
  • blur_self · boolean · default false
    Also blur your own avatar and name
Steps
3
browser injectCSSWaitcontrol stop
Allowed *.linkedin.com
Read Conversation History linkedin_thread_history

Searches the inbox for a person by name, opens the first matching thread, and returns the search-result previews plus the full message history

Inputs
  • person_name · string
    Name to search for, as shown on their profile (last name alone is often the most precise)
Steps
9
Click an elementExtract text from a selectorNavigate to a URLWaitcontrol stop
Allowed *.linkedin.com
Validate All Applicants linkedin_validate_applicants

Two-pass validation: warms up candidates first (triggers security scans), then validates. Handles 1-25 candidates dynamically.

Inputs
  • job_summary · string
    |
Steps
121
Click an elementExtract text from a selectorbrowser injectCSSbrowser injectJSNavigate to a URLWaitcontrol ifcontrol stopllm generatevariable setworkflow call
Allowed *.linkedin.com
Validate Single Application linkedin_validate_application

Validates a single applicant's profile against job requirements using AI

Inputs
  • job_summary · string
    |
Steps
6
Extract text from a selectorbrowser injectCSSWaitcontrol stopllm generate
Allowed *.linkedin.com