Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

TOPdesk Incidents

No security coverage Under active development

This module connects Drupal Webform submissions to the TOPdesk incident API, allowing you to automatically create TOPdesk incidents from submitted webforms. It provides flexible configuration for TOPdesk teams and incident settings by retrieving reference data directly from your TOPdesk environment.

TOPdesk Incidents connects Drupal Webform submissions with the TOPdesk incident API. It allows site administrators to configure reusable TOPdesk teams and automatically create incidents from submitted webforms.

The module retrieves TOPdesk reference data directly from the API, allowing incident settings such as categories, priorities, operator groups, impact, urgency, processing status, and other TOPdesk values to be configured using the values available in the connected TOPdesk environment.

Features

  • Creates TOPdesk incidents from Webform submissions.
  • Provides reusable TOPdesk team configuration.
  • Integrates with Webform through a configurable Webform handler.
  • Supports mapping a Webform email element to the TOPdesk caller email.
  • Supports TOPdesk incident status and processing status.
  • Supports caller branch configuration.
  • Supports category, call type, entry type, priority, duration, operator group, impact, and urgency.
  • Retrieves TOPdesk reference data directly from the configured TOPdesk API.
  • Provides an alter hook for modifying the incident payload before it is sent to TOPdesk.
  • Uses Drupal services and dependency injection and is designed for Drupal 11.

Post-Installation

After enabling the module:

  1. Open the TOPdesk Incidents settings page and configure the TOPdesk API URL, username, and application token.
  2. Create one or more TOPdesk teams and configure the default incident values for each team.
  3. Edit a Webform and add the TOPdesk Incidents handler.
  4. Select the TOPdesk team that should be used for submissions.
  5. Optionally map a Webform email element to the TOPdesk caller email.

When the Webform is submitted, the configured values and submission data are used to create an incident through the TOPdesk API.

Additional Requirements

  • Drupal 11.1 or newer.
  • Webform.
  • Access to a TOPdesk environment with API credentials that are permitted to create incidents and retrieve the required reference data.

API credentials should not be committed to version control. For production environments, overriding sensitive configuration through environment-specific Drupal settings is recommended.

No additional Drupal modules or third-party PHP libraries are required beyond the declared dependencies.

Similar projects

Webform provides generic mechanisms for sending submission data to remote systems. TOPdesk Incidents is specifically designed for the TOPdesk incident API and adds TOPdesk-specific team configuration, reference data, incident fields, and payload handling.

Supporting this Module

Please use the Drupal.org issue queue for bug reports, feature requests, and patches.

Community Documentation

Installation and configuration documentation is included in the project's README file. Additional documentation can be added to Drupal.org as the project evolves.

Ask your assistant about TOPdesk Incidents

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Sep 2026
Latest release
1 month ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core PHP Release date
1.0.0-rc1 Pre-release 11 Sep 17, 2026