Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

Introduction

The Webform Auto Exports module provides the ability to export Webform results automatically according to the configured schedule and email and/or SFTP generate files to configured email address and/or SFTP location.

You can enable automatic export and do configurations form wise, which is providing more control over forms and automatic export configurations.

Webform Auto Exports module developed by City of Casey (https://www.casey.vic.gov.au) as a requirement of one of their Drupal websites.

Features

  • Automate the Webform results export instead manual download.
  • Receive exported entries in CSV format to a nominated email address with configurable email subject and body.
  • Transfer exported entries in CSV format to a defined SFTP location.
  • Export entries of previous day, week, month or year.
  • Schedule exports to run from now or later specified date / time.
  • Schedule exports to stop on a specific date / time or keep running forever.
  • Configure which columns should be included in export file.
  • Configure delimiter for single and multi values
  • Form specific configurations.

Requirements

This module requires Webform modules outside of Drupal core and does require an external PHP Secure Communications Library (phpseclib) to be downloaded and installed if using SFTP functionality.

Installation

  1. Download and install the Drupal module as normal.
  2. If you have composer you can install external library using
    "composer require phpseclib/phpseclib".
  3. Otherwise, manually download the library zip file, using the URL on the
    site "Status report" page to ensure that you get the right version.
  4. Extract the files to sites/all/libraries, and rename phpseclib-master to
    phpseclib.
  5. Enable the module.

For more information on installing modules, visit:
https://www.drupal.org/node/1897420 for further information.

Configuration

  1. Once the module has been installed and enabled, you can enable 'Automatic Export'
    individually on each Webform Results Download configuration page
    Administration > Structure > Webforms > Results > Downloads > AUTOMATIC CSV EXPORT.
  2. You can enable email exported results to a nominated email address and / or SFTP
    generated files to configured SFTP location.
  3. You can further configure the search criteria for the exporting results and schedule
    for the automatic export.

Maintainers

Credits

  • City of Casey, Victoria, Australia - https://www.casey.vic.gov.au (this module is developed according to a requirement of City of Casey)
  • Mohamed Sathik (an author of the initial version of the module)

Activity

Total releases
2
First release
Mar 2025
Latest release
1 year ago
Release cadence
0 days
Stability
0% stable

Releases

Version Type Release date
3.0.0-alpha1 Pre-release Mar 11, 2025
3.0.x-dev Dev Mar 11, 2025