=== General Campaign Management Overview=== The Campaign Manager is a web based tool that's available via HTTP and HTTPS. We recommend that you always use HTTPS when accessing the Web Interface. To log into the Campaign Manager please go to: [[https://production.me.syniverse.com/comdata]] and enter your **User/Password** credentials: \\ \\ {{ :comdata_screen_001.png?800 |}} \\ \\ The Home Screen is the first page displayed after you log in to your account. The layout of the Home Screen varies depending on the role assigned to the account you are using. Every MMC screen is divided in 5 main elements: \\ \\ {{ ::comdata_screen_002.png?800 |}} \\ \\ Clicking on the **Main Menu Button** will slide the Main Menu Panel from the left of the screen. In the Main Menu Panel you will see the a brief header with the available workspaces and the Main Menu options. When navigating the Main Menu you will find options preceded by a **>** sign. Those options are sub menus that group additional options. So for example if you wish to create an **SMS Subscription List**, you would click on **Utils** then on **Subscriptions List** and finally on **SMS Subscription List**. \\ \\ {{ ::comdata_screen_003.png?800 |}} \\ \\ ===How to create an SMS Subscription List=== In order to create an SMS Subscription list we'll need a file from where information is going to be taken. Upload must be performed from a .CSV file where the first (and only mandatory) parameter is going to be the telephone number as shown in the image below: \\ \\ {{ ::comdata_screen_004.png?400 |}} \\ \\ To start uploading and creating an SMS subscription list, select from the **Menu** button in the toolbar **Utils**, then **Subscription List**, **SMS Subscription List** and finally **New**: \\ \\ {{ ::comdata_screen_009.png?750 |}} \\ \\ \\ \\ {{ ::comdata_screen_008.png?800 |}} \\ \\ Now proceed to fill in requested information –Name- and click **Next**: \\ \\ {{ ::comdata_screen_010.png?850 |}} \\ \\ Files can be uploaded directly from your computer, they can be uploaded from an URL or you can use Dropbox. Please note that some browsers may have issues when uploading big files (over 100,000 records) from your computer. Click **Next** once you've selected the file to use. \\ \\ {{ ::comdata_screen_011.png?850 |}} \\ \\ The Segmentation wizard uses a heuristic approach to determine the data types used in the uploaded file. Dates, Strings and Integers are detected using a multitude of formatting filters. Once the types have been inferred from the segmentation data you will also have the option to modify them. All parameters are shown with its name, label and type. Label and Type can be modified prior to saving the list: \\ \\ {{ ::comdata_screen_012.png?850 |}} \\ \\ Once the list is created and the data uploaded you will be redirected to the list and from there you'll have the option to insert a new telephone number, edit or remove any contact or to apply any segmentation filter that fits with the list. By clicking in **Open** you'll be taken to **SMS Subscription List** main page where existing lists will be shown: \\ \\ {{ ::comdata_screen_013.png?850 |}} \\ \\ ===How to send broadcast=== To send a broadcast we'll select from the **Menu** button in the toolbar **Blasting**, then **Broadcast** and finally **New**: \\ \\ {{ ::comdata_screen_014.png?450 |}} \\ \\ \\ \\ {{ ::comdata_screen_015.png?800 |}} \\ \\ Now you have to select the list to which broadcast must be sent. Fill in **Campaign name** and **Text** information and click in preview: \\ \\ {{ ::comdata_screen_016.png?800 |}} \\ \\ After clicking in **Preview** a new window will open and from there we can see how many messages are expected to be sent, telephone numbers and text message: \\ \\ {{ ::comdata_screen_017.png?800 |}} \\ \\ It's important to highlight the following information: * The List with **Type** set to **Main List** is the **White List** \\ \\ {{ ::comdata_screen_018.png?850 |}} \\ \\ * Upon uploading, the imported file will be collated against the main list and if the telephone number exists, no action will be performed. If the number does not exist the telephone number will be uploaded and the **customer_optin_status** will automatically be set to 1 (opted-in) * Only users that are in the selected list and also in the main list with **customer_optin_status** 1 will receive the message \\ \\ {{ ::comdata_screen_019.png?850 |}} \\ \\ ===Opt-out Process==== A keyword opt-out campaign is configured attached to the main list in order to handle the opt-in status. This means that if an user wants to stop receiving messages he / she must send the configured keyword in order to opt-out from the list and stop receiving messages. * From **Home** page the **Opt-out Keywords** campaign can be seen: \\ \\ {{ ::comdata_screen_020.png?850 |}} \\ \\ * STOP will be used as the opt-out keyword and is case insensitive: \\ \\ {{ ::comdata_screen_021.png?850 |}} \\ \\ * By clicking in **Show advanced options** we'll see the **Extended Attributes** button that will allow us to configure all the attributes that are mandatory for an Opt-out campaign: \\ \\ {{ ::comdata_screen_022.png?850 |}} \\ \\ \\ \\ {{ ::comdata_screen_023.png?600 |}} \\ \\ * The unique value that will change in these parameters is **CUSTOM_DISTRIBUTION_LIST_ID** value for the corresponding **Main List** ID * Once an user has completed the opt-out process, it will be shown in the **Main List** as follows and the customer_optin_status will be set to zero (0): \\ \\ {{ ::comdata_screen_024.png?900 |}} \\ \\ ===Test cases and results=== You can find [[https://docs.ogangi.com/index.php/s/14CCu6gvGR4xqgG|here]] the test cases related to this implementation. \\ \\