The Async Webform Switcher is a custom Drupal 7 module built by Daynis Olman that enables async switching between multiple webforms in the theme layer. This module is designed to allow users to seamlessly switch between multiple webforms without having to refresh the page. Additionally, the module forwards form submissions to Marketo Marketing Cloud Platform.
- Async switching between multiple webforms
- Seamless user experience
- Integration with Marketo Marketing Cloud Platform
- Custom Drupal 7 webforms
- Written in PHP and JavaScript
The module comes with multiple forms to book an appointment or a phone call. Based on the type of Drupal form, data is sent to different Marketo forms, triggering various Marketing Automation workflows.
- Download and extract the module files to the
/sites/all/modules
directory. - Enable the module in the Drupal Modules administration section.
- Configure the module settings to integrate with your Marketo Marketing Cloud Platform account.
- Navigate to the
Async Webform Switcher
configuration page in the Drupal administration section. - Enter your Marketo account credentials.
- Map your Drupal webform fields to your Marketo form fields.
- Configure your Marketing Automation workflows in Marketo.
- Create your custom Drupal 7 webforms.
- Add the webform ID to the module settings to enable async switching.
- Customize the webform appearance in the theme layer.
- Submit form data to Marketo Marketing Cloud Platform for Marketing Automation workflows.
Contributions to the module are welcome. Please submit any issues or pull requests to the [GitHub repository](https://github.com/daynis/drupal-async-webform-switcher.
The Async Webform Switcher module is licensed under the GNU GPL v2.0. Please refer to the LICENSE
file for more information.