hey squad
shall we settle in?

BRAVO-03 · Mission · 2023-2026

October 2023. A custom quote CMS, six brands to connect.

In 30 months, full-spectrum deployed. One squad, everywhere.

6brands pilotedBE · FR · CH · 3 specialised
+22 %conv. value recoveredserver-side TAGGRS
−80 %production timeCustom AI MCP · 14h → 2h
Ecostal Group headquarters

03 · the starting point

Six brands. Zero bridge between them.

Stéphane Dauvister looks at his custom CMS. Ten years generating quotes. No purchase intent tracked.

Six brands that customers encounter in different contexts: a photovoltaic installer searches for Yomatec, an integrator looks at SigueSol, a Swiss individual lands on Solexis.

None of the six know the others exist on the measurement side. No group piloting. The SME runs on advice quality and word of mouth from installers.

the take

Lasted ten years, but blind to purchase signals..

0 % of conversions tracked at start

03 · mission identity card

Tactical identity.

Callsign
BRAVO-03
Client
Ecostal Group
Squad
JérômeCamilleRémy
jérôme · camille · rémy
Dates
October 2023 · ongoing
Direction
Stéphane Dauvister
Stéphane Dauvister
CEO · managing director Ecostal Group
Day-to-day
Sabine Muller
Sabine Muller
group marketing director · content lead 6 brands
Targets
  • PV installers (B2B)
  • energy pros · integrators
  • residential individuals

04 · briefing in three steps

What existed. The plan. What runs today.

  1. Étape 01

    What existed

    Custom quote CMS (ten years). Six brands without bridges. Zero unified tracking. No consolidated dashboard. No automation strategy. Requests by phone and Excel.

  2. Étape 02

    The initial plan

    Build the Ecostal Group brand (ToV charter co-designed with Kravit Creative). Ship the corporate site ecostalgroup.com with Epic Agency in Liège. Prepare the Belgium e-commerce migration from custom CMS to Shopify. Wire server-side tracking, group dashboard and Mailchimp foundations.

  3. Étape 03

    What runs today

    Shopify Ecostal Belgium in prod. Waregem on Odoo (formerly Project Zero). Seven Mailchimp workflows with sixty scheduled emails in three languages. Server-side TAGGRS across all entities. Custom Claude MCP generating pages and campaigns in 2h, vs 14h before.

06 · the field journal

30 months on 6 brands. Here’s what we wired up, step by step.

M01 · Diagnostic + plan stratégique groupe

October-December 2023. Jérôme alone at the helm. The brief isn’t « rebuild a site »: it’s support a multi-country brand deployment across 6 heterogeneous entities. Audit of the Ecostal Belgium custom CMS (tracking, GTM, Ads, Analytics), state of play of the 6 entities, group roadmap definition: positioning, technical phasing, dependencies.

Ecostal Group headquarters

phase metric

6 entités auditées

« The CMS worked. But it was blind to purchase signals. And Stéphane, he wanted to scale the group above all. »

Jérôme · squadJérôme · squad

M01-02 · Brand foundations · Camille rejoint

January-June 2024. Ecostal Group brand creation: Tone of Voice charter co-designed with Kravit Creative (opens in a new window), visual identity, holding positioning. Camille joins the squad to write all corporate site pages. Launch of ecostalgroup.com in co-organisation with Epic Agency in Liège. Camille works the copy with Sabine Muller (group marketing director) and each entity lead to anchor every text in the business reality.

Group logistics and warehousing

phase metric

ecostalgroup.com en prod

« Every ecostalgroup.com page was written with each entity lead. No corporate copy-paste. »

Camille · squadCamille · squad

M10-15 · Tracking server-side + Funnel.io · Rémy rejoint

July-December 2024. Server-side TAGGRS deployed on existing entities (.com). Funnel.io in place to sync GA4 and Shopping feeds in real time. GTM and GA4 plans migration. First consolidated group Looker Studio dashboard: traffic, inquiries, conversions, attributed value per brand. Rémy joins the squad to challenge Ads budget allocation and benchmark competitors per market.

Large rooftop photovoltaic installation

phase metric

+22 % valeur conv.

« We can finally see what’s happening. Across all six brands. Live. No more workarounds. »

Stéphane Dauvister · CEO Ecostal GroupStéphane Dauvister · CEO Ecostal Group

M16-21 · Préparation migration Shopify ecostal.be

January-June 2025. Shopify Ecostal Belgium build in parallel of the .com still running. Odoo integration. SEO redirect plan co-designed with the European agency SQLI to cleanly transfer SEO for every product, category and brand page. QA testing, product sheet rebuild, collection structuring, coordinated with Sabine Muller, who leads content on the Ecostal Group side.

Aerial view of an equipped industrial site

phase metric

plan SQLI 1-1

« We did a Benedictine job with Camille to transfer every product sheet without losing anything. That invisible work is why SEO holds today. »

Sabine Muller · directrice marketing Ecostal Group

M22 · LANCEMENT ecostal.be Shopify (juillet 2025)

July 2025. First group site to move to Shopify + Odoo. Complete .com → .be migration with the SQLI redirect plan activated. Server-side TAGGRS wired from day zero. No duplicate content. Historical SEO preserved across all distributed brands (Huawei, SMA, Powerdale Nexxtender, Smappee, Easee, Growatt, Trina Solar). This is the group roll-out proof-of-concept.

Solar roof seen from above

phase metric

J0 Shopify trackée

« We transferred ten years of SEO in one shot. The SQLI plan held. No drop, just a clean transfer. »

Jérôme · squadJérôme · squad

M23-26 · Mailchimp on-boarding + acquisition multi-pays

August-November 2025. Group Mailchimp database structuring with advanced client tagging: new client without purchase, off-line buyer, brand preferences, language. 7 multilingual on-boarding workflows in prod (60+ emails scheduled FR/EN/NL). Odoo ↔ Mailchimp sync via n8n once a week. Launch of structured paid acquisition: Google Ads + Meta on Shopping feeds, LinkedIn Ads for group job offers.

Solar panels under snow

phase metric

7 workflows · 60+ emails

« A newsletter scenario isn’t « send more ». It’s knowing who gets what, in which language, at which moment of the buying cycle. When client tagging is clean, email stops spamming and starts converting. »

Rémy · squadRémy · squad

M27-30 · MCP Custom Claude · industrialisation

December 2025-March 2026. Design and deployment of Custom Claude MCP plugged into Shopify CLI. Automatic generation of webpages and landing pages, launch of Google Ads campaigns and creation of a Mailchimp sequence in stride. A campaign that used to take 10 to 14 hours now takes 2 hours. The squad now launches tests it didn’t dare run for lack of time.

Photovoltaic field on a hillside

phase metric

−80 % temps prod

« The MCP is our real shift. We now launch what we never dared test before for lack of time. »

Jérôme · squadJérôme · squad

M06+ · Phase actuelle · roll-out + contenu SEO quotidien

April 2026, today. Preparation of Shopify roll-out on the next entities (Yomatec, Solexis, SigueSol). Daily multi-brand SEO content production with Sabine Muller (category pages, pillar pages, articles, newsletters). Articles signed by Stéphane Dauvister ghost-written by HeySquad. LinkedIn sponsored job offers.

Home with solar and an EV charger

phase metric

roll-out next entités

« An agile, senior team that covers a broad scope and thinks ROI on every euro spent. That’s what an entrepreneur really wants. »

Stéphane Dauvister · CEO Ecostal GroupStéphane Dauvister · CEO Ecostal Group
ecostal.be Shopify launch July 2025 · D0 server-side tracked · SQLI plan
Photo : Ecostal Group

M22July 2025 · ecostal.be on Shopify (first of the group)

Shopify launched. Clean tracking from the first click.

First consolidated Looker Studio dashboard 6 Ecostal Group brands

M10-15December 2024 · consolidated Looker Studio

Six brands. One dashboard. First time.

Custom Claude MCP · landing + Ads + Mailchimp generation in 2h via Shopify CLI

M27-30January 2026 · Custom Claude MCP in prod

From 14 hours to 2 hours. The MCP changes everything.

07 · visual proofs

Three dashboards. Three turning points.

3 reconstructed dashboards · horizontal scroll

01/03dashboardEcostal Belgium · GA4 · 10 months before vs 10 months after Shopify switch (July 2025)

ecostal.be users · ×2.7 in ten months

26691
Pré-Shopify · sep 24 → juil 25
71788
Post-Shopify · juil 25 → avr 26
↳ multiplier×2,7GA4 unique users
Before the mission

Period A · Sep 2024 → Jul 2025 (10 months pre-Shopify). Period B · Jul 2025 → Apr 2026 (10 months post-Shopify ecostal.be).

How to read

Total GA4 unique users on ecostal.be only (Belgium). ecostal.com residual excluded.

why it moved
  • SQLI 1-1 redirect plan that preserves historical SEO
  • Server-side TAGGRS wired from D0 of the new site
  • Email goes from 275 to 3,960 users via the 7 Mailchimp workflows
  • Paid Search × 3 (3,192 → 9,764) with Custom AI MCP on campaigns

source : GA4 Ecostal Belgium · 03 Sep 2024-03 Jul 2025 vs 01 Jul 2025-30 Apr 2026

Clean .com → .be migration. SEO transferred with no loss. Email channel goes from 275 to 3,960 users.

02/03dashboardCampaign production · before / after AI MCP

From 14 hours to 2 hours per campaign

14
2024 · process manuel
2
2025 · MCP Custom Claude
↳ multiplier−80 %hours per campaign
Before the mission

Before the MCP, building a full campaign (landing + Ads + Mailchimp) took 10 to 14 hours.

How to read

Average time to build a full multilingual 3-channel campaign before and after MCP.

why it moved
  • Custom Claude MCP plugged into Shopify CLI
  • Auto-generated landing + Ads variants + Mailchimp sequence
  • Pre-wired voice TOV templates per brand

source : HeySquad internal measurement · Ecostal campaigns 2024-2025

Custom Claude MCP frees up 80 % of time. We launch what we no longer dared to test.

03/03dashboardGroup deployment · 6 entities · 3 countries

One squad, six brands, three countries

active markets

  • 🇧🇪
    BEBelgium · Barchon + Waregem
  • 🇫🇷
    FRFrance · Ecostal France
  • 🇨🇭
    CHSwitzerland · Solexis

key figures

group Mailchimp subscribers
13 604
campaigns sent (May 24 → May 26)
408
avg open rate · vs 20-22 % B2B bench
33 %
on-boarding workflows live
7
Before the mission

Before the mission, each brand lived with its own tools, without group piloting line.

How to read

Presence of tracking + automation + dashboard across the 6 group entities.

why it moved
  • Server-side TAGGRS standard across all entities
  • 7 shared Mailchimp workflows FR/EN/NL
  • Consolidated Looker dashboard · 1 single group view

source : Ecostal Group internal setup · 2024-2026

Belgium, France, Switzerland. Photovoltaic, agrivoltaics, distribution. One single piloting mechanism.

09 · the tools

What we installed at Ecostal Group.

Four layers of tools: multi-country acquisition, clean tracking, CRM automation, SEO & site. Everything plugs into server-side measurement and Odoo, nothing in silos.

Ads

  • Google Ads
  • Meta Ads
  • LinkedIn Ads

E-commerce · ERP

  • Shopify
  • Odoo

Tracking · data

  • GTM Server-Side
  • Google Analytics 4
  • Funnel.io
  • Looker Studio

Email · automation

  • Mailchimp
  • n8n

IA opérationnelle

  • Claude (MCP Custom)
10 · the partners
  • Brand · Tone of VoiceKravit Creative
  • Corporate siteEpic Agency · Liège
  • SEO migrationSQLI · Europe
  • E-commerce · ERPShopify · Odoo
  • MarketingHeySquad

11 · what they say

An agile, senior team that covers a broad scope and thinks ROI on every euro spent. That’s what an entrepreneur really wants.
Stéphane Dauvister

Stéphane Dauvister

CEO · managing director Ecostal Group

12 · today, the mission continues

In 2026, we industrialise the AI MCP and tackle CH/FR markets.

  • Daily SEO content production on the six brands with Sabine Muller.
  • Custom Claude MCP extension to Solexis and SigueSol by end of 2026.
  • Mailchimp workflow deployment on Swiss and French markets following BE learnings.
  • Monthly ROI tracking per brand with Stéphane Dauvister · Ads + automation budget arbitration.

13 · margin notes

Three takeaways we brought back from the Ecostal field.

  1. Note 01 · method

    On multi-entity measurement: you don’t wire up six brands at once. Start with ONE entity (Ecostal Belgium), stabilise server-side TAGGRS and Funnel.io tracking, break in the Looker dashboards. Then replicate the pattern. The temptation to do everything in parallel costs six times more in debugging.

    the squad · ecostal notebook
  2. Note 02 · method

    On Mailchimp automation: seven workflows × 60 emails × 3 languages is unmanageable without structured client tagging from day zero. We spent three weeks structuring tags before sending the first email. It seems long. It’s the only investment that really paid off over 30 months. See marketing automation.

    the squad · ecostal notebook
  3. Note 03 · method

    On operational AI MCP: a custom MCP plugged into Shopify CLI isn’t a gadget. It frees up 80 % of campaign production time. We now launch tests we’d never have dared for lack of time. ROI comes from what we learn by testing, not from time saved. See tracking & measurement.

    the squad · ecostal notebook

so? shall we settle in?

You pilot several brands under one group? Let’s see if the Ecostal mechanism can hold at your place.

Write to the squad