linkedin-followup
Manage LinkedIn outreach leads from Google Sheets — search by name, read live conversation threads, update status, and send contextual follow-up messages. Use after linkedin-dm to move leads through the pipeline (Sent → Replied → Call Scheduled → Demo Done → Closed).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/10madh/linkedin-followupWhat This Skill Does
The linkedin-followup skill is a sophisticated CRM automation tool designed specifically for managing LinkedIn outreach pipelines within Google Sheets. It acts as an intelligent bridge between your professional networking activities and your lead management documentation. Instead of manually cross-referencing LinkedIn messages with a spreadsheet, this skill allows you to search for leads by name, read active conversation threads directly from your CRM, update statuses automatically, and generate context-aware follow-up messages.
By centralizing the lead journey, the skill ensures that no conversation falls through the cracks. It parses the 'Conversation Log' field to understand the history of an interaction, updates timestamps and status stages (such as 'Replied', 'Call Scheduled', or 'Demo Done'), and tracks the most recent replies, providing a high-level view of your sales funnel health.
Installation
To add this skill to your OpenClaw environment, use the command: clawhub install openclaw/skills/skills/10madh/linkedin-followup. Ensure you have the necessary Google Sheets API permissions and have authenticated via gog auth before attempting to interact with your CRM data. Verify your browser profile is logged into LinkedIn and you are on the feed page to allow the agent to read and send messages effectively.
Use Cases
- Pipeline Maintenance: Automatically transitioning leads from 'Sent' to 'Replied' when they engage with your outreach.
- Contextual Engagement: Drafting follow-up messages that reference the exact content of the user’s previous reply, significantly increasing response rates.
- Sales Velocity: Reducing the time spent manually updating CRM fields by automating the data entry process after a LinkedIn interaction occurs.
Example Prompts
- "Check for new replies from the list and update the sheet for anyone who responded, then draft a follow-up for Sarah Jenkins."
- "Mark John Doe as 'Call Scheduled' and update his conversation log with: 'We are confirmed for Tuesday at 2 PM'."
- "Who has replied to my pitch this week? Show me the latest messages from everyone in the 'Replied' stage."
Tips & Limitations
- Data Consistency: Always ensure your Google Sheet headers exactly match the required format (A-P) to prevent errors in column mapping.
- Rate Limiting: Avoid running updates too frequently to remain within LinkedIn’s usage policies and Google Sheets API request limits.
- Human-in-the-loop: Always review drafts before sending to ensure the tone aligns with your personal brand, especially when using automated context-aware suggestions.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-10madh-linkedin-followup": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api
Related Skills
linkedin-connect
Send LinkedIn connection requests to a list of people via browser automation and track status in a CSV/TSV file. Use when the user wants to bulk-connect with a list of people on LinkedIn (founders, speakers, leads, etc.) from a spreadsheet or list containing LinkedIn profile URLs. Handles Connect button, Follow-mode profiles, already-connected detection, stale URL fallback via LinkedIn search and Google search, and incremental status tracking.
linkedin-dm
Send personalized LinkedIn direct messages to a list of existing 1st-degree connections via browser automation. Use when the user wants to message LinkedIn connections with AI-personalized outreach — e.g. nurturing leads, following up after events, reconnecting with contacts, or announcing something. Takes a data file (CSV/TSV) or plain list with connection names and companies, asks for outreach context/goal, generates a tailored message per person, and sends each one via browser automation. Handles message compose flow, character limits, and incremental status tracking.