tr Skip to content

Connect Facebook Lead Ads and Slack

A lead from a Facebook form is worth most in the first hour, but Ads Manager is not where sales people spend their day. FlowMattic sends each new lead to Slack, as a channel post, a private message or a reminder for the rep who should call. Agencies and local businesses running lead ads get every enquiry in front of the person who follows up.

1 trigger 16 actions 6 example workflows 7 ready-made templates Unlimited runs

Try a pairing

When this happens in Facebook Lead Ads1 trigger

Do this in Slack14 actions

1. TriggerNew Lead
2. ActionSend Channel Message

When Facebook Lead Ads fires New Lead, FlowMattic runs Send Channel Message in Slack with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Facebook Lead Ads and Slack workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Facebook Lead Ads app icon Slack app icon Ready-made template

Post each new Facebook lead to the sales channel

Name, phone, the form used and any answers appear in Slack as the lead arrives, so whoever is free can call while the ad is fresh in the person's mind.

New LeadSend Channel Message

View the template
Facebook Lead Ads app icon Slack app icon Ready-made template

Send a single rep a direct message for each lead

Solo owners and small teams with one closer get each lead as a Slack DM, which is easier to spot than a busy channel.

New LeadSend Direct Message

View the template
Facebook Lead Ads app icon Slack app icon Ready-made template

Keep lead contact details in a private channel

Phone numbers and emails go only to a private channel for the sales team, while the open channel hears nothing personal.

New LeadSend Private Channel Message

View the template
Facebook Lead Ads app icon Slack app icon

Route leads from each form to its own channel

Agencies running ads for several clients use a Router on the form name, so each client's leads land in that client's channel.

New LeadRouterSend Channel Message

Facebook Lead Ads app icon Slack app icon

Set a Slack reminder to call every new lead

Each lead adds a reminder in Slack with the name and number, so the call is on the rep's list even if they were busy when the lead came in.

New LeadAdd Reminder

Facebook Lead Ads app icon Slack app icon

Post a daily recap of a form's leads

Each morning the workflow pulls the form's leads and an AI Agent step writes a short recap, such as how many came in and from which ad, for the marketing channel.

ScheduleRetrieve LeadsAI AgentSend Channel Message

Set up: new leads posted to Slack

Once this is in place, every lead from the form you pick is posted to a Slack channel.

  1. Connect Facebook Lead Ads

    Add a Facebook Lead Ads connection under Connects in FlowMattic, using the Facebook account that manages the page.

  2. Connect Slack

    Add a Slack connection for the workspace your sales team uses.

  3. Pick the form

    Create a workflow with New Lead, choose the page and lead form, and send a test lead to capture its fields.

  4. Write the alert

    Add Send Channel Message, choose the channel, include the lead's name, phone, email and form name, test and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Post each new Facebook lead to the sales channel Template
  1. Facebook Lead Ads app icon 1. Trigger in Facebook Lead Ads New Lead
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From Facebook Lead AdsTo Slack
    Full nameMessage heading
    Phone numberCall line
    EmailContact line
    Form nameCampaign line
    Created timeReceived at
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Facebook Lead Ads has one trigger, New Lead, and one action, Retrieve Leads. Use Retrieve Leads for leads that came in before the workflow existed.
  • Slack has no triggers in FlowMattic, so the lead cannot be updated from Slack. Add a CRM or sheet step to the same workflow to record the follow-up.
  • The fields depend on the questions in your lead form, so the mapping above is an example.
  • Leads contain personal data. Post full details to a private channel or a DM rather than a channel the whole company can read.
Facebook Lead Ads app icon

Facebook Lead Ads

Integration page

Triggers (1)

  • New LeadTriggers when a new lead is created

Actions (2)

  • Retrieve LeadsRetrieve the leads for specific lead form
  • Retrieve Lead by Lead IDRetrieve a specific lead by its Lead ID

Actions (14)

  • Send Channel MessagePost or Schedule a new message to a specific #channel
  • Add ReminderAdds a reminder for the user
  • Create ChannelCreates a new channel
  • List All ChannelsRetrieve list of all channels
  • Set Channel TopicSets the topic on a selected channel
  • Set StatusSets your Slack status to the given text and emoji
  • Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
  • Find User by EmailFinds a user by matching against their email instead of their username
  • Find User by IDFinds a user by their ID.
  • Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
  • Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
  • Update ProfileUpdate basic profile fields such as name or title
  • Find MessageFinds a Slack message using the Slack Search feature
  • Upload FileUpload file to your slack workplace

Why run this pair with FlowMattic

Facebook Lead Ads and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Lead details stay off third-party servers

Each lead travels from Facebook to Slack through your WordPress site, not through an outside automation account.

Big campaigns, same bill

Runs are unlimited, so a lead form that brings in hundreds of leads a day costs the same as a slow one.

Add the CRM step later

The same workflow can also create a FluentCRM contact or a sheet row once the Slack alert works.

Common questions

How do I set up a Facebook Lead Ads Slack integration?

Connect both accounts in FlowMattic, start a workflow with the New Lead trigger, pick the page and form, then add Send Channel Message. Send a test lead from Facebook's testing tool to capture fields and check the message.

Can leads go to different reps?

Yes. A Router can send leads from each form, city or answer to a different rep with Send Direct Message.

Can I get leads that came in before I set this up?

Yes. Run Retrieve Leads for the form on a Schedule or once, then post or summarise the results in Slack.

Can I hide phone numbers in the public channel?

You choose every field in the message. Post just the name and form in the open channel and send the full details to a private channel or DM.

Can one workflow cover several lead forms?

The New Lead trigger is set up with a page and form. For several forms, build one workflow per form, or retrieve leads for each form on a Schedule.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Facebook Lead Ads and Slack

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Facebook Lead Ads integration 2.0.2, Slack integration 1.0.