Docs/Zapier Integration Setup
All Docs
7 min read

Zapier Integration Setup

Connect Parsley to Zapier to route leads, intent signals, and conversations to 5,000+ apps automatically.

Connect Parsley to Zapier to route leads, intent signals, and conversations to 5,000+ apps. This guide walks you through setup, available triggers, and practical Zap recipes.

Quick Setup

  1. Generate an API key in Hub > API Keys
  2. Create a new Zap and search for Parsley
  3. Paste your API key to authenticate
  4. Choose a trigger (e.g. Profile Viewed, Lead Captured)
  5. Add an action and enable your Zap

That's it. Events now flow from Parsley to your chosen app automatically.

Prerequisites

  • A Zapier account - The free tier works for simple Zaps. Sign up at zapier.com if you don't have one.
  • A Parsley account - The Profile Viewed trigger is available on all plans. Business triggers (conversations, leads, scores, signals) require a Business plan.
  • An API key - Generate one from Hub > API Keys in your Parsley dashboard.

Step 1: Generate an API Key

From your Parsley dashboard:

  1. Go to Hub in the left sidebar
  2. Click API Keys
  3. Click Create API Key
  4. Name it Zapier (or any name that helps you identify its purpose)
  5. Copy the key immediately - it is only shown once

Store your API key securely. If you lose it, revoke it and create a new one.

Step 2: Connect Parsley in Zapier

  1. Log into zapier.com and click Create a Zap
  2. For the trigger app, search for Parsley
  3. Choose a trigger event (see Step 3 below)
  4. When prompted to connect your account, paste the API key you generated
  5. Click Test Connection to verify it works

If the test succeeds, you'll see a green checkmark confirming the connection.

Step 3: Choose a Trigger

Parsley offers five triggers. The Profile Viewed trigger is available on all plans. The remaining four require a Business plan.

TriggerDescriptionPlan
Profile ViewedSomeone views your Parsley profileFree
Conversation CompletedA chatbot conversation ends on your profileBusiness
Lead CapturedA visitor shares their contact details via chatbot or formBusiness
Lead ScoredA lead receives a Hot, Warm, or Cold quality scoreBusiness
Signal DetectedA MEDDIC buying signal is identified during conversationBusiness

Step 4: Data Fields

Each trigger sends a specific set of fields to Zapier. Use these to map data into your action step.

Profile Viewed

FieldDescriptionExample
idEvent IDevt_abc123
typeEvent typeprofile.viewed
createdAtTimestamp (ISO 8601)2026-03-20T14:30:00Z
data.profileUserIdYour Parsley user IDuser_abc123
data.profileUsernameYour Parsley usernamejanesmith
data.visitorIdUnique visitor identifiervis_def456
data.sourceTraffic sourcelinkedin
data.refererFull referrer URLhttps://www.linkedin.com/in/janesmith

Conversation Completed

FieldDescriptionExample
idEvent IDevt_abc123
typeEvent typechatbot.conversation.completed
createdAtTimestamp (ISO 8601)2026-03-20T14:30:00Z
data.conversationIdConversation IDconv_abc123
data.profileUserIdYour Parsley user IDuser_abc123
data.profileUsernameYour Parsley usernamejanesmith
data.visitorIdUnique visitor identifiervis_def456
data.messageCountTotal messages exchanged8
data.topicsTopics discussed (array)["pricing", "enterprise features"]
data.durationDuration in seconds245

Lead Captured

FieldDescriptionExample
idEvent IDevt_abc123
typeEvent typelead.captured
createdAtTimestamp (ISO 8601)2026-03-20T14:30:00Z
data.conversationIdConversation IDconv_abc123
data.profileUserIdYour Parsley user IDuser_abc123
data.profileUsernameYour Parsley usernamejanesmith
data.visitorIdUnique visitor identifiervis_def456
data.leadEmailLead's email addressbuyer@acmecorp.com
data.leadNameLead's nameAlex Johnson
data.sourceCapture sourcechatbot

Lead Scored

FieldDescriptionExample
idEvent IDevt_abc123
typeEvent typelead.scored
createdAtTimestamp (ISO 8601)2026-03-20T14:30:00Z
data.conversationIdConversation IDconv_abc123
data.profileUserIdYour Parsley user IDuser_abc123
data.profileUsernameYour Parsley usernamejanesmith
data.visitorIdUnique visitor identifiervis_def456
data.leadQualityLead temperaturehot
data.intentScoreIntent score (1-5)5
data.intentSignalIntent classificationhigh_intent
data.meddic.metricsMetrics signal detectedtrue
data.meddic.economicBuyerEconomic Buyer detectedtrue
data.meddic.decisionCriteriaDecision Criteria detectedtrue
data.meddic.decisionProcessDecision Process detectedfalse
data.meddic.identifyPainIdentify Pain detectedtrue
data.meddic.championChampion detectedfalse

Signal Detected

FieldDescriptionExample
idEvent IDevt_abc123
typeEvent typesignal.detected
createdAtTimestamp (ISO 8601)2026-03-20T14:30:00Z
data.conversationIdConversation IDconv_abc123
data.profileUserIdYour Parsley user IDuser_abc123
data.profileUsernameYour Parsley usernamejanesmith
data.visitorIdUnique visitor identifiervis_def456
data.signalTypeMEDDIC signal typeidentifyPain
data.quoteVerbatim quote from conversation"We are losing deals because..."
data.confidenceConfidence levelhigh

Step 5: Zap Recipes

Here are four practical examples to get you started.

Slack notification on profile view (Free)

Trigger: Profile Viewed Action: Slack - Send Channel Message

Map the fields to post a message like: "Your profile was just viewed by a visitor from LinkedIn (referrer: linkedin.com/in/janesmith)"

Great for real-time awareness of who is checking out your profile after outreach.

Google Sheets row for captured leads (Business)

Trigger: Lead Captured Action: Google Sheets - Create Spreadsheet Row

Map data.leadName, data.leadEmail, data.source, and createdAt to columns in your spreadsheet.

Useful for building a lightweight lead list without a full CRM.

Email alert for Hot leads (Business)

Trigger: Lead Scored Action: Gmail - Send Email (filtered)

Add a Zapier Filter step: only continue when data.leadQuality equals hot. Then send yourself an email with the lead details and MEDDIC signal breakdown.

Never miss a high-intent prospect.

CRM contact creation via Zapier (Business)

Trigger: Lead Captured Action: Any CRM (Pipedrive, Zoho, Copper, etc.) - Create Contact

Map data.leadName and data.leadEmail to your CRM's contact fields. Works with any CRM that Zapier supports - useful if your CRM doesn't have a native Parsley integration.

Troubleshooting

Connection failed

  • Double-check that you copied the full API key (no trailing spaces)
  • Verify the key hasn't been revoked in Hub > API Keys
  • Try generating a new key and reconnecting

Zap not firing

  • Confirm the Zap is turned on (not paused)
  • Check that the trigger event is actually happening (e.g. someone viewed your profile)
  • For Business triggers, verify you're on a Business plan
  • Check your Zapier task history for errors

Business triggers unavailable

The Conversation Completed, Lead Captured, Lead Scored, and Signal Detected triggers require a Business plan. The Profile Viewed trigger works on all plans.

Missing fields in Zapier

  • Ensure you tested the connection with sample data during setup
  • If a field shows as empty, it means that field was not present in the event payload (e.g. no referrer URL if the visitor navigated directly)

What's Next


Questions? Contact us or email peter@parsley.id.

Ready to connect your CRM?