Drupal is a registered trademark of Dries Buytaert
Usage Milestone: jQuery UI TouchPunch Module jquery_ui_touch_punch crossed 1,000 active installs. Release: LiteLLM AI Provider 1.3.0 Minor update available for module ai_provider_litellm (1.3.0). Release: Varbase Core 10.0.59 Minor update available for module varbase_core (10.0.59). Release: Database Info Schema 1.1.3 Minor update available for module database_info_schema (1.1.3). Release: GitLab for Helpdesk Integration 3.0.1 Minor update available for module helpdesk_gitlab (3.0.1). Release: Helpdesk Integration 3.0.1 Minor update available for module helpdesk_integration (3.0.1). Release: Yet another statistics module 2.2.2 Minor update available for module yasm (2.2.2). Release: Droopler 3.6.2 Minor update available for distribution droopler (3.6.2). Release: DiBa Integration 1.3.1 Minor update available for module diba_integration (1.3.1). Module Revived: MaxLength 3.2.0 Module maxlength updated after 11 months of inactivity (3.2.0).

Webform Emarsys Integration provides a Webform handler that pushes contact submissions to SAP Emarsys,
creating or updating contacts and adding them to a specified contact list.

Installation

Install as you would normally install a contributed Drupal module.
See [Installing Drupal Modules](https://www.drupal.org/docs/extending-drupal/installing-modules)
for further information.

Post-Installation

  1. Navigate to **Administration > Configuration > Web services > Emarsys Api settings** (`/admin/config/services/emarsys`).
  2. Enter your Emarsys **Client ID** and **Client Secret** (OAuth 2.0 credentials).
  3. Save the configuration.
  4. Add the **Emarsys integration** handler to any webform:
    • Edit the webform and go to **Settings > Emails / Handlers**.
    • Click **Add handler** and select **Emarsys integration**.
    • Enter the **Contact List ID** from Emarsys.
    • Configure the **Key ID** (the Emarsys field used to identify contacts, defaults to `3` which is email).
    • Configure the **Opt-in Field ID** (the Emarsys field for opt-in consent, defaults to `31`).
    • Provide a **Field Mapping** in YAML format mapping Emarsys field IDs to webform field keys.
 `yaml
     1: firstname
     2: surname
     3: email
     31: newsletter_optin
     `

Additional Requirements

- Drupal 10 or 11
- [Webform](https://www.drupal.org/project/webform) 6.x
- A SAP Emarsys account with API access (OAuth 2.0 client credentials)

Activity

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

Releases

Version Type Release date
1.0.0 Stable Aug 4, 2026