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 →
Home/About us
About us

We co-build online stores.
That is why we know what we advise.

JustIdea is 21 people in Kraków: your store, campaigns, SEO and data are run by one team. Since 2015 we have worked for more than 250 companies. We co-build Surf Inc. on the technology and marketing side, so many of the solutions we recommend were first tested in that store.

€78M
in sales reported by the campaigns we have run
€10.7M
in media budget we have managed across Google Ads, Meta Ads and link building
250+
companies we have worked for since 2015 See 104 brands by name
4.96 / 5
average of 224 reviews on Google, Facebook and Clutch Read the reviews
2.1 years
median length of our work with the clients we serve today

Figures counted from ad accounts and project records. They show whether we have already worked on a store of your size.

Trusted by
From the founder

I write as a business owner, not a salesperson

I built this agency on what I learned running my own stores.

I started with code. While studying computer science at the Jagiellonian University, I wrote websites and apps, and then spent years building online stores for others. Today I run an agency that does both: it builds stores and scales them with marketing.

I am the co-founder and CEO of Surf Inc., and I also run my own businesses: PeppeShoes, Perfect Cup and Sauna & Spa Store. I am responsible for their sales and brand image, so every mistake costs me as much as it would cost you.

We are a certified Google and Meta partner, and PrestaShop has given us Expert ★★★ status, the highest level the platform awards to agencies. We are based in Kraków, and when you sell abroad, you have our business manager on the ground, in your market's time zone. Write to me and I will tell you what I would do with your store.

Signature: Mateusz Haber
Mateusz Haber
CEO, JustIdea Agency
Proof

Our work, case studies and awards

Our work

Brands we have worked for, listed by name, each with its logo and the scope of our work.

See →

Case studies

Projects broken down into numbers: the starting point, what we did and the result.

See →

Awards and partnerships

Industry awards and certified platform statuses. Every award card links to the list of winners published by the organiser or the editorial team.

See →
Video, 1:46

Conferences, the office and the stage in one video

Footage from conferences, from the agency's birthday and from an ordinary working day. You will see the people you will be talking to before you book your first meeting.

Play the full video
On stage

Five talks by Mateusz, in full and free

Event.Ecommerce.pl has invited him every year since 2024. Each recording is a full conference talk, 1 hour and 48 minutes in total on measuring profit, tracking, marketing automation and choosing a platform. The talks are in Polish.

Mateusz Haber on stage at ECOMMERCE.PL EVENT 5.0 24 min

From 0 to €17M GMV

Six pillars that helped Surf Inc. grow sixfold in three years: the platform, tracking, performance, marketing automation, SEO and AI agents connected to company data. The talk was recorded in May 2026, and the store's cumulative GMV has since passed €20M.

Watch on YouTube →
Mateusz Haber on stage at ECOMMERCE.PL EVENT 3.0 27 min

ROAS is a myth

Where agencies' double-digit ad ROAS comes from, how much e-commerce really spends on advertising, and how POAS differs from MER.

Watch on YouTube →
Mateusz Haber on stage at ECOMMERCE.PL EVENT 1.0 26 min

ROAS is DEAD, PROFIT is KING

His debut on this stage and the first public look at our dashboards: day-by-day sales split into revenue, profit and returns, results by country, stock levels.

Watch on YouTube →
Mateusz Haber on stage at ECOMMERCE.PL EVENT 2.0 18 min

Why 9 in 10 online stores fail

Who has to be on the team, which margin you need to know, how much capital a fashion start-up burns through, and why the same fix gives a different result at a different scale.

Watch on YouTube →
Mateusz Haber on stage at eMarketing Event 14 min

Marketing automation in the service of performance

How a tool built only on an API differs from one with its own pixel, and what that changes when you recover abandoned carts.

Watch on YouTube →
Speaker on a conference stage in front of a screen with a rising chart channel

The whole YouTube channel

Beyond the talks: coverage of conferences and trade fairs, the semKRK gala where he collected his award, and the agency's fifth birthday at Tauron Arena.

Watch on YouTube →
What we believe in

Four principles you will recognise us by

You will see each of them in the first month of working together.

We implement our own recommendations

An audit ends with a task list that someone on our team has in their schedule.

One team instead of three suppliers

SEO, ads and development work in one office on the same data. When something breaks, you know who is responsible.

We count profit, not ROAS

We set up measurement so that the report shows the margin after ad costs, that is the money that stays in your business.

We check budget and timeline before we start

If a project will not fit your budget or timeline, you will hear it in the first conversation, before the contract is signed.

How we are organised

Four departments, each with a lead

You see the tasks of all four departments in one project. On top of that there is a two-person management board.

Development and e-commerce

5 people

PrestaShop implementations and migrations, modules, integrations with ERP, WMS and payment systems.

Performance and automation

7 people

Google Ads, Meta Ads, shopping campaigns and lifecycle flows. We manage a budget of €3.2M a year.

SEO and AI visibility

3 people

Store SEO, technical SEO, content and presence in the answers of large language models.

New business and account management

4 people

Quotes, project management and contact that does not end once the contract is signed.

Team

21 people on the team

We run projects ourselves, without subcontractors.

Management

2 people
Mateusz Haber
Mateusz Haber
CEO / Marketing & E-Commerce Specialist
Paweł Dębosz
Paweł Dębosz
Chief Operating Officer

Development

5 people
Mateusz Olszański
Mateusz Olszański
Team Leader Web Developer
Anna Kołcon
Anna Kołcon
Project Manager Web Developer
Arkadiusz Pabisz
Arkadiusz Pabisz
Web Developer
Kewin Bielecki
Kewin Bielecki
Web Developer
Karol Żelazny
Karol Żelazny
Web Developer

Performance and marketing

7 people
Grzegorz Fedrych
Grzegorz Fedrych
Digital Marketing Team Leader
Malwina Jurga
Malwina Jurga
Digital Marketing Project Manager
Paweł Śliz
Paweł Śliz
Performance Marketing Specialist
Mateusz Barczyk
Mateusz Barczyk
Performance Marketing Specialist
Aleksandra Skotnicka
Aleksandra Skotnicka
Marketing Automation Specialist
Wiktoria Władarz
Wiktoria Władarz
Marketing Communications Specialist
Anna Boiko
Anna Boiko
Performance Marketing Specialist

SEO

3 people
Małgorzata Walo
Małgorzata Walo
Team Leader SEO
Wojciech Wabno
Wojciech Wabno
SEO Specialist
Kalina Mądry
Kalina Mądry
SEO Specialist

New business and office

4 people
Marcin Kądziela
Marcin Kądziela
Head of Sales
Paweł Koszałka
Paweł Koszałka
New Business Specialist
Martyna Iskra
Martyna Iskra
New Business Specialist
Marzena Stupkiewicz
Marzena Stupkiewicz
Executive Assistant
An empty seat on the team

This seat could be yours

We have three open positions. If yours is not on the list, it is still worth getting in touch.

See job openings
Open to view

Our company culture and brand book, in full

Both documents are public, so you can read them before you decide, whether that is about working with us or sending us your CV.

Company culture

What guides us in how we work with each other and with partners. It is the same document every new team member receives.

Open PDF →

Brand book

Logo, colours, typography and rules for using the JustIdea brand. Useful when we run joint activities with your team.

Open PDF →
Reach

Headquarters in Kraków, people in foreign markets

We have one office, but our business managers are available locally in the United States, the United Kingdom, Australia, the Netherlands and Spain. When you expand abroad, you do not wait for an answer until the next business day in Poland.

Poland Headquarters
JustIdea Agency Sp. z o.o.
ul. Olszańska 7
31-513 Kraków
Poland
USA

New York

USA
UK

London

UK
AU

Adelaide

AU
NL

Amsterdam

NL
Events

Recent events

Talks, panels and stands from recent months. Click any of them to see a report from the event.

See all events
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?”.

Our rating: 4.96 out of 5, 224 reviews on Google, Facebook and Clutch
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.