Skip to main content

Complete Guide: Facebook Lead Ads to Spur WhatsApp Automation via Zapier

Facebook Lead to Creating a Contact in Spur and Sending Messages

Updated today

Complete Guide: Facebook Lead Ads to Spur WhatsApp Automation via Zapier

Overview

This guide will walk you through setting up an automated workflow that creates contacts in Spur and triggers WhatsApp messages whenever a new lead is captured through Facebook Lead Ads. This integration uses Zapier to connect Facebook Lead Ads with Spur's messaging platform.

Prerequisites

Before starting, ensure you have:

  • Active Facebook Business Manager account with Lead Ads campaigns

  • Spur account with WhatsApp Business API access

  • Zapier account (free or paid plan)

  • Admin access to your Facebook ad accounts

  • Spur API credentials or webhook access

Step 1: Setting Up Facebook Lead Ads (If Not Already Done)

1.1 Create Your Lead Ad Campaign

  1. Go to Facebook Ads Manager

  2. Click "Create" to start a new campaign

  3. Select "Lead generation" as your campaign objective

  4. Set up your target audience and budget

  5. Create your ad creative (image/video + copy)

1.2 Configure Lead Form

  1. In the ad creation process, select "Create lead form"

  2. Add form fields you want to collect:

    • Essential fields: Name, Phone Number

    • Optional fields: Email, Company, Location, Custom questions

  3. Add privacy policy and terms

  4. Set up thank you screen

  5. Review and publish your lead form

Step 2: Setting Up Zapier Integration

2.1 Create New Zap

  1. Log into your Zapier account

  2. Click "Create Zap"

  3. Name your Zap: "Facebook Leads to Spur WhatsApp"

2.2 Configure Facebook Lead Ads Trigger

  1. Choose Trigger App: Search and select "Facebook Lead Ads"

  2. Select Trigger Event: Choose "New Lead"

  3. Connect Facebook Account:

    • Click "Sign in to Facebook Lead Ads"

    • Authorize Zapier to access your Facebook account

    • Grant necessary permissions

  4. Configure Trigger:

    • Select your Facebook Page

    • Choose the specific Lead Form you created

    • Test the trigger to ensure it's working

2.3 Test Facebook Trigger

  1. Submit a test lead through your Facebook form

  2. In Zapier, click "Test trigger"

  3. Verify that Zapier successfully retrieves the lead data

  4. Note the available fields (name, phone, email, etc.)

Step 3: Setting Up Spur Actions

3.1 Add Webhooks by Zapier Action

  1. Choose Action App: Search and select "Webhooks by Zapier"

  2. Select Action Event: Choose "POST"

  3. Configure Webhook:

    • URL: Use Spur's webhook endpoint (from the help article):

      https://api.spurnow.com/webhook/your-webhook-id
    • Payload Type: Select "JSON"

3.3 Set Up Message Trigger Action

Add a second action to trigger the WhatsApp message:

  1. Add Another Action: Click the "+" button

  2. Choose Action App: "Webhooks by Zapier"

  3. Select Action Event: "POST"

  4. Configure Message Webhook:

    • URL: Spur's message trigger endpoint

    • Payload Type: "JSON"

3.4 Configure Message Payload

Now

Step 4: Setting Up Spur Flow Template

4.1 Create Welcome Message Template

In your Spur dashboard:

  1. Go to Templates section

  2. Create a new template named "welcome_new_lead"

  3. Design your welcome message:

Hi {{name}}! πŸ‘‹ Thanks for your interest in [Your Product/Service]! I'm [Your Name] from [Company Name]. I received your inquiry through our Facebook ad and I'm excited to help you with [specific value proposition]. Would you like to schedule a quick 15-minute call to discuss how we can help you achieve [specific benefit]? Please reply: βœ… YES - to schedule a call πŸ“ž CALL ME - for immediate assistance πŸ“§ EMAIL - if you prefer email communication Looking forward to helping you! Best regards, [Your Name] [Your Title] [Company Name]

4.2 Set Up Follow-up Flow

  1. Create a flow in Spur for lead nurturing

  2. Set up automated follow-up messages

  3. Include conditional logic based on responses

  4. Set up escalation to human agents

Step 5: Testing the Complete Integration

5.1 End-to-End Test

  1. Submit a test lead through your Facebook Lead Ad form

  2. Check Zapier activity to confirm trigger fired

  3. Verify contact was created in Spur

  4. Confirm WhatsApp message was sent

  5. Test message delivery on the phone number used

5.2 Troubleshooting Common Issues

Issue: Zapier not receiving Facebook leads

  • Solution: Check Facebook permissions and reconnect account

Issue: Spur not creating contact

  • Solution: Verify webhook URL and JSON payload format

Issue: WhatsApp message not sending

  • Solution: Check phone number format (include country code)

Issue: Template not working

  • Solution: Verify template name matches exactly in Spur

Step 6: Optimization and Best Practices

6.1 Data Validation

Add filters in Zapier to:

  • Validate phone numbers have country codes

  • Check for duplicate leads

  • Filter out test submissions

6.2 Tagging Strategy

Implement consistent tagging:

  • Source tags: "facebook-lead-ads"

  • Campaign tags: Use campaign names

  • Quality tags: "hot-lead", "warm-lead", "cold-lead"

6.3 Response Time Optimization

  • Set up instant notifications for new leads

  • Configure business hours for message sending

  • Set up weekend/holiday handling

6.4 Performance Monitoring

Track key metrics:

  • Lead capture rate

  • Message delivery rate

  • Response rate

  • Conversion rate

Step 7: Advanced Configurations

7.1 Multiple Lead Forms

If you have multiple Facebook lead forms:

  • Create separate Zaps for different products/services

  • Use different Spur flows for different lead types

  • Tag leads differently based on the source form

7.2 Lead Scoring and Routing

  • Set up conditional logic in Spur flows based on lead responses

  • Create different message sequences for hot/warm/cold leads

  • Route high-value leads to sales team faster

7.3 Follow-up Automation

  • Design multi-step message sequences in Spur

  • Set up response-based triggers for further automation

  • Include opt-out options and preference management

Conclusion

This integration creates a powerful automated lead nurturing system that:

  • Instantly captures Facebook leads

  • Creates organized contact records in Spur

  • Sends personalized WhatsApp messages

  • Maintains engagement through automated flows

Regular monitoring and optimization will help you maximize the ROI from your Facebook Lead Ads while providing excellent customer experience through timely, personalized communication.

Support Resources

Did this answer your question?