Skip to content

Growth infrastructure

We build what happens after the click.

Website, CRM, automations and measurement, wired into one system.

Explore the system
One enquiry, end to end
The nine steps every enquiry goes through, from traffic to the leadership dashboard.
  1. TrafficYou or your agency
  2. Source
  3. Capture
  4. Qualification
  5. CRM
  6. Sales
  7. Payment
  8. Data
  9. Leadership dashboard

The system

From scattered tools to one system.

What you already use, wired together. Each piece does one job and hands over to the next.

What it sounds like today
  • Website

    “My nephew built it four years ago.”

  • Email

    “Leads just sit in my inbox.”

  • Phone

    “I call back two days later and they've gone elsewhere.”

  • WhatsApp

    “I don't know who's called whom.”

  • Spreadsheets

    “Every new client costs my team hours.”

  • Word

    “I fill in the contract myself, by hand.”

  • Bizum

    “Clients pay by Bizum and I set up their access by hand.”

  • Ads

    “Meta says I'm making money. My bank says otherwise.”

  • Website

    “My nephew built it four years ago.”

  • Email

    “Leads just sit in my inbox.”

  • Phone

    “I call back two days later and they've gone elsewhere.”

  • WhatsApp

    “I don't know who's called whom.”

  • Spreadsheets

    “Every new client costs my team hours.”

  • Word

    “I fill in the contract myself, by hand.”

  • Bizum

    “Clients pay by Bizum and I set up their access by hand.”

  • Ads

    “Meta says I'm making money. My bank says otherwise.”

And in your business? Find out in a few questions.

Services

What we build.

Five pieces. Buy them separately; they connect to each other.

Capture

Authority

A website that does something for visitors before asking them for anything.

What changes

Visitors don't just look around: they price up, ask or book, and the lead comes to you.

Sample figuresStep 1 of 4

What are you renovating?

What finish are you after?

When do you want to start?

How should we get in touch?

What reaches your teamnow

New qualified lead

Sample lead

And it lands in the CRM as “New”, with its source.

Custom-built, in your colours, with your photos. Every lead is recorded with its source.

Example

A ballpark quote that updates as you choose, and the alert the business receives.

Price

From €1,297

Three pages, one language, one form and the legal pages. Every site is quoted.

Convert

Control

Every lead gets an answer instantly, and your team gets the alert.

What changes

No lead goes cold waiting: you reply first and none slip through.

Sample data
Sample enquiryGoogle Search
  1. Confirmation to the lead19:42
  2. Alert to your team19:42
  3. Record in “New”, with its source19:42
  1. Sample enquiry

Sample enquiry: New

Every status in plain sight, with unlimited users.

Example

An enquiry comes in: the lead gets a confirmation, your team an alert, and the record sits in “New” with its campaign.

Speed to lead

Be the first to reply.

“I call back two days later and they've gone elsewhere.” People asking for a quote usually ask several businesses at once, and whoever replies first has the edge.

  • Instant confirmation

    The moment they send the form, they get a message: received, and when you'll call.

  • An alert to your rep

    At the same time, your team gets an alert on their phone with what was asked.

  • Nobody left hanging

    Every lead with its status and owner in the CRM, until it's closed.

Price

From €147 a month

Priced by lead volume, with unlimited users.

Automate

Scalability

What you repeat by hand for every client runs itself.

What changes

Payments, contracts, reminders and onboarding go out on their own, and you stop being your business's admin.

Sample data
Pick a case

Your client says yes to the proposal.

  1. Proposal accepted
  2. Deposit collected
  3. Contract generated
  4. Sent for signatureAlert to APM
  5. Client onboarded

If something breaks, we hear about it. Your client doesn't.

Example

An instalment plan that cancels itself after the final payment.

Time won back

Take the ceiling off your time.

Right now every new client brings its share of admin, and that caps how far you can grow. Once that part runs itself, it isn't that you do less: it's time you win back to sell and grow the business.

Price

Per project

No two businesses share the same flows. The estimate comes in writing before we start.

Measure

Clarity

You know exactly what brought in each client.

What changes

You stop spending blind: you see which channel brings paying clients and which just spends.

Sample data
Pick a campaign
What it costs
€3,400
Every channel and every campaign, with its spend.
What it brings
10
Which clients came in through each one.
What they pay
€18,600
What you actually collected, client by client.
What comes back
€5.47
How much returns for every euro invested.

healthyROAS 5.5x

Leads
131
Meetings
3728.2%
Deals
10CAC €340

From click to invoice, using what you actually collect, not what the ad platform reports.

Example

“Meta says I'm making money. My bank says otherwise.” The dashboard matches each ad to the payment.

What you need to know

Winning or losing? Four numbers tell you.

Without them, every extra euro on ads is a bet, and you can't scale on a bet. With them, growing stops being a hunch and becomes a sum.

Price

Custom quote

From click to invoice, on the portal or on your own copy.

Optimise

Checked every morning.

What changes

Your site stays up and up to date without you having to think about it.

Sample data7:30

T · 7:30Took over 3 s: the alert comes to us.

Security updates tested, and a monthly backup. On Impulso, speed and Google reviewed every 3 months; on Partner, SEO worked on every month.

Example

If your site goes down or takes more than three seconds, the alert comes to us.

Price

€59 / €149 / €249 a month

Base, Impulso and Partner. Six-month minimum, first month free, and you can switch plans month to month.

In production

Running today.

Screens recreated with sample data and, under each one, where it actually runs.

  • CRM A record for every lead
  • Agent A briefing before the call
  • Automation From yes to access
  • Dashboard What you no longer do by hand
  • Source Links and QR codes that say where each lead came from

CRM

A record for every lead

Source, status, owner and everything that's happened, on one screen.

Where it runs On the APM portal. Our own leads live on the same system.

Sample data
Sample leadMeeting booked
Source
Google Search · autumn-renovations
Owner
Sales rep 1
Next step
Call, Thursday 10:30
  1. Mon 19:42Submits the form
  2. Mon 19:42Gets the confirmation
  3. Mon 19:42Team alerted
  4. Tue 09:15Contacted
  5. Tue 09:20Books the meeting

Agent

A briefing before the call

Reads what the lead says about their business and prepares the conversation.

Where it runs On our own intake: it runs for every audit requested on this page.

Sample data
  • What they want to fix first
  • Their approximate revenue

Agent

For the call

  1. Where things seem to stall.
  2. Whether it's a fit for what we do.
  3. What to ask first.

It never reads contact details. A person reviews it before the meeting.

Automation

From yes to access

Proposal, contract, signature, payment and access, chained.

Where it runs It's how we onboard our own clients. Work with us and you'll see it from the inside.

Sample data
  1. Proposal accepted
  2. Contract details
  3. Contract generated
  4. Signature
  5. Deposit collectedNo payment counts until Stripe confirms it.
  6. Portal access

Dashboard

What you no longer do by hand

Each flow, how often it ran and how much time it saved you.

Where it runs On the portal, in the automations module.

Sample data
FlowRunsTime saved
Lead intake212≈ 7 h
Booking reminder64≈ 2 h
Client onboarding9≈ 4 h

An estimate, not a stopwatch.

Source

Links and QR codes that say where each lead came from

Pick a channel and a campaign; the link and the QR code build themselves.

Where it runs In our CRM: it's how we measure our own campaigns.

Sample data
Channel
instagram
Medium
social
Campaign
autumn-launch

https://example.com/?utm_source=instagram&utm_medium=social&utm_campaign=autumn-launch

Case studies

Before, system, after.

Told by what changed in the operation.

DS Academy

Online courses (music production)Transformation
Before

Being the admin clerk of his own academy.

After

Just creating content and closing calls.

With the system in place, only people who can pay reach the call, and neither onboarding nor instalments go through him.

From the first payment to the last instalment, without him lifting a finger.

Time saved, approx.

65min

saved on every new student paying in instalments

≈ 11 hours a month with 10 new sign-ups (illustrative volume, not DS Academy's)

APM's estimate, not a measurement. The breakdown is in the full case.

Peydró Capital Alliance

Business partnershipsStarting point
Before

A Google Sites page, with nothing behind it.

After

A front door that qualifies and alerts on its own.

The appointment lands in the calendar of whoever it belongs to, and the team is left with just the meeting.

Built before the first contact ever came in.

What made the difference

Nobody copies data or calls to qualify.

The team finds out the moment a new contact comes in: who they are, what they answered and where they came from.

1 / 2 · DS Academy

Principles

  1. We'd rather lose the sale.

    If what you're asking for won't pay for itself, we'll tell you on the first call.

  2. Quality shows two years in.

    If your website fails because of how we built it, we fix it for free for up to two years after delivery, whether or not you stay with us.

  3. Your data is yours.

    If you ever leave, you get your complete data within thirty days. Even with an invoice outstanding.

  4. Everything in writing.

    Scope and price broken down before we start. What's signed is what's delivered.

Development partners

What we build on

Tools chosen because they last. Nothing someone else can't pick up later.

Where it runs In everything we have running in production today, except Abla, which we're integrating now.

  • Payments, instalments and receipts, hands-free.

  • Contracts out for signature, and an alert when they're signed.

  • Bookings that move the lead to the next stage.

  • Alerts. Your team knows straight away, not on Monday.

  • The invisible wiring that makes things happen on their own.

  • Your data in PostgreSQL, with permissions set person by person.

  • The servers the database runs on.

  • Your site served from the point nearest each visitor.

  • Websites and dashboards that load instantly.

  • How to answer each objection, live. Integration under way.

  • AI models we build in wherever each system needs them.

  • AI models we build in wherever each system needs them.

Pricing

The prices that make the case, up front.

Each piece with its starting price. The tiers, the plans and what each one includes are on the pricing page.

See all prices

Prices exclude VAT.

The four pieces

Leadership dashboard

Which euro brings which client. In one sentence.

It's the dashboard we deliver, shown here with sample data from a made-up service business.

Leadership dashboardSample data

Return

€1 invested→€4.44

This month: €3,600 invested brought in €16,000 from 9 deals. Best return: Google Search (6.0x); worst: LinkedIn ads (0.0x, losing money). Another €5,400 came in through channels that cost nothing.

Funnel

  1. Spend

    €3,600

    across 3 paid campaigns

  2. Leads

    164

    cost per lead €22

  3. Meetings

    35

    21.3% of leads

  4. Deals

    9

    CAC €400

  5. Revenue

    €16,000

    ROAS 4.44x · healthy

By campaign

By campaign
CampaignSpendFunnelRevenueClose rateCACROAS
Google Search€1,20048 leads, 14 meetings, 4 deals€7,2008.3%€3006.0xhealthy
Meta ads€1,80096 leads, 12 meetings, 2 deals€3,4002.1%€9001.9xtight
LinkedIn ads€6009 leads, 3 meetings, 0 deals€00.0%—0.0xlosing money
Referralsno cost11 leads, 6 meetings, 3 deals€5,40027.3%—no cost
Event QR codes——————

Google Search

6.0xhealthy
Spend
€1,200
Revenue
€7,200
CAC
€300
48 leads · 14 · 4Close rate 8.3%

Meta ads

1.9xtight
Spend
€1,800
Revenue
€3,400
CAC
€900
96 leads · 12 · 2Close rate 2.1%

LinkedIn ads

0.0xlosing money
Spend
€600
Revenue
€0
CAC
—
9 leads · 3 · 0Close rate 0.0%

Referrals

no cost
Spend
—
Revenue
€5,400
CAC
—
11 leads · 6 · 3Close rate 27.3%

In progress

  • New14
  • Contacted9
  • Meeting booked6
  • Proposal sent4
  • Won9

Right now

Sample data
  1. New leadGoogle Search2 min ago
  2. Meeting bookedReferrals9 min ago
  3. Payment receivedsecond instalment26 min ago
  4. Contract signedonboarding started41 min ago
  5. New leadMeta ads58 min ago

Sample data. Not from any client.

Custom builds

Doesn't fit these pieces? We build that too.

If you need something more complex, we design it with you on the same foundations, with scope and price in writing before we start.

For example

  • A CRM built around you

    Your campaigns, your stages and your teams, not a generic tool's.

  • A portal for your clients

    Each one logs in with their own access and sees only their own.

  • Billing your way

    Subscriptions, instalments, scheduled charges or bank transfer, with their reminders.

  • Contracts that write themselves

    Filled in with each client's details and sent for signature, no Word file in sight.

  • Commission, calculated

    What each rep earns, worked out the moment a deal closes.

  • Your data, migrated

    What lives in spreadsheets today, brought into the system.

Estimated block by block before we build, and quoted to match.

Free audit

Let's start with where you are.

The first call is a diagnosis, not a sales pitch. If what you need won't pay for itself, we'll tell you then.

A few questions, your diagnostic on the spot, then you pick a time.