Skip to main content

Zapier Integration

Zapier makes it easy to connect Lazyspond to thousands of apps without writing any code. Automatically send leads to your CRM, email list, spreadsheet, or any other tool you use.

What Is Zapier?

Zapier is an automation platform that connects apps together. With Zapier, you can create "Zaps" that automatically perform actions when something happens.

Example Zap:

  • Trigger: New lead captured in Lazyspond
  • Action 1: Add to Google Sheets
  • Action 2: Send email via Gmail
  • Action 3: Create contact in HubSpot

All of this happens automatically, without any manual work.

Setting Up Zapier

Step 1: Create a Zapier Account

  1. Go to zapier.com
  2. Click "Sign Up"
  3. Create your account

Step 2: Create a New Zap

  1. Click "Create Zap"
  2. Choose your trigger and actions
  3. Test your Zap
  4. Turn it on

Step 3: Connect Lazyspond

When setting up your Zap trigger:

  1. Search for "Webhooks by Zapier"
  2. Choose "Catch Raw Hook"
  3. Copy the webhook URL provided
  4. Go to Lazyspond Settings > Integrations
  5. Add the webhook URL
  6. Test the webhook in Lazyspond
  7. Return to Zapier and complete your Zap

Add Leads to Google Sheets

What it does: Automatically add every new lead to a Google Sheets spreadsheet

Setup:

  1. Create a Zap with Lazyspond trigger
  2. Add action: Google Sheets > Create Spreadsheet Row
  3. Map the fields:
    • Name → display_name
    • Username → username
    • Keyword → trigger_keyword
    • Date → captured_at
  4. Test and turn on

Use case: Track all leads in a spreadsheet for analysis

Send Email to New Leads

What it does: Automatically send an email to new leads

Setup:

  1. Create a Zap with Lazyspond trigger
  2. Add action: Gmail > Send Email
  3. Configure:
    • To: {username}@instagram.com (or your email)
    • Subject: "Thanks for your interest!"
    • Body: Your welcome message
  4. Test and turn on

Use case: Send immediate follow-up emails to new leads

Add to Email List

What it does: Automatically add leads to your email service

Setup:

  1. Create a Zap with Lazyspond trigger
  2. Add action: Mailchimp > Add Subscriber (or your email service)
  3. Map the fields:
    • Email → {username}@instagram.com
    • Name → display_name
    • Tags → trigger_keyword
  4. Test and turn on

Use case: Build your email list automatically

Create CRM Contact

What it does: Automatically create a contact in your CRM

Setup:

  1. Create a Zap with Lazyspond trigger
  2. Add action: HubSpot > Create Contact (or your CRM)
  3. Map the fields:
    • First Name → display_name
    • Email → {username}@instagram.com
    • Source → "Lazyspond"
    • Keyword → trigger_keyword
  4. Test and turn on

Use case: Automatically populate your CRM with new leads

Send Slack Notification

What it does: Send a Slack message when a new lead is captured

Setup:

  1. Create a Zap with Lazyspond trigger
  2. Add action: Slack > Send Channel Message
  3. Configure:
    • Channel: #leads
    • Message: "New lead: {display_name} (@{username}) triggered {trigger_keyword}"
  4. Test and turn on

Use case: Notify your team immediately when leads come in

Create Asana Task

What it does: Automatically create a task in Asana for each new lead

Setup:

  1. Create a Zap with Lazyspond trigger
  2. Add action: Asana > Create Task
  3. Configure:
    • Task Name: "Follow up with {display_name}"
    • Description: "Lead triggered {trigger_keyword}"
    • Assignee: Your name
  4. Test and turn on

Use case: Automatically create follow-up tasks for your team

Advanced Zapier Features

Multiple Actions

You can add multiple actions to a single Zap:

  1. Action 1: Add to Google Sheets
  2. Action 2: Send email
  3. Action 3: Create CRM contact
  4. Action 4: Send Slack notification

All actions happen automatically when a lead is captured.

Conditional Logic

Use Zapier's conditional logic to perform different actions based on the lead data:

Example:

  • If keyword = "GUIDE" → Send guide link
  • If keyword = "PROMO" → Send discount code
  • If keyword = "PRICING" → Send pricing info

Filters

Filter which leads trigger your Zap:

Example:

  • Only process leads from specific keywords
  • Only process leads from specific times
  • Only process leads with certain characteristics

Delays

Add delays between actions:

Example:

  • Capture lead
  • Wait 1 hour
  • Send follow-up email
  • Wait 1 day
  • Send second follow-up

Zapier Pricing

Zapier has a free plan and paid plans:

PlanPriceTasks/MonthFeatures
Free$0100Basic automation
Starter$19.99750More tasks, priority support
Professional$492,000Advanced features
Team$99+5,000+Team collaboration
info

A "task" in Zapier is one action. If your Zap has 3 actions, each lead costs 3 tasks.

Zapier Best Practices

1. Test Before Going Live

Always test your Zap with sample data:

  1. In Lazyspond, click "Test Webhook"
  2. In Zapier, verify the data was received
  3. Check that all actions worked correctly
  4. Only then turn on the Zap

2. Monitor Your Zap

Check your Zap regularly:

  1. Go to your Zap
  2. Look at the activity log
  3. Verify leads are being processed
  4. Check for any errors

3. Use Descriptive Names

Name your Zaps clearly:

Good names:

  • "Lazyspond → Google Sheets"
  • "Lazyspond → HubSpot → Slack"
  • "Lazyspond → Mailchimp"

Bad names:

  • "Zap 1"
  • "Automation"
  • "Test"

4. Document Your Zaps

Keep notes on what each Zap does:

  • What trigger it uses
  • What actions it performs
  • Why you created it
  • When you last tested it

5. Review Regularly

Every month, review your Zaps:

  1. Are they still working?
  2. Are they still needed?
  3. Can you improve them?
  4. Are there new integrations you should add?

Troubleshooting

Zap Not Triggering?

  1. Verify the webhook URL is correct — Check Lazyspond Settings > Integrations
  2. Verify the Zap is turned on — Check the toggle in Zapier
  3. Test the webhook — Click "Test Webhook" in Lazyspond
  4. Check Zapier activity log — See if the webhook was received
  5. Wait a few minutes — Sometimes there's a slight delay

Actions Not Working?

  1. Check the action configuration — Verify all fields are mapped correctly
  2. Test the action manually — Try creating a record manually in the target app
  3. Check app permissions — Make sure Zapier has permission to access the app
  4. Check error messages — Zapier shows error messages in the activity log

Data Looks Wrong?

  1. Verify the field mapping — Make sure you're mapping the right fields
  2. Check the payload structure — Verify the data is in the right format
  3. Test with sample data — Use Lazyspond's test webhook feature
  4. Check your Zap logic — Make sure you're using the right conditions

Example Zap Workflows

Workflow 1: Lead Capture & Email

  1. Trigger: Lazyspond lead captured
  2. Action 1: Add to Google Sheets
  3. Action 2: Send welcome email
  4. Action 3: Send Slack notification

Result: Every lead is logged, emailed, and your team is notified

Workflow 2: Lead Qualification

  1. Trigger: Lazyspond lead captured
  2. Condition: If keyword = "PRICING"
  3. Action 1: Create HubSpot contact
  4. Action 2: Send sales email
  5. Condition: If keyword = "GUIDE"
  6. Action 1: Create HubSpot contact
  7. Action 2: Send educational email

Result: Different leads get different follow-ups based on their interest

Workflow 3: Team Notification

  1. Trigger: Lazyspond lead captured
  2. Action 1: Send Slack message to #leads
  3. Action 2: Create Asana task
  4. Action 3: Add to Google Sheets

Result: Your team is immediately notified and a task is created for follow-up

Next Steps