#Mautic LiveStorm Integration: This plugin provides integration of Livestorm with Mautic and provides features to import the webinar attendees and other details.
- Import the data from the Livestorm via Livestorm API
- Sync contact
- Sync contact and related interactions count like upvotes, votes, messages etc.
- Provide the field mapping on the Mautic, so incoming data can be mapped.
- Periodic syncronization of data.
- Import user interactions like upvotes, votes, messages count etc.
- Simple caching support to prevent multiple calls to API
- Integration with Mautic Points system so we can assign certain points to user when user joins webinar.
- Based on data received from the API, segment users based on various criteria.
- At the moment, one filter is implement to segment users based on event attendance status.
- Install the module like other general Mautic plugins.
- Put it into
/plugins
directory. - Reload all the plugins so it is visible.
- Click the
Livestorm
icon in the Mautic plugins page. - Get the Livestorm API key from Livestorm Developer portal.
- Click on
LiveStorm
plugin icon, a modal will open with three tabs that provides necessary plugin configuration. Enabled/Auth
: In the first tab, providekey
,API url
and check the checkbox to enable plugin.Features
: Enable what entities you want to sync. In our case, it is justContact
only.Contact Field Mapping
: provide field mapping. Select appropriate field where data coming from API should be imported into Mautic Contact fields.- Click on
Save & Close
once all the values are configured.
As we are using Integrations
bundle to build integration, we need to run following command to start the sync process:
mautic mautic:integrations:sync livestorm --env=dev
This command will sync all the data from Livestorm to API
Patches: