Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Table of Contents
maxLevel2

Introduction

This document presents an installation and user guide towards a Salesforce Managed packaged app developed and hosted privately on Salesforce.com. If you are interested in Sales Insights in your Salesforce Account, you first have to link your ML Platform account to your Salesforce Instance.

Authorize Salesforce

Package Installation

...

  1. Click on Integrations in the Setup tab

    • Image Added
  2. Click Connect on the Salesforce tile
    • Image Added
  3. Choose which Salesforce.com environment you want to connect to
    • Image Added
  4. You will be directed to authenticate your SFDC instance with Madison Logic.  You will need to enter your SFDC username and password, and grant permission for Madison Logic to leverage your SFDC data.

...

  1. You must have admin rights in Salesforce in order to integrate it with the ML Platform
  2. Once your Salesforce.com is authenticated, click Setup Measurement 
    • Image Added

Manage Integration

  1. Choose the SFDC environment you want to integrate Sales Insight.  Please note, even though the images below shows Development selected, make sure you choose Production if you are installing the package for your sales team to utilize.  

    • Image Added
  2. Enter the Salesforce Organization ID of the SFDC instance you've selected & click Save. (More information on finding your Salesforce Organization ID can be found here)
    • Image Added
  3. The private Madison Logic Salesforce package

...

  1. URL and authentication code can be found

...

Grouping Users

...

  1. once you save the integration setting. Makes sure to copy the Authentication code and hold onto in for a future step.
    • |Image Added


Package Installation in Salesforce 

  1. Log in to Salesforce in a new window
  2. Click the package link under the Salesforce Package section in MLP to install the package
  3. Enter MadLogicABM into the password field

    1. Image Added
  4. Select the group of users or user profiles that the package will be installed for and click

...

  1. Install

...

    ...

      • Image Added

    Madison Logic Authorization

    ...

    1. Authorize the ML Platform to communicate with Salesforce to grant access to Madison Logic

      ...

        • Image Added


      In some cases, the installation may take more time than expected. In such situations, Salesforce does the installation offline and sends an email to the user post installation. After you receive the email confirmation, follow the steps in our offline installation here rather than the below. 

      Package Authentication and Listing

      1. Once the installation is successful, the

      ...

      1. package will require a shared key for further communication with

      ...

      1. the ML Platform
        • Image Added
      2. Enter

      ...

      1. the authentication code

      ...

      Image Removed

      Edit Shared Key

      If the Salesforce admin has entered wrong authentication code by mistake, he/she can update the shared key as below:

      Go to Set Up > Custom Setting > Settings > Manage 

      Click on the Edit button of ML Shared Key to update the shared key

      Image Removed

      Package Listing

      The Madison Logic installed package can be viewed under the installed packages in Salesforce

      After successful installation of the “Madison Logic Sales Insight” package, the Salesforce admin will receive a confirmation email from support@salesforce.com.

      Image Removed

      Authorization  and Assigning Layouts

      ...

      1.  from the ML Platform
        • Image Added
      2. If you receive an error message after entering the authentication code, please see the steps under the Troubleshooting section below to resolve the issue (Authentication Code Error)

      Anchor
      Authorization  and Assigning Layouts
      Authorization  and Assigning Layouts
      Adding to Layout

      The Salesforce Admin needs to then add the Madison Logic Section to the company's current Salesforce Account Layout by completing the following steps:

      1. Go to Setup > Accounts > Layouts

      ...

      1. A list of all available layouts

      ...

      Image Removed

      2. Assign the Account (ML  Data layout) to users profile

      • Click on the Page Layout Assignment button
      • Click on the Edit Assignment button 

       Image Removed

      ...

      Image Removed

      ...

      1. will be shown. Click Edit next to Account Layout, or whichever custom layout you use to show accounts. 
      2. Create a new section in the Account Layout
        • On top of the Edit Page Layout page, select Fields and then click Section
          • Image Added
        • Drag the new section to where you want Madison Logic Sales Insights to appear on the Salesforce page
      3. Set the Section Properties
        • Section Name = "Madison Logic Sales Insights"
        • Layout = 1-Column
        • Image Added
      4. Add Madison Logic Data to the new section
        • Select "Visualforce Pages" on the top, edit control
        • Click "ViewMadisonLogicSalesInsights" and drag in it into the newly created section
          • Image Added
      5. Format the new section
        • Hover in the new "Madison Logic Sales Insight" section
        • Either double click in the section or select the tool icon on the top right hand side of the section
          • Image Added
        • Madison Logic recommends the following format settings. Feel free to adjust as needed:
          • Width = 100%
          • Height = 600 pixels
          • Show scrollbars
          • Image Added
      6. Click "Save" to save changes to the layout
        • Image Added


      Grant API read access to all custom settings for selected user group(s)

      You will need to provide ‘view all’ custom setting(read only) to non-admin user to permit access. This will allow non-admin users to view the iframe within the account object.

      1.      From Setup, enter Schema Settings in the Quick Find box, and make sure that the Restrict access to custom settings org permission is enabled.

      2.      Enter Profiles or Permission Sets in the Quick Find box.

      3.      Click the name of the profile or permission set that you want to edit.

      4.      Click System permissions.

      5.      Check the View All Custom Settings permission.

      6.      Click Save

      ML Platform Account Analytics Dashboard

      Authorized users can view ActivateABMML Platform's   Account details on the account detail page under a the new section (ML Account Data Section).

      Image Removed

      Troubleshooting

      Connection error - If there is any issue with connecting the ActivateABM platformMadison Logic Sales Insights).

      Image Added

      Syncing Accounts

      Madison Logic uses the website object to sync your targeted accounts with Salesforce. In order to insure that accounts in Salesforce are synced with Madison Logic, please make sure that the website field on the Salesforce Account page is filled in.  

      Image Added


      Anchor
      PackageListing
      PackageListing
      Package Listing

      The Madison Logic installed package can be viewed under the installed packages in Salesforce. After successful installation of the “Madison Logic Sales Insight” package, the Salesforce admin will receive a confirmation email from support@salesforce.com.


      Image Added

      Troubleshooting

      Authentication Code Error - If there is any issue with the authentication code that was entered, the following error message will appear:

      Image Added

      To resolve this issue, ensure the following settings are properly configured: 

      1. The authentication key matches the key generated in the ML.Platform. The key can always be retrieved in real time from the setup page within ML Platform
        1. Image Added
      2. The Salesforce Organization ID and environment aligns with the Salesforce instance you're installing the Sales Insights package in 
        1. Image Added


      Connection Error - If there is an issue with connecting the ML Platform, the following error message will appear:Image Removed

      Image Added


      No domain mapped errorDomain Mapped Error - If any domain is not available in account's Website field, the following error message will appear. The admin will need to add the domain name in the Website field to see ActivateABMsee ML Platform's data.Image Removed

      Image Added


      No data available error Data Available Error ML Account Data Section will display a No Data Available message if no match is found between the website field for the salesforce Salesforce account and the associated domain in ActivateABMML Platform for any program you are running.Image Removed

      Image Added


      Anchor
      uninstall
      uninstall
      Uninstalling Madison Logic Package

      The following steps are to remove Madison Logic's package from your Salesforce.

      1. Remove the Account Layout assignment of (Account ML Data Layout) from the assigned profiles.(Refer: Authorizing and assigning Layouts)
      2. Navigate to Set Up > Installed Packages > ML Package and Click the uninstall link
      3. Select the option “Do not save a copy of this package’s data after uninstall”
      4. Check "Yes I want to uninstall this package and click on the Uninstall package"
      5. The package will be uninstalled completely. To verify navigate to the package listing page, ML package will not be visible in the provided listing.(Refer: PACKAGE LISTING Package Listing)



      Image Added