Manage Facebook Ad Campaigns from Joomla

The TF Tools component allows you to create and manage Facebook ads and campaigns through your Joomla site.

Before you can use Facebook subscription, you need to create a Facebook app.

Step 1: Facebook App

Visit Facebook Developers page. Click on Create App button.

Next, you need to select an app type. Select "Other" and then "Business" type app. Click Next button.

App name: This name will show on your My Apps page. You can change the name later in Settings.You can put the name of your site here.

App contact email: This is the email Facebook will use to contact you whenever there is an important reason.

After filling in these details, click "Create app" button.

Step 2: App settings

Navigate to the App settings -> Basic from the left menu, enter the Privacy Policy URL.

Then, from the top bar switch the App mode to Live.

Next, from the App settings > Advanced, under Advertising Accounts, enter the ad account ID. Then click Save changes.

Step 3: Add products to your app

In the Facebook App, add Product: Marketing API. Click Set up to add this to your App.

Next, from the Marketing API > Tools, get the access token. Select all the permissions and click "Get Token". copy and save this.

Step 4: Channels (TF Tools)

Now, navigate to the App settings > Basic. From here, copy the App ID and App secret.

From the Joomla! administration, navigate to the Channels. Create a new channel with Channel Type as Facebook Ads. Enter the Client ID (App ID) and Client secret (App secret). Save the channel.

Next, under the Options tab, enter the Ad account ID (same as Step 2).

Next, under the Tokens tab, enter the Access Token (from Step 3).

Step 5: Check Connection

If everything is successfully set, you will see Ad Account Details under the Connect tab.

If you already have Campaigns, you should see them under Feeds tab. Select the campaign under the Options tab to manage it and view its Ad Sets. Similarly, select the Ad set under the Options tab to manage it and view its Ads.

How to Manage Facebook Campaigns, Adsets and Ads