Writing effective prompts
- Be specific about date ranges — say “since May 1st 2025” rather than “recently” so Groovin fetches exactly the data you need.
- Chain actions in sequence — first fetch data, then cross-reference the CRM, then take action. Breaking the task into steps gives the assistant a clear execution path.
- Use follow-up prompts to refine — ask for a draft first, then ask the assistant to adjust the tone or shorten it. Iterating in steps produces better output than one overly complex prompt.
- Combine Groovin with your CRM’s MCP for full context — for example, use Groovin MCP to pull LinkedIn data and your CRM’s MCP (Attio, HubSpot or Affinity) to pull deal stage, last meeting notes, and email history in the same conversation.
Use case examples
Import LinkedIn conversations and add missing contacts
Import LinkedIn conversations and add missing contacts
Prompt:What happens: Groovin fetches your conversation attendees with
list_linkedin_conversation_attendees, calls lookup_crm_contacts in a single batch to check who already exists in your CRM, and creates the missing ones with create_crm_contacts (with sync_messages on). At the end you have a fully populated CRM with LinkedIn sync active for every conversation.Find and draft follow-ups for stale conversations
Find and draft follow-ups for stale conversations
Prompt:What happens: Groovin fetches your messages and filters them by direction and date to surface only the conversations that have gone cold. It then calls
lookup_crm_contacts for each person to pull their CRM record and deal context. The AI uses all of that to draft a personalised follow-up for each conversation.Generate a morning briefing from your LinkedIn inbox
Generate a morning briefing from your LinkedIn inbox
Prompt:What happens: Groovin fetches all messages received in the last 24 hours. The AI ranks them by relevance — prioritising new leads, open deals, and time-sensitive asks — and drafts a contextual reply for each of the top conversations. Run this every morning to start the day with a clear action list.
Surface new connections that aren't in your CRM
Surface new connections that aren't in your CRM
Prompt:What happens: Groovin calls
list_linkedin_relations with a connected_after filter to surface new connections, and runs lookup_crm_contacts in bulk to see who is already in your CRM. For a small shortlist of unpaired matches, it can call get_linkedin_profile sparingly (stay around 100 profile views a day) to check ICP fit. You end up with a shortlist of qualified leads hiding in plain sight in your network.Track and escalate pending connection requests
Track and escalate pending connection requests
Prompt:What happens: Groovin calls
list_linkedin_pending_invitations with a sent_after filter to find all unaccepted invites from the specified period. The AI then formats the results as a ready-to-paste Slack message so you can escalate directly to your CEO or another team member who can follow up through a different channel.Turn prompts into recurring tasks with Claude
Turn prompts into recurring tasks with Claude
Once you’ve validated a prompt pattern and it reliably returns the output you want, you can turn it into a scheduled task. Using Claude’s Projects feature, Claude Cowork, or Claude Code, describe the frequency you want (e.g. “run every weekday at 8am”) and save the prompt as a recurring instruction. Your AI assistant will execute the full Groovin workflow automatically, without you having to re-enter the prompt each time.
Prompt Library — ready to copy-paste
Ready-made prompts you can drop straight into your AI assistant.
Skills — write in your own voice
Installable skills that learn how you write on LinkedIn, then draft and send messages that sound like you.