Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Element451 Forms

7 sites No security coverage
View on drupal.org

This module integrates Element451 Forms with Drupal's Webform module to give you more control over form styling and features. It allows you to sync forms created in Element451, update them, and send user data directly to your Element451 CRM.

This module provides a direct integration from Element451 Forms to the webform module. This gives users control over form styling and advanced features that are provided by the webform module while streamlining the process of getting user data into the Element451 CRM.

Features

  • Easily set up the Element451 API keys.
  • Create forms in Element451 and sync them to any webform.
  • Make updates to Element451 forms, and bring in your updates by re-syncing the webform entity.
  • Get email notifications on form submission failures.

Additional Requirements

This module does require the Drupal module Key to set up the Elment451 API Keys. Also, the Drupal webform module is a requirement.

Set up Instructions

Step 1

Install and enable the module like normal with composer. See instructions for installing modules with composer.

Step 2

Create API Keys in Element451. See Element451 Security & Authentications Settings for instructions.

Step 3

Add the Element451 API Keys to Drupal.

  1. Navigate to Configuration -> System -> Keys (/admin/config/system/keys)
  2. Create 3 Keys:
    1. Element451 Bearer
    2. Element451 Feature Key
    3. Element451 Analytics Key

Notes: The only Authenticated provider that has been tested so far is "File" with the "Strip trailing line breaks" turned on.

Step 4

Configure the Element API Settings.

  1. Navigate to Configuration -> Web Services -> Element451 API Settings (/admin/config/services/element-api)
  2. Set up the Base URL, Bearer Token, Analytics Key, and Feature Key.

Step 5

Bring over your first Element451 form.

  1. Create a new blank webform (/admin/structure/webform)
  2. Navigate to form settings and select Element Settings (/admin/structure/webform/manage//settings/element)
  3. Add the Element451 Form ID (This can be found in the URL of the Element451 Form)
  4. Save the configuration
  5. After the configuration is saved, you can click the "Generate/Re-Sync Fields" button.
  6. Now click "View" to see all the Element451 fields brought into your webform.

Similar projects

The Element451 API module is similar, but is for developers only. This module is intended for any site builder to be able to install and set up with no coding required. This module only focuses on the Element451 Form API but could be extended to other API calls.

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
Feb 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core Release date
1.0.x-dev Dev 9–11 Feb 12, 2025