Scale your team's LinkedIn outreach without the chaos
Each rep connects their own profile. You get campaign analytics and usage visibility. No credential sharing, no compliance headaches.
Challenges you know too well
Sound familiar? Here's how Crispy solves each one.
No visibility into team activity
You have no idea how many connection requests each rep is sending or what their response rates look like.
Solution: Crispy's analytics tools show per-rep activity, campaign performance, and response rates in one dashboard.
Credential sharing risks
Reps share LinkedIn passwords with automation tools, or worse, with each other. IT and legal hate it.
Solution: Each rep connects their own LinkedIn from the dashboard. No passwords shared. Each account is isolated.
Legal and compliance risk
Scraping tools store prospect data in third-party databases. GDPR and your legal team say no.
Solution: Crispy gives you full data control, managed storage with full export or delete anytime, and no vendor lock-in on your data. GDPR friendly by design. Legal signs off in a day.
Cost at scale
Legacy tools lock every rep into a rigid dashboard. Changing your messaging means updating sequences in a UI, not telling your AI what to do differently.
Solution: Each rep gets an AI agent with the full LinkedIn surface area. Update the strategy once, it applies everywhere.
Onboarding friction
New reps take weeks to learn complex automation dashboards. They abandon the tool and go back to manual.
Solution: Reps use AI agents (Claude, Cursor) with natural language. No dashboard to learn, just describe what you need.
How it works
From setup to results in 5 steps.
Create your organization
Sign up for Crispy. Create your org and set team-wide outreach guidelines and safety limits.
Invite your reps
Send invite links. Each rep connects their own LinkedIn profile, takes 2 minutes per person.
Scope permissions
Assign permission levels per rep: read-only for analysts, outbound for SDRs, full access for senior reps.
Run campaigns
Reps create and manage campaigns via AI agents. Automated sequences with connection requests and follow-ups.
Example prompt
“Create a campaign targeting CTOs at mid-market companies in our ICP. Send connection request, wait 3 days, then follow up.”
Track team performance
Pull analytics across all reps, connection rates, response rates, meetings booked. Identify top performers and winning templates.
Example prompt
“Show me each rep's campaign stats for this month sorted by reply rate”
Key tools for sales team leads
Each tool is available as an MCP tool for AI agents or as a REST API endpoint.
Create or Update Campaign
Creates a new campaign or updates an existing one in a single call. Omit campaign_id to create (requires name, kind, and either a list_id or inline contacts) or provide it to update. Choose acquisition for invite-based outreach to new first-degrees or relationship for DM-only outreach to existing connections, with a URL-safe slug auto-derived from the name.
upsert_campaign
Get Campaign Variant Stats
Returns per-variant statistics for a campaign, broken down by step and arm, including sent, accepted, replied, positive_replied, and positive_reply_rate. A positive reply is counted when a contact carries an auto:interested or auto:wants_meeting tag, giving you a clear read on which message variants actually convert. Returns empty when nothing is enrolled in the campaign.
get_variant_stats
Send LinkedIn Invitation
Send a LinkedIn connection invitation to a person identified by provider ID, profile slug, or full URL. You can attach a personal note of up to 300 characters, which meaningfully increases acceptance rates, and optionally attribute the action to a campaign for tracking. The tool enforces a 15-per-day safety limit and fails cleanly if you are already connected or an invitation is already pending.
send_invitation
Send LinkedIn Message
Send a LinkedIn message to an existing conversation using its chat_id, or start a brand new conversation using the recipient's provider_id. Supports text up to 8000 characters, file and image attachments, and native voice notes up to 5MB that render as a playable waveform in the recipient's inbox. A built-in safety limit of 150 per day protects your account, and you can attribute the action to a campaign. Fails if neither chat_id nor provider_id is supplied.
send_message
Get Activity Analytics
Returns a daily activity breakdown over a chosen window (default 7 days), covering invitations sent, messages, and posts. By default only actions taken through Crispy are counted, but you can set tracking_mode to 'all_activity' for full coverage of everything on the account. Returns empty rows for days with no recorded activity, making it easy to spot gaps in outreach cadence.
get_activity_analytics
Search LinkedIn People
Search LinkedIn's people directory by keyword, job title, company, location, and industry, returning up to 25 results per call with a provider ID for each match. When Sales Navigator filters like seniority level or company headcount are supplied, the search auto-routes to Sales Navigator and unlocks advanced criteria such as years of experience, function, school, and recently-changed-jobs. You can also paste a LinkedIn or Sales Navigator search URL to run it directly. Returns an empty array when nothing matches.
search_people
Example prompts
Copy these into Claude, Cursor, or any MCP client to get started.
“Create a 3-step campaign: connect with a note about their recent funding round, wait 3 days, send a value prop message, wait 5 days, send a breakup message.”
“Pull activity analytics for all team members this week, connection requests sent, messages sent, and response rates.”
“Search for VP of Sales at companies in DACH region with 100-500 employees. Split the list across my 5 SDRs.”
“Compare reply rates across our 3 campaign templates this month. Which opening line performs best?”
Related features
Dive deeper into the feature categories that matter most for your workflow.
Outreach & Messaging
Send personalized messages, organize your inbox with labels and split views, snooze conversations for follow-up, schedule messages, and smart-archive stale threads. Full inbox management through your AI assistant or API.
14 tools
Analytics & Intelligence
Track post performance, profile analytics, audience demographics, and network growth. Every response includes an intelligence block with assessment, insights, and recommended next actions, all computed instantly with zero LLM cost.
12 tools
Crispy at $49/seat/month
Everything included per seat. Per-rep profiles, campaign management, and analytics.
Legacy tools give every rep a dashboard to click through. Crispy gives every rep an AI agent with the full LinkedIn surface area.
View pricingFrequently Asked Questions
How do reps connect their LinkedIn accounts?
Each rep clicks Connect LinkedIn from their dashboard. Their account is linked to their seat, no passwords shared with anyone.
Can I control what each rep can do?
Yes. Permission scoping lets you assign read-only, outbound-only, or full access per rep. Analysts can pull data without sending messages.
What happens if a rep leaves the team?
Remove their seat from your org. Their LinkedIn profile is disconnected immediately. Campaign data stays in your org for reporting.
Is there a risk to our company LinkedIn accounts?
Crispy enforces per-account safety limits that match LinkedIn's own thresholds. No rep can exceed safe daily limits even if they try.
How does billing work with volume discounts?
$49/seat/mo, or $39/seat/mo billed annually. Contact us for custom pricing on larger teams.
Related Reading
How to automate LinkedIn outreach with AI agents
A step-by-step guide to building AI-powered LinkedIn outreach workflows using MCP - from prospect search to personalized messages.
ReadLinkedIn lead generation with AI: a practical guide
How to build a full-funnel LinkedIn lead generation system using AI agents - from search and qualification to outreach and conversion tracking.
ReadCrispy vs Expandi
CompareCrispy vs Heyreach
CompareCrispy vs Lemlist
CompareThe complete LinkedIn API. Ready when you are.
Connect your first LinkedIn profile in under 5 minutes. Every tool, every seat, no feature gates. Safe limits, warm-up, and full permission control built in.