Services
Sectors
Office locations
Locations served
Organization type
Headquarters
It’s all in the mix for blended agency iO
We are iO: a blended agency, actively tearing down the walls between the agency, technology, and consulting worlds. We bring together talent in marketing, technology, content, strategy, and creativity. With our belief that "experience is everything," we help our clients provide their target audience with rich and relevant brand experiences. Our track record includes helping strong brands such as Audi, Brussels Airport, Efteling, Eneco, Fiberklaar, and Worldline grow.
Largest Drupal-team in the Benelux
With a dedicated team of 130+ Drupal experts, iO's clients can count on the largest Drupal team in the Benelux to deliver their projects. We have more than 15 years of experience working with different versions of Drupal and our teams are currently maintaining over 250 projects. iO is the go-to partner for digital projects of all sizes and natures.
Extensive in-house knowledge on different domains
Our strength also lies in blending expertise — combining in-depth technological knowhow with a leading position in strategy, creation, data, and marketing. We are strongly focused on innovation on all domains and aim to share our expertise through workshops and events.
Case studies
Drupal contributions
Knowledge sharing is at the heart of what we do. We actively encourage our teams to contribute to the Drupal community — not only to expand the possibilities of Drupal, but also to enrich the minds of our experts. Aside from contributing, we also support the community in several ways and sponsor a wide range of Drupal initiatives, like:
- DrupalJam 2023 :Connected
- Drupal Developer Days 2022 – Ghent
- DrupalJam 2021 Live from Drupalcon
- DrupalJam re:Boot
- DrupalCamp Antwerp, Belgium 2017
- Drupal Developer Days 2015 - Montpellier
- Search Api port to Drupal 8 sprint - 2014
- Sponsored mglaman/phpstan-drupal in 2021 and 2022
- ...
Find an exciting career at iO
At iO, we are constantly building and expanding the perfect team to deliver high-performance web platforms for our clients and we look forward to adding new talent to that team. You’ll have content creators to your left, back-enders to your right, and people with jobs you’ve never heard of right in front of you. Our digitally diverse environment translates to a pool of knowledge, in which you can swim and soak every day.
Where do you feel at home?
You can do much more at an iO Campus. It is a place where we bring talent, skill and experience, all over Europe. Find out which campus will have you favour working at the office time after time. Even if, thanks to our hybrid working model, you get to work remotely whenever you want. Curious about what working at iO looks like?
Check out our open Drupal vacancies
At our iO campuses we bring talent, skills and experience together. All over Europe.
Fast-growing agency
iO was founded in 2005 and helps build the business of national and international clients, such as Knauf Insulation, AkzoNobel, Canon, Alphabet, Michelin, Brussels Airport, Manna, Quick-Step, Torfs, MediaMarkt, Kom Op Tegen Kanker, and Volvo. Thanks to constant organic growth, iO was elected national winner of Trends Gazellen in the SME category in 2019. Read more about iO.
Drupal Voor Gemeenten
As co-initiator and head developer of the Drupal voor Gemeenten (DvG) distribution, iO has built websites for over 60 Dutch municipalities, like Vught.nl and Delft.nl. DvG is built around the top tasks model, putting easy and efficient online services front and centre.
Credited on 10 security advisories in the past 12 months
- Two-factor Authentication (TFA), 1 advisory
- Svg Image, 1 advisory
- SVG Formatter, 2 advisories
- SpamSpan filter, 1 advisory
- Webform, 1 advisory
- Open ReadSpeaker, 1 advisory
- Facets, 1 advisory
- Role Delegation, 1 advisory
- Context, 1 advisory
Credited on 84 issues fixed in the past 3 months
- OpenFed, 1 issue
- Better Exposed Filters, 2 issues
- Drupal core, 30 issues
- GraphQL Compose, 7 issues
- Modified form alert, 2 issues
- Content locking (anti-concurrent editing), 1 issue
- General Data Protection Regulation, 1 issue
- Views Reference Field, 1 issue
- Password Policy, 4 issues
- GraphQL Compose: Preview, 1 issue
- Same Page Preview, 1 issue
- Security Review, 9 issues
- Entity Preprocess Services, 1 issue
- Group, 1 issue
- Office Hours, 1 issue
- Trailing Slash, 1 issue
- Gin Admin Theme, 1 issue
- Node Revision Delete, 1 issue
- Graph Mail, 1 issue
- Drupal.org project ownership, 1 issue
- Convert Entity Embed to Media Embed, 1 issue
- Image Hotspots, 4 issues
- Poll, 2 issues
- Views Block Exposed Filter Blocks, 1 issue
- Private Message, 1 issue
- Quick Node Clone, 1 issue
- Webform PostcodeAPI, 1 issue
- jQuery Auto Height, 1 issue
- CKEditor mentions, 1 issue
- Disable Messages, 1 issue
- Paragraphs, 1 issue
- Config Ignore, 1 issue
38 supported contributor roles
Contributor roles
perry.franken
Ludo.R
mike.vindicate
e.chatrer
Lendude
rutiolma
JoshaHubbers
perryjanssen
s_millart
mirondi
Michel van Velde
jeroenberg
TVoesenek
JeroenT
eelkeblok
jonas139
bskibinski
ralphvdhoudt
nils.destoop
jeff.maes
j1mb0b
JvE
brentschuddinck
mheip
idebr
hj-b
bonrita
87 projects supported
- Guardian
- Akismet
- APC - Alternative PHP Cache
- aria-current
- Automatic entity form mode
- Block HTTP Referer
- Block plugin view builder
- Burgerservicenummer field
- CKEditor block image paste
- CKEditor Markdown
- Commerce Checkout Combine Status Messages
- Commerce Omnikassa (Rabo Smart Pay)
- Content Callback Views Filter Block
- Context path breadcrumb
- Convert Entity Embed to Media Embed
- Current Search Links
- Data Attribute Gmap
- Disable Field
- Domain Site Settings
- Drupal voor Gemeenten
- Drush locale sync
- Drush Lock
- DvG Authentication
- DvG Search Overheid.nl
- DvG StUF-BG
- DvG StUF-BG tokens
- DvG Webform Component Collections
- DvG Webform Components
- Entity repository
- Entity tasks
- Entity Type Behaviors
- Entityblock
- EXIF Manipulate
- Fragments
- GraphQL - Group menu
- Headless Ninja
- HTML Title
- Image Hotspots
- IO Builder
- JIRA Issue Collector
- KOOP 3PAS
- Language access
- Language Cookie
- Language switcher enhanced
- Light SAML Identity Provider
- Link checker summary mail
- Login And Logout Redirect Per Role
- Luzmo Viewer
- Mask Money
- Media File Bulk Archive
- Menu Link (field) Attributes
- Metatag: SDG
- Modified form alert
- Next.js revalidate module
- NextJS Headless Preview
- Nodeblock
- OAuth2 Server
- omnikassa
- OpenWoo
- Orejime Complient Videos
- Overview Builder
- Paragraphs Summary Token
- Payment Rabo Omnikassa
- Payment donation block
- Payment Rabo Smart Pay
- Piwik pro
- Plugin Reference
- Popper js library: Tooltip & popover positioning engine (Drupal 10 compatible)
- Prevent homepage deletion
- Read More Field
- Referral Spam Killer
- Revision Assignee
- Role Delegation
- Role Test Accounts
- Search API
- Search API sorts
- Sharpspring Webforms
- System Tags
- Test Users
- URL Alias Permissions
- Views Reference Field
- Webform Hubspot Handler
- Webform IBAN field
- Webform Purge
- Webform Translation
- Webpower
- YAML Translation Import