> ## Documentation Index
> Fetch the complete documentation index at: https://docs.groovin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Groovin MCP Prompt Library: copy-paste prompts for LinkedIn

> Copy-paste Groovin MCP prompts for LinkedIn prospecting, CRM sync, follow-ups, and lead discovery. Works with Claude, Cursor, and Windsurf.

These are pre-written prompts you can copy directly into your AI assistant and run immediately. Each one is designed to work out of the box — just replace the placeholders in `[BRACKETS]` with your own values and hit send. No prompt engineering required.

> [!NOTE]
>
> These prompts are written for Claude but work with any MCP-compatible AI assistant that has Groovin connected. Looking for installable skills, like the one that learns your LinkedIn writing voice? See [Skills](https://docs.groovin.ai/mcp/skills.md).

## Morning LinkedIn Briefing

Scans your inbox from the last 24 hours and flags priority conversations with draft replies.

```text theme={null}
Use Groovin to get all LinkedIn messages I've received in the last 24 hours.
Identify the top [NUMBER] conversations I should prioritize today based on:
open deals, new leads, or time-sensitive asks.
For each, provide a 2-sentence summary and a draft reply under 100 words.
```

**Customise:**

* `[NUMBER]` — how many conversations to surface (e.g. `3` or `5`)

**Tools used:** `list_linkedin_conversation_attendees`, `get_linkedin_chat_messages`

***

## Stale Conversation Follow-Up

Finds conversations where you sent the last message and drafts follow-ups.

```text theme={null}
Use Groovin to find all LinkedIn conversations where I sent the last message
more than [DAYS] days ago and haven't received a reply yet.
For each conversation:
1. Look up the contact in my CRM using Groovin.
2. Get any relevant deal context from my CRM.
3. Draft a short follow-up message (max 3 sentences, no filler phrases,
   end with a low-friction question).
```

**Customise:**

* `[DAYS]` — how long since your last message (e.g. `4`)

**Tools used:** `list_linkedin_conversation_attendees`, `get_linkedin_chat_messages`, `lookup_crm_contacts`

***

## Hidden Leads Finder

Surfaces new connections not yet in your CRM and checks ICP fit.

```text theme={null}
Use Groovin to list all LinkedIn connections I've made in the last [MONTHS] months
that I haven't messaged yet.
For each person:
1. Get their LinkedIn profile using Groovin.
2. Check if they're already in my CRM using Groovin.
3. Score them against my ICP: [ICP_DESCRIPTION].
Output a ranked table with: Name, Company, Title, ICP Match (Yes/No/Maybe),
In CRM (Yes/No), LinkedIn URL.
```

**Customise:**

* `[MONTHS]` — connection window to search (e.g. `3`)
* `[ICP_DESCRIPTION]` — your ideal customer profile (e.g. `B2B SaaS founders or VPs at 10–200 employee companies`)

**Tools used:** `list_linkedin_relations`, `get_linkedin_profile`, `lookup_crm_contacts`

***

## Bulk Import & CRM Sync

Imports LinkedIn conversations and creates missing CRM contacts with sync enabled.

```text theme={null}
Use Groovin to list all my LinkedIn conversation attendees, including anyone
with activity since [DATE].
For each person:
1. Check in bulk with Groovin whether they're already in my CRM.
2. Create CRM contacts for everyone not yet paired,
   and enable LinkedIn message sync at the same time.
Report back: how many contacts were created, how many already existed,
and how many syncs were enabled.
```

**Customise:**

* `[DATE]` — start date for the import (e.g. `May 1st 2025`)

**Tools used:** `list_linkedin_conversation_attendees`, `lookup_crm_contacts`, `create_crm_contacts`

***

## Pending Invite Report

Finds unaccepted connection requests and formats them for team escalation.

```text theme={null}
Use Groovin to find all LinkedIn connection requests I sent since [DATE]
that are still pending.
Format the results as a list with:
Name, LinkedIn URL, Days Waiting, In CRM (Yes/No).
Then write a Slack message I can send to [RECIPIENT] with this list,
asking them to [ACTION].
```

**Customise:**

* `[DATE]` — the start date for pending invites (e.g. `last Monday`)
* `[RECIPIENT]` — who receives the Slack message (e.g. `my CEO`)
* `[ACTION]` — what you want them to do (e.g. `send a personal invite from their account`)

**Tools used:** `list_linkedin_pending_invitations`, `lookup_crm_contacts`

***

## Pre-Call LinkedIn Brief

Gets the full LinkedIn and CRM context on a contact before a call.

```text theme={null}
I have a call with [NAME] at [COMPANY] in [TIMEFRAME].
Their LinkedIn is [LINKEDIN_URL].
Use Groovin to:
1. Get their LinkedIn profile.
2. Retrieve our full LinkedIn conversation history.
3. Look them up in my CRM and get any deal, email, or meeting context.
Summarize in bullet points: their background, the history of our relationship,
open threads, and 2 suggested talking points.
```

**Customise:**

* `[NAME]` — the contact's full name
* `[COMPANY]` — their company name
* `[TIMEFRAME]` — how soon the call is (e.g. `30 minutes`)
* `[LINKEDIN_URL]` — their LinkedIn profile URL

**Tools used:** `get_linkedin_profile`, `get_linkedin_chat_messages`, `lookup_crm_contacts`

***

> [!TIP]
>
> To turn any prompt into a recurring automation, save it as a Project instruction in Claude or schedule it with Claude Cowork or Claude Code.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.