1. Home
  2. Lead Management CRM
  3. Add More Leads and Contacts
  4. Using the Buying Buddy Zapier App as an Action
  1. Home
  2. Integrations
  3. Using the Buying Buddy Zapier App as an Action

Using the Buying Buddy Zapier App as an Action

This guide explains how to use the Native Buying Buddy Zapier App as an action to automatically import leads INTO Buying Buddy from other applications. When events occur in other apps (like Facebook Lead Ads, Gmail, or web forms), this action creates or updates records in your Buying Buddy account.

This Guide Covers: The Native Buying Buddy Zapier App action functionality
Other Options: For advanced actions via API, see our API Guide | For webhook-based workflows, see our Webhook Integration Guide

Available Actions

The Buying Buddy Zapier App provides three powerful actions to manage your leads:

1. Create New Lead

Use When: Importing leads from external sources

  • Facebook Lead Ads
  • Website forms
  • Landing pages
  • Event registrations
  • Phone system logs

2. Add Note to Lead

Use When: Logging interactions or updates

  • Form submissions
  • Survey responses
  • Support tickets
  • Meeting notes
  • Status updates

3. Import Email to History

Use When: Capturing email communications

  • Gmail messages
  • Outlook emails
  • Contact forms
  • Support emails
  • Inquiry responses

Common Use Cases

Lead Generation Sources

SourceTrigger EventBuying Buddy ActionResult
Facebook Lead AdsNew lead submittedCreate New LeadInstant lead capture with auto-response
Google FormsForm submissionCreate New LeadConvert inquiries to leads
TypeformSurvey completedCreate New Lead + Add NoteQualified lead with preferences
CalendlyMeeting scheduledCreate New LeadAppointment-ready lead
Website ChatChat completedCreate New Lead + Add NoteLead with conversation history

Communication Tracking

SourceTrigger EventBuying Buddy ActionResult
GmailEmail from leadImport Email to HistoryComplete email trail
SMS/TwilioText receivedAdd Note to LeadText conversation logged
SlackMessage in channelAdd Note to LeadTeam communication tracked
Call TrackingCall completedAdd Note to LeadCall summary recorded

Step-by-Step Setup Guide

Prerequisites

Before starting, ensure you have:

  • Active Buying Buddy account
  • Zapier account (free or paid)
  • Get your API Key: Menu Leads > Integrations and APIs (API tab)
  • Source app account (e.g., Facebook, Gmail, etc.)
  • Test data in your source app

Step 1: Create Your Zap

  1. Log into Zapier
  2. Click "Create Zap" or go to Dashboard > Create
  3. You'll see the Zap editor

Step 2: Set Up Your Trigger

First, configure what will trigger the lead import:

  1. Click "1. Trigger"
  2. Search and select your source app (Facebook, Gmail, etc.)
  3. Choose the trigger event (New Lead, New Email, etc.)
  4. Connect your source app account
  5. Configure trigger settings
  6. Test the trigger to fetch sample data

Step 3: Add Buying Buddy as Your Action

  1. Click "2. Action"
  2. Search for "Buying Buddy"
  3. Select the Buying Buddy app (not "Webhooks by Zapier")
  4. Click "Continue"
Selecting Buying Buddy as action app

Step 4: Choose Your Action Event

Select the appropriate action based on your needs:

  1. Choose from:
    • Create Lead - For new lead imports
    • Add Note - For updating existing leads
    • Import Email - For email history
  2. Click "Continue"
Choosing action event

Step 5: Connect Your Buying Buddy Account

One-Time Setup: After connecting once, Zapier saves your credentials in My Apps > App Connections for future use.

If not already connected:

  1. Click "Sign In" when prompted
  2. Paste your Lead Import API Key
  3. Click "Continue" to authorize
Connecting Buying Buddy account

Step 6: Configure Field Mappings

Map data from your trigger app to Buying Buddy fields:

Configuring field mappings

Available Fields for "Create Lead" Action

Contact Information:

  • Email (Required)
  • First Name
  • Last Name
  • Phone
  • Mobile Phone
  • Work Phone
  • Address
  • City
  • State
  • Zip Code

Lead Preferences:

  • Property Type
  • Price Range Min
  • Price Range Max
  • Bedrooms
  • Bathrooms
  • Square Feet
  • Location Preference
  • Timeframe
  • Notes

System Settings:

  • Lead Source
  • Lead Status
  • Assigned Agent
  • Tags
  • Drip Campaign
  • Send Welcome Email
  • Opt-in Status

Step 7: Test Your Action

  1. Click "Test" tab
  2. Review the test data
  3. Click "Test & Continue"
  4. Check Buying Buddy to verify the test worked
Testing the action

Step 8: Activate Your Zap

  1. Name your Zap descriptively
  2. Click "Publish"
  3. Toggle the Zap to "ON"

Advanced Configuration

Duplicate Prevention

Buying Buddy automatically prevents duplicate leads based on email address. When a duplicate is detected:

  • The existing lead is updated with new information
  • A note is added showing the update source
  • The lead's activity timestamp is refreshed

Lead Assignment Rules

Control how leads are assigned to agents:

Assignment MethodField ValueResult
Round RobinLeave "Assigned Agent" emptyAuto-assigns to next available agent
Specific AgentEnter agent emailAssigns to that agent
Lead Source BasedUse conditional logicDifferent agents for different sources
Territory BasedUse zip code logicAssigns based on location

Drip Campaign Integration

Automatically enroll leads in drip campaigns:

  • Campaign ID: Enter the specific campaign ID number
  • Dynamic Selection: Use conditional logic based on lead type
  • Delay Start: Set initial delay before first email
  • Custom Tags: Add tags to trigger specific campaigns

Facebook Lead Ads → Buying Buddy

Trigger: Facebook Lead Ads - New Lead
Action: Buying Buddy - Create Lead

Field Mappings:
- Email → Email
- Full Name → Split into First/Last Name
- Phone Number → Phone
- Property Interest (custom field) → Notes
- Lead Form Name → Lead Source
- "Facebook Ads" → Tags
- "Buyer" → Lead Type
- Campaign ID → Drip Campaign

Gmail → Lead History

Trigger: Gmail - New Email Matching Search
Action: Buying Buddy - Import Email to History

Field Mappings:
- From Email → Lead Email
- Subject → Email Subject
- Body Plain → Email Body
- Date → Email Date
- "Inbound Email" → Source

Typeform Survey → Qualified Lead

Trigger: Typeform - New Entry
Action 1: Buying Buddy - Create Lead
Action 2: Buying Buddy - Add Note

Lead Creation:
- Email → Email
- Name fields → First/Last Name
- Budget Answer → Price Range
- Location Answer → Location Preference
- Timeframe Answer → Timeframe

Note Addition:
- Full survey responses → Note Content
- "Survey Response" → Note Type

Troubleshooting Guide

Common Issues and Solutions

IssuePossible CauseSolution
Lead not createdMissing required email fieldEnsure email is mapped and valid
Invalid API keyRegenerate and update API key
Account limits reachedCheck account status and limits
Wrong agent assignedIncorrect email formatUse exact agent email address
Agent not in systemVerify agent exists in account
Drip not startingInvalid campaign IDGet correct ID from Buying Buddy
Lead opted outCheck opt-in status field
Note not appearingWrong email for existing leadVerify email matches exactly
Lead doesn't existCreate lead first, then add note

Testing Tips

  • Use test data: Create test leads with obvious test emails (test@example.com)
  • Check field formats: Ensure phone numbers, dates match expected formats
  • Monitor task history: Review in Dashboard > Task History
  • Verify in Buying Buddy: Always check that data appears correctly

Best Practices

Data Quality

  • ✓ Validate email formats
  • ✓ Standardize phone numbers
  • ✓ Use consistent lead sources
  • ✓ Apply appropriate tags
  • ✓ Set realistic lead scores

Workflow Design

  • ✓ Test thoroughly before activating
  • ✓ Document field mappings
  • ✓ Set up error notifications
  • ✓ Review logs regularly
  • ✓ Keep API key secure

Frequently Asked Questions

Can I update existing leads instead of creating new ones?

The Create Lead action automatically updates existing leads if the email matches. For more control over updates, consider using the API via Zapier Code steps.

How do I handle leads without email addresses?

Email is required for lead creation. For phone-only leads, consider using a placeholder email format like phone+1234567890@placeholder.com or using the API for more flexibility.

Can I import historical leads in bulk?

Zapier processes triggers one at a time. For bulk imports, use the Buying Buddy CSV import feature or API batch endpoints.

What happens if my Zap fails?

Zapier will retry failed tasks automatically. Set up error notifications in your Zap settings to be alerted of persistent failures.

Also See

Updated on August 25, 2025
Was this article helpful?

Related Articles

Buying Buddy Support