Shata Solutions
← Back to marketplace
Sales Automation

Facebook Lead Ads to CRM

Normalize Facebook Lead Ads submissions into HubSpot contacts with campaign attribution and instant Slack alert.

Automation overview

What this automation does

This automation starts when meta Lead Ads webhook with new lead form submission. It webhooks delivers, hubspot score, and slack score, then workflow maps fields to HubSpot contact properties, tags campaign ID and ad set, dedupes by email, and notifies #sales-leads Slack with lead score placeholder f.

Trigger
Meta Lead Ads webhook with new lead form submission
Main actions
Webhooks delivers → HubSpot score …
Final outcome
Workflow maps fields to HubSpot contact properties, tags campaign ID and ad set,…
Execution time
30–90 seconds
Apps used
4 integrations
AI-powered
No
Difficulty
Beginner
Beginner
Workflow diagram

End-to-end scenario flow

Read-only visualization of how data moves from trigger to final result.

Trigger
Meta Insights
New form response
Step 1
Webhooks
Delivers
Step 2
HubSpot
Score
Step 3
Slack
Score
Result
Slack
Workflow complete
Step-by-step

How each step runs

  1. 1
    Meta InsightsTrigger
    New form response

    Meta Lead Ads webhook with new lead form submission

  2. 2
    Webhooks
    Delivers

    Meta Lead Ads webhook delivers name, email, phone, and custom questions.

  3. 3
    HubSpot
    Score

    Workflow maps fields to HubSpot contact properties, tags campaign ID and ad set, dedupes by email, and notifies #sales-leads Slack with lead score placeholder f

  4. 4
    Slack
    Score

    Workflow maps fields to HubSpot contact properties, tags campaign ID and ad set, dedupes by email, and notifies #sales-leads Slack with lead score placeholder f

  5. 5
    Slack
    Workflow complete

    Workflow maps fields to HubSpot contact properties, tags campaign ID and ad set, dedupes by email, and notifies #sales-leads Slack with lead score placeholder f

Apps used

Connected applications

Meta Insights

Delivers

Webhooks

Delivers

HubSpot

Score

Slack

Score

Summary

Automation summary

Trigger
Meta Lead Ads webhook with new lead form submission
Inputs
Meta Lead Ads webhook with new lead form submission, Business Name, Notification Email, Timezone
Outputs
Workflow maps fields to HubSpot contact properties, tags campaign ID and ad set, dedupes by email, and notifies #sales-leads Slack with lead score placeholder f, HubSpot score, Slack score
Business goal
Automate facebook lead ads to crm end-to-end with accurate app routing.
Execution frequency
Real-time on event
Estimated runtime
30–90 seconds
Error handling
Failed steps retry up to 3 times with exponential backoff; persistent failures notify your configured channel and log to the run history.
Dependencies
Meta Insights, Webhooks, HubSpot
Benefits

Why use this automation?

Save ~10 hours/week

Remove repetitive steps from Facebook Lead Ads to CRM so your team focuses on high-value work.

Reduce manual work

Connected apps sync data automatically instead of copy-paste between dashboards.

Prevent human errors

Standardized logic runs the same way every time, with retries on failure.

Requirements

What you need to get started

Required apps

  • Meta Insights
  • Webhooks
  • HubSpot

Required accounts

  • Active Meta Insights workspace with API access
  • Active Webhooks workspace with API access
  • Active HubSpot workspace with API access
  • Shata Automation workspace (free tier supported)

Required API keys

  • OAuth tokens for each connected integration

Permissions

  • Read access on trigger sources (forms, sheets, webhooks, or CRM objects)
  • Write access on destination apps (email, chat, CRM, or storage)

Estimated setup time

  • 20 min including app authorization and test run
  • Difficulty: Beginner

Optional apps

  • Slack (optional)

Automation runtime

Activate this template

PreviewSome steps run in preview until their integrations go live.

Connect required apps via OAuth or API keys. Credentials are encrypted server-side. Dev test runs mock external actions when connections are missing.

Draft
0%
Activation readiness

Est. setup time: ~13 min

Required connections

  • Meta (Facebook & Instagram)(required)
    PreviewMeta (Facebook & Instagram): workflow actions run in preview
    Missing
  • webhooks(required)
    Previewwebhooks: workflow actions run in preview
    Missing
  • HubSpot(required)
    PreviewHubSpot: workflow actions run in preview
    Missing
  • Missing connection: Meta (Facebook & Instagram)
  • Missing connection: webhooks
  • Missing connection: HubSpot
Manage all connections →View all installations →

Workflow summary

Trigger
Meta Lead Ads webhook with new lead form submission
Steps
5 nodes
Required apps
3
Optional apps
1

Trigger

Webhook trigger

Activate this workflow to provision the trigger endpoint.

Run history

No runs yet. Install the template and run a test, or activate to receive webhook/schedule runs.

FreeBeginnerPreview20 min setup3.87.3k installs · 146 reviews
Customize for My Business
Analytics

Template performance

45.9k
Views
7.3k
Installs
204
Favorites
3.8
Avg rating
16%
Conversion
20 min
Setup time
98%
Success rate
90
Trending score
Most used integrations
Meta (Facebook & Instagram)WebhooksHubSpot

Meta Lead Ads webhook delivers name, email, phone, and custom questions. Workflow maps fields to HubSpot contact properties, tags campaign ID and ad set, dedupes by email, and notifies #sales-leads Slack with lead score placeholder for enrichment step.

Some steps run in preview until their integrations go live.

Required apps
Meta (Facebook & Instagram)PreviewWebhooksPreviewHubSpotPreview
Optional apps
SlackLive
All integrations
Meta (Facebook & Instagram)WebhooksHubSpotSlack
Workflow preview

How Facebook Lead Ads to CRM runs

1
Trigger
Map form fields
2
Process
Rule engine
3
Action
meta-facebook-instagram
4
Notify
Alert & log
Meta Facebook InstagramWebhooksHubspotSlack
Setup steps

Get started in 5 steps

  1. 1
    Connect Meta and HubSpot

    Meta Lead Ads app, HubSpot CRM, Slack workspace.

  2. 2
    Map form fields

    Align Meta question IDs to HubSpot standard and custom properties.

  3. 3
    Dedupe and upsert

    Update existing contact or create new with campaign source.

  4. 4
    Slack notification

    Post lead card with CRM link and campaign metadata.

  5. 5
    Optional enrichment

    Chain Clearbit or manual review queue for incomplete records.

Variables

Configurable settings

VariableTypeDefaultRequired
Business NametextYour BusinessYes
Notification EmailemailYes
TimezoneselectYes
Slack Channeltext#generalNo
FAQ

Frequently asked questions

Multiple ad accounts?

Single webhook per form; duplicate workflow per account if needed.

Get started

Customize Facebook Lead Ads to CRM for your business

Our team can adapt this template to your exact workflow, apps, and brand requirements.