MARKETPLACE
PLUGINS
FACEBOOK CONVERSIONS API PLUGIN
Facebook Conversions API Plugin logo

Facebook Conversions API Plugin

Published January 2023
   •    Updated February 2026

Plugin details

With the privacy enhancements of iOS 14, optimization of Facebook Ads became much harder.  To help their advertisers, Facebook rolled out the Conversions API to help advertisers track key conversion events such as purchases, bookings, leads, etc. This plugin allows users to integrate with the Facebook Conversions API and send standard and custom conversion events their Facebook Pixel.  Demo editor link:  https://bubble.io/page?name=index&id=facebook-conversion-api-plugin&tab=tabs-1.  We do not collect customer data with this plugin.  

$40

One time  •  Or  $3/mo

2.5 stars   •   2 ratings
64 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Drive Phase Consulting logo
Drive Phase Consulting
Joined 2019   •   1 Plugin
View contributor profile

Instructions

In order to use this plugin, you will have to generate a token for the Facebook Conversion API.  You can generate one from your Facebook Events Manager using the instructions here:    https://developers.facebook.com/docs/marketing-api/conversions-api/get-started.  Additional helpful information on the Facebook Conversion API and it's requirements can also be found at that same URL.  You will then need to add the Conversions API element to the page(s) on which the conversion events that you want to send to Facebook are happening.  
As Facebook Click ID is a required field, you will need to be sure to run a workflow to capture the Facebook Click ID from the desired landing page.  You can do so with a Get data from page URL WHEN Page is loaded and save the parameter "fbclid" as a custom state.  Be sure to send this parameter to a new page if your workflow requires you to navigate to a new page on your application.  

From there,  you will need to run the Facebook Conversion API - Prepare Data action to format the data in the way that the Conversion API requires, temporarily save the data using a Set State workflow, and finally, a Facebook Conversions API - Send an event workflow so send the conversion data to the Pixel you have designated.  

NOTE:  Please make sure ALL fields are filled up and you are not sending any empty fields or you will receive an error.  If you don't have access to that information, please send generic information.

Types

This plugin can be found under the following types:
Api   •   Action   •   Background Services   •   Element

Categories

This plugin can be found under the following categories:
Analytics   •   Social Network   •   Data (things)   •   Ecommerce   •   Technical   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (2.5)

Plugin Error
January 23rd, 2023
I keep getting an error from the pluggin : The service Facebook Conversions API - Send an event just returned an error (HTTP 400). Please contact the plugin author directly for feedback. Raw error: {"error":{"message":"Unknown path components: \/694737484543171\/events","type":"OAuthException","code":2500,"fbtrace_id":"A5yaJKBcqNxdLqef8qZpEG-"}} Please I need help
Can you add [email protected] as a collaborator on the app you installed the plugin so we can take a look? Thanks. (plugin author)
January 23rd, 2023
  •  
Drive Phase Consulting
I did. Can you take a look please
January 23rd, 2023
  •  
Original reviewer
In looking at your set up, it does not look like you followed all of the instructions. You don’t have the Conversions API element on the page with the conversion event, and you did not run the Facebook Conversion API – Prepare Data action prior to sending the event. You will need both for the plugin to work correctly. Be sure to follow the instructions exactly. You can also look at the demo editor. Thanks. (plugin author)
January 23rd, 2023
  •  
Drive Phase Consulting
Solved a major problem for my business
January 24th, 2023
- Works as intended - Allows me to send data to different pixels ----- ISSUE: Need to add an eventID field in plugin (I want to send EventID via server as I am sending EventID via pixel at the moment). Sending it via server will help Facebook de-duplicate my event. Can this be added?
Thanks for the review. We've added this in the instructions, but you should be able to run a workflow when the page loads to save the fbclid as a custom state using "Get data from page URL" and save the parameter "fbclid". If the conversion event happens on a different page, be sure to send that paramater to the new page in the navigation action. Alternatively, you could save the fbclid to the current user as well. Hope that helps! (plugin author)
January 15th, 2023
  •  
Drive Phase Consulting
Bubble