Home > Facebook Retargeting > Creating a Dynamic Facebook Campaign

Creating a Dynamic Facebook Campaign

This article will walk you through the process of creating and launching dynamic ads for Facebook. SharpSpring Ads supports various ways of connecting your e-commerce store/product data to your SharpSpring Ads account, such as our Shopify integration or using a Google Merchant Center product feed. This article assumes you already have your product feed connected through one of these methods and configured your site tracking tag for product tracking.

Creating Dynamic Facebook Ads

Once you have your product feed imported, it's time to create your dynamic ads! 

First, head to Manage-> Create Ad:

Then select Dynamic Facebook.

This will bring up the dynamic ad builder with a preview of your ad.

Now you can proceed to customize your ad and add content with the following fields:

Ad Name: Give the ad a name, to be used within your SharpSpring Ads account.

Ad Feed: The product feed you want to use for the campaign.

Display URL: URL to display in your ad if you do not wish to use the default URL. (Optional)

Headline: We strongly recommend using a Headline Macro (see below) for your headline, but feel free to use your own. We'll use the product name macro by default.

Headline Macro: Choose which dynamic content to display in your ad's headline: Brand, Description, Price, Product Type, Sale Price, or Title.

Link Description: We strongly recommend using a Link Description Macro (see below) for this field, but you can change it. We'll use the product description macro by default.

Link Description Macro: Choose which dynamic content to display in your ad's link description: Brand, Description, Price, Product Type, Sale Price, or Title.

Text: This is a great field to grab the user's attention and promote your business. You should briefly explain why your company is the best! Text macros are supported as well.

Text Macro: Choose which dynamic content to display in your ad's Text field: Brand, Description, Price, Product Type, Sale Price, or Title.

CTA Button: Finally, choose one of the many Call to Action buttons to include in your ad. (Optional)


Here's how your ad template might look when you're done:

(Note that the macros will populate with the product data when live ads are served to your visitors.)

Creating a Dynamic Facebook Campaign

Now that you have your dynamic Facebook ad created, it's time to launch a campaign! Click on Launch New Campaign-> Dynamic Facebook Campaign.

First, we'll need to decide who we want to target with our campaign.

You can choose to target

  1. Users who viewed a product and/or added a product to the cart, but did not purchase anything. You can then set the lookback window for these users.
  2. Users who have viewed a product and added a product to the cart but did not purchase. You can then set the lookback window for these users.
  3. Users who have never viewed your ads. We'll show relevant products to prospective customers even if they haven't visited your website or app. Facebook explains this in more detail here.

We recommend using option #1 for your dynamic campaign.

Advanced Audience Targeting
If you wish to target or exclude any additional audiences, you can choose those in the Advanced Audience Targeting tab:

Next, using the Products tab, you can narrow down which products can be used in your dynamic ads:

Using these options, you can choose to include only certain categories of products, products within certain price ranges, out of stock, etc.

If you want your ads appearing only in certain counties or DMAs, you can set those options using the Geotargeting tab. We do not recommend using Geotargeting for audiences under 5,000 in size.

Facebook campaigns offer a variety of delivery destinations. These options will let you choose which of Facebook's networks your ads will serve on.

Device Types: Choose if you want your ads to serve on all devices, desktop only, or mobile only.

Facebook: Ads will serve on Facebook News Feed or Right Column only, depending on what is checked.

Audience Network: Ads will serve on Facebook Audience Network.

OS Types: Ads will serve on all operating systems, Android and iOS, Android only, or iOS only.

Instagram: Your ads will also serve on Instagram (learn more).

Note: Turning off default placements may limit your reach and the number of impressions served. We recommend using the default settings.


Now you'll need to select which ad(s) to use in the campaign. Simply click Add next to the ad you wish to add to the campaign.

Campaign, Pricing, Schedule

Give your campaign a name, weekly budget, and set any schedule options you'd like to use. Enter your payment information and click Save and Submit Campaign.

You're done! The Facebook campaign is live and should begin serving in less than an hour. If you have any issues or questions, please contact ads@sharpspring.com