What we build

Websites

Company websites and B2B platforms on WordPress or custom builds, with design, audits and speed optimisation.

Website development →

What we run

SEO

Visibility in Google and in language models. One team looks after search, your business profile and what ChatGPT and Gemini say about your brand.

Search engine optimisation →

What we run

Advertising and campaigns

Campaigns judged on net profit after returns and cost of goods, not on the ROAS in the ad platform. Creative is made in-house, so it never waits for a third supplier.

Digital marketing agency →

What we run

Analytics and data

Measurement first, decisions second. Ad, store and warehouse data in one place, so a budget conversation takes fifteen minutes, not three meetings.

Web analytics for e-commerce →
Article

Over €180,000 in turnover in 30 days? See how we did it!

Online shop promotions: how a layered system of sales campaigns raised a client's turnover in a single month. See the strategy in our case study.

Karol Pudlik Karol Pudlik Performance Marketing Specialist 20 December 2022 7 min read 8 sections
Over €180,000 in turnover in 30 days? See how we did it! Case Studies
Trusted by

November 2022: the month of absolute sales

It's the perfect time to increase sales in your shop. Users are more willing to take part in various types of promotional campaigns, use discount codes and sign up to exclusive access lists to get good discounts on their favourite products.

November is a month when you can achieve very good results in a short time. However, you need to keep precise calculations in mind, because it's easy to end up in the red. When starting promotional activities, we have to remember that when the margin drops, the target ROAS needs to increase proportionally. The decision to raise the budget has to be factored into the calculations, because it's an extra cost covered from profit. A result like this doesn't come from a single promotion, but from a calendar of activities planned well in advance, put together by a marketing agency.

At our agency, we use specially designed dashboards in Google Looker Studio (formerly Google Data Studio), which calculate all the parameters we need to optimise campaign profitability in real time. Thanks to this integration, we can easily collect data such as advertising costs, the number of orders or their status.

How we generated over €180,000 in turnover and €23,000 in profit using a layered promotion system

We calculate profit taking into account agency costs, advertising costs, and the average return rate at an average annual level of 13.5%, excluding VAT, before income tax.

We're presenting the results using a Polish clothing brand that has been on the market for just under 4 years as an example. This year we prepared a strategy based on building steady sales growth across the whole month, rather than just a one-off weekend peak.

For this purpose, we prepared price-reduction segments: each promotion had a different character and was aimed at a different type of customer. This paid off with an average ROAS of 958.64%. Compared to the previous month, we recorded sales growth of 112.8%. It's worth noting that the average basket value dropped by only 3.63%. That's a very good result, given price cuts of up to 70%.

Data from Google Analytics
Data from Google Analytics

Each of the campaigns we prepared deserves its own discussion.

STAGE I: HALLOWEEN

The Polish All Souls' Day (a Polish holiday commemorating the dead) isn't a day around which it's easy to build a promotional offer. Halloween is a much better opportunity for advertising, and we based our messaging around it. The promotion was aimed mainly at new users, meaning ones who had never been on the shop's website before. This let us build interest around the brand and draw the attention of a new segment of customers on the market. These activities translated into a very decent turnover (for the start of November) of almost €37,000.

With a 30% discount, and taking the average return rate into account, the profit from this campaign came to a tidy €6,400.

JustIdea Surf dashboard: period 30.10-2.11.2022, net profit about €6.5k
JustIdea Surf dashboard: period 30.10-2.11.2022, net profit about €6.5k

During the first days of the promotion, average daily turnover was around €9,000, more than the annual turnover in the shop's first year of business. It's worth mentioning that the combined turnover from 2018 and 2019 was lower than that of November 2022.

Revenue comparison chart: 2018-2019 versus November 2022
Revenue comparison chart: 2018-2019 versus November 2022

The country where we run our sales activities is one where salaries are usually paid around the 10th of the month, so extending the promotion or launching a new one probably wouldn't bring the expected results. That's why, once the campaign ended, we went back to regular shop prices for the following week. During that time, we could prepare the next part of the promotion.

STAGE II: WARM-UP

After analysing sales across the whole year, we picked the best-selling product groups, split them into 3 parts, and changed the promoted assortment over the course of 10 days. On one day the promotion covered hats and hoodies, on another dresses and jackets. You could call this preparing customers for the main Black Weekend promotion.

One of the goals was to create a habit of checking the brand's communication channels, since recipients didn't know when the next promotion would appear or which products they'd be able to buy at a lower price. The strategy also factored in keeping up the pace and fleeting nature of the promotions, so customers couldn't get too used to discounts in the shop.

JustIdea Surf dashboard: period 8-17.11.2022, turnover about €49k
JustIdea Surf dashboard: period 8-17.11.2022, turnover about €49k

The set of promotions listed above generated over €48,000 in turnover in 10 days, which translated to €6,500 in profit, while keeping ROI at 24.8%.

STAGE III: EXCLUSIVE ACCESS

The next stage of the November activities was early, exclusive access to the promotion. What made the offer exclusive was the fact that only logged-in users could take advantage of it. We assumed that, in the first days of this campaign, we wanted to reach the brand's regular customers.

There were 2 reasons:

  • ethical: recognising regular customers by letting them be first to use the promotion in their favourite shop, especially since stock was limited!
  • economic: customers have a limited monthly budget, so we launched the promotional campaign ahead of the competition, since this increased the chances they'd spend their money in our partner's shop.

In later steps, we indirectly encouraged new users to create an account in the shop. During this campaign, the number of users with an account grew by 12%.

JustIdea Surf dashboard: period 18-24.11.2022, net profit about €7.3k
JustIdea Surf dashboard: period 18-24.11.2022, net profit about €7.3k

Taking into account margin, advertising costs and the average return rate, the profit came to €7,100 over the week. This was driven by the shop's total 7-day turnover of about €60,000.

STAGE IV: BLACK WEEKEND

On Friday, we launched our Black Weekend activities with broad communication about the promotion.

The campaign ran for 3 days and offered discounts of up to -70%. During this time, customers bought products with a total value exceeding €36,000. The average margin over this period was 38.4%.

After deducting costs, the shop's profit came to around €3,700.

JustIdea Surf dashboard: period 25-27.11.2022, turnover about €36.6k at -70%
JustIdea Surf dashboard: period 25-27.11.2022, turnover about €36.6k at -70%

Daily advertising spend was much higher than on previous days, which didn't translate strongly into higher profit. This was most likely due to higher CPC rates that come with the biggest event in e-commerce, Black Friday. That's exactly why we started our advertising activities at the beginning of November, to gradually build up sales growth over the whole month. We're closing Black Weekend with a profit of almost €3,700 and over €36,000 in turnover, but this isn't the end yet…

Let’s squeeze that lemon!

Squeezing the lemon
Squeezing the lemon

STAGE V: SQUEEZING THE LEMON

The final stage was our take on Cyber Monday: a promotion for those who hadn't managed to take advantage of the earlier deals. We kept the weekend promotion's level, meaning price cuts of up to -70%. The 3-day turnover came to around €23,000.

The income generated in the last 2 days of the promotion was enough to cover the agency's entire monthly costs.

JustIdea Surf dashboard: period 28-30.11.2022, net profit about €2k
JustIdea Surf dashboard: period 28-30.11.2022, net profit about €2k

Summary of the promotional campaigns

The promotional activities for this brand brought in €189,700 in turnover, which translated into €23,400 in profit. The percentage ROAS over this period was 958.64%. Turnover from this year's November campaigns came out 55.91% better compared to the previous year, though it's worth noting that our forecasts weren't met. Still, given the current economic and geopolitical situation in the world (an ongoing recession and war in Eastern Europe), we're happy with the results we achieved.

Campaign summary: profit about €23,400 and turnover about €189,700 in November 2022
Campaign summary: profit about €23,400 and turnover about €189,700 in November 2022

Using the dashboards we'd prepared earlier, we could adjust parameters like margin level or average return rate on an ongoing basis. Advertising costs and shop revenue are reported in real time, so every time we look at the table, we know whether our partner is making money and how much. This also helped in estimating the advertising budget: as it rises, profit falls, so keeping the right balance was essential to generating profits.

Want to increase sales in your shop? Find out more!

Karol Pudlik
Written by
Karol Pudlik
Performance Marketing Specialist

Have a question about this article? Write to us.

Want this in your business

Let's turn this knowledge into results in your store

30 minutes about your numbers. The call starts with someone from sales, and we bring in the channel specialist once we get into the details. The call is free of charge.

Client reviews

Ratings of the agency that runs this blog

Clients gave them after working with us, and you can read each one on the site where it was posted. They cover the work of the whole agency, not this one article.

4.96 / 5
weighted average of 224 reviews across three platforms
Read the reviews

Statuses awarded by the platforms: PrestaShop Expert ★★★, Google Premier Partner 2025, Meta Business Partner, Microsoft Advertising Elite Partner 2025. All certificates and awards

Read on

See also

Case Studies 13 August 2026 +233% in Top 3 and +67% Non-Branded Traffic: SEO in the Measuring Equipment Industry Wiktoria Podorska Marketing 2 November 2025 Best Marketing Automation Strategies That Actually Increase Sales Aleksandra Skotnicka SEO 30 July 2026 Reddit and UGC in Google Search Results: What It Means for Your Content Strategy Małgorzata Walo
Contact

A conversation about your numbers: 30 minutes

The call is led by a new business specialist. When we get into the details of an account, the specialist for that channel joins in. We reply within one business day.

A quick review of your tracking and campaignsThree priorities for the next quarterA written summary that stays with you

Before the meeting we review your website, your visibility and what your campaigns show from the outside. We will not open with “so, what does your company do?”.

4.96 224 reviews
By sending the form you agree to the processing of your data in line with our Privacy Policy.

What happens after you send it
01
within 1 business day

We reply to your email

The reply comes from the same new business specialist who will run the call. No qualification form and no call from an unknown number.

02
this week

A 30-minute conversation

We go through your numbers and your questions. If it turns out we are not the right fit, we will tell you straight away.