How I Increased an Author's Profit by

$8,110

Per-Month

Using Facebook Ads

A Facebook Advertising Case Study

Introduction:

I’ve run Facebook ads for a contemporary romance author for a little over a year now.  While they would prefer to remain anonymous, they’ve allowed me to share their data to show how we’ve increased their average revenue by $40k per-month and their average net profit by $8,110 per-month (and how we launched three of their books into the U.S. Top 10 on the Kindle Store along the way), with Facebook advertising playing a pivotal role in this growth.

Here’s a look at the numbers at a glance, based on the 6-month period before this author enlisted me to manage their ads, vs the first 12 months of me managing their ads:

  • Average Gross Monthly Sales increased from $58,184 to $97,326

  • Average Net Monthly Profit Increased from $40,398 to $48,508

  • Average Net Monthly Profit (US-Only) Increased from $18,718 to $25,715

In this detailed analysis, we'll examine how those numbers changed and dive into the strategies that helped us scale up, including:

  • Preliminary Keys to Success

  • High-Volume Creative Testing

  • Aggressive Launches

Author Background:

This is an independent author who writes Contemporary Romance in a variety of subgenres under multiple pen names.  They had more than 40 published titles on Amazon prior to working with me and release most of their books into Kindle Unlimited.

Keys to Success:

Before we dive into our advertising strategy, I want to highlight some things that this author does that I believe are fundamental to the success of the advertising campaigns.

  1. Regular launches every 2-3 months.

    A launch is the most powerful tool an author has to generate income. New launches get a recommendation boost from Amazon’s algorithm for their first 90 days and by sending paid traffic via ads to the new book, we can leverage this algorithm and use it as a flywheel to get Amazon to organically recommend the book to many more people. Not only does a new release act as a powerful marketing lever, it also increases the length of the series to which it belongs, and by extension increases the lifetime value of the average reader. Every subsequent release in a series makes it easier to advertise that series profitably.

    I’ll go into more detail later, but by keeping a consistent release schedule this author has created an environment where we can aggressively advertise the new launches and ride the momentum created through the months with no releases into the next launch.

  2. Multiple series of 6+ Books.

    A series of six books has a higher Revenue-Per-Sale (RPS) and Revenue-Per-Borrow (RPB) value than six unrelated standalones. By which I mean that a reader starting at Book 1 in a catalog  is much more likely to keep reading on to Book 2 and Book 3 and so forth if all the books are in a continuous series vs a collection of unrelated standalones. This author understands the value of creating readthrough, especially when publishing in KU where most of your income comes from borrows. With multiple series of 6+ books in length, it is much easier for me to create profitable campaigns for their backlist. Higher RPS/RPB  means higher tolerances for Costs-Per-Acquisition (CPA). For the uninitiated, Cost-Per-Acquisition refers to the amount it costs to get a sale or complete borrow from an ad. and from an advertising standpoint it is easier to find a reader at an $8 CPA than a $4 CPA.

  3. Strong personal branding.

    This author understands their brand and has honed it to appeal to their audience. While cover and blurb testing remain a fundamental part of our success, we use these tests to hone what already works from “Good” to “Great.”

  4. Strategic use of tropes and archetypes.

    This author studies what is popular with their audience and what is trending in Romance at-large and structures their new releases around the tropes and archetypes that they know will sell.

  5. Committed to cover and blurb testing.

    I’ll go into more detail later, but Cover and Blurb testing are now, in my opinion, mandatory for a successful launch. With added competition in the marketplace, new books need a cover and a blurb that resonate with readers. This author reliably sends me multiple covers and blurbs to test months before a new release, which makes it easy to find a winning combination, thereby ensuring that every launch is optimized to be as profitable as possible.

  6. Active on social media, especially TikTok.

    This author is maintains an active social media presence, especially on TikTok. They post quality content regularly on all platforms, maintain an active newsletter and they are aware of – and frequently utilize – the format and style of posts that are trending on #BookTok. This allows us to use TikTok as an initial testing grounds for Reels ads – we can gauge audience response to videos for free on TikTok and pick the best posts to convert into highly-effective Reels ads on Facebook.

  7. Uses books as a funnel.

    This author understands how to effectively use a series as a funnel – offering one-offs and novellas as lead magnets to grow their newsletter and introducing the main characters from  the next novel (along with a link to preorder the forthcoming book) in the epilogue and  backmatter of their new releases. 

In summary, Facebook Ads are certainly a powerful tool for scaling up book sales – but they have been especially effective for this author because this author engineered their brand, backlist, and best practices to cater to the success of the ads. And as you’re about to see – the results have been significant.

Data Review:

Here’s a review of this author’s profits and expenses going back to January 2023. 

The gray area before the black line represents the time before I took over ad management in July 2023, whereas the white area after the black line represents the time that the ads were under my management.

In usual accounting parlance, a parentheses around a number means it is an expense and therefore a negative value. 

I’ve broken down the numbers by-month, by-quarter, and in summary for the entire six month period.

Month Global Royalties Total US Royalties FB Spend Amazon Ads Retainer Net US Net Global
Jan 2023 $67,781 $42,021 $(5,000) $(5,779) $- $31,242 $57,002
Feb 2023 $80,279 $49,087 $(30,000) $(10,907) $- $8,180 $39,372
March 2023 $68,705 $39,285 $(15,000) $(11,466) $- $12,819 $42,239
April 2023 $46,280 $30,244 $(8,200) $(4,304) $- $17,740 $33,776
May 2023 $49,392 $33,707 $(3,500) $(4,639) $- $25,568 $41,253
Jun 2023 $36,669 $24,680 $(2,200) $(5,720) $- $16,760 $28,749
July 2023 $69,228 $41,820 $(17,640) $(8,975) $(1,500) $13,705 $41,113
August 2023 $170,780 $130,718 $(107,873) $(9,427) $(1,500) $11,917 $51,980
Sept 2023 $94,834 $73,685 $(41,928) $(4,915) $(1,500) $25,342 $46,491
Oct 2023 $95,148 $71,862 $(44,122) $(9,842) $(5,500) $12,398 $35,684
Nov 2023 $83,900 $68,507 $(17,337) $(6,722) $(1,500) $42,948 $58,341
Dec 2023 $96,766 $72,254 $(16,286) $(7,029) $(2,500) $46,439 $70,951
Jan 2024 $95,595 $75,286 $(28,250) $(15,119) $(1,500) $30,417 $50,726
Feb 2024 $60,361 $43,457 $(7,081) $(8,482) $(1,500) $26,394 $43,298
March 2024 $122,317 $95,922 $(57,619) $(14,882) $(5,500) $17,921 $44,316
April 2024 $92,522 $71,359 $(31,092) $(9,583) $(1,500) $29,184 $50,347
May 2024 $58,000 $42,937 $(12,875) $(11,167) $(1,500) $17,395 $32,458
June 2024 $134,654 $105,534 $(62,331) $(14,268) $(5,500) $23,435 $52,555
July 2024 $91,136 $68,569 $(27,522) $(9,760) $(1,500) $29,787 $52,354

Monthly

Quarter Global Royalties Total US Royalties FB Spend Amazon Ads Retainer Net US Net Global
2023 Q1 $216,765 $130,394 $(50,000) $(28,152) $- $52,242 $138,613
2023 Q2 $132,341 $88,631 $(13,900) $(14,663) $- $60,068 $103,778
2023 Q3 $334,842 $246,223 $(167,441) $(23,317) $(4,500) $50,965 $139,584
2023 Q4 $275,814 $212,623 $(77,745) $(23,593) $(9,500) $101,785 $164,976
2024 Q1 $278,273 $214,665 $(92,950) $(38,483) $(8,500) $74,732 $138,340
2024 Q2 $285,176 $219,830 $(106,298) $(35,018) $(8,500) $70,014 $135,360

Quarterly

Half Global Royalties Total US Royalties FB Spend Amazon Ads Retainer Net US Net Global Gross Change Net US Change Net Global Change
First Half 2023 $349,106 $219,025 $(63,900) $(42,815) $- $112,310 $242,391 --- --- ---
Second Half 2023 $610,656 $458,846 $(245,186) $(46,910) $(14,000) $152,750 $304,560 74.9% 36.0% 25.6%
First Half 2024 $563,449 $434,495 $(199,248) $(73,501) $(17,000) $144,746 $273,700 61.4% 28.9% 12.9%

Semestral (6mos)

Overall, revenue for the second half of 2023 increased by $261,550 (74.9%) compared to the first half of the year, while profits increased by $62,168 (25.6%). In the first half of 2024, matching month vs month, revenue was up $214,343 (61.4%) compared to the same period in 2023, with net profits up $31,308 (12.9%).

So how did we increase revenue and profit by those margins? Well, here’s a full breakdown of the Facebook advertising strategy that I used.

Facebook Ad Strategies

I used a combination of three strategies to help this author scale up their Facebook advertising: 

  1. Extensive Creative Testing 

  2. Aggressive Launch Advertising

  3. Automated Ads Management Tech Stack

In this section I’ll walk you through each of these mechanisms and explain the role they played in building this author’s sales to where they are today.

1.      Extensive Creative Testing

Exhaustive testing is the foundation of my Facebook advertising strategy. I test a lot of ads – exploring different combinations of elements (images, videos, copy and headlines), audiences, placements and more to find ads that can convert at a profitable Cost Per Acquisition (CPA). I’ve written about Cost Per Acquisition (sometimes called Cost Per Unit) and how it relates to Revenue Per Sale (RPS) and Revenue Per Borrow (RPB) before, but the gist is that a winning ad is one with a CPA that is less than the estimated Revenue Per Sale (if wide) or Revenue Per Borrow (if in Kindle Unlimited) of a series. In layman’s terms - a winning ad is an ad that costs less money to acquire a customer than the average customer spends on your books over their lifetime.

(You can learn more about Cost Per Acquisition by visiting my CPA calculator).

To get CPAs as low as possible, I test different images, pieces of copy, headlines, audiences, placements, etc. in rounds of 20-50 ads each. Each ad has its own attribution link to track how the unique combination of elements performed. Here’s a breakdown of how many ads ran for this author every month. I’m starting with June 2023 so you have a baseline of what things looked like before I took over management in July and how they changed after.

# of Ads Run by Month

In total, I’ve run over 2,365 different ads for this author in the past twelve months using 1,160 total unique creative elements (images, videos, pieces of copy, headlines). That’s a lot of testing. But that testing has paid off as you can see from this chart comparing monthly CPAs over time.

We started at $13 and through rigorous testing have reduced the cumulative monthly Cost Per Unit by 53%.

CPA Over Time

As the chart illustrates, from July 2023 through July 2024, extensive ad testing has helped reduce the average monthly CPA from $13.48 down to $6.29. During that span, the ads generated 1,684,842 clicks at an average CPC of $0.27 and an average conversion rate (rate at which a click that results in a complete borrow or sale) of 2.87% and moved a total of 52,773

Note: Total CV = Total Conversion rate, which is the percentage of clicks that result in a sale or complete borrow of a book.

2.      Aggressive Launches

As I mentioned in my “Keys to Success”, a new book launch can be a powerful way to generate profit. By running ads that are profitable or even break-even to a new release, you can turn Amazon’s algorithm into a flywheel. 

The gist of it is this - the ads create sales and reads for the new book, which can help convince Amazon that the new book is popular. If Amazon’s algorithm decides the book is popular enough, it will go on to recommend the book organically to anyone browsing Amazon who it thinks might enjoy it. You can see this at work in the “More Like…” and “Based on your recent views”  or “Products related to this item” carousels on any Amazon book product page. When the book appears in these various recommendation carousels, it can bring thousands of new readers into the fold who frequently trickle through the rest of the books in the series (or to other series in your catalog), creating a lift in sales and page reads that can last weeks or months.

Additionally, as a series is built out, Amazon’s algorithm will remember the people who read the previous book and will recommend the new book to them as well. So launches have the potential to build on themselves, increasing your audience and global sales/reads with every release.

Since this author is both organized and prolific, we spend aggressively on new launches.I’ll break down exactly how I run a launch in a separate case study in the future. For now, I’ll highlight the four major strategic pillars that have worked for this author and may work for you as well:

I. Pre-launch Testing 

This author launches a book every 60-90 days. We test between 10-20 titles for each book, sending traffic directly to the Author’s website to measure CPCs before a product page is created on Amazon. 

Once a winning title is selected, we test between 2-5 covers. We do this by setting a placeholder cover - just simple text on a black or gray background - and a simple one-line blurb on the Amazon product page. Then I make ads with each cover variant and track each ad with Amazon attribution links, so I can measure how each variant performs in terms of CPCs and Preorder CPA.

There won’t always be a massive difference in the covers and blurbs that you test. But even a small boost in performance can go a long way when you’re spending a large amount of money on a launch. 

Let’s say you spend $40,000 on a launch to get 200,000 clicks at a $0.20 CPC. From those 200,000 clicks, if your ads convert at 2.5% then you've moved 5,000 units (sales or complete borrows) of your book.

If pre-launch testing helps bump up your conversion rate (the percentage of clicks that result in a sale) by a single point to 3.5%, it will increase your units moved from 5,000 to 7,000.

Similarly, if pre-launch testing helps you reduce your CPC by $0.05 to $0.15, then that $40,000 now gets you 266,667 clicks. At a conversion rate of 2.5%, that means you move 6,667 units.

And if pre-launch testing helps you reduce your CPC by just $0.05 AND increase your conversion rate to 3.5%, then you’re looking at 9,333 total units from your $40,000 - nearly double the amount of units you would have moved had you not tested anything. 

II. Creative Testing During the Launch

The more you spend on a Facebook ad campaign, the faster the ads decay. For a launch budget of more than $2,000 per-day, you need to keep feeding the proverbial meat grinder every few days.  I usually open with at least 50 different ads, and add another 25 ads every 3-5 days, testing all new creative elements (images, primary text, headlines, placements) or iterating on the elements that were the most successful to try and improve on their performance even more.

I specifically use the 5 x 5 testing technique that Nick Johansen from NicholasErik.com writes about. The gist is that you mix 5 different images with 5 different pieces of copy in each round to create 25 unique ads - because you never know which combos will do better than others. The difference between doing this manually and just throwing everything into a single FB ad is that you can track how each individual combo performs.

By the time I hit 250+ ads in a set, performance has usually decayed to where all but the best ads will be cut off, with the top performers being left to run as spend winds down. 

III. Flexible Budgets

I believe launches are most effective when you follow what the numbers tell you instead of locking in to a fixed budget. 

For this particular author, we have spent as little as $20,000 on some launches and as much as $160,000 on others. Usually we open at around $3500/day in spend and then adjust up or down from there based on the data. 

By the data I don’t mean rank - although that has its own limited uses in gauging performance of a launch. What I’m really looking for, though, is the author’s daily revenue vs expenses, the way that page reads and sales are trending across their series and entire catalog, and the overall CPA of the ads. 

These three points of data tell me three important things: 

  1. Is the author making money?

    The first few days post-launch are usually in the red, but after that they should be in the green. If they aren’t, then the daily spend is probably too high.

  2. Is the launch creating lift?

    By which I mean, are people moving from the new book to the other books in this author’s catalog? Overall catalog reads from a launch usually peak somewhere between Days 7 and 14 post-release, but the lift created to the series typically peaks later - between Days 14 and 30. This means that your overall sales and total catalog reads should be rising through the first week before the numbers slowly start to settle while the series reads continue to climb. Data is naturally jumpy, so I’m looking for 2-3 day trends vs day to day. If reads are rising, then we keep our foot on the gas. When they start to decline, it’s a sign that we need to start cutting back. 

  3. Are the ads profitable?

    Usually launches are loss leaders, but they can occasionally be profitable on their own. For an established series, I try to set my ads to cut off when they pass the point of running breakeven and start losing money - basically when their CPA climbs past the benchmark I had calculated pre-launch. For Book 1s of a new series, I keep a closer eye on the revenue and page reads. But on the occasion when the ads for a launch are straight-up profitable - like if you’re getting , I keep my foot on the gas until the ads stop making money. 

That last point - about keeping the ads running until they stop making money brings me to my final pillar of strategy:

IV. The Launch Isn’t Over Until The Ads Stop Making Money. 

A common mistake I see authors make is cutting off their launch campaigns because they’ve hit a specific deadline - like 2 weeks post-launch or 30 days post-launch, without ever checking to see if they have some gems running. 

I track the performance of every ad I create. Most of the ads I test are losers - around 80% won’t hit my target CPA after 50 clicks, and will be shut off to never run again. Of the 20% that are winners,  they will only hit my target CPA for a week or two before they decay and get shut off. But usually, in a set of 250+ ads, for this specific author, there are one or two gems that can absorb more than $1,000 in spend over the course of several weeks and still hit my target CPA.

For example, one ad from a launch earlier this year has been running for over six months now. It has absorbed over $5,0000 in spend and has held a CPA under $3 - making it straight-up profitable. 

If there are one or more gems like this running in a launch campaign that I manage, I will never just cut the spend off on them. Instead, I just trim down the spend to a level that the ad can handle on its own - usually somewhere between $25-$50 per-day per-ad. 

3. Ad Automation Tech Stack

I use a tech stack to automate my ad management as much as possible. At the volume that I produce and test ads, automation is more than useful - it’s essential. The only way to truly understand how an ad is performing is to compare its spend data from Facebook with its matching Amazon attribution link data. Running these numbers for thousands of ads every day by hand is simply not possible. Building my workflow through a tech stack not only allows me to hand off the bean-counting to a computer, but also allows me to glean valuable data that I can use to create future ad tests that I could never get from Facebook or Amazon on their own. For instance - I can see how a single image performed across multiple ads or compare how a collection of ad copy designed to attack one marketing angle performed vs another set of ad copy attacking an entirely different angle (like Billionaire vs Forbidden Love). 

While this stack might be overkill for smaller indie authors, publishers or larger authors with more robust advertising budgets might be interested in swiping my stack. So here’s a look at what I use and how it all fits together. 

1. Google Sheets (Free)

My entire tech stack is based around Google Sheets. I build a unique Creative Tracking sheet for every author with whom I work based on a template originally created by Nick Johansen. You can find that here:

https://www.nicholaserik.com/tracking

This sheet pulls in their Facebook Ad Data using Supermetrics and combines it with matching Amazon attribution data and combines it into a single dashboard. 

The Creative Tracking sheet allows me to get an accurate overview of how all my ads are performing individually against the benchmarks I’ve set for them, how each campaign is performing, and how the entire account has performed over time. Using custom pages inside the sheet I can compare performance over two time periods, see how individual creative elements have performed over a lifetime across multiple ads, and study any other of the myriad points of data that can help inform future creative testing. 

I also use a separate Launch Tracker on Google Sheets that is built on the same tech stack. This incorporates daily royalties data from Amazon to give an accurate daily look at revenue vs expenses for the first 90 days of a launch.
I use a specific naming convention for all my ads. Each ad is coded based on the elements it contains and the audience it is running to  - for example G1045 C234 H1000 A124 - and the attribution link I create for each ad matches its name on Facebook. This allows the sheets to combine the data. 

2. Supermetrics (~$3,000 per-year)

My tech stack starts with Supermetrics - a service that connects marketing data from different platforms together. Companies like Dataslayer offer the same kind of service - but Supermetrics is the platform I prefer. 

Supermetrics pulls in all the Facebook ad data from all the accounts I manage every day. It grabs obvious things like impressions, clicks, amount spent for each ad as well as less-obvious things like the specific ad ID and ad set ID and the global region where each ad is being run. 

It sweeps Facebook daily for all the data from the day prior, and automatically adds it all to a formatted tab in a custom Google Sheets document that I build for each author with whom I work. 

3. Amazon Attribution. (Free)

I make unique attribution links for every ad I run. I export a lifetime performance report of these ads every 1-3 days (depending on how much that author is spending) for each author and paste the report data into a specific tab on the Creative Tracker. 

4. Revealbot ($600-$2000 per-month) 

I automate my ads with Revealbot. It’s a really handy platform with intuitive workflows that allows custom rules to automate ads beyond what you can do on Facebook. 

While Revealbot appears to be designed more for Sales campaigns, I can make it work just as easily with Traffic campaigns thanks to my handy Creative Tracker. 

Revealbot can read the CPA of each ad from the creative tracker, which allows it to override Traffic campaign’s desire to seek cheap clicks and force it to instead direct budget to the ads that are hitting my CPA targets. 

I’m experimenting with a variety of strategies to manage ads, but the one I use most often - the Performance Check - is quite simple. Here it is:

screenshot of my revealbot rules

I use a copy of this rule for every campaign I run. It checks if an ad has received more than 100 clicks, and if it has, Revealbot then checks the ad’s CPA from my key and if the CPA is higher than the cutoff that I set for each campaign it will turn the ad off.


And since Amazon attribution data can take 14 days to settle, the rule will also turn the ad back on if it gets enough late page reads and sales after it is paused to take it back under my target CPA

Conclusion:

Over the past year, we've seen remarkable growth in both revenue and profit for this contemporary romance author through my Facebook advertising strategies.

The key takeaways from this experience are:

  1. Consistent new releases every 2-3 months provide powerful marketing opportunities.

  2. Having multiple series of 6+ books increases the lifetime value of readers, making advertising more profitable.

  3. Extensive creative testing (over 2,365 different ads in 12 months) allowed us to reduce the monthly Cost Per Acquisition by 53%.

  4. Aggressive, data-driven launch strategies can turn Amazon's algorithm into a powerful ally for organic growth.

  5. A robust tech stack for ad automation is helpful for managing high-volume ad campaigns effectively.

While these strategies have been incredibly successful for this particular author, it's important to note that results may vary depending on an author's catalog, genre, and overall marketing approach. The combination of the author's strong personal branding, strategic use of tropes, and commitment to testing covers and blurbs has created an ideal environment for our advertising efforts to thrive.

Moving forward, we'll continue to refine our strategies, staying adaptable to market changes and algorithm updates. We're excited to see how these methods will evolve and drive even greater success in the future.

For authors or publishers looking to scale up their advertising efforts, remember that success comes from a combination of consistent quality content, strategic planning, and a willingness to test and iterate continuously. While the tech stack and aggressive spending might not be suitable for everyone, the principles of creative testing and data-driven decision-making can be applied at any scale.

Looking for Ad Management?

If you’re an independent author or publisher looking for data-driven ad management, I currently have limited availability for clients who meet certain criteria. I’m also available for consulting.