Skip to main content

Connecting Facebook Ads to Exabloom

Welcome! This guide will help you connect your Facebook Ads account to Exabloom so that whenever someone fills out a form from your Facebook ad, Exabloom can automatically follow up with them.

Why do this?

Imagine someone sees your Facebook ad and submits their contact information. Without this connection, you'd have to manually check Facebook for new submissions and then reach out to each person yourself. With this integration, Exabloom gets notified instantly and can take action automatically—like sending a welcome message or creating a lead record—so no potential customer slips through the cracks.

This guide requires your full attention

The setup process has several important steps across two different platforms (Exabloom and Meta Business Suite). Please follow each step carefully and don't skip ahead. Setting aside 20–30 minutes of uninterrupted time will help ensure everything connects properly.


Before You Begin: What You'll Need

Before starting, make sure you have:

  • A Facebook account with the right permissions. The account you use to log in must have Full Control over:
    • The Ads Account that contains your Instant Form
    • The Facebook Page where your ads are running
Not sure if you have the right permissions?

If you're not the owner of the Facebook Page or Ads Account, ask your administrator to either grant you Full Control access or to complete this setup process themselves.


Part 1: Connect Facebook Ads to Exabloom

In this section, you'll give Exabloom permission to communicate with your Facebook Ads account.

Step 1: Open the Integrations Page in Exabloom

  1. Open your web browser and go to app.exabloom.com/login.
  2. Log in with your Exabloom credentials.
  3. If you manage multiple organisations, switch to the one you want to connect to Facebook Ads.
  4. Click Settings in the menu, then click Integrations.

Step 2: Start the Facebook Connection

  1. Find Facebook Ads Platform in the list of available integrations.
  2. Click the Connect button.

The Integrations page showing the Facebook Ads Platform with a Connect button

Step 3: Log In to Facebook

A Facebook login window will appear.

  1. Click Continue or Log in to proceed.
  2. Enter your Facebook credentials (the account with Full Control permissions).

Facebook login screen with a Continue button

Step 4: Select Your Business and Page

Facebook will ask you to choose which business assets to connect.

  1. Select the Business Portfolio (sometimes called Business Account) that manages your ads.
  2. Select the Facebook Page where your ads are running.
  3. Click Next.

Selection screen for Business Portfolio and Facebook Page

Step 5: Grant Permissions

Facebook will show you a list of permissions that Exabloom needs.

  1. Review the permissions list.
  2. Click Confirm to allow Exabloom to access the necessary information.

Permission confirmation screen with a Confirm button

What are these permissions for?

These permissions allow Exabloom to see when someone submits a form through your Facebook ad. Without them, Exabloom won't know when you have a new lead.

Step 6: Finish the Facebook Login

  1. Click Finish to complete the Facebook login process.

Finish button to complete Facebook login

Do not close your browser yet!

After clicking Finish, wait for the page to fully load and return you to Exabloom. Closing the browser too early can interrupt the connection process, and you may need to start over.

Step 7: Verify the Connection

Once the connection is complete, you should see your Facebook Page listed in Exabloom.

Exabloom showing the connected Facebook Page

note

If you don't see your Facebook Page listed, try refreshing the page. If it still doesn't appear, go back to Step 2 and try connecting again.


Part 2: Grant Exabloom Access to Your Leads

You've connected your accounts, but there's one more step: you need to tell Meta (Facebook's parent company) that Exabloom is allowed to receive your lead information.

Why is this extra step needed?

Think of it like this: In Part 1, you introduced Exabloom to Facebook. In Part 2, you're giving Exabloom a special visitor pass that allows it to actually receive the lead data. Without this pass, Facebook won't share the information.

Step 1: Open Meta Business Suite Settings

  1. Open a new browser tab and go to business.facebook.com.
  2. Log in if prompted.
  3. Make sure you're viewing the same Business Portfolio you connected in Part 1.
  4. Click Settings (usually in the bottom-left corner or under a gear icon).

Step 2: Navigate to Leads Access

You should now be on the Business Portfolio settings page.

Meta Business Suite settings page showing Leads access options

  1. In the left sidebar, click Leads access.

    If you see this "Customise access" option, do this 👇🏼

    meta-buiness-suite-lead-access-customise-access.png

    When prompted, click "Confirm" meta-buiness-suite-customise-access-confirm.png

  2. Select your Facebook Page from the dropdown or list.

  3. Click the CRMs tab.

  4. Look under CRMs with leads access for Exabloom AI.

  • If you see Exabloom AI listed: Great! You can skip to Part 3.
  • If Exabloom AI is NOT listed:
    • Click the Assign CRM button.
    • Find Exabloom AI in the list of available CRMs.
    • Click on it to grant leads access.

Part 3: Create a Test Workflow

Now we need to verify that everything is working correctly. To do this, we'll create a simple workflow in Exabloom that listens for form submissions, then we'll send a test submission to see if it gets through.

What is a workflow?

A workflow is like a set of automatic instructions. You tell Exabloom: "When this happens, do that." In this case, we're saying: "When someone submits a Facebook form, create a lead record."

Step 1: Create a New Workflow

  1. In Exabloom, click Workflows in the main menu.
  2. Click the button to create a new workflow.

Workflows page with option to create a new workflow

Step 2: Name Your Workflow

  1. Click on the workflow title to rename it.
  2. Enter: TEST - Facebook Instant Form

Renaming the workflow

Why this name?

Adding "TEST" to the beginning makes it easy to identify this as a test workflow. You can delete it or rename it later once you've confirmed everything works.

Step 3: Set Up the Trigger

A trigger tells the workflow when to start running.

  1. Click to add or edit the trigger.
  2. Choose Facebook lead form submitted from the list of available triggers.

Selecting the Facebook lead form submitted trigger

Step 4: Select Your Form

  1. In the trigger configuration, find the form selection dropdown.
  2. Select the specific Facebook Instant Form you want to test (for example, "Exabloom Community (Demo) - Webinar (2025)").

Selecting a specific Facebook form

Step 5: Configure the "Find Contact" Step

After adding the trigger, you'll notice a Find Contact step appears automatically. This step checks if the person who submitted the form already exists in your contacts.

  1. Click on the Find Contact step to configure it.
  2. For Primary Identifier, you need to tell Exabloom which piece of information to use for matching. Click to map a value.
  3. Select the phone number field from your Facebook Instant Form.

Mapping the phone field in Find Contact

Once mapped, it should look something like this:

Phone field successfully mapped

What does "mapping" mean?

Mapping is like drawing a line between two pieces of information. You're telling Exabloom: "The phone number from the Facebook form should be matched to the phone number in my contacts." This way, Exabloom knows how to connect the dots.

Step 6: Set Up "Create Contact If Not Found"

If this is a brand new person (not already in your contacts), we need to tell Exabloom how to create their contact record.

  1. Still in the Find Contact configuration, scroll to the section about what to do if the contact isn't found.
  2. Map the name field from your Facebook form to the contact's First Name in Exabloom.

Mapping the name field for new contacts

note

Your Facebook form might have different field names like "Full Name" or just "Name" instead of "First Name." That's perfectly fine—just choose whichever field contains the person's name.

  1. Map the phone number field from your Facebook form to the contact's Phone in Exabloom.

Mapping the phone field for new contacts

Step 7: Set "If Contact Found" Behaviour

If the person already exists in your contacts, we don't want to overwrite their information during this test.

  1. Find the If contact found setting.
  2. Set it to Do Not Update Contact.

Setting the contact found behaviour to Do Not Update

Step 8: Save the Find Contact Configuration

Click Save to save your Find Contact settings.

Save button for Find Contact configuration

Step 9: Add a "Create Lead" Action

Now we'll add an action that creates a lead record—this will be our proof that the integration is working.

  1. Click to add a new action step after Find Contact.

Adding a new action step

  1. Choose Create Lead from the list of available actions.

Selecting Create Lead action

Step 10: Configure the Create Lead Action

  1. For the Title field, add this text at the end: - From Facebook Ads Instant Form

    This special text will help you identify leads created by this test workflow.

  2. For the Stage, select any stage in your pipeline (it doesn't matter which one for testing purposes).

  3. Click Save to add this action to your workflow.

Configuring the Create Lead action

Step 11: Publish Your Workflow

  1. Click Publish to make the workflow active.
  2. Click Save to save all your changes.

Publish and save buttons

note

A workflow must be published to be active. If you only save without publishing, the workflow won't respond to form submissions.


Part 4: Test the Integration

Everything is set up! Now let's send a test form submission to make sure data flows correctly from Facebook to Exabloom.

What we're testing

We're going to pretend to be someone who saw your Facebook ad and filled out the form. If everything is connected properly, Exabloom should receive this test submission and create a new lead record.

Step 1: Open Facebook's Lead Testing Tool

  1. Open a new browser tab.
  2. Go to developers.facebook.com/tools/lead-ads-testing.
  3. Log in with your Facebook account if prompted.

Step 2: Select the Correct Settings

Make sure the following are correctly selected:

  • Business Portfolio: The same one you connected to Exabloom
  • Facebook Page: The same page you connected
  • Product: Set to Lead Retrieval

Lead testing tool with correct settings

Step 3: Preview the Form

  1. Find and click the Preview form link (it appears as clickable text, not a button).

Preview form link

Can't see "Preview form"?

If you see existing test data instead of the Preview form option, click Delete Lead to clear it first.

Delete Lead button

Step 4: Fill Out the Test Form

A preview of your Facebook Instant Form will appear.

  1. Fill in all the required fields with test information. You can use made-up details, but use a real phone number format.
  2. Click Continue.

Filling in the test form

Step 5: Submit the Form

If a confirmation screen appears, click Submit.

Submit button

Step 6: Wait for the Submission to Send

  1. You'll see a status indicator. Click Track Status to refresh it.
  2. Wait until the status changes from Pending to Success.

Track status showing Success

note

The status changing to "Success" means Facebook has sent the lead data. Now we need to check if Exabloom received it.

Step 7: Verify the Lead Was Created in Exabloom

  1. Go back to Exabloom.
  2. Click Leads in the main menu.
  3. Switch to the pipeline and stage you configured in your test workflow.
  4. Look for a new lead with a title containing "- From Facebook Ads Instant Form".

Leads page showing the test lead

Success!

If you see a lead with that title, congratulations! Your Facebook Ads integration is working correctly. Exabloom will now automatically receive lead data whenever someone submits your Facebook Instant Form.

Don't see the lead?

If the lead doesn't appear after a minute or two:

  1. Double-check that your workflow is published (not just saved).
  2. Verify that you selected the correct form in the workflow trigger.
  3. Make sure you granted Exabloom AI leads access in Meta Business Suite (Part 2).
  4. Try the test again from Step 3 of Part 4.

What's Next?

Now that your integration is working, you can:

  • Modify your test workflow to do more than just create a lead—for example, send an automated message or assign the lead to a team member.
  • Create new workflows for different Facebook Instant Forms.
  • Delete or rename your test workflow once you're confident everything works.

You did it! Your Facebook Ads are now connected to Exabloom. 🎉