Multi-SMS Routing Bundle Installation Instructions

Mailertizer Multi-SMS Routing Bundle

The Multi-SMS Routing Bundle for Mailertizer.AMS allows users to configure multiple SMS gatewy service providers and route individual SMS through different configurations. This ensures greater flexibility, redundancy, and optimization of SMS deliverability and costs.

With this plugin, users can assign a specific Gateway configuration to an sms, ensuring it is sent through the chosen provider instead of the default configuration. If no specific configuration is selected, sms will automatically be sent using the default Gateway settings.

Installation

  1. Download the plugin from the link you received in email.
  2. Extract the zip file.
  3. Copy the extracted folder to the /plugins directory of your mautic installation.
  4. Make sure the directory is called SurgeSmsBundle
  5. Change the ownership to www-data by running chown -R www-data:www-data SurgeSmsBundle
  6. Clear the cache:

    php bin/console cache:clear

  7. Generate JavaScript assets:
    php bin/console mautic:assets:generate
  8. Navigate to Plugins in mautic admin panel.

  9. Click Install/Upgrade Plugins to detect and install the plugin.

  10. As part of the installation process, a few lines need to be modified in the app/bundles/LeadBundle/Entity/LeadRepository.php file at lines 998 and 999.
    Add ‘mautic.lead.lead.searchcommand.sms_send_success’ in place of ‘mautic.lead.lead.searchcommand.sms_sent’ and ‘mautic.lead.lead.searchcommand.sms_failed’ commands in getSearchCommands function.