---
title: "Facebook Lead Ads Integration"
description: "Build and manage Meta ad campaigns and lead forms. Agents create campaigns, ad sets, ads, and lead forms. Retrieve performance insights across the full campaign structure."
url: https://flowrunner.ai/integrations/facebook-lead-ads
date_modified: 2026-08-04T11:14:34-07:00
---

# Facebook Lead Ads

[Advertising](https://flowrunner.ai/integrations/category/marketing-social)

Build and manage Meta ad campaigns and lead forms. Agents create campaigns, ad sets, ads, and lead forms. Retrieve performance insights across the full campaign structure.

[Verified](https://flowrunner.ai/integrations/verified "What does verified mean?") · 25 actions · OAuth · available

[Facebook Lead Ads website](https://www.facebook.com/business/tools/lead-ads) · Capability data verified 2026-08-04

1.  Agent polls Get Lead Form Info and detects new form submissions
2.  Agent creates enriched contact in HubSpot with form data
3.  Agent assigns lead to sales rep based on territory rules
4.  Agent adds qualified lead to Instantly outreach campaign
5.  Sales rep receives Slack notification with lead profile
6.  New ad campaigns with real budget routed to marketing manager for approval before going live

## What This Integration Enables

Facebook Lead Ads integration gives agents write and read access to the Meta advertising stack: campaign creation and management, ad set configuration, ad production, lead form lifecycle, and performance analytics. Agents use this integration both to manage the advertising infrastructure and to retrieve lead data for downstream routing.

### Without FlowRunner

**Delayed lead routing**: Facebook leads sit in the platform until someone manually exports and uploads them

**No CRM attribution**: Leads enter the CRM without campaign source or ad set tracked

**Unmonitored ad spend**: Rising cost-per-lead goes unnoticed until the budget is already overspent

### With FlowRunner

**Leads in CRM within minutes**: Every Facebook submission becomes a HubSpot contact and Instantly lead in real time

**Full campaign attribution**: Lead source, campaign, and ad set logged on every contact automatically

**Daily CPA monitoring**: 30%+ cost-per-lead increases flagged to marketing manager the same morning

## Use Case Scenarios

### Lead Form to CRM in Real Time

An agent polls Get Lead Form Info at regular intervals to retrieve new submissions. For each new lead, it creates a contact in HubSpot enriched with the form data, assigns the lead to the appropriate sales rep based on territory, adds them to the Instantly outreach campaign, and sends a Slack notification to the rep. Facebook leads are in the CRM and in an outreach sequence within minutes of submitting the form.

### Campaign Performance Alert

Every day at 9am, an agent retrieves Get Campaign Insights for all active campaigns. For any campaign where cost per lead has risen more than 30% over the 7-day average, it sends an alert to the marketing manager via Slack: "Campaign \[Name\] CPA is $\[current\] vs. $\[7-day avg\]. Budget: $\[daily\]. Flag for review?" The manager investigates or adjusts. Budget waste is caught before it compounds.

### Campaign Lifecycle Management

When a product launch campaign is provisioned in the marketing calendar, the agent creates the full campaign structure: campaign, ad sets with audience targeting, and ads with the provided creative assets. When the campaign period ends, it retrieves final insights, formats a performance report, and posts it to the #marketing-monthly Slack channel. The campaign is built and reported on without requiring manual Meta Ads Manager access.

## Human-in-Loop Highlight

Before creating a new ad campaign that will spend real budget, the agent routes the campaign configuration for approval via Slack: "Ready to create campaign \[Name\] targeting \[audience description\] with a daily budget of $\[amount\]. Campaign duration: \[dates\]. Review targeting and budget, then confirm to create." The marketing manager approves the targeting and spend before anything goes live. Ad spend has a human approval gate.

Agent processes routinely

Detects exception requiring judgment

Clear match Continues automatically

Ambiguous Routes to human via Slack

Human decides

Agent resumes with decision

## Agent Capabilities

25 actions

### Campaign Management (5 actions)

5

-   **Create Ad Campaign** Creates a new campaign in a Meta ad account. Used when agents provision new campaigns programmatically based on operational triggers.
-   **Update Ad Campaign** Modifies campaign settings. Used to adjust budgets, status, and parameters.
-   **Delete Ad Campaign** Removes a campaign.
-   **Get All Ad Campaigns** Returns campaigns in an ad account. Used in reporting and monitoring workflows.
-   **Get Campaign Insights** Returns performance metrics for a campaign: impressions, clicks, conversions, spend. Used in weekly marketing reporting workflows.

### Ad Account Management (2 actions)

2

-   **Get Ad Account Info** Returns account configuration details. Used in administrative workflows.
-   **Get Ad Account Insights** Returns account-level performance data. Used in consolidated budget and performance reporting.

### Ad Set Management (5 actions)

5

-   **Create Ad Set** Create a new ad set within a campaign.
-   **Update Ad Set** Update an existing ad set.
-   **Delete Ad Set** Delete an ad set.
-   **Get All Ad Sets** List ad sets for a campaign or account.
-   **Get Ad Set Insights** Retrieve performance insights for an ad set.

### Ad Management (4 actions)

4

-   **Create Ad** Create a new ad.
-   **Update Ad** Update an existing ad.
-   **Delete Ad** Delete an ad.
-   **Publish Ad** Publish a draft ad.

### Lead Form Management (7 actions)

6

-   **Create Lead Form** Creates a new lead capture form. Used when agents provision lead forms for specific campaigns or audience segments.
-   **Get Lead Forms** Returns available lead forms. Used to identify existing forms for use in new campaigns.
-   **Get Lead Form Info** Retrieves a specific form's structure and submission data. Used to retrieve lead submissions for downstream routing.
-   **Archive Lead Form** Archive an existing lead form.
-   **Activate Lead Form** Reactivate an archived lead form.
-   **Get Messenger Lead Forms** Returns Messenger-specific lead forms.

### Ad Creative Management (3 actions)

3

-   **Create Ad Creative** Create a new ad creative.
-   **Update Ad Creative** Update an existing ad creative.
-   **Delete Ad Creative** Delete an ad creative.

## Frequently Asked Questions

### What can FlowRunner do with Facebook Lead Ads?

FlowRunner agents can run Get Ad Account Info, Get Ad Account Insights, and Create Ad Campaign in Facebook Lead Ads, plus 22 more actions.

### Does connecting Facebook Lead Ads to FlowRunner require OAuth?

Yes. Facebook Lead Ads connects to FlowRunner with OAuth 2.0, so agents authenticate without handling raw credentials.

### Can Facebook Lead Ads trigger a FlowRunner workflow automatically?

Facebook Lead Ads doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

**Work at Facebook Lead Ads?** This integration exposes Facebook Lead Ads to AI agents on every FlowRunner plan, including through MCP, at no cost to you. [See what FlowRunner offers integration partners](https://flowrunner.ai/integrations/partners), including how to keep this page current.

---
Markdown version of https://flowrunner.ai/integrations/facebook-lead-ads. Site index: https://flowrunner.ai/llms.txt
