Duplo represents that entire journey and channels it into our clients.

It’s the shift from implementing isolated, disconnected actions to integrated strategies focused on results.

We respond to the challenge of building and unifying an internal digital marketing team. We have a multidisciplinary team capable of providing solutions to any action needed to implement your digital strategy. We rely on the best network of partners and collaborators, built from over 8 years of successful collaborations.

Manifesto.

The DUPLO Team's Ten Commandments.
01

Learning

It’s impossible to offer an efficient service without technical training. We firmly believe that there's nothing worse than a motivated fool.
02

Service-oriented Approach

Our purpose is to achieve a profitable digital presence and quickly address any needs our clients may have.
03

Teamwork

We understand and put into practice the need for teamwork to ensure the success of an integrated digital strategy, functioning like a perfectly synchronized machine where every role is essential and complementary.
04

Training

Digital training is impossible without constant and cross-disciplinary learning.
05

Passion

We are passionate about the digital ecosystem and seeing our clients evolve.
06

Integrity

Not everything is acceptable to achieve the results our clients expect.
07

Proactivity

We must be able to anticipate our clients' needs and quick wins, always delivering more than what they expect from us.
08

Communication

The client should always be able to know the exact status of all the actions we are taking.
09

Loyalty

To our clients and to the rest of the team. We cannot work simultaneously with two clients who are direct competitors
10

Commitment

We cannot fail our commitments to clients—neither in deadlines nor in quality.

El Equipo.

team_aspectratio

Javi Segarra

Digital Marketing Manager
The only way to analyze the effectiveness of a digital strategy is by measuring its impact on sales.
team_aspectratio

Pol Escarpenter

CTO & Developer
Everything can be done, even if it seems impossible.
team_aspectratio

Florencia Schor

Creative Director
Creativity knows no limits—only a universe of possibilities to conquer and turn into magic.
team_aspectratio

Francis Paneque

Developer
A great website without UX is like a sports car without an engine.
team_aspectratio

Cristina Castro

SEM & Advertising Specialist
The best advertising comes from satisfied customers.
team_aspectratio

Mary Louise Walsh

Digital Marketing Consultant UK & Germany
The mix between segmentation and personalised approach is the key to success.
team_aspectratio

Eva Roig Marí

Designer
Ideas with design reach a wider audience and create a greater impact.
team_aspectratio

Ana Gómez

Digital Marketing Consultant
Users read what they like. The secret is making them like what you sell.
team_aspectratio

Alex Gallemí

Digital Marketing Consultant
Digital marketing evolves: it must be engaging, impactful, and strategic. At DUPLO, we take it one step further.
team_aspectratio

Andrea Clusellas

Content Specialist and Producer
You have to adapt to new formats and embrace creativity.

Duplo in Numbers.

0%
Recurrence
0%
Women
+0
Years of experience
+0
Projects completed
+0
Current recurring clients
We want to be your partner!
¡Hablemos!

Fatal error: Uncaught Error: Interface "WPML\Core\Component\Post\Domain\WordCount\StripCodeInterface" not found in /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Infrastructure/WordPress/Component/Item/Domain/WordCount/StripCode.php:7 Stack trace: #0 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/ClassLoader.php(571): include() #1 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile() #2 [internal function]: Composer\Autoload\ClassLoader->loadClass() #3 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/StandardReflector.php(14): ReflectionClass->__construct() #4 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/CachingReflector.php(38): Auryn\StandardReflector->getCtor() #5 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(399): Auryn\CachingReflector->getCtor() #6 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(373): Auryn\Injector->provisionInstance() #7 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(542): Auryn\Injector->make() #8 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(474): Auryn\Injector->buildArgFromTypeHint() #9 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(414): Auryn\Injector->provisionFuncArgs() #10 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(373): Auryn\Injector->provisionInstance() #11 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(542): Auryn\Injector->make() #12 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(474): Auryn\Injector->buildArgFromTypeHint() #13 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(414): Auryn\Injector->provisionFuncArgs() #14 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(373): Auryn\Injector->provisionInstance() #15 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(542): Auryn\Injector->make() #16 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(474): Auryn\Injector->buildArgFromTypeHint() #17 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(414): Auryn\Injector->provisionFuncArgs() #18 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(373): Auryn\Injector->provisionInstance() #19 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(542): Auryn\Injector->make() #20 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(474): Auryn\Injector->buildArgFromTypeHint() #21 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(414): Auryn\Injector->provisionFuncArgs() #22 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/rdlowrey/auryn/lib/Injector.php(373): Auryn\Injector->provisionInstance() #23 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Infrastructure/Dic.php(41): Auryn\Injector->make() #24 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/UserInterface/Web/Infrastructure/WordPress/CompositionRoot/Config/Event/Item/WordCount/Events.php(116): WPML\Infrastructure\Dic->make() #25 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/UserInterface/Web/Infrastructure/WordPress/CompositionRoot/Config/Event/Item/WordCount/Events.php(106): WPML\UserInterface\Web\Infrastructure\WordPress\CompositionRoot\Config\Event\Item\WordCount\Events->getOnStringRegisteredInPackageListener() #26 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-includes/class-wp-hook.php(324): WPML\UserInterface\Web\Infrastructure\WordPress\CompositionRoot\Config\Event\Item\WordCount\Events->WPML\UserInterface\Web\Infrastructure\WordPress\CompositionRoot\Config\Event\Item\WordCount\{closure}() #27 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #28 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-includes/plugin.php(517): WP_Hook->do_action() #29 /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-includes/load.php(1279): do_action() #30 [internal function]: shutdown_action_hook() #31 {main} thrown in /home/u291946881/domains/duplotest.com/public_html/duplo/web/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Infrastructure/WordPress/Component/Item/Domain/WordCount/StripCode.php on line 7