Why webform
Marketing is all about using intelligence to predict behavior and convert people into paying customers. This is why it’s more common for marketing and sales to use more than one software. Well, at least a CMS like Drupal, a marketing automation software, and a CRM software. Mautic webforms are made to convert anonymous visitors into contacts that you can potentially sell to. A question often asked is how to use webform submission data once the form has been submitted. This could be feeding data into campaign action and integrate Mautic contacts into your CRM system. Just like you, we use webform to collect data and send automatic emails for opt-in visitors. Sometimes we create webforms to capture leads on landing pages or blog articles. You’re probably familiar with web forms from other marketing automation software. Drupal, WordPress, and Joomla are three main CMS that works with Mautic. So this makes embedding webform very straightforward.
Mautic Webform for Drupal
Using the Mautic API module for Drupal, you can sync your existing webform submissions in Drupal to Mautic, and convert them into contacts. Other features include webform handler that can map submissions to Mautic forms. Mautic cookies session and device ID merge with the newly created contact from submission with anonymous tracked visitor. So the cookie and data collected from webform can be integrated seamlessly through the tracking pixel.
Another feature is the automatic IP forwarding to Mautic that enables consistent lead tracking once they submitted the form. The current version is 8.x-1.0-alpha1, supported by Vardot (a Drupal Services Provider).
Mautic Webform for WordPress
Mautic Webform is supported by the Mautic WordPress plugin. You can integrate submissions on WordPress Mautic form into contacts. But the existing webform submissions on WordPress (ie: Contact Form7) can’t be synced directly to Mautic contacts. This requires a data re-import into Mautic contacts. We recommend using the shortcode embed on any widget, footer or content area. The embed code is straightforward:

Mautic Webform for Joomla
Mautic Webform is supported by Joomla! 2.5x & 3.x plugin. You can integrate submissions on Joomla with Mautic contacts. After the plugin has been installed and configured, forms can be embedded anywhere on the site. You will also see contact information populated.
To embed a Mautic form into a Joomla blog post, insert this code snippet:

If you want to import your contacts from Your Joomla! website to Mautic, here are the steps:
- Go to configuration settings in Mautic
- Enable API by switching on the API settings
- Make sure your Joomla! website has SSL certificate enabled and turn on the HTTP basic auth
- Save the settings and close the configurations panel
- Under settings, choose API credentials
- Select OAuth2 if your site has an SSL certificate enabled with HTTPS. Otherwise, use OAuth1 for your site with HTTP.
- Click on new, provide the full url of your Joomla! website
- Save and close
- Go to the Joomla admin panel and find the Mautic plugin you installed
- Enter your Mautic based url
- Copy with public and private keys from Mautic to Joomla to authorize the Mautic plugin
- Select the OAuth version (OAuth1 or OAuth2)
- You will be redirected to the Mautic instance. If the screen still says authorize, you need to re-do it by logging onto your Mautic instance and hit authorize again.
- When it’s done, the authorize button will turn into re-authorize. You’re set to go!