Our client needed a single platform to publish and manage job offers across Belgium. The objective was clear: connect their HR system to a modern job board built on Drupal 10 and automate the entire publication process.

The result is now live at jobs.dieteren.be—a centralized platform that synchronizes job data in real time and simplifies recruitment operations.

The Challenge:

They operate in a complex automotive ecosystem. Job offers were managed through SAP SuccessFactors, but publication required manual steps and additional handling.

This created several issues:

  • Dispersed job data
  • Delays in publication
  • Risk of human error
  • Limited filtering options for candidates
  • An outdated interface

The client needed more than a website. They needed a Drupal 10 job board connected directly to SuccessFactors through API integration, with automated workflows and geographic filtering.

The platform also had to run in a multilingual production environment, remain stable under load, and respect strict security and GDPR requirements.

Our Approach:

We built the job board entirely on Drupal 10 and connected it to SAP SuccessFactors through a custom API integration.

A dedicated Drupal module—named “successfactors”—was developed to manage:

  • API communication
  • Queue workers
  • Cron-based automation

Initially, automation relied on Drupal’s internal scheduling system. It proved unreliable in production. We moved synchronization to the server cron system, which runs every three hours. This ensured consistent, predictable imports of job offers.

Each job is automatically retrieved, processed, and published without manual intervention.

For candidate applications, we implemented a Webform-based system with validation logic. Applications are blocked if a job is unpublished. This protects data integrity and avoids incorrect submissions.

Geolocation was another key requirement. We integrated postal codes using a taxonomy vocabulary enriched with latitude and longitude data. Radius-based filtering was implemented through Drupal Views, allowing candidates to search for jobs within a defined distance from their location.

Access control was structured using a Drupal module that groups permissions. Stakeholders can access their own dashboard and view only their company’s job offers. This keeps governance simple and secure.

The platform also includes:

  • Custom theme development
  • SEO configuration
  • Single Sign-On (SSO) integration
  • Data encryption for compliance
  • Ongoing maintenance setup

The project was delivered using an Agile methodology, with one project manager and one Drupal developer working closely with the client’s teams.

The Result:

The final solution delivers measurable operational improvements:

  • Centralized Drupal 10 job board
  • Real-time API integration with SAP SuccessFactors
  • Automated job import every three hours
  • Structured Webform application process
  • Radius-based job filtering
  • Secure stakeholder dashboards
  • GDPR-aligned data handling

Recruitment teams no longer manage manual publication cycles. Job offers are synchronized automatically. Candidates can filter positions by postal code and apply through a structured interface.

The platform runs in production with stability and maintainability built into its architecture.

Why This Matters

A job board is not only a website. It is a workflow connected to internal systems, compliance requirements, and candidate expectations.

By combining Drupal 10, API integration, and automation, we created a system that connects HR operations directly to digital experience—without manual friction.

The experts of our Strategy, Product & Transformation service line design and build web platforms that connect business systems to real user journeys. We work across CMS solutions, custom development, and system connectivity to deliver stable, scalable digital foundations.

If your organization needs to connect Drupal 10 to external systems or automate content publication through API integration, we can support you—from architecture to production.

Share